阅读了雷军的文章 ,很有同感。这么多年我能在这一行坚持下来,而且至今乐在其中,主要原因就像雷军所述(以下为原文摘录):
1. 只有真正喜欢才能写好程序。
喜欢的人,日子过得非常开心,每写一行代码,都会有新的成就,尤其当自己的作品被广泛应用的时候,那种自豪感油然而起。
2. 把程序当艺术品,象写诗一样来写代码
如果每个人写程序的时候当艺术品来写,写每行都认认真真、干干净净的,虽然速度略微慢了一点,但综合的开发成本会低很多。
野路子出来的高手,一般开发速度很快,但做完后bug很多,经常需要很长时间修改。而真正的高手,追求的境界是 bugfree code(零缺陷代码)。
3. 时刻保持好奇心
需要时刻保持好奇心,不断学习各种新的东西,才能在未来的几十年职业生涯中不落伍。
4. 不要局限在技术本身,多花点精力关注用户
很多程序员以为只要把技术搞好,不用管用户需求和用户体验。实际上,需求方案及界面方案不可能写得非常细,具体的实施还是程序员自己来实现的。这个时候,好坏的差距很快就体现出来了。
我们写程序的最终目的是满足用户需求,不是简单完成需求规划方案中的功能。所以,程序员一定要认真揣摩用户心理,能明白用户的真实需求。