精读大道至简05
虽然进入软件工程专业已经一年了,但是感觉还是没有自己的学习系统结构。
对于“软件工程”四个字,我们这个专业的再熟悉不过了,但是能真正看透就需要一些境界了。代码、方法、过程、工程与组织,看清楚这一切的第一步就是“语言只是工具”。“程序=算法+结构”,这是编程的本源定义,原始的状态,而编程的精义便于此。至于方法,就是起着推动这种逻辑向前发展的作用,编程实践,自然归演与总结沉淀为某种软件开发的方法。方法是由经验累积得到的,就像是昨天书写代码的那个行为,正如模式一样,所以模式需要一定的编程经验才能理解。同样的道理,理解过程也需要编程经验。而经验来源于回顾、理解与分析,而不是要写的下一行代码。