当先锋百科网

首页 1 2 3 4 5 6 7
shell查询mysql,怎么学好编程?

无论你选择哪条路线,只要你练习一下就不难了。查看最流行的语言并确定您要使用哪种语言。我将使用以下其中一项:Java,Swift,Python,C,C ++,smalltalk,PHP。在你找到工作之前,选择哪门语言并没有什么影响。

我不能一步步教你,只能给你一些简单的意见。请注意这些,不要只是“喜欢什么”遵循这些意见会让你学习更快,如果你真的完全遵循这些意见,你可能会成为历史上学习最快的程序员。没有人遵循这些意见,直到他们拥有自己的方式,并且每个人都不一样。这不是一个大问题,因为每个人都这样做,但你可以认真地做出巨大的改变。如果你每天练习并做这些事情,你可以在3个月内轻松就业。如果你不这样做,我会说你至少在任何人雇用你之前,你可能会需要大约1 - 3年的练习。

所以没必要很麻烦,并且在某种程度上不一定按顺序来,大多数不重要,这里是我如何编程的指南:

比你学习/阅读更多的练习方式。不要只是阅读如何做,要去尝试它们。你会发现大多数时候,文本中没有提到复杂性,你会学到更多。仅仅因为你认为你知道如何用C ++创建一个类并不意味着你甚至不知道如何编译代码。这是迄今为止最重要的一点。

不学习编程语言,学会编程。当然,你将使用编程语言并熟练掌握它,但它只是一个工具。如果你从一开始就用语言拿起一本书,你就会学到很多你永远不会用的东西。如果您坚持使用教科书,请使用强调示例的教科书,或者教您编程实践,如Web开发或机器学习。大多数以编程语言为重点的教科书都不是一个好的参考。此外,重要的是不要束缚任何一种语言,特别是作为初学者。那里有很多很棒的材料,用某种语言教授,但是非常重要。您应该能够学习用您从未使用过的语言编写的示例。

尝试随机的东西。尝试新的框架,包,语言,想法等,只是为了看看它们是如何工作的。从未制作过应用程序?试试吧。从未使用过前端JS框架?试试吧。买arduino。获取一本面向对象设计的书。尝试将NoSQL数据库用于下一个项目,或尝试在AWS上使用托管数据库。

不要休息几天。休假可以带你离开这个区域。你总是在脑海中想到这些问题。休息几天迫使你回到区域,记住事情。无论我是下班回家还是在健身房,我总是想出解决问题或冷静思路的方法。

使编程成为一种爱好。学会享受它。这可以避免阅读教科书和练习更多。获得经验。不要说“我听说这是一个坏主意。”说“这是一个坏主意,这就是我在尝试时发生的事情。”我保证,没有人会对你在教科书中读到的东西大肆宣传。好吧,至少没有他们关心你亲身经历的那么多。

完成项目100%。不要说'呃它已经完成了。' 然后继续前进。完成它。发布它。告诉你的父母和朋友使用它。你永远不会知道实际剩下多少工作。项目的最后可能会在代码中引入大量漏洞。更重要的是,一旦你推出它,你的用户会发现更多。将其发布并让人们使用它。

网络。github上各种开源项目,他们有很多知识可以给我。我还与一些kickass工程师/开发人员合作,给了我很多无价的知识。尽可能在团队中工作,它将教会你公司如何大规模地做事。在与他人合作项目时,版本控制,任务管理,代码文档,代码可读性,对象的松散耦合等等都变得更加重要。

阅读科技博客和信息网站。Techcrunch,Techmeme,Medium,Stackoverflow,Linkedin和facebook是我最常用的。这些的新闻都充满了科技行业的最新信息。