软件工程师(程序员)的烦恼

来源:互联网 发布:mac怎么下载bilibili 编辑:程序博客网 时间:2024/05/21 22:52
  • 有太多东西要学但没有足够的时间。

  • 代码写得很烂。

  • 当前的抽象不好。

  • 换做我,我会以不同的方式完成。

  • 注释没有任何意义,也从来不会更新。

  • 没有任何关于这个程序应该如何构建以及它是如何运行的说明。

  • 构建缓慢。

  • 测试缓慢。

  • 测试碎片化。

  • 根本没有测试。

  • 架构很烂,需要大量样本文件、复杂的代码或者混乱的测试。

  • 管理者让我牺牲代码质量来赶上开发进度。

  • 在没有意识到的情况下依赖关系就改变了。

  • 设备、测试和产品因地域而有差异。

  • 纠结于某个问题或者花费很长时间去调试BUG。

  • 我需要去修正碎片化的测试,这个程序最开始并不是我写的。

  • 我需要去修正其他人导致的bug或者产品问题,因为他们没有积极地去马上修正。

  • 需要在某些人离开后维护他蹩脚的代码或者系统。

  • 有些事情应该自动化地完成,但是却没能做到这一点。

  • 被我的队友或者上司打断。

  • 内容切换成本。

  • 我的上司要求我去处理紧急项目。

  • 代码审查时我的队友表现地很混蛋,我感觉这是人身攻击。

  • 其他人没有及时提供一个功能项但我需要它来完成工作

  • 其他的工程师开发功能或组件太慢。

  • 我总要去等待其他人。

  • 有些产品上的决定我不能认同。

  • 我只能让干什么就干什么。

  • 没有自主权。

  • 没有人尊重我的观点。

  • 我非常努力的完成了工作,却被要求重做。

  • 产品经理们改变了对我的要求因为他们过度听取了其他人的批评或反馈。

原创粉丝点击