首先,作者通过焦油坑的比喻向我们阐释了一个道理,表面上看起来好像没有任何一个单独的问题会导致困难,每个都能被解决,但是当它们相互纠缠和累积在一起的时候,团队的行动就会变得越来越慢。

 要解决这个问题,先要了解软件开发这个工作,其中的乐趣和苦恼有很多。

 说到乐趣,软件开发最大的乐趣就是创造,创建一个事物的乐趣。其次,它可以帮助很多人,有人能用到它也是一种乐趣。还有在学习中一步步地将程序组装,看到它们按照自己的想法而运行的乐趣。

 有乐趣自然就会有苦恼,首先我们必须追求完美,计算机会吹毛求疵,不能有一点瑕疵。接着必须按照别人的目标来做,编程人员很少能控制工作环境和工作目标。对他人的依赖也让人苦恼,编程人员不得不花费时间去研究和修改。寻找琐碎的BUG是一件重复性工作,让人很头疼。还有好不容易做出来的软件因为更新换代太快而被淘汰,会让人深受打击的。

这就是我首次阅读的感悟。