程序员的自我修养

上次逛当当的时候,忍不住买了一本书–《一个程序员的自我修养》(副标题为:链接、装载与库),当时我说,就冲这个书名,哪怕里面全是白纸我也要买这本书。

因为我是周星驰的影迷,《喜剧之王》在我心里一直是周星驰的巅峰之作(别跟我提《大话西游》,台词我比你记得还熟)。

影片里的周星驰作为一个“死跑龙套”的“演员”,一直拿着的一本书就是《演员的自我修养》,那是他的梦想。每个编码的程序员其实心里或多或少都有一些代码情结,手里头捧着一本关于程序的书,就好象捧着自己的梦想似的。

抛开书上面的不说,说一说我所认为作为一个程序员应该具备哪些修养:

1、对程序、编码的热爱。如果不热爱编程,技术再牛逼也只能是一个代码工人。

2、谦虚好学的态度。

早就听说就有文人相轻的说法,做文章的瞧不起做文章的,其实很多程序员也一样,不知天高地厚,眼高手低,整天拿编程语言比来比去,在他们眼里别的程序员都是傻逼。

这些人就算是某个领域的“高手”,也绝对谈不上是一个合格的程序员。

3、团队协作能力。

自古有一个诸葛亮抵不上三个臭皮匠的说法,这话说的虽然有些绝对,但是也有一定的道理,如果一个程序员不能很好的和队友交流、合作,哪怕有三头六臂也很难成为一个出色的程序员。

4、安静平和的心态。

浮躁、急躁是技术人员最忌讳的心态,这当然不是指火烧到眉毛了还懒的动弹,而是说遇到问题能够冷静的分析并作出准确的判断。

这一点上有些人真让我望尘莫及,后天可以锻炼,但我觉得天生的因素占很多。

5、自信。

鼻孔朝天也不好,但是没有自信更要命,总是不相信自己能够开发出成功的软件,或者怨天尤人以语言不通、国内环境为挡箭牌为自己开脱,这样永远也写不出像样的程序。就牢骚这么多吧,说起来永远比做起来轻松,以上观点纯属瞎掰,如有雷同,那实在是巧合。

Licensed under CC BY-NC-SA 4.0
使用 Hugo 构建
主题 StackJimmy 设计