软件开发中最难的不是开发coding,和需求提出者打交道才是最复杂的。需求提出者包括你的boss、产品经理、运营等等。
只要给充足的时间和资源,任何东西都可以开发出来,软件开发并没有想象中的那么难。
当你项目人手不够,需要其他程序员支持的时候,对于程序员来说将是个痛苦的过程,他们很难理解为什么要这样做,主要有以下几个原因:
需求没有被清楚的陈述
需求是由不懂软件的人提出的
需求是明确了,到开发中途又改了
需求就是一团糟,就口头说说
需求很明确,沟通不到位
时间不足的情况下,同时开发多个项目
公司强制使用一些不好用的开发工具
所有的这些原因都不是程序员想要的,但现实中它们却很常见。这就是为什么说跟需求提出者交流最难,有没有被get到,同学!
网友评论