热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

《构建之法》第1.2.3章读后感和论伙伴重要性

看完第一章之后知道软件工程是什么。它是把系统的、有序的、可量化的方法应用到软件的开发、运营和维护上的过程。软件开发流程的目的是为了提高软件开发、运营、维护的效率,并提高软件的质量、用户满意度、可靠

  看完第一章之后知道软件工程是什么。它是把系统的、有序的、可量化的方法应用到软件的开发、运营和维护上的过程。

软件开发流程的目的是为了提高软件开发、运营、维护的效率,并提高软件的质量、用户满意度、可靠性和软件的可维护

性。然而什么是好的软件?怎样才算是一个好的软件?没有bug?可是怎样才算没有bug呢?书本中说是否是bug取决于用

户和开发者的不同角度。那么我觉得,一个软件没有绝对的完美,一千个读者一千个哈姆雷特,不同用户有不同的需求,不

同的看法,从用户的角度看是否是bug也可以说是有千万种看法。

  第二章中介绍 了PSP个人软件开发流程。软件开发往往都是团队合作完成的,而个人的能力也是很重要的,我们必须确保

团队里的成员是合格的软件工程师。为了保证软件的质量要通过单元测试和效能分析工具等的技术完成。说到模块的质量能

得到稳定的、量化的保证,单元测试就是一个很有效的解决方案。那么单元测试是什么?怎么操作,其中的代码清单又是什

么?看完书之后都不是很清楚,虽然有例题说明,但具体是什么还是不得而知。

  第三章讲的是软件工程师的成长。一个高级软件工程师相比于一个初级软件工程师他的优势是在于经验丰富就业时间长?

还是技能方面的优势?那么初级软件工程师的成长是如何呢。积累软件开发相关知识,提升技术技能。积累问题领域的知

识和经验 。对通用的软件设计思想和软件工程思想的理解 。提升职业技能 。实际成果。。。?作为一名软件工程师该如何

衡量、证明自己的能力呢?

 

  对于《硅谷传奇》的感想。虽是一部老电影,但jobs对创新、理想、完美的坚持与追求,他的理智与激情,却是被现实不

断打磨的我们所缺少的。 “他将任何人生处境转化为一场游戏,忘掉等级,打场扑克牌。事实上,今晚或许是世界末日?没

问题,打场扑克,或许我们终将破解了生活的意义,打更多场扑克牌,并且一定要赢。” 不被繁琐现实束缚,永远超前、活

跃的思想;独辟蹊径的眼光;排除枝丫直......其中“好的艺术家复制,伟大的艺术家盗窃”这句话值得我们去深思,软件工程

师该把软件开发当作一门工程去守规矩还是一门艺术去创新。


推荐阅读
author-avatar
港1009
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有