更快成为专家级的程序员

来源:lsy 发布时间:2013-06-19 18:37:16 点击数:

  程序员、IT民工是现在讨论比较多的一个名词,有人羡慕,有人嘲笑。网络信息时代,技术的革新慢慢渗透到生活的每一个角落,我们在惊羡那些做出伟大创举的工程师时,确实更大一批被称为码农、IT民工的程序员每天在自己的岗位上默默耕耘却不见成长。下面几点虽然看似浅显,细细体会,会让你受益良多。
1.了解一门重要语言的核心
  从计算机发展到现在有多少编程语言已经很难数清,还有那些被淘汰被人们遗忘的语言。对一个程序员并不是会的语言越多越牛,如果你每种语言只是会简单的使用。把一门中重要的语言,如C、C++、Java当哲学来学,了解其核心思想。
2.用实践检验真理
  练习、动手操作永远能最快的帮助你发现问题。即使你不是很懂它的语法结构,但是在编写的时候你仍能逐渐明白其中的含义。对初学编程者来说,你会发现照着书上敲的程序在运行的时候经常会出现错误。错误越多,你就越花心思去研究,这样理解也越深刻。
3.多向自己提问
  无论是做实验还是练习,都尝试着更进一步地了解与学习。多向自己提问,经常这样做将会给你带来无穷的收获,驱使你不断查阅所学语言相关资料。这样做有两大优势:第一,学习该语言的文档结构并熟悉它;第二,加深概念,帮你解决一些细小问题。
4.从小到大
  虽然说在求职面试的时候,HR总是看中项目经验,但在学习中总是由小到大,从一个个小的实例开始学习,而不是首先就拿一个项目。从一个小的实例开始学习,巩固自己的技能。在你有了坚实的基础之后开始集成学习。
5.让程序跑起来
  当你刚学习编程的时候,看到自己的程序运行成功一定是件很开心的事。随着你编写的模块越来越大,bug肯定也越来越多。不管怎样,耐心调试,直到程序能够跑起来。当你不解决问题的时候,你就会成为问题。