按关键词阅读: 天猫 双十一 交易额
如今 , 我们没有呻吟 , 也没有抱怨 。 你不是不喜欢 , 你只是有不同的 看法 。 当我们有疑问时 , 我们可以分组讨论并解决它们 。 之后我们给出了强烈的反馈 。 我们甚至为此发明了特别会议 , 称为回顾 。 然而 , 作为开发人员 , 我们似乎只是普通人 , 有时候远没有我们想象的那么复杂 。 我们让自己陷入原始的仇恨 。 通常我们烦恼的原因是一样的 。 一般来说 , 我们不喜欢浪费时间 , 特别是当你有截止日期 , 你被代码审查卡住了 , 你的新 QA 不断报告一些小问题作为阻碍 。 所以让这篇文章成为一本名为“如何不让你的开发人员讨厌你”的匿名手册 。
【天猫|开发人员喜欢讨厌什么?】
1. 官僚主义和干扰管理项目并不容易 。 为了组织它们 , 我们倾向于引入越来越多的流程 。 但我知道有太多的开发人员声称他们每天只有不到40% 的时间用于真正的编码 。 他们把它浪费在会议、F2F、调查或报告上 。 而我最讨厌的事情:报时 。 我典型的一天从一个普通的展会开始 , 然后是关于我当前史诗的详细会议 , 然后是一些关于紧急错误的随机电话 。 当然 , 每次通话之间的间隔不到 30 分钟 。 我工作了4个小时 , 只开了3次会议 , 已经太累了正确编码 。 我早在早上 6 点就开始工作 , 所以没有中断 。 我们需要框架 , 但一个好的管理者必须确保它们不会成为我们的锁链 。
我知道有太多开发人员声称他们每天只有不到 40% 的时间用于真正的编码 。 他们把它浪费在会议、F2F、调查或报告上 。 而我最讨厌的事情:时间报告 。
?2.设置环境大多数应用程序都有一些基于用户个人资料、选定的报价、填写的表格等的特定功能 。 我无法计算我需要问多少次我必须采取哪些精确步骤来重现某些场景 。 然后在开发过程中多次重现它 , 不断不确定修复是否有效或设置是否错误以及服务器响应错误 。 之后 , 您将这个烫手山芋传递给团队的其他成员 。 现在 , 当您将其乘以实验、功能标志、渠道、应用程序和 API 版本等因素时 , 它可能会变得非常痛苦 。 即使您投资了一个自定义工具来自动生成请求的环境 , 它可能仍然是日常工作中最不受欢迎的事情之一 。
?3.任务超载?我们典型的工作日不仅包括编码 。 我们的职责通常包括执行代码审查、解决报告、回答问题、报告服务中断、控制我们的域或检查当前的部署 。 为了让我们的生活更轻松 , 我们创建了多种工具 。 最后 , 我们有一个包含相关指标的面板 。 日志 。 指向文档、拉取请求、线框图等的链接 。 然后您需要关注日历、聊天、电话等等 。 甚至不可能记住所有东西却又利用它 。 我们需要的是减少混乱 。 即使是最简单的任务的自动化和集成也可能受益于更少的压力、更小的孤岛、更好的可扩展性、更快的入职和节省的大量时间 。 ?
4. 文档不完善与遗留代码的工作 几乎每个子任务都在您开始之前就开始了无休止的谈话和研究 。 随着时间的流逝 , 您不会做适当的笔记 。 你最终得到的信息分散在聊天、维基、评论和你的大脑中 , 而不是一个真实的来源 。 此外 , 没有人关心项目的这一部分是您永远不应该访问的地方 。 他们只需要“粗略”的估计 。 当你试图解释你不妨阅读茶叶时 , 他们会开玩笑说你是最好的 , 只有你能做到 。 自然后来他们倾向于把它当作最后期限. 您唯一能做的就是确保自己成为将下一代从混乱中拯救出来的英雄 。
?
5. 沟通不畅编码工作 , 为你的下一个功能只是一小部分 。 我们依赖许多其他人 , 例如设计师、QA、分析师、翻译等 。 他们每个人都有大量难懂的专业词汇和自己的项目俚语 。 在这种情况下 , 很容易理解不同的东西 , 后来变成浪费时间和悲伤 。 我希望看到更多的人真正关注他们如何描述自己的想法 。 任务的书写方式应该让相应职位的任何人都能理解他们 。 事实上 , 随着时间的推移 , 你很可能也会忘记上下文 。 我们应该记住 , 现在走的捷径 , 将是我们未来的延迟 。
6. 缺乏目的他们应该警告我 , 作为开发人员的副作用之一是非常需要了解自己所做的事情 。 没有什么比完成一项我们认为无用的任务更令人沮丧的了 。 这就是为什么解释下一个功能的原因以及为什么它应该在昨天完成如此重要的原因 。 在一个编码几乎就像魔术一样的世界里 , 你可以创造出奇妙的发明 , 在一些乏味的任务上浪费时间而不理解整个概念可能会令人沮丧 。 特别是在流程结束时 , 特征被取消或减半 。 听起来不可能?我们都知道它经常发生 。
稿源:(沙漠鲨鱼)
【傻大方】网址:http://www.shadafang.com/c/111395U532021.html
标题:天猫|开发人员喜欢讨厌什么?