码迷,mamicode.com
首页 > 其他好文 > 详细

浅读<<构建之法>>有感

时间:2015-04-16 21:20:03      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:

第一章感悟:

  这章书中主要讲述了什么是软件工程。在此之前,我对于软件工程只是字面上的的理解,无非是程序员通过敲代码,做出一个软件,但是这个软件是属于工程级别的,体积非常庞大。如今了解到,软件在不考虑的用户需求的前提下,不管多么强大的程序都显得毫无意义,用户不会关心这个程序你写了多久,花费了多少心思,用了什么NB的技术实现的,他只想知道,这个软件能帮我做什么。例如:很多杀毒软件在界面上都显得无比的高深,很多选项和按钮,在专业人士看来,这个非常酷炫的程序,架构复杂,但是,用户却不太容易接受,因为打开后不知道从哪里开始,学习成本非常高,所以,360把技术的东西都放在后台,前台界面是非常简单的操作,很容易就能上手,果然得到了用户的认可。所以,对于我们商业软件工程来说,编写程序一定优先考虑用户需求,舍弃这一环节,这个程序就显得毫无意义。

       再者,在课堂上也得知软件工程的项目都有一个开发周期,对于一个庞大的程序都不是一时半会能够写完,而且完美运行,规模的扩大必定会影响开发周期的长短,令我印象深刻的是:有些超大型软件的开发,居然是5~10年。如果这样一个庞大的程序,投入大量的人力物力,最后的成果,会不会产生如此大的经济效益呢?很多时候,根据用户的反馈,需要开发一款软件来解决实际问题,但是,这个开发过程需要一年,那么成品出来的时候,或许已经没有存在价值了,所以,对于软件来说,一定要有快速迭代的思想。以最快的速度开发,最快的速度修复BUG,这样才能及时的处理用户需求。其中小米的MIUI系统就是以快著称的,每周的星期五都是有一款新的系统软件版本,极大的满足了用户对功能更新的渴望。

第二、第三章:

       这个章节都在阐述一个问题,就是程序员的个人修炼,怎样从菜鸟程序员蜕变成技术大牛,对于一个有思想、有风度的程序员,不单单是把一堆代码写上去就完事了,就像一位诗人,有自己的代码风格和规范,字里行间都体现个人的编程素养,所以,我们要努力成为一个驰骋在代码世界里的风流诗人,用代码书写自己的喜怒哀乐,用程序表达自己的胸怀和思想。

第四、第五章:

  这两个章节都是可以合并的,主要讲述软件开发过程中的团队合作问题。当今社会,对于团队的合作是必不可少的,单打独斗始终成不了气候,所以,前面说的,建立自己良好的编程素养,就是为了让队友更容易看懂你的代码。所以,团队间的协作直接影响到整个工程的进展,团队的合作就能区别小程序和大工程。

  以上纯属属于个人观点,偏重主观情绪,如有不同意见欢迎留言点评和交流。

浅读<<构建之法>>有感

标签:

原文地址:http://www.cnblogs.com/huangxiongjun/p/4432981.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!