大道至简阅读笔记06
个人感受
个人目前还是停留在简单的编程中,没有意识到编程和工程的区别,没有意识到团队的重要性。
书中提到了这一点,团队的重要性,以及工程整体的性质,与单纯编码的不同。
解决方法:
依据书中的工程的性质,以及团队的重要性,朝着这个方向努力即可。
阅读笔记
作为一个软件工程师,想要做出一个完整的程序,肯定要有一个团队,自己一个人是很难完成并且不会很好完成一个程序的编写。团队的重要,而团队的合理性更加重要,能承担责任的管理者,而管理制度要依附在有一个确定的组织机构上。团队力量很强大,我们可能都会觉得只要有一个团队,我们就能出色完成一个工程,然而并不是所有的团队都能有那么大的作用,一个团队是一定要有一个很好的管理者监督者的。不仅仅监督工作,更加可以在工作中提出自己一定的观点及意见。并可以对团队中的成员进行明确的分工,建立一个合适的管理制度,如果能有几个志同道合的朋友,一切都会变得简单。
有了团队,有了管理者,对于客户要求的理解,就需要互相的沟通与理解,而这在第四章中被提到,与客户的沟通不能是流于形式,要进行有效沟通,建立在具有明确的意识及观念的基础上,并且珍惜每一次与客户的交流,保障沟通的有效性。谁敢说自己是一次就成功,通过失败我们可以积累经验,应该注重过程而不是一味强求结果,对于每个程序员来说,只求每个过程的成功而不注重整个工程,只能沉迷在项目中,不会有成功。
周爱民先生在第六章中主要介绍了从编程到工程的五个过程,软件工程可以分为四个层次,工具,方法,过程,实现对象。长期的编程实践,必然会成为某种方法。第七章说的是现实中的软件工程,大公司已经开始促进软件工程从原始状态推到激发发展的状态了,在此时,保障团队的稳定和谐就是非常重要的因素。最后一章是“是思考还是思想”,软件工程的三要素是工具,方法与过程,这三个要素既单独是一个个体,又互相联系。就如同一个团队,在对某个项目开发过程中,既独立思考,又相互协调,加上对细节的处理,就是一个很完美的工程。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律