构建之法阅读笔记02

个人感受:

过去:思维上有误区,分析麻痹、过早扩大化;不与团队成员交流。

为什么不好:分析麻痹会使你一行代码都敲不出来;过早扩大化会让你一次次的推脱,导致失信于人;不与团队交流导致团队犹如虚设,导致没有分工合作,使得一个人要干所有事。

解决办法:多与团队成员进行交流,不盲目自信;把问题细化,分块、分步骤写代码。

一个初级软件工程师如何成长起来,通过文章和个人的见解,我认为可以分为两大步:一是积累,二是学习;积累的不仅仅是专业知识,还有经验与其他领域的知识;而学习的也不仅只是知识,还有自我管理、表达和沟通能力。

通过这一章我还大致学会了对软件开发的工作量和质量进行大致的评估,其实和大多数质量评估一样,都是那3个因素:总量、质量、时间;不过有趣的是文章提到了一个新的词re-work(返工),我认为这个很难用来评估,因为我们并没有一个很好的参照物进行比对;大家大体都一样,我认为继续用前面那3个就够了,不该再搞什么新花样。

对于团队合作方面,我认为我很欠缺这个东西,因为我很少有机会和别人合作,这么多年来,基本都是单打独斗;所以导致这次的APP开发上,我们团队是各自为政,独自干自己的事,导致进度缓慢;这是我今后要注意的一个地方;还有就是我一直存在着两个思维误区,一个是分析麻痹一个是过早扩大化;在软件工程的无数次课上,老师让敲代码时,我都是迟迟不下手,因为我一直在分析题目,想弄清楚所有的细节和依赖,然后去找到一个最合理的方法去实现它;其实这次我们是想做一个失物招领平台的,但是在我的误导以及盲目自信下,我们决定把所有类似的功能都加进来,所以,最后我们团队的成果惨不忍睹。

原文地址:https://www.cnblogs.com/sljslj/p/11067843.html