程序员的自我修养

最近看了几句话非常有感觉,觉得它是属于一个合格专业的程序员应该具备的修养,写出来分享给大家,同时主要是勉励自己。

<!-- more -->

第一句

Amateurs practice until they get it right, professionals practice until they can’t get it wrong.

来自O神的qq签名,大意是说业余选手会不断的练习直到他们作对了,专业的选手也会不断练习知道他们不会犯错。这段话大概是o神入职阿里2~3个月后修改的,想必是他工作几个月后的感悟。虽然他现在已经不再阿里,但是这条qq签名一直留在那里,想必这还是他以后工作人生中的一个感悟吧。虽然作为一个程序员不犯错,不出bug基本是一个不可能的问题,但这句话要传达的意思想要成为一个专业的程序员,离不开的是不断的学习,不断训练,不断的严格要求自己

第二句

才华撑不起野心的时候,你要静下心来学习

来自wuchong同学博客的签名,一度我还把它设成了微信的签名。这句话就更直白了,告诫我们这些明明可以靠脸吃饭的同学,但是又对才华有不懈追求的同学,要充满野心并且不断学习。IT行业是一个高速奔跑的行业,想要成为professional,**不断学习,做一个lifelong learner**是非常有必要的。

第三句

一天天消失 // Stay Focused, Keep Shipping. Build Early, Build Always. Improve yourself, Write Solid/Simple/Stupid code.

这是阮一峰老师的微博签名(擦,是有多闲,一直在看别人签名,也是醉了 - -!)。看吧,阮大神也是这么说的,而且阮大神境界更高,毕竟是独立思考,有思想的(参见阮老师大作《如何变的有思想》)经历也丰富的大神。Improve yourself,Write Solid/Simple/Stupid code是督促我们要不断学习提高自己,写出3个S的代码。三个S开头的单词说起来简简单单,但不经过长年累月的积累和学习应该是很难做到的。同时阮老师用一个一天天消失,简单有力的说出了时间流逝之快,看明天又是周四了,一周又要立马的过去了。Stay Focused, Keep Shipping告诫我们要保持专注,保持源源不断的向用户输送自己的代码,自己的产品。这句话也是FB的zucker对自己的告诫。 至于Bulid Early, Build Always我也不大理解,大概是说要尽早的把产品传递给用户,这个变化快速的市场,精雕细琢产品错过最佳的推向市场的时机是非常可悲的。一直保持行动,一直保持将产品输送给用户。

总结

最后,说了这么多,这篇文章主要是告诫我这个非科班出身的,刚毕业进入职场的码农,要严格要求自己,不断学习进步,学做lifelong learner,早日成为一个professional的码农

Happy Coding,Happy Hacking. Eric Sheng

请我喝杯咖啡吧!