还记得这篇文章吗?他们又把我捡回去了!
好像是没有其他合适的候选人,最后矬子里面拔高个儿,破例让没有他们所需的特定领域从业经验的我加入了。看来人事说的面试官对我印象都很好所言不虚啊哈哈。
目前看来这次跳槽对我的激励效果是非常明显的。不光是事业上第一次进外企,做上自己最喜欢的底层开发,在工作之外也帮助我恢复了做业余项目的热情。
刚好在离职日期前消化积攒的带薪休假的这段时间,我在github上接手了一个有很多用户的项目的开发维护工作。第一次参与有这么多用户的业余项目,一时间非常激动,于是整个休假期都扑在这个项目上。
本来这个项目的作者就是一个非常有经验的开发人员,只是阅读他的代码和他设置的各种 github actions 就获益匪浅。加上他的项目里还积攒了大量 issue,让我有切入点去练习修复其中的 bug 和 实现里面提出的 feature 请求,这对我来说是非常重要的。
就这个项目来说,它本身是一个 golang 项目。我这些年好多次尝试入门 golang,但都在初期阅读大量枯燥的基础文档和阅读完想做点个人项目时不知道各种最佳实践而止步不前。现在项目里有现成的代码供我学习,现成的需求供我练手,一下子就帮我完成了语言的入门阶段。
如果没有这个机遇,我可能直到工作中用到 golang 为止才会真正入门这门语言。所以我也非常珍惜这个机遇,一个月里几乎每天都有贡献代码或整理 issue。现在我对项目代码已经非常熟悉,甚至开始策划添加一些我想要的比较复杂的功能了。是的,我本身也是这个项目的用户,吃自己的狗粮让我能更好的保持对项目的热情!
关于工作方面,新公司虽然一路都在裁员砍福利看起来很吓人,但我身边似乎没有受到影响。毕竟我所在的部门甚至还在招人,看来暂时是安全的了。
只要能让我平平安安在这里继续工作下去,我相信面试过我的大佬们很快就会庆幸他们当时对我做出的好评。毕竟这个工作内容实在太契合我的强项了——高度精密复杂的底层代码排错。
要说写 UI 写 CRUD 我不敢说擅长,但各种 profiler 全开,从 bug 表现中寻找蛛丝马迹,推理排查最终锁定问题然后修复问题就是我的领域了。
之前的公司里领导也是因为我在这类问题上的突出贡献,一直是高度评价我帮助项目克服难关的表现的。可惜常规项目中想遇到这种可以表现自己的超级难题的机会实在少之又少,运气不好可能连着几年都不会遇到一次。
现在好了,直接把我扔进底层负责修 bug,外部机遇拉满,剩下的就是考验我的能力极限在哪里了。
现在刚进公司还不太了解状况,等后面实际做几个月以后再总结一下吧。
最后说一句,新年快乐!