Luna职场 | 入行三年有感

July 22, 2022 字数 4158 9 min


0. 前言

2019.07.22-2022.07.22,从我进入这家公司的 Day 1,直到今天,整整三年。

这是我人生中的第三份工作,是我在澳大利亚的第一份工作。


1. 2019

三年前

三年前,终面的那天,面试官问我:你的三年计划是什么?

我说:成为 Senior Software Engineer。

我当时申请的职位是 Junior Software Engineer。

面试官哈哈大笑,说,That’s ambitious! 三年能做到 senior 的人屈指可数。

后来我才知道,junior 的下一级是 mid level,然后才是 senior。年少无知的我由于不了解职场情况而「口出狂言」。

Day 1

正式上班的前一天,我们全家从墨尔本搬到了悉尼,住在 Airbnb。

那天,由于人生地不熟,我比预计花费时间提前半小时出发,虽然坐错了公交车,还是提前十五分钟到了公司。

我的座位背对着 CTO,显示器上有气球,还有一盒巧克力和一些公司资料。

我的上司是一位华人,也是招我进来的主要面试官。他上级是 CTO。

我的奇妙旅程,正式开篇。


2. 2020

低谷 - 第一次绩效评估

2020 年初,华人 Leader 离职,我的汇报关系变成直属 CTO,第一次绩效评估也是由他来做的。

绩效评估是 1-5 分制,出于「好学生」的自我定位,我给自己打了 4 分。

然而上级给的分数是 3 分。

那时候我只有一个想法——天塌了,我刚过及格线???这怎么可以!!我要加倍努力!

影响力 - 技术知识分享官 + 公司游戏组织者

由于公司文档几乎=0,我又是个爱记录的人,我开始写文档,分享给新人。

公司原本每周五有技术分享会,但是负责的那个老同事对这件事兴趣不大,我们总是跳过这个活动,上级把这个任务给了我,在我的组织下,每周都有技术分享会。

Covid 来袭,公司改为在家办公,我被拉到了组织游戏的群,由于那个群的管理做的不好,我又自告奋勇地成为了游戏组织者。

专业度 - 认领紧急任务

随着对公司业务的熟悉度提升+自我胜任感提升,有几个关键的任务,CTO 在公共频道发消息问谁愿意做,我认领了。包括但不限于:

  • SSO Integration(跟客户方开会对接,给了我一天时间来了解概念)
  • API Integration
  • 一个很老的系统,用 SOAP,要做一些 authentication 的改动

管理 - 开始招聘 + 管人

2020 下半年,我又多了新任务,做电话面试 + 管理人(包括下属的请假和绩效评估等)。

至今还记得,第一次打电话给候选人,CTO 在边上观察我,我超级紧张,声音发抖,还说了一些不太妥当的话。

第一个管理的下属,不是很喜欢我的样子,找他开会说我请你喝咖啡,他说没空,我无比尴尬,最后只能来硬的。

第二个下属,比我多三年工作经验,然而绩效不佳,我体验了「离职面谈」,对方哭,我看似镇静,会后也想哭。

升职 - mid-level software engineer

2020 下半年的绩效评估中,我拿到了 4 分。

当然,此时我已经明白了「3 分是常态,4 分是升职」的绩效评估游戏规则。

高光 - 荣获公司年度价值奖(而且拿了俩)

公司有四个核心价值观,其中,「Power up the circle」 团队协作相关,我在 2020 年底的全公司匿名投票评选中当选。

同时,我居然还拿到了「Overall exceptional Wizard」(年度最佳员工奖)。

这必须是我的高光时刻!😀


3. 2021

人事 - 招聘小能手

年中,招到了两个实习生,于是我有了三个直线下属。

面试对我来说,逐渐变得没有那么「难」,我能游刃有余地在面试时挖掘候选人的性格、价值观、目标、技术水平等,问的问题也不再是照本宣科,而是根据面试者的回答来做进一步深挖。

专业度 - 公司最难搞的客户归我

