《程序员成长路线图:从入门到优秀》之 2.9 门门通还是精通一门

精通一门到什么程度

虽然很多程序员也知道要精通一门语言,但是他们并不清楚精通一门语言到底有什么标志。有的人会按照程序员掌握语言的时间来确认对语言的掌握程度。例如,如果一个人使用某种语言编了3年的程序,他自己或其他人就会认为他对这门语言很精通了。有的人会根据自己对这门语言的驾驭程度来说明自己对这种语言的掌握程度。例如,有的人认为自己编起程序来很顺手,不用查手册,说写就写,很熟练,几乎什么程序都能编出来,以此认为自己对这种语言很精通了。

编程时间的长短和编程的熟练程度仅仅是精通语言表现的一个方面。更重要的是程序员要掌握这门语言的适用范围、整体架构、语法规则、功能分类等基础理论方面的知识,并能利用这方面的知识,以最科学的方法解决现实中各种项目的各个问题。

通俗地说,如果你能当这个语言的老师(反映出对语言的理论和语言架构的掌握程度),又能熟练地用这门语言解决各种问题(反映出对语言的使用能力),那你就可以说你精通这门语言了。

如果有人让你介绍一下某种语言,你不会讲、讲不全、讲不透,说明你对这种语言的理论方面和架构方面的知识掌握得远远不够。有人问你一些这种语言的一些常见问题、一些常用的技巧、一些常见的错误,而你都无法解决和解释,说明你对这种语言的使用能力还不够充分,掌握还很肤浅。这些都说明你没有精通这门语言。

原文URL:http://book.51cto.com/art/201107/277293.htm

posted @ 2013-06-03 13:43  Jack Tang  阅读(136)  评论(0)    收藏  举报