有前途的程序员的14个习惯,你有几个

本文主要总结了14个有前途的程序员的习惯,其中有构建自己的知识体系、代码规范、一个时间段内只专注于一种类型的语言等,快来看看你有几个?

慎于说Yes

在没有搞清楚开发需求、任务工作量、团队期望值之前,有前途的程序员不会轻易答应。特别是对于新人来说,比较急于表现自己,对于同事或者老板的工作安排来者不拒,精神可嘉,方法不可取。承诺太多,会出现自己无法按时完成的情况,即使按时完成,也可能没有达到别人的期望值,长期以往别人对你的失望会越来越多。

继续阅读有前途的程序员的14个习惯,你有几个

发布于

各种流行的编程风格,你属于哪一种

散弹枪编程

这种编程风格是一种开发者使用非常随意的方式对待代码。“嗯,这个方法调用出错了……那么我会试着把传出的参数从 false 变成 true!”,当然依然出错,于是我们的程序员会这样:“好吧,那我就注释掉整个方法吧”,或是其它更为随意的处理方式,直到最后让这个调用成功。或是被旁边的某个程序员指出一个正确的方法。

继续阅读各种流行的编程风格,你属于哪一种

发布于

我在雅虎获得的8个最好的职业建议

最近,我和我的同事有一个有趣的讨论。我们回顾了各自的工作历史,以及我们“丰富多彩”的个性是否对我们长远发展造成了负面影响。事实是,我刚出大学校门的时候,比较混。我傲慢又尖刻,有着一般人不会喜欢的性格。我自以为无所不知,我骄傲得简直已经目中无人了。

我有一个习惯就是告诉经验更丰富的工程师他们做错了事情,尽管大多数时间我说的才是对的,但是我的人格魅力还不能让他们听我的。在又一次我说他们做错了的时候,其中一个高级工程师停下来说,“如果你再不闭嘴,我会把你揍得屁滚尿流。”我一笑了之,因为我知道,他不敢,但是几年之后我才意识到:实际上他真的很想这么做。

不过那个时候,我已经成长了很多,学会了察言观色,学会了尊重他人,不会由着自己的个性毫无顾忌地开口。这种自我控制,以及很多其他宝贵的经验教训,让我在接受了导师的悉心指导之后继续成长。如果没有这些的话,很难想象我糟糕的人际关系将会如何影响我的职业生涯。

继续阅读我在雅虎获得的8个最好的职业建议

发布于