ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

构建之法阅读笔记3

2022-02-19 16:31:44  阅读:116  来源: 互联网

标签:软件开发 工程师 流程 笔记 构建 阅读 软件 团队 代码


第三章 软件工程师的成长

  第三章主要讲的是评价软件工程师水平的主要方法。

  软件开发流程不光是指团队的流程,还包括了个人开发流程,因为软件团队是由个人组成的。

  在团队的大流程中,是每一个具体的个人在做开发、测试、用户界面设计、管理、交流等工作。因此,个人在团队中也有独立的流程。把每个人的工作有序地组织起来,就是团队的流程。由此可见,每个人的工作质量直接影响最终软件的质量。就像是木桶原理一样。一个软件开发的工作量和质量该怎么衡量呢?PSP认为有四个因素——项目任务有多大,花了多少时间,质量如何,是否按时交付。
  由此,可以引出衡量软件工程师水平的指标。一个软件工程师就像是一个初生的婴儿,需要一点一点成长。比如:需要积累软件开发相关的知识,提升技术技能;积累问题领域的知识和经验;对通用的软件设计思想和软件工程思想的理解;提升职业技能;实际成果。

  前面几项可以在我们的大学生活实践与学习之中得到积累和提升。然后我们可以通过考级来证明自己的能力,这种国家认证的证书,具有一定的权威性和通用性。作为一个软件工程师,一定要有自知之明,知道自己的能力范围,不要逞英雄而耽误了整个团队的进程,也不能妄自菲薄,错失了展现自己的机会。明白自己的不足之后就要勤能补拙,更加刻苦的去学习去钻研,不要被市场职位的激烈竞争所淘汰!

第四章 两人合作
  说起团队合作,合作的最小单位就是两个人。每个人的个人习惯不同,写出代码的思路也就千千万万了,仁者见仁,智者见智。每个人考虑问题的出发点是不一样的,所以不同意见而产生的冲突在所难免,一个好的团队流程能把冲突的积极方面释放出来,但相反的,这些冲突如果不是好好的解决了,那么可能就会引起同伴的抵触情绪。所以,代码有代码的规范,至少写出来别人应该看起来美观流畅轻松,而不是都挤在一起。代码风格的原则是:简明,易读,无二义性。有一些语句的后面就需要写注释,来解释这一部分的功能和注意的地方,利人利己。代码也需要复审来减少错误的发生。
  两个人结对编程,互相学习,互相磨合,互相规范,共同创造,相互信任,相互理解,给予正确的反馈,往往会比自己一个人单干事半功倍,合作的双方可以从合作中受益,知道自己平时习惯中的不足,学习对方的好的方面,彼此提高水平。

标签:软件开发,工程师,流程,笔记,构建,阅读,软件,团队,代码
来源: https://www.cnblogs.com/qinxuanya/p/15912935.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有