background image

十年磨一剑

伟大的程序员不是天生的,是后天炼成的。他们是本文上面提到的那些因素造

 

就的,加上还要通过努力的工作。 如果你是刚刚意识到这些,那还不晚,你仍
然有充分的时间来成为一个伟大的程序员。耐心是关键。伟大的程序员不是在

 

 

旦夕之间就可以成就的。有些人可能要花上 数年,有些人则需要十几年。 没

 

有人为你写血泪史。 好的公司当发现你有成为伟大程序员的潜质时,会帮助你,
为你提供舞台。而你会通过你的努力工作、让你的团队进步来证明自己。要坚

 

定,要自律,通往伟大程序 员的道路会很长。

程序员应具备什么样的素质

程序员是一种技术工作,在

IT 的发展中有相当重要的地位,从底层硬件通讯协

 

议的建立, 到数据传输层的处理,到操作系统的建设,到数据库平台的建设,

 

一直到应用层上各种数 据营销平台的搭建,程序员在里面都扮演着举足轻重的
角色并为

IT

 

 

事业的发展做出了巨大 的贡献。

中国有很多精于编码的人,但是中国软件行业,尤其是网络应用开发方面误区
很大,很难形成有规模的软件开发力量和产品能力,不但比美国差距甚远,和
印度相比也是颇有不如。这些问题不是在于中国程序员的智商和工作努力状况,
也不是在于国家和民间对开发的投入程度,而是很大程度上,有一些对技术,
对程序开发,对项目设计方面的思想误区,这些误区,导致了软件行业的产品
化能力不足,缺乏规模化和大型复用系统研发能力,可以说,改变认识误区,

 

 

是解决软件行业小作坊模式和个体英雄模式所带来的局限性 的重要工作。

中国有很多小朋友,他们

18,9 岁或 21,2 岁,通过自学也写了不少代码,他们

有的代码写的很漂亮,一些技术细节相当出众,也很有钻研精神,但是他们被
一些错误的认识和观点左右,缺乏对系统,对程序的整体理解能力,这些人,

 

一个网上的朋友说得很好,他们实际 上只是一些

Coding fans,压根没有资格

 

称为程序员,但是据我所知,不少小网络公司的

CTO 就是这样的 coding 

fans,

 

 

拿着吓人的工资,做着吓人的项目,项目的结局通常也很吓 人。

 

程序员基本素质:

作一个真正合格的程序员,或者说就是可以真正合格完成一些代码工作的程序

 

 

员,应该具 有的素质。

1

 

:团队精神和协作能力