> Photo by Terricks Noah on Unsplash
您不会编写太多代码
很少会有您从头到尾地承担编码任务,尤其是当任务艰巨时。 如果您做其他所有事情都会受到打击。
以下将成为新准则:
· 查看其他开发人员代码将占用您的大部分时间。
· 会议,您将参加更多的会议! 这可能是在计划下一个工作,或者是对开发流程/周期的更改或与企业的会议。
· 管理员是对的! 确保文档正确,发布计划和故事已更新。 此列表将继续增长。
· 阅读需求会定期(通常是在流程的早期)询问您对需求的意见。
你无法控制一切
相信您的团队! 如果你尝试控制一切,就永远不会成长为一个团队。 所有开发人员都有优势和劣势,包括潜在客户。 您无需成为所有方面的专家。
您将开始依赖某些开发人员在特定技术堆栈上的专业知识,因为您知道这将为您带来更好的结果。
很难让”一些”开发人员进行交流
众所周知,开发人员并不是最闲谈的人,但是当您成为主要开发人员时,您会发现更多!
回顾展试图让一些开发人员交流他们的想法
站起来,无论您提出多少要求,一些开发人员都不会传达他们正在苦苦挣扎。
在进行Sprint计划时,您会注意到一些开发人员会静静地坐在后台。
Sprint计划是一个有时间限制的工作会议,每个Sprint每周持续大约1个小时。 在sprint计划中,整个团队同意完成一组产品待办事项。 该协议定义了sprint的积压,并基于团队的速度或能力以及sprint的长度。
初级开发人员会让您感到惊讶
初级开发人员的改进速度比您想象的要快得多。 他们可以从对一个项目毫无头绪到对下一个项目产生重大影响。
您会发现,关心的人比靠岸的人成功更快! 想要学习的人会很快变得明显。
您将开始在估计中增加缓冲时间
估算时,您会很快注意到开发人员往往会低估。 没有人喜欢看起来慢,是吗?
对于您来说,这不像是高级开发人员那样成为问题,但是现在作为首席开发人员,您会遇到企业要问为什么不做的问题,那就是问题变得更大了!
您会注意到进行审查更改,错误修复和设计的时间有时总是被低估,甚至有时被遗忘。
即使您现在有更多的经验,您实际上也会开始比以前估计更高。
开发人员不喜欢创建测试
您将开始注意到一些开发人员将创建他们可以测试的最小数量并声明他们可以测试的最小数量。
您将开始要求他们进行更多的测试,甚至您过去也需要测试。
希望到现在为止,作为领导,您已经学会了有关测试的重要性的课程!
您将需要一遍又一遍地重复自己
· 您可以更新该任务/故事的时间吗?
· 请您在离开前能推送您的密码吗?
· 你能证明吗?
· 我以为我们已经更新了?
还会有更多!
您将开始看到文档的重要性
记录下来不是最有趣的事情,这是正确的,当您开始关心这一点时您一定已经老了!
一遍又一遍地询问相同的问题后,您将开始要求每个人在一个共享的空间中记录答案,并继续将开发人员引向那里,而不是问您。
您将开始看到更大的图景
因为您将回顾很多代码(在某些情况下全部如此),所以即使您可能没有编写任何代码行,您实际上也会对所有内容如何组合有更好的了解!
您可以通过公司选择的技术股权获得更多发言权
你会喜欢的! 在选择下一个堆栈技术/升级的决策过程中,您会获得更多的发言权。
您从开发人员那里获得的所有知识将非常有益。
结论
成为首席开发人员适合您吗? 如果您愿意牺牲自己将要进行的编码量,用于处理过程并试图理解更大的画面,那么也许是这样。
每个工作可以有所不同,一些主要的开发人员工作要多动手才能完成,因此在做出此决定时,有必要考虑所有因素。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!