标签:
一直以来没有好好读过《构建之法》这本书,最近手头的课外书读完了,开始阅读《构建之法》,争取每天一篇补上差下的阅读笔记。
以前的我把编程就是当成一项老师布置的任务,写得出来就自己写,写不出来就问同学借,从来不去想为什么去这样编,其中用到了哪些技术,更不要说哪些是算法哪些是数据结构,用到了也只是生搬硬套,实现基本的功能就算满足了,优化什么的问题想都不会想起。通过读书我多少明白了一些程序的基本构成与编程的目的与侧重点。
程序=数据结构+算法
软件=程序+软件工程
软件企业=软件+商业模式
程序(算法、数据结构)是基本功,但是在算法和数据结构之上,软件工程决定了软件的质量;商业模式决定了一个软件企业的成败。软件从业人员和软件企业的道德操守会极大地影响到软件用户的利益。
这几句话概括的很精简也很到位,不仅从程序员的角度讲了软件工程,更从未来从业方面讲述了企业的发展要求。对于我有很大的启发,编程不仅要着眼于眼前老师布置的任务,更要让自己的程序有存在的意义,站在用户角度和公司角度,去完善自己的程序,培养自己的编程能力与素质,要从更长远的角度来锻炼自己的从业能力,不论是编程还是文档的整理工作,都要尽量做好。
标签:
原文地址:http://www.cnblogs.com/yhhzxcvbnm/p/5417887.html