《人件》是本讨论软件研发周边事项的杂集,谈到了程序员的特点,办公室环境的布置,开发团队(气氛)的创建和毁灭,甚至提到了一些日常工作交流中上不了台面,却在不经意间被我们频繁使用的行为方法。读这本书,你不会觉得是在学习,却会感到是有个人在告诉你那些你原本知道,但却“羞于启齿”的东西。
长期的加班使你感到疲劳,脑子里面总像有块布蒙着,问题看起来很简单,你却要花一天来证明这个道理。奇怪的是,你明明睡眠充足,饮食合理,还偶尔会有一定的运动,总之你的头脑不该出现这种情况。但事实就是这么糟,你不明白问题出在哪里。
电话给工作和生活带来便利,所以你不能排斥老板在你办公桌上安装一部电话的好意。突然,你被被电话铃声打断了思绪,有人问你某个东西是不是你订的。虽然你只是拿起听筒说了句“不是”,却很难再回到刚才想的问题。
刚刚面试的那个小伙儿机灵的冒泡儿,技术好像也说得过去,但你却很关心其他的问题,比如喜欢什么运动,读什么书,玩什么游戏。
团队内有一个永远不加班的员工,其他人好像也并不十分讨厌,你们每天的闲聊话题不外乎“家庭和天气”,你经常想改变这一状况,最后却总用“只不过是同事而已”来开导自己。
“除了谋生之外,我还要找到工作的乐趣,”你在开始一份新工作前朝气蓬勃,慢慢的,慢慢的,日复一日的重复,怀疑,争吵,你会怀疑是不是过了半个世纪。上班的时候,你渴望回到家里,思念那干净的桌子、自己挑选的地板、舒服的沙发、香浓的茶或咖啡,可以一边吹着口哨一遍写着程序;然而回家以后,你又发现生活是如此的无意义。
你看到身边的那么多问题,多的让你怀疑问题是不是在自己这里。最终你只能退到那个跟你每天相处时间最长的角落,将一切“改变”甩到一边,继续过着那最熟悉也最有安全感的“过去”。但是,神允许我们拥有愿望。
我有一个愿望,办公室靠着窗,夏天能享受到微风,冬天能晒到太阳;
我有一个愿望,桌子上可以在电脑之外放一些喜欢的东西,比如几本书,一张画,等等;
我有一个愿望,写程序的时候不被敲门声、电话声、IM软件滴滴答答的声音惊起;
我有一个愿望,团队每个人都能为同样的目标努力,为之骄傲,并卓有成效;
我有一个愿望,除了工作之外,同事也可以成为朋友;除了钱之外,荣誉也可以成为回报;
《人件》这本书,把我从技术的大海中捞了出来,帮助我重新审视自己,提醒我记起已经忽略了很久的东西。那就是:
程序员不是组装工!
程序员不是计件工!
程序员是魔术师,借用一句同行的话,“程序员每天面对的是单调的代码,最终奉献的却是优美的软件。”
程序员是思想者,他们的工作离不开美学、逻辑学,甚至是哲学、神学!他们正在尝试打破上帝的建造巴别塔的禁忌(请在google中搜索微软的模糊图片搜索技术,和谷歌的多语言搜索技术)。
在了解了这些的基础上,我们才可以谈研发和研发管理。
(07年写的读书笔记,翻google docs看到的,写的还挺押韵,读了就想喝蜜一样腻。)