阅读了《程序员修炼之道——从小工到专家》一书的前四章后,最振奋我心的是第一章。“注重实效的哲学”,在这一章中,作者为我们描述了注重实效的程序员的特征:他们处理问题的能力,寻求解决问题的风格、态度、哲学。他们能直接超越问题本身去思考,而我们却不能,这是值得我们思考的,总是把问题放在大语境中,总是设法引起更大的图景,总是设法注意更大的图景没有个更大的语境,就没办法注重实效,就没办法做纯更大的妥协,更长远的展望。在书中,作者举了石头汤的例子,其中讲述了一个现象,在有些情况下,你也许确切地知道需要做什么,以及怎样去做,整个系统就在你的眼前--你知道它是对的,但请求许可去处理整个事情,你会遇到拖延和漠然,大家要设立委员会,预算需要批准,事情会变得复杂化 每个人都会护卫他们自己的资源,有时候,这叫做启动杂役"。这个时候,不如效仿石头汤的士兵,尽你所能,设计出你可以合理要求的东西,好好开发它一旦完成就拿给大家看,让他们大吃一惊,然后说:要是我们增加?可能就会更好"假装那井不重要。坐间椅子上,等着他们开始要你增加你本来就想要的功能人们发现,参与正在发生的成功要更容易,让他们警见未来,你就能让他们聚集在你周围。没错,人们更喜欢参与正在成功的项目,假如一味的说,我们还需要这个,我们还需要那个,我们还差很多。换作谁都会消极怠工,但是如果换个角度说,我们已经完成了这些,我们已经完整了关键功能,大家会更好的参与进来。总要有一个人做那个启动器——石头。就像是拖拉机也需要一个摇杆。

个人感受我之前喜欢做“村民”,等待别人开始工作,然后把我代入状态,这种过程是消极的、是不负责的。如果想让团队有序健康的工作下去,总要有更多的人愿意当“士兵”。在之后的团队项目中,我也要争当士兵位置,积极会带来更多的积极,消极只会导致更多的消极。