公司最复杂、最难的客户任务都会落到我头上,我每次都能在挑战下按时完成任务,也跟客户部、测试部、Ops 部的 leader 们建立了深厚的「革命友谊」。

影响力 - 塑造了团队写文档的习惯

之前,文档大部分是我一个人写的,但是从 2021 年开始,写文档成为了我们团队的基因,每个人都要做出贡献,一起维护。

升职 - Team Lead

2021 年中的组织架构调整会议上,正式公布了我 Team Lead 的职位,虽然团队管理已经做了一年,但是之前属于「有名无分」。

迷茫 - 我的价值到底是什么?

如果你还记得,文章开头我提到了三年计划是成为 senior software engineer,但是随着管理、招聘、会议等事务的增加,我真正用在「做事」上面的时间越来越少了,我开始有了生存危机——我到底是否应该继续做管理?我的技术进步不够快,我如何证明自己作为「程序员」的价值?

带着这样的疑惑,我开启了 2021 下半年的自我探寻之路。

新任务 - 老系统迁移

2021 - 2022 财年,公司的战略之一是老系统迁移工作,我被指派为这个工作的负责人,开始带着团队做迁移,遇到了很多困难,我自己也做了一个客户的迁移,了解了一些可能出现的问题。

这对我来说是一件有价值的事情,但我依旧觉得内心很空虚……我还是没有找到我的职业发展指南针。

新领导

2021 下半年,我有了新的领导,head of development,他向 CTO 汇报,类似我刚入职时候那个华人 leader 的职位,他管理我+另外两个 team lead。

高光 - 第二次获得公司年度价值奖

2021 年我再次拿到了「Power up the circle」这个核心价值奖,说明大家对我的团队协作能力还是广泛认可的。


4. 2022 上半年

关键知识 - 《原则》

2022 年初,我读完了 Ray Ralio 的《原则》,里面提到的观点对我的影响很大,改变了我的一些思维模式(在此不展开)。

方向和目标 - OKR + R&R

2022 最重要的一件事是,我们有了第一个版本的 Roles and Responsibilities,每个职位都有自己的岗位描述。

另外,我们还开始推行 OKR,我在新领导的指导下写了自己上半年想要完成的目标和关键结果。

人事 - 招聘继续进行

由于公司业务发展的很不错,我们继续招人,我也继续担任招聘的主力(公司没有专门的 HR,所以我要负责电话面试+看技术测试情况+两轮面试)。

不过这次有了一些新的改变:

  1. 另外两个 team lead 的参与度提高了,大家一起分担任务;
  2. 新领导提供了一些面试的思路(比如要问哪些技术问题);

大约 2 个月的时间,我们招到了 7 个人,2 个全职,5 个实习生(每周工作 3 天)。

关键思维转变 - 不是下属不努力,是我没计划好

作为一个工作很努力的员工,我做了管理之后,也希望下属和我一样「拼」,但是我的下属都是实习生/新人,他们到点下班,做不完也不会像我一样,加班搞定。

我一直以为错的是他们,他们不够努力,直到某天我跟一个贵人聊天,他一语道破,说是我的计划没做好(当时我才发现,我 TM 根本就没计划……)。

关键事件 - Delivery Manager 离职

今年 3 月,负责客户交付的同事离职了,离职时没找人替补,于是他把他的职能交给了我。

因为我之前已经发现了自己「做计划」方面的问题,于是在这个契机下,我重新构建了一套交付流程,组建了一个核心团队,用 dashboard 来做进度追踪和优先级管理。

关键知识 - Scrum Master 培训

新领导有很丰富的经验,他在另一个组推行 scrum,并且建议我去考一下 PSM 证书,了解 Scrum 的术语和最佳实践。

在学习这个证书的过程中,我有了很多新的领悟(关于团队管理、流程建设、不同角色的职责等)。

关键知识 - MTP 管理课

今年四月,我在机缘巧合下报了 MTP 试听课,然后报了正式课程。这个课程时长为 3 个月,今天正好上完了,课程中学到的管理知识体系陪我走过了关键的这段时间,让我能在学习的同时,把所学知识运用到团队管理的实践中,真的很有收获也很值得,还认识了好多同行的管理小伙伴,庆幸我做了正确的决定~

