构建之法(一)——软件工程师的成长

软件工程师的成长
个人能力的衡量与发展
软件开发流程不光指团队的流程,还包括个人开发流程,因为软件团队是由个人组成的。
在团队的大流程中,是每一个具体的个人在做开发、测试、用户界面设计、管理、交流等工作。
因此,个人在团队中也有独立的流程。
把每个人的工作有序地组织起来,就是团队的流程。
这里说的“有序”,并不是“无争论”。
在大部分成功的软件团队模型中,各个角色(开发、测试、项目管理等)考虑问题的出发点是有区别的,
不同意见的冲突在所难免,一个好的团队流程能把冲突的积极方面(各自尽力把自己的工作做好,说服别人)
释放出来,而避免消极方面(因为冲突而产生的消极、抵触情绪等)。
这里说到了个人与团队。
这里和打篮球一样,既要个人能力优秀,同时又要有团队配合,同时还有位置的分配,这都是为了能把
团队的力量更好地发挥出来。编程也一样。
在我们的团队里,并没有分配好各自所要擅长的领域,
大家只是尽力所能及的力量去做。
这样虽然也能进行下去,但是并不是最好的
我们在之后应该明确各自所擅长的,晓得每个人的长处,把个人作用发挥到最大,
同时也按照团队的需求去分配好任务。
只有这样,才能更好地提升团队。
原文地址:https://www.cnblogs.com/mitang0-0/p/11071085.html