|开发人员喜欢讨厌什么?( 二 )


5. 沟通不畅编码工作 , 为你的下一个功能只是一小部分 。 我们依赖许多其他人 , 例如设计师、QA、分析师、翻译等 。 他们每个人都有大量难懂的专业词汇和自己的项目俚语 。 在这种情况下 , 很容易理解不同的东西 , 后来变成浪费时间和悲伤 。 我希望看到更多的人真正关注他们如何描述自己的想法 。 任务的书写方式应该让相应职位的任何人都能理解他们 。 事实上 , 随着时间的推移 , 你很可能也会忘记上下文 。 我们应该记住 , 现在走的捷径 , 将是我们未来的延迟 。
6. 缺乏目的他们应该警告我 , 作为开发人员的副作用之一是非常需要了解自己所做的事情 。 没有什么比完成一项我们认为无用的任务更令人沮丧的了 。 这就是为什么解释下一个功能的原因以及为什么它应该在昨天完成如此重要的原因 。 在一个编码几乎就像魔术一样的世界里 , 你可以创造出奇妙的发明 , 在一些乏味的任务上浪费时间而不理解整个概念可能会令人沮丧 。 特别是在流程结束时 , 特征被取消或减半 。 听起来不可能?我们都知道它经常发生 。
结论【|开发人员喜欢讨厌什么?】我们的工作环境不理想并没有错 。 唯一的问题是当我们没有改进时 。 我们经常陷入急于下一个任务的恶性循环 , 因为我们没有时间 , 因为我们被前一个任务耽误了 。 为什么?当然 , 我们在遗留代码方面遇到了麻烦 , 或者我们不得不修复我们的测试未涵盖的错误 。 这就是为什么识别和修复技术债务至关重要 。 通过债务 , 我理解的不仅仅是糟糕的代码 。 它也隐藏在我们的流程、管道和工具中 。 我们都满怀热情和精力开始了新的工作 , 但是如果加班没有任何进展 , 我们又会变得脾气暴躁 。 然而 , 有希望在减轻我们的日常痛苦后 , 您最终可能会高度积极和快乐的团队 。 七爪网