来自:鸡啄米
http://www.jizhuomi.com/career/286.html
写在前面:据传此文出自雷军之手,是他以前给软件开发2.0技术大会准备的演讲稿,但由于某些原因没有派上用场。这里跟大家分享下,对我们程序员来说还是大有裨益的。
每个IT企业,尤其是初创企业,都非常苦恼:
找不到好的程序员
现在大学、软件学院及各种培训机构,每年培养几十万的程序员,毕业的每个人都有同样的困扰:
找不到好的工作
问题出在哪里呢/span>
其实,企业需要的不是刚会写程序的人,而是来了就能干活的人,尤其能把活干好的人。而刚毕业的大学生多半刚学会如何写程序,的确很难满足企业的需求。
你肯定想问了,那一个刚入门的程序员如何成为企业需要的高手呢有很多程序员问我,“我需要具备什么样的能力就可以去创业我一直在琢磨类似的问题。我自己写过十年程序,也在金山管理过一千多人的研发队伍,最近也在做天使投资,所以我仔细总结了如下五点建议与所有的程序员分享。
01
只有真正喜欢才能写好程序
喜欢写程序,做程序员就是上天堂;
不喜欢写程序,做程序员就是下地狱。
程序员需要整天趴在电脑前,经常没日没夜的,非常辛苦,而且工作来不得半点虚假,少写一个标点符 都不行。喜欢的人,日子过得非常开心,每写一行代码,都会有新的成就,尤其当自己的作品被广泛应用的时候,那种自豪感油然而起。不喜欢的人,坐在电脑前极端无聊,被进度压得喘不过气来,天天为找bug改bug生气。
只有喜欢,只有热爱,才能把程序写好!
我建议不喜欢写程序的人早点转行,不要勉强自己,免得误人误己。
02
把程序当艺术品,像写诗一样来写代码
现在很少有公司做code review(对写好的程序做代码级检查),于是很多人在进度的压力下潦草应付,只要测试通过就算搞定。表面上看,开发速度很快,进度有保障;但实际上,这样的程序连开发者自己都很难读懂,一旦有bug,很难调试,将来维护升级都非常困难。这样的代码多半只能重写,浪费自然严重。
如果每个人写程序的时候当艺术品来写,写每行都认认真真、干干净净的,虽然速度略微慢了一点,但综合的开发成本会低很多。
如何写出像诗一样美的代码呢法也很简单。