程序员在学习过程中应该如何提升自己呢?在了解多数的编程知识之后,很多书籍都是新手从零开始学习。那么让闷对于有基础的程序员来说,应该如何加深自己的知识,如何让自己具备最佳的编写代码方法呢?下面电脑培训为大家介绍程序员提升自己的方法。
一、通过编程挑战实践
很多人都喜欢编程方面的挑战,但是总的来说,现在不适合去找一种新的编程语言。它们可以提供一种弱反馈回路,程序要么产生正常的输出要么没有产生,不会给设计过程进行反馈。这样的方法可能会引入一个新的算法和不成熟的语言,在实践中非常的薄弱。IT培训认为这样的方法更加倾向于表现而不是练习,所以你需要处理的不是人为问题,而是真实问题。
二、做业余项目
做业余项目,如果你有业余项目的话,投入编程实践是一个很好的方法。不幸的是,由于项目参差不齐,你可能什么也学不到。如果你的业余项目与你想学的程序是一致的,那么恭喜你,这是一个很好的选择,否则它只是另举正一个版本的表现与实践。即使在最好的情况下,如果主要的目标是产生一些东西,那么北大青鸟认为这就正滑悔意味着实践和学习是落后的。
三、阅读编程实践的书籍
从编程书上,您可以更快地了解知识。这被认为是几乎所有改进编程程序的一部分。但是,这不是每个人都能接受的。纯粹的知识获取能够帮助你知道什么样的可用选项,当你遇到问题时,昆明北大青鸟认为知识是不能取代更好的心理模型的。
为了学好C++而写的一段,也许可以供你参考1.4.2 “多读多写多思考”是学好C++的不二法门还记得当年我们学习外语的时候,老师总是教导我们要“多听多说多读多写”。同样,学习C++也强调“听说读写”。对于编程语言而言,虽然没有“听”和“说”,但是“多读”和“多写”却同样是学好C++的不二法门。1. 多读多读就是强调多阅读和学习别人的优秀代码,特别是一些优秀的开源产品的源代码。通过阅读这些源代码,不仅可以学习具体的语言知识、开发技术,还可以从中学习设计思想、编程风格等。向高手学习,是成为高手的唯一途径。2. 多写多写,就是多多地进行开发实践。编程是一门技艺,它来自于实践,光纸上谈兵是无法学好编程的。多写包括很多方面,比如,在开发环境中完成书本上的例子程序,重新实现网络上的例程,开发实现一些小程序等。多读的目的只是学习别人的知识和经验,多写的目的是将别人的知识和经验内化为自己的知识和经验。同时,通过多写可以发现很多在阅读技术书籍、阅读程序代码时隐藏的问题。通过自己编写程序、调试程序,可以获得宝贵的第一手开发经验,培养自己的动手能力,从而成为一个真正的高手。3. 多思考做到了上面的“多读多写”,可以让我们成为一个了不起的开发程序员,但是却不能让我们成为一个研发工程师。“多读多写”强调的是代码实现的能力,但是,一个伟大的程序员只会写代码是远远不够的。我们还必须拥有设计的能力,拥有对问题进行抽象、分析并最终用程序解决问题的能力。而“多思考”正是为了给我们补上设计这一课。在这个世界上,从来就没有哪一门程序设计语言是仅仅靠读一两本参考书就能够学会的,正如没有哪一个人仅仅读了《小说概论》就能学会写小说。我们必须不断地阅读、学习、思考他人的优秀代码,并且不断地亲自实践,将编码进行到底,才能真正地掌握一门语言。1.4.3 和Google做朋友在开发实践中,与其说程序是编出来的,倒不如说是搜出来的。如果遇到一个语法上的细节问题就可以用Google搜索关于C++的教程;如果遇到函数使用上的问题,就可以用Google搜索这个函数的文档;如果遇到常见的开发任务,就可以用Google搜索已有的示例代码。甚至当遇到程序中的疑难杂症时,都可以用Google搜索有没有人遇到相同的问题。总之,编程开发离不开Google。网络就像一个大金矿,而Google就是采矿机器。善用Google、和Google做朋友,可以帮助我们充分利用丰富的网络资源来学好C++,用好C++。好好学习:学会使用Google这还用问吗?Google谁不会用啊!所谓搜索,就是“使用正确的工具和正确的方法寻找正确的内容”。这里的工具,就是我们使用的搜索引擎。Internet只有一个,而搜乱余索引擎则有许多个。虽然各个搜索引擎各有特长,但是对程序员来说,Google是最合适的哗蚂滚工具。至于原因,我就不在这里啰嗦了,大家可以自己去Google。掌握搜索引擎的使用技巧可以让我们轻松地在茫茫物慎大海中捞出我们需要的那根针。例如,可以使用双引号来表示某个必须包含的关键词,也可以使用OR或者AND等逻辑运算符连接多个关键词,从而更准确地表示我们想要的内容,甚至可以使用site标记,将搜索范围限定在某个网站之内。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)