受聘是开发人员职业生涯的第一步
获得职位后,你所做的才是最重要的
STEP 1:设定预期
开发人员被“解雇”的最常见原因是预期不符
▪️没有 90 天计划
你认为自己做得很好,但团队却默默感到沮丧
结果是你突然收到了被解雇的通知......
至少对你来说是突然的
🤔
但大多数管理者都不是虐待狂,他们之所以没有直接和你对峙或提供反馈,是因为他们是人,他们会想避免冲突。因此在入职的第一天,你应该向团队领导设定一些实际的工作目标,比如在工作的第1、2个月里,你的构想是什么样子的?
对于初级开发人员来说,计划可能是这样的:
第1-30天:让所有存储库在本地机器上运行,并了解代码审查和部署流程;将至少 2 个小功能投入生产
第30-60天:参与值班轮岗并学习关键事件的处理流程,了解完整的软件开发生命周期,能够在很少帮助的情况下修复小错误
第60-90天:完成中等难度的功能并部署到生产中,参与技术讨论
在后续正式进入工作后,你就有参考和证据证明你已经达到了你应该达到的水平,或者知道你需要在哪些方面进行改进。
管理者不参与工作团队的日常活动并不罕见,他们更可能会定期与团队负责人交谈,但不会与每位员工交谈。这意味着他们通过团队负责人的视角看待你的工作,或者根据编写的代码行数和修复的错误数量等无用指标来评判。
你必须学会让自己成为焦点......但不要太明显。
🧑💻修复了一个关键问题?
记录修复过程,学习如何从根源解决这个问题
🧑💻推出了一项功能?
最后,保留一份文件,记录你做过的每一件事情,这可以让你在被评判时候更容易地向团队(和你自己)“证明”你的价值。
现在不再是“那人叫什么名字?”,你是每个人都认识的工程师。
想了解更多关于澳洲IT圈的最新消息欢迎扫码进群~