根据你的经验,软件开发中最难的是什么?

软件开发中最难的不是开发coding,和需求提出者打交道才是最复杂的。需求提出者包括你的boss、产品经理、运营等等。

只要给充足的时间和资源,任何东西都可以开发出来,软件开发并没有想象中的那么难。

当你项目人手不够,需要其他程序员支持的时候,对于程序员来说将是个痛苦的过程,他们很难理解为什么要这样做,主要有以下几个原因:

需求没有被清楚的陈述
需求是由不懂软件的人提出的
需求是明确了,到开发中途又改了
需求就是一团糟,就口头说说
需求很明确,沟通不到位
时间不足的情况下,同时开发多个项目
公司强制使用一些不好用的开发工具

所有的这些原因都不是程序员想要的,但现实中它们却很常见。这就是为什么说跟需求提出者交流最难,有没有被get到,同学!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,242评论 25 708
  • 先说项目开发过程中团队人员的分工协作。 一 人员安排 毕业至今的大部分项目都是独立完成,虽然也有和其他同事协作的时...
    SnowflakeCloud阅读 10,824评论 3 59
  • 逝去的那些年,因诸多事情,曾惴惴不安。如今,有过莫名心动的初恋,爱之切,念之深。繁花似锦的世界,一个人也...
    小九轩阿怪阅读 274评论 0 2
  • 如果要问 “在明代画坛,谁执牛耳?” 毫无疑问,舍董其昌其谁 他影响画坛300年 他不但是明末著名的书画家 也是倡...
    云上文化阅读 384评论 0 0