为什么要有经验的开发人员?
1,可以更有效的沟通,因为开发需要很多专业知识,不懂这些就会有更多的沟通成本,甚至理解不一样,导致结果都很不一样,
2,可以更有效的解决问题,开发中遇到棘手的问题,如果一个有经验的开发会拿出一个成熟的解决方案,很快解决问题,否则就会一步一个槛,进展缓慢,浪费大量的时间,
3,可以更有效的避免隐藏的坑,有经验的开发可以考虑代码的安全性,性能,扩展性,健壮性(容错性),可维护性,模块化(解耦),不考虑这些就会有隐藏的坑,
4,可以有更好的开发习惯,代码注释习惯,开发自测习惯,优秀的开发交付给测试的东西都是自测过的,没有明显的问题,否则就是浪费测试的时间,降低团队整体的效率,
5,关于心力,抗压的问题,开发复杂的功能需要心力,去深入的分解需求,设计代码,心力意味着能深入多少,抗压就是遇到很难的问题也不会撂挑子,泄气,放弃,
6,关于精益求精的问题,开发有很多细节的问题,需要持续的优化,有的开发就是差不多先生,有的开发就是精益求精,问题无大小,线上无小事,客户的问题都是一视同仁的