一、作为一个程序员,必须要有能够接受批评的心胸。同时,还要能够甩掉心理包袱,把批评当作是一种动力。换句话说,建设性的批评能够帮助开发者快速成长,节省时间去经历更多的经验教训。
二、作为程序员,如果没有先天缺陷,努力不一定能富裕,但是一定不会贫穷。
三、来自:kaka_070:
诚然,浮躁已经成为一种普遍的社会现象,侵入到各行各业。就连以往的佛门清净之地,如今各色"高僧"也不甘寂寞,频频在公共场合抛头露面,他们不是在讲经传道、普渡众生,而是参加商业演出、比赛、电视访谈、当娱乐评委,不一而足。和尚尚且如此,整个社会可见一斑。
程序员本是跟和尚一样耐得住寂寞的人,但是在这样的社会环境和时代大潮中,也难免感到焦虑、空虚和茫然,变得浮躁起来。
下面我列举了程序员十一条典型的浮躁表现,不妨看看是不是也戳中了你的痛处呢?
1. 不能静下心来坚持看完一本有深度的书;
2. 收集了不少技术资料,但没有好好地去看它们;
3. 经常问哪种语言更强大,我到底该学什么;
4. 经常问某种技术有钱途吗;
5. 经常在论坛上回复"给个代码吧";
6. 把时髦的技术挂在嘴边,却不求甚解;
7. 代码能运行万岁,不问有没有更好的方法,不想代码可能存在的问题;
8. 经常制定计划,但总是无法坚持自己的计划;
9. 频繁地跳槽,没有长期规划;
10. 忧心通货膨胀、失业、CPI、房价等影响圈之外的问题;
11. 想要加工资,理由是物价飞涨、生活成本高,而不是自己取得很大进步,为公司做出了更大的贡献。
相信不少程序员都符合上面若干条症状。浮躁让很多程序员不能正确地认识和评估自己,什么热门就想学什么,什么收入高就想去做什么,今天做这个,明天做那个,这样只会让自己更加没有方向。
有一则寓言,讲鸟、鱼和虾同时去推一辆小车,鸟使劲往天上飞,鱼往水里拉,而虾则是倒退着使劲,结果车子一动也不动。故事看上去可笑,可是现实中却有很多人自己同时扮演着鸟、鱼和虾的角色,四处使力,而事业就如同故事中的小车一样无法前进,白白耽误了宝贵的青春。
在当今这个浮躁的社会中,我们每个人都应该好好对自己的职业进行规划,找到自己努力的方向,这样人生才能过得更加充实、更有价值。
四、优秀程序员的六种特质
http://www.youkuaiyun.com/article/2013-12-16/2817813-6-traits-of-good-programmers
ROYVANRIJN总结了他身边优秀程序员同事拥有的6个共同特质:
- 具有好奇心
- 热爱分享
- 具有社区意识
- 以身为程序员而自豪
- 有点懒
- 代码可视化
1. 具有好奇心
他们总是保持一颗好奇心,凡是遇到问题,首先就是:Google!没有Google就没有发言权。然后,会在StackOverflow上查找相关问题、浏览邮件列表、阅读在线文档等等。
这听起来理所当然,但是部分人却是先问自己身边的同事。原作者认为,这个习惯不太好:Google检索到的信息远比你周围同事了解的多,没必要放着这么好的资源不用,在你紧张工作的同事身上费功夫。
2. 热爱分享
一旦找到解决自己问题的方法,然后就到此为止,然后就没有然后了?No!一名优秀程序员不能这样做。在地球上正有一群程序员遭遇和你一样的问题,他们也正在尝试解决。
3. 具有社区意识
如果在使用某个开源软件的时候遇到了Bug,你会怎么办?一般会有2个反应:
- 抱怨,寻找另一个替代软件
- 下载源码,自己动手打补丁
4. 以身为程序员而自豪
优秀的程序员都以作为程序员而感到自豪。一旦你完成了某项功能,你会迫不及待地将成果展示给客户、麻利利地实现客户的想法。
5. 嗯…有点懒
几乎全部职业的优秀员工都很勤奋、工作努力,不过程序员例外,那些优秀出色的程序员都有点懒。这可能是唯一把懒惰当做优秀品质来对待的职业(测试人员可以除外)。
也许可以说明这一优秀特质的最知名的例子就是“计算机第一夫人”Grace Hopper在1952年发明了编译器。她解释说,做出编译器就是因为自己很懒,并且希望程序员都能够成为一个数学家。
如果一个程序员被要求定期完成某事,他/她会坚持想出一个办法来避免这样做。“一次编写,到处运行。”如果客户总是谈论令人厌烦的重复性的工作,优秀的程序员总会尝试着将这个工作自动化。
比尔盖茨也讲到“我总是会选择一个懒人去完成一份困难的工作。因为,他会找到捷径”。
程序员们,拥抱“懒惰”吧,将重复性的工作自动化,不要重复自己!提示:懒人们应该快速学会快捷键哟~这也是优秀程序员应该做的!!
6. 代码可视化
对于整个代码库,需要在脑子里面构建一个模型。这就是我们所说的“代码可视化”。
四:
http://blog.youkuaiyun.com/happydeer/article/details/18134919
你应该学会尽可能少地写代码。(参阅《高效能程序员的修炼》的第3.2节“大道至简”。)最好一点也别写!