工作三年,从幼稚到成熟

130 阅读5分钟

进入正文前的胡诌

如果以标题党的命名方式,这篇文章应该为「从阿里离职之后,我悟了」,可能能够获得更好的流量。但是,写文的初衷在于想记录一下这三年的小感悟,当做备忘。其次我认为阿里只是人生路上的加成,各种规范的流程帮助我少走了一些弯路,却也没有教会我全部,有些感悟也来自于生活,所以目前的标题或许更贴切些。

关于成长

对于多数程序员来说,我们的黄金时间是入行的前十年。其实每行每业差不太多,从毕业的二十几岁到四十岁,也就十几年的光景。如果在前十年不关注自己的成长,不去做一些可复利的事情,那么等到四十岁时,就会发现自己在市场毫无竞争力。

那么如何在前十年打造个人的影响力呢,可以分为自身的提升 + 影响他人。

自身提升

  1. 保持工作经验的可复利性,避免频繁更换就业方向
  2. 定期总结,包括工作总结、个人剖析
  3. 持续性学习,强化学习能力

影响他人

  1. 帮助新人,避免先入为主,平等交流、提供力所能及的帮助
  2. 学会输出,将知识沉淀,扩大自身影响力

关于工作

我们可以将工作所需的能力分为硬实力和软实力,在我的认知里,程序员的硬实力就是 coding 能力,随着个人的成长,写出健壮、可扩展、可维护的代码,在架构层面有自己的见解。软实力则是提高工作效率,帮助你应付 coding 以外的事情,比如合作、管理等。

硬实力

  1. 数据结构、设计模式、算法等基本功决定高度
  2. 架构的本质就是分层,明确各层职责边界与交互接口

软实力

  1. 结构化思考,形成各类事情的执行模板,让抽象的事情具象化

    • 绩效自评的参考维度:目标完成度 + 目标挑战性 + 与层级匹配度;对焦节奏:回顾 => 总结 => 分数 => 原因 => 期望 => 心理按摩
    • 年度规划的三个纬度:业务 + 技术 + 团队建设
    • 组织团队活动:思考目的 => 一个朗朗上口的主题 + 规则(流程、奖惩制度) + 人员分配
    • ……
  2. 让主管知道你在做什么很重要,定期汇报进度总不会错

  3. 工作安排上如何利好团队同学成长

    • 时间分布:工作饱和度在 70% ~ 80%
    • 难度分布:7(建立自信) - 2(主动出击,成就感) - 1(团队协作)

关于生活

生活是一个很大的课题,结合近期自己的一些感受,个人认为松弛感是保持美好生活的绝妙利器。而保持松弛感的有效方式便是分清楚所求在谁,以孟子的话来讲:

「求则得之,舍则失之,是求有益于得也,求在我者也。

求之有道,得之有命,是求无益于得也,求在外者也。」

对于「求在我者」的结果,定当全力以赴。对于「求在外者」的结果,也就尽人事听天命。举个例子,在过去一段时间里,我执着于「晋升」这件事情,但实际上背后对应的是两个所求「能力提升」+「公司认可」,对于前者是「求在我」,后者则是「求在外」,区分清楚之后,能做的是专注于提升自我,而最终是否「晋升」完全可以调整为其他的预期(比如跳槽、高绩效等)。

关于自我

在决定离职时,最初我十分摇摆(人、事、钱三个维度的离职理由都不太迫切),无论从哪个角度我编出的理由都会在某一天被自己推翻,似乎前面提到的方法论都失效了。这也导致我在面对主管的挽留时十分被动,因为本质上我也不知道自己真正要的是什么。

于是,某天夜里,我努力地想要知道自己是一个怎样的人,开始反思为何我内心那么迫切的想要离开。最终我发现人生态度和价值观才是人们做出决定的底层逻辑

首先,我的人生态度是「人生就是一场体验」,所以在面对一个恰到好处的机会时,会听从内心的选择,而不擅长慎重地权衡利弊。其次,当下的我享受「被认可」的感觉(虽然这种对外部情绪的依赖并非一种健康的心态),所以我在面对大量的不确定时容易变得懈怠,需要用「主动求变」走出「懈怠」的状态。

而在剖析清楚自己内心的渴望时,也就能够坦然接受决定带来的后果。人的性格就是随着时间、经验慢慢修正的,这个过程需要不断地了解自我,接纳自我,改善自我

总结

在回老家享受慢节奏生活的日子里,忍不住想写点什么,于是就得想点什么。刚好想到很多 HR 会问的一个问题「在你过去三年的工作生涯中,你有什么收获?」,现在这题我会 ——「从幼稚到成熟」。

006ARE9vgy1fwv1b68bf4j30z20u0q57.jpg