1
头图

image.png

2021 年是 ONES 公司成立以来,首次推出面向全公司公开的转岗竞聘机制。刘鑫参加这次竞聘,成功从业务开发岗转到了基础设施后端,也在思维上从程序员成长为软件工程师。

以下是刘鑫与 ONES 的故事。

image.png

找寻职业方向感

我有一种天赋:每到一个陌生的地方,只要看过当地的地图,我就能将那里的基本地理位置信息刻印进脑子里,八九不离十。

一到陌生的地方,我就爱看城市的地图,我也不刻意去记,但反正我就是能记住地图里的细节。说不清具体的感受,总之我就是对地图和地理知识很敏感。

如果我不从事 IT 工作,我可能会去当一名地图或地理杂志的编辑,或者从事跟地理相关的工作。

在 2018 年,我在一个线下技术沙龙找到了自己新的职业方向感。当时 Kid(ONES CTO 冯斌)是那场沙龙的嘉宾,他作了关于敏捷开发持续改进的分享,于是我就留意到了 ONES ,还拿了公司的宣传资料回去看,也一直关注着 ONES 动态。

到了 2019 年,我在某个技术社区看到了 ONES 的招聘帖,然后投了简历,也通过了面试,当年 5 月入职。

在 2021 年,既然公司推出了转岗竞聘制度,我也想尝试一下更有挑战性的工作,于是开始了对新岗位的申请。

我之前的岗位更多的是面向一线的业务开发,现在的岗位则是给我们的产品提供基础能力建设。用个粗略的比喻,就是以前的岗位侧重「台前」,现在的岗位侧重「幕后」。

当然,我现在除了要做基础设施建设和一些性能的优化,有时候也要解决一些业务上的「疑难杂症」。

从程序员到工程师的蜕变

来 ONES 工作快三年了,感觉自己最大的变化,就是从一个普通程序员蜕变为一名名副其实的工程师。

以前,作为程序员,我们写代码,只是为了完成某个功能,或者可能只是想玩一下。

而且,我来 ONES 工作之前所在公司,技术团队很小,才三四个人,做的产品生命周期都很短。

来到 ONES 后,逐步转变成为工程师的角色,我们要思考的是:面对各种各样的客户、千变万化的需求,如何和同事们合作、如何设计、如何实现创作出一个可以让上百人协同的软件,而且这个软件产品的生命周期可能是 5 年—10 年,甚至更长。

所以,工程师跟程序员最大的不同就是,能否真正系统化地思考问题。在我之前工作的公司是无法感受到的,只有到了 ONES 才获得这样的机会来成长。

尤其 ONES 的工作流程很符合规范。因为 ONES 采用的是敏捷开发的模式,从需求的提出到整个迭代流程,再到最后上线,都是严格按照规范来进行的。

公司各部门的工作也是有热情的,而对应各种场景上的功能也足够强大,可以对标国际一线的竞品。

当然,越来越大规模的客户也是我们的挑战。其中个别超大规模的客户,将我们产品系统中的一些软肋暴露出来——这是把双刃剑,在不断的商业化过程中,公司持续接受规模越来越大的客户,来锻炼自己的产品能力,其中,不仅了锻炼自己的人,也把我们的产品打磨得更好了。

公司与客户其实是「双向驱动」,尤其客户逼迫着我们的能力不断地往上提升。

经历了各种能力升级后,ONES 积累了不少领先的技术优势。其中,最值得一提的是,我们拓展了 GraphQL 查询语言的很多能力,针对我们的业务的筛选条件查询做了很多深度的改造和创新,从而可以尽量简单地完成比较复杂的筛选条件查询工作。


万事ONES
474 声望23.8k 粉丝

ONES专注于企业级研发管理工具及解决方案,产品矩阵贯穿整个研发流程,实践敏捷开发与持续交付,追踪项目进度,量化团队表现,助力企业更好更快发布产品。