博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
构建之法读后感
阅读量:5861 次
发布时间:2019-06-19

本文共 944 字,大约阅读时间需要 3 分钟。

  这本书一开始写的是软件工程的发展史,从开始到应用,所经历的各种变化。接下来讲的是变成代码要懂得团体的力量,合作取得双赢,向我们讲述的单元测试,回归测试,效能分析工具。但是读第二章时,很多东西都读不懂,我都百度查了一下,感觉有些深奥不太理解。然后书的中间部分提到了成为软件工程师所要具备的条件:1.积累软件开发相关的知识,提升技术技能。2.积累问题领域的知识和经验。3.对通用的软件设计思想和软件工程的理解。后半本讲“这样走,之后的发展会怎么样,所以不行”,怎么做会对,怎么做会做错。比如什么叫宏观视角,什么叫最佳实践,什么叫算无遗策。就像画一颗决策树,走向哪个分支走,结果会怎么样,清清楚楚,让人信服。整体的力量是无穷的。最后的环节为我们介绍了团队合作的几种模式,以及团队中的几种开发流程。让我明白从现在开始就应该着重培养自己的团队合作意识。

   这是一本最佳实践式的书,将理论与实践结合,涵盖了科学、健康的软件工程开展中的每个方面,介绍了种种方法论,但不是高高在上、纲领性的方法论,而是方法论的最佳实践,确实可用,拿来就用。让我更了解这个行业,能让毕业生在对行业从陌生到熟悉的过程中,较少地感到惊讶和出乎意料,这是一本与现实接轨的教材。

  书中有提到一句名言“软件=数据结构+算法”但是,在真正进行软件开发时,我们会发现:我们所需要的数据结构和算法都是现成的,我们只要进行调用和实现就可以了。在我学习了本书的第一章后,我认识到了“软件=程序+软件工程”。在我阅读了本书后,我意识到了真正好的软件不是靠个人能力就能完成得,必须要有一个好的软件团队,团队中每个人都得有自己的任务。合理的工作分配非常重要,一个好的软件小组其管理者必须要将小组内每个成员的能力都要有深刻的认知,在每次项目工作分配时做到人尽其用,充分发挥小组内每个人的才能,使这个项目能更好更快的完成。

  大致上读完这本书以后,我有了以下几个问题:

  1.怎样在别人的代码基础上进行修改,对其他代码的影响最小。

  2.对于修改几行代码,如何进行快速准确的测试。

  3.如何查bug。

  4.女生更适合哪些岗位。

转载于:https://www.cnblogs.com/linjing/p/5518231.html

你可能感兴趣的文章
面试 8:快慢指针法玩转链表算法面试(二)
查看>>
传智播客C++学院教学总监朱景尧老师
查看>>
day01_html学习笔记
查看>>
异步方法不能使用ref和out的解决方法
查看>>
走在JS上的全栈之路(一)
查看>>
浅析GPU通信技术(上)--GPUDirect P2P
查看>>
IBM借QISKit打造基于云平台的量子计算
查看>>
第二届中国SaaS产业峰会-深圳站——挖掘SaaS的深度价值
查看>>
专访驭势科技吴甘沙:无人驾驶硝烟弥漫,“创造”才有未来|封面人物
查看>>
一次Hbase删库的故障恢复--Linux EXT4 文件恢复原理分析
查看>>
机器学习研究人员需要了解的8个神经网络架构(上)
查看>>
解决TeamViewer无法按给定网络地址联系伙伴
查看>>
真空不空
查看>>
Echarts 自定义数据视图
查看>>
JavaScript 编程精解 中文第三版 八、Bug 和错误
查看>>
java中泛型上限,下限应用
查看>>
linux监控命令详解
查看>>
系统运维必会知识点
查看>>
结合人体部位,将虚拟现实做到更完美
查看>>
安装ORACLE时在Linux上设置内核参数的含义
查看>>