注:文章写于五月三日,恰逢工作变故后刚刚有了确定的结果,即将迎来新的开始。最近一直忙于新的工作环境适应,尽快融入团队并输出价值,所以停更了很多天。从今天开始更新会继续进行,脚踏实地,深耕技术、业务、管理领域。未来的我,与你同行。共勉。

公众号:程序员架构进阶 https://mp.weixin.qq.com/s/GiVtzeVIeud2yAIkyNjayA


五月开篇

    时间已到五月三日,却刚刚准备做这个月的开篇。过去的一个多月估计会是难忘的经历。职业生涯中脱离工作状态最久的一次,期间每天从早到晚的反思、整理、深入、探究,很煎熬,却也收获了不少。作为五月的开篇,整理如下。

职业生涯回顾审视

    太多时候,我们只顾着看眼前,却不记得时不时审视过去。审视,不同于走马观花式的回顾,需要回忆清楚关键细节,明确当时所做的关键决定及其原因,成、败的关键因素,现在看来是否有更好的方法解决,或者如果可能,在当时可以作出更好的选择。

系统性掌握技术

    “技术体系”,常常被提到的一个术语。对于怎样建立自己的技术体系,很多人都有自己的见解。在我看来,目标很重要。先弄清楚为什么要建立技术体系,想要在当前,以及未来一段时间建立好怎样的技术体系。这是经常会被忽略掉的一个步骤。但模糊的目标意味着定位的不明确,这会影响我们知识结构关系时的广度、深度以及精力分配的权重。

业务理解与深思

    技术开发者在做职业审视时,很可能会忽略掉业务的再次思考。技术是我们安身立命、树立团队地位的根本技能,但业务的理解程度和能力同样重要。这是因为我们的技术能力,往往需要在某个业务中体现,我们的价值也同样如此。即使是基础架构、基础组件开发者,也需要支持的业务数量和并发场景的实践效果来进行验证;业务开发者更是如此。

关于管理

    管理,从来都不只是身处管理层时才能考虑的事。我们自己的技术提升、业务学习、时间分配、人际交往都可以划归管理的范畴,只不过管理的对象是自己而已。作为最熟悉的个体,管理好自己是管理他人的基础。

    另外,即使并非有上级认可的授权,也可以在日常项目中站在管理者的位置去思考问题,推动项目/产品的优化和顺利执行。机会总是留给有准备的人,也许有准备也不能确保有机会落在自己头上,但如果没有充足的准备,即使机会摆在眼前也很可能把握不住。

中年

    相信大家经常听到的一种论调:如果三十多岁还不能升到管理层,那么未来将前途渺茫。同时,也会有很多人驳斥这种言论,有很多人三十五岁了还在开发一线等等。

    首先客观的说(根据个人八年多的工作经历),这种描述虽然稍有夸大,但也并非毫无依据。大家仔细观察,一二线互联网公司中,无论头条、阿里、腾讯、百度等等等等,高级经理、架构师、总监都有非常明显的年轻化趋势。大龄资深技术人员(30+)(阿里p6p7、腾讯3-1、头条2-2 3-1、百度t5 t6,级别仅作举例,并不代表几个级别等价)被90后管理已经越来越常态化。同龄人竞争尚未摆脱,更年轻竞争者的加入进一步挤压了上升空间。“晋升要趁早”并非是一句空话。

    我们绝不否认成为高层的大部分都确实具备相当的能力,但由于年龄和思想上的优势,后来者站在“前浪”的肩膀上,也确实会有更好的机会和更多的选择,至少在一二线互联网公司,竞争激烈的环境下是这样。

    驳斥这种言论的主要是在技术深度、业务领域洞察等方面要求开发者具备与工作时长相符合的能力,这是对的,只不过我们也不能忽略另外一些看似不重要,但实际上影响严重的因素的影响。作为竞争中年龄和精力处于劣势的一方,我们需要尽全力用经验和阅历的优势,尽可能地抢占一些先机。避免过于保守,选择时更加谨慎但决定一定要果断。在试错成本越来越难以承担的情况下,遇到选择时谨慎论证,但也一定要尽快且果断地执行。现实不会给我们太长的考虑时间,面对难得的机会,总有人会走在犹犹豫豫的我们前面。

寄语

    新的征程即将开始,一切从头开始。继续尽己所能,以空杯心态,虚心接收信息,并利用积累的经验和教训指导下一阶段工作。路在脚下,但需要一步步坚实地走下去。