大道至简阅读笔记06
2016-04-29 20:32
363 查看
本周我阅读了《大道至简》第6章——从编程到工程。读后反思与感慨也是颇多的,下面与大家分享一下。
我之前像大多数人一样,经常会去问到底哪种语言更好?然而得到的结果各有不同,各种程序员的偏好各有不同,他们都会对自己喜欢的编程语言进行一番夸赞。到最后自己也没得出答案。所以自己经常会尝试学习新的语言,不求精通,只求了解和会用,现在想起来,自己已经学过C++、Java、C#、PHP、Python等,然而自己真正精通的语言却没有,真正的编程思想也没建立起来。
如《大道至简》中作者所说,猿之于为人,“学会制作和使用工具”是最重要的标志,然而语言只是工具,我们更应该学的应该是方法,即:工程。推动逻辑向前发展的,是“方法”和“方法论”的出现。长期的编程实践,自然的归演与总结,必须沉淀为某种(软件开发)方法,于是“过程”出现了,于是“对象”出现了,于是相关的方法论也就出现了。
对我们来说,我们之后的编程更应该注重编程的方法即:软件工程,只有掌握了方法,在我们之后的开发过程中才能更好更快的的解决问题。
我之前像大多数人一样,经常会去问到底哪种语言更好?然而得到的结果各有不同,各种程序员的偏好各有不同,他们都会对自己喜欢的编程语言进行一番夸赞。到最后自己也没得出答案。所以自己经常会尝试学习新的语言,不求精通,只求了解和会用,现在想起来,自己已经学过C++、Java、C#、PHP、Python等,然而自己真正精通的语言却没有,真正的编程思想也没建立起来。
如《大道至简》中作者所说,猿之于为人,“学会制作和使用工具”是最重要的标志,然而语言只是工具,我们更应该学的应该是方法,即:工程。推动逻辑向前发展的,是“方法”和“方法论”的出现。长期的编程实践,自然的归演与总结,必须沉淀为某种(软件开发)方法,于是“过程”出现了,于是“对象”出现了,于是相关的方法论也就出现了。
对我们来说,我们之后的编程更应该注重编程的方法即:软件工程,只有掌握了方法,在我们之后的开发过程中才能更好更快的的解决问题。
相关文章推荐
- 湖南省第三届大学生程序设计竞赛 C 数字整除
- 网络基本功:三次握手及四次挥手
- HTTPS
- iOS解决插件失效问题
- Java问题探讨之String的不可变性
- CodeForces 567B Berland National Library
- listview点击Item的传值跳转页面的实现和findViewByiId的NullPointerException
- 最短路
- CodeForces 567A Lineland Mail
- 搭建https+nginx服务器
- 大教堂和市集
- linux redhat 6.4 下安装Scrapy 1.0
- 冲刺第五天
- poj 3450 Corporate Identity
- 图的存储结构-邻接表
- HDU - 1114 Piggy-Bank (完全背包)
- 【Swift学习】Swift编程之旅---Subscripts下标(十六)
- 冲刺第四天
- Mysql优化技巧
- Windows线程创建、退出及资源释放