在公司的最后一天了,似乎也是3年来桌面整洁的唯一一天。刚写完文档,改了一个脚本,等有爬回来的数据后测试下处理脚本。目测这TOS是15分钟^_^,翻到桌下有本《理解专业程序员》。

其实这本书是大一的时候看的了。当时从放在枕边时还被微电子和经济学的室友嘲讽过……哼。多年之后再来翻一翻,其实当年都没什么切身体会。有一段是讲评估工作时需要诚实回答的几个问题,抄录在下面,很有意义。

1.这家企业的目标与我的个人信条是否一致?
2.我在企业中的职责清晰吗?我是否能够认同它?
3.管理层是否能为我的专业发展提供足够的时间和资源?这种时间和资源的提供,究竟是偶尔如此,还是一种明确的、长期的承诺?
4.管理层是不是故意促使我和同事们进行竞争,并以此对我进行评估?还是鼓励我与同事相互合作,帮助他人完全发挥自己的潜能,并且也鼓励别人这样对待我?
5.我理解别人交给我做的差使吗?我理解别人为什么让我做这样的事情吗?企业是否鼓励员工理解自己的任务?
6.我和其他人的工作是不是都能够公开让同级评审?我是否希望参与评审别人和被别人评审?
7.我对这家企业、这个项目投入的程度,能否达到人们的期望?

作者给职业生涯提供的建议:
1.从来没有哪个程序员因为身体好而糟了太大的罪。
2.没有哪个程序员,是因为自知太多而大大影响了前途的。
3.没有哪个程序员,是因为善于和人相处而大大阻碍了发展的。
4.没有哪个程序员,因为正直对待计算机,或者正直对待正派人,而受到过伤害。
5.很多程序员都曾因为正直对待不正派的人而受到过伤害,但是他们都很快恢复了。
6.也有很多程序员,为了跟不正派的人打交道,自己也就变得不正派,而这种不正派往往是永久性的,成了无可挽回的残疾。
7.如果程序员银行账户里不缺存款,或者还有其他的公司邀请,那么在纷争中,或困难中,他也不大会做出个人让步,或个人牺牲。
8.对于程序员来说,“一大堆麻烦”也提供了增进自我了解,提升与人相处能力的机会。
9.如果一个程序员一直都在成长、进步,他也就不会害怕未来。