1.在你接受其他同事的软件后,发现其代码写的异常混乱,但是你不得不接手,而且还总需要去阅读他的代码,去维护,有时候为了简单,为了不进行较大的改动,你不敢对软件去进行大的重构,所以你也就干脆采用和原来作者一样垃圾的编码风格,很可能最终软件就这样结束生命周期
2.软件开发是异常复杂的事情,需要业务人员,测试人员和开发人员的通力合作才能把软件做好,尤其是当前快速迭代开发的大环境下更是这样,所以开发人员需要紧跟需求,紧跟测试,需要学习所有的东西,但是我没见过业务人员和测试人员主动学习过一点点计算机技术,就连基本的软件工程也懒得看
3.不要说需求死了咱们再给你做开发,实际上需求是定不死的,是不断变化的,开发人员能做的只能是尽可能的封装变化
待续。。。。。。