第六章 从编程到工程
语言只是工具,成天讨论这门语言好,或者那门语言差其实是没有必要的。
自然中的规律一次次运用到科技中,仿生学似乎也适合编程的世界。科学家运用壁虎的吸盘造出的触收,并以此作为机器人的脚,令人惊讶的结果是这个机器人可以拖动比自己重量大12倍的重物。在愚公移山就已经涉及到到了循环分支的思想,现代人将其总结,得出编程 的技巧,这就叫方法。
过程伴生工程而出现,过程解决的是工程中角色间 的问题。
工程就是做什么和做到什么。
团队的开发模式,是软件规模和复杂度渐次积累的结果。
认识到几个角色:
Boss 决定了公司的经营方向
部门经理 直接上司,雇佣你的人
绩效经理 看你的错,扣你的钱
财务经理 算公司资金流向
第七章 现实中的软件工程
大公司有大公司的长远眼光。
节约成本
第八章 是思考还是思想
角色不同决定着关注的层面不同。
实现目标保障质量之间往往出现不能共存的状态。
别管什么细节还是枝节,只要感受到就快点返回去修改。
软件工程是多变的,不要死读书。