关键知识 - Product Owner

在学了 Scrum Master 的课程之后,我才知道 product owner 这个角色有多重要,于是我跟 MTP 的同学讨论了这个点,特别感谢某位同学推荐了我一本产品经理的入门书《启示录 Inspired》,读完之后我对于自己在追求的「价值」有了更清晰的认识。

在这个关键知识的指导下,我自告奋勇,成为了公司内部自动化工具的 product owner 之一,有了产品化的思维模式。

关键事件 - Team Rotation

另外,我们还开始把一些老员工(比如我)轮岗到另一个组去,我从那个组(就是推行 scrum 的组)学到了一些有用的流程。

关键事件 - 360 度评价

我主动发起了一次 360 度匿名调查,让大家写出我的优点和可改进的领域,这可以让我对自己有更全面的认识。

关键思维转折 - 从执行到管理(我不需要做明星员工)

2022 年 3 月之前,在进行「工作价值」、「个人价值」、「团队价值」的相关思考时,我总在纠结自己「做技术任务的时间不足」这个问题,认为团队管理是一种额外的「负担」,我还是应该以技术为重。

有了一些关键知识的补充,以及对「价值」的重新认识,我突然意识到,我应该做一个名副其实的管理者,用管理知识和工具来为团队赋能,创造更大的价值。

关键事件 - Platform Scrum Master

6 月底,研发部门正式分为两个组,产品组和平台组,我带平台组,负责客户交付任务、内部工具自动化、老系统迁移等工作,组里加我一共十个程序员,还有三个测试。

在这个组,我的角色是:Scrum Master + Product Owner + Developer。

我对这个团队寄予厚望,写了团队 mission statement 和核心原则,并且重新设计了流程和衡量标准,开了 kick-off meeting。

从 6 月 21 号到今天,正好是团队成立一个月。

这段时间下来,我认识到,我已经无法身兼数职了。我要把自己从执行者(Developer)这个角色中暂时解脱出来,着重培训团队新人,解决一些紧急任务,重构流程,思考问题的根源等。

也就是说,我要通过授权和辅导来教别人做事,而不是事事亲力亲为。

关键知识 - An Elegant Puzzle: Systems of Engineering Management

这里还要提一本我这周刚看完的书,也是由一位贵人推荐,里面的观点和理论让我超级受益!!


5. 展望 2022 下半年

关键事件 - 跨部门流程重构及改革

这周我的工作重心是跟上级一起设计一套新的跨部门流程,初稿已经定了,下周开始推。

关键任务

  1. 老系统迁移
  2. 内部自动化工具开发
  3. 团队建设,培养骨干
  4. 通过流程简化+自动化+解决根源问题,加快项目的上线速度
  5. ……(未完待续)

6. 结语

这是我第一份程序员的工作,三年时间,从 Junior 到 Mid 到 Team Lead 到 Scrum Master。

这跟我三年前的职业目标似乎有些出入,毕竟我当时是一心想做 Senior Software Engineer 的。

一路走来,我有过低谷,有过迷茫,有过高光,有过煎熬,有过哭泣,有过想要放弃,有过不知所措,有过自我怀疑……

甚至,昨天我还因为工作上出现的一些问题,陷入了深思,苦苦寻找最优解。

但是,今天回看这三年的成长,我觉得自己没白过 😁,我有很多有趣的经历,有一些「革命战友」的陪伴,学到了各种各样的知识和技能,认识了很多同行者,也通过写作的方式,把我的能量传递给了有缘人。

此时此刻,我心中满怀自豪、喜悦、期待和希望。

相信我的未来会持续精彩下去,因为我好像骨子里就是个喜欢折腾的人,不适合在安逸的环境待太久,要给自己找点事情做。

感谢这一路遇到的贵人们,没有你们的点拨,就没有今天的我。

同时,也谢谢屏幕前的你的陪伴和耐心阅读。

大家周末愉快!


Talk to Luna


Support Luna