今天和大家分享一下,程序员如何独当一面这个话题,这是一个很大的话题,我把他分成三部分来谈:
  一、需求转换的能力或者叫理解需求的能力;
  二、分配时间的能力;
  三、开发质量的问题;

我为什么把时间分配优先级放到代码质量的前面呢,原因有两个:
  1.如果时间把控的好,及时功能有点问题,也是有时间来修复,相反及时程序代码质量再高,到了完成的时间节点没有完成,那就是灾难性的。
  2.代码质量是通过时间的积累,技术的沉淀,修复成本越来越低,提升空间越来越小的因素;而时间规划却是和人的行为习惯挂钩不好去改正的一个点,比如你让一个拖延症的人变的行动迅速,是一个相对艰难的事情。
所以,我觉的合理分配时间的能力的权重要>开发质量的问题。


在开始之前,先给大家看一下思维导向图:

平面设计培训,网页设计培训,美工培训,游戏开发,动画培训


一、需求转换的能力
  需求转换的核心就两个字“沟通”,开发成本最大的浪费是需求浪费,这分为两方面,一方面需求方,无效需求或者需求变动带来的研发成本浪费,另一方面是需求方和研发方需求传递不一致的浪费,简单来说就是没有充分沟通,导致研发所做的功能和需要方需要的功能不一致,导致返工的现象。第一点是我们作为研发不能把控的,我们能做好的就是在需求传递的过程中,保证需求的有效性和完整性。

网友评论