没有量化就很难做到合适的绩效考核,而程序量化又不是简单的代码行数可以计算的,因此要求高级程序员能真正评估一个模块的复杂性和工作量。项目组内程序员的水平是有差距的,同时用户需求又在不断变化,高级程序员要有动态调整责权和成员工作状况的能力。

年轻人学习计算机科学仅仅因为它有一个好的前景。这听起来有点夸张,但我们必须承认这个事实。我绝大多数大学同学选择计算机系是因为……,呃,所有人都是这么做的,学习计算机,然后从事IT领域的工作。年轻人学习计算机科学,因为他们不知道还有其他什么可做的。这可以算得上是计算机的另一个伟大成就。多数年轻人在他们十几岁的年纪时不知道他们长大后要成为什么样的人;计算机领域还算有个很好的前景,恩,就学它吧。

看到一篇国外的博客《Why most programmers are lousy》,标题有点意思,但翻到一半觉得作者很多方面并没说到点子上,于是本文就虎头蛇尾了。多数程序员都很差?至少我身边的很多程序员都很优秀,但他们都是工作过二三年的人了;我自己带过几个刚毕业的程序员,真的很差,飞鸽传书但成长的很快。从这篇文章的主旨看,标题应该改成《为什么刚毕业的程序员都很差》。