Umi Core Maintainers,月榜作者,晋升 P8,来听我碎碎念如何|2022 年中总结

「时光不负,创作不停,本文正在参加2022年中总结征文大赛

总结:今年上半年对我来说是很神奇的一段时间,以下从各个方面说明
博客:现在文章被点赞1,140,文章被阅读66,233,掘力值1,802,lv3
社区:参与了 Umi@4 和 Alita@3 整个过程的设计和开发
职级:完成 P8 的晋升
生活:每周至少休息一天,每周至少两个晚上陪老婆。组织10次线下聚会(k歌,桌游,麻将,电影),主要以吃饭为主(家有大厨)
经济:买了车,广汽电车。买了二套房,郊区(车程40分钟)叠墅下叠87平+院子45平+地下室27平毛胚。

回看总结,还是有点不真实感,突然完成了好几年的大的 flag,比如 P8 和买别墅。感觉写到这里,这些内容够写年中总结的文章了。因为想想过程都非常的搞笑。

如何成为 Umi Core Maintainers

编组.png

今年 Umi 社区做了 Contributor、Maintainer 和 Core Maintainer 的分级。

一个有效 PR 就能成为 Contributor 会被拉进钉钉群。每周四定时开周会,除了固定议题(答疑和规划)之外还会有技术分享活动,个人感觉收益匪浅。

10个 PR 就能成为 Maintainer ,会被邀请加入 Umi Github 组织,在仓库首页文章上加上你的 Github Id。你可以在你的简历或者晋升材料中使用这个 title,效果不错。

image.png

想要成为 Core Maintainer 需要长期参与并 Owner 其中重要的功能。我自己的话算比较“特殊”吧,我几乎是从 Umi 开源就在维护这个项目的,早期文档较少的情况下,负责了较多的社区答疑工作。中间还因为本职工作和开源工作冲突,裸辞在家半年,全职贡献 Umi。后来用 Umi 搭建了 Alita 项目,也算是在我们集团内部打响了 Umi 的名号。

image.png

关于“裸辞半年”,无论何时我都不建议朋友裸辞。我自己是比较特殊的。因为我那时候“井底之蛙”,只知道做业务交付,年轻也有点骄纵,觉得反正只要是设计师能给出来的图,我都能“还原”。觉得前端不就是这样子。带着4个同事,当着一个前端组长。用的 ng1 ,项目交付做的不错。没上过什么技术社区,也没上过 GitHub。

有一天某个同事跟我说有一个网站叫做什么 Hub 的程序员很爱逛,没听清楚,百度搜到了 GitHub。刚好看到了 Umi 项目的首页文档,写着关于“约定式”路由的介绍 -- 文件及路由。感觉这个设计和我之前的设想很合,所以就深入看了一下。那时候也不懂什么 PR,就是项目下下来,发现根本跑不起来,一大堆错误。定位之后,原来是平台路径不兼容问题,(那时候我用 window 电脑)提了 winPath 修复。(这个工具贼坚挺,用到了现在还在用,不过近期应该会被废弃了。)

解了 window 兼容之后,我又处理了 ie 兼容,在解答这两个事情的过程中,和云谦交流的比较多。觉得这个人很和我的“胃口”,总是能和我想到一块去。(按最近的网文说明是他在向下兼容我)当然也是在这几次交流的过程中,我才发现了原来前端还能这么玩。这是啥,好高级,我怎么什么都不知道。我甚至开始怀疑自己是不是一个前端开发。

但是也是在这个时候,我发现了,群里很多问问题的朋友,问的问题都不是很难,是看过官网文档的话就可以解决的问题,所以我就尝试着回答。群里一句大神,一句大佬的,喊的我有些膨胀了。这就开始了我在群里“装大神”,遇到我不会的问题,我会尝试自己新建 demo 复现,然后修复它,给出正确答案。然后等着群友夸一句“大佬好强”。当然除了收获满满的无用虚荣心之外,我还学到了,其实教才是最好的学。装大神装久了,到最后自己也会信的。

这就是我对 Umi 的感情吧,喜爱中带着感激。

关于云谦,社区上的朋友都知道,他是我的偶像,到现在我都经常模仿他,比如打卡活动,规划模版,日更活动等等。很多帮助都是潜移默化的。不仅为我带来成长上的提升,其实还有其他。他主动帮助我的有好几次,其中对我受益最大的就是在阿里巴巴副总裁的公开感谢信中提了我的名字。这在我 P6 晋升 P7 的时候,省了我很多精力。

晋升 P7

关于晋升,我觉得至少你应该把你对晋升的渴望表现出来。我在刚入职的第一年的公司年会许愿的时候,就写了“争取今年升 P7”。然后公司里有些同事就来找我聊天,说的很委婉,结论就是想升 P7 没有机会,叫我不要想了。我当时也没啥抗拒情绪,就是觉得,好吧,没机会,那加薪总是要的吧。

我肯定是要在公司做点啥的。刚入职的时候,去湖南出差,晚上11点多下班之后,我就一直在想这个事情。我入职的时候,我们团队几乎都是原生开发人员,可以说除了我就没有完全的“前端”开发。很多同学都是硬学前端,然后硬着头皮上的。我就在想或许我可以来解这个问题,所以我用 Umi 搭建了alita,定位是专注于业务开发,还取了“面向场景化”的前端框架。

然后在 4 月 1 号的晚上,我写下了 alita 的第一行代码,用了 40 个深夜(其实工作量不大,12点到2点左右)完成了 alita 第一个版本的构建。在完成后的那周周报里面,我写了关于 alita 的介绍,刚好我当时的大领导看到了,觉得不错,让我直系领导和我“聊聊”。

就把我派回来全职写框架了。

当然为了能让零基础的朋友能够秒上手,alita 也搞了很多不“专业”的设计,但是对我来说,无所谓的,我知道它能做啥,就足够了。

刚好那阶段公司开始搞职级晋升,据我了解我是没有报名资格的。也就没怎么在意,后来我以前的大领导的意思是让我试试,陪跑就好,见见其他部门的领导也好。然后我就随便准备了一点材料,主要是战功、影响力、还有我是谁。

战功就是 alita 服务了 30 来个项目,完成了多少合同额之类的。影响力我就贴了公开感谢信。最后说明白了我是谁,我做了啥,什么事情必须是我,在当前团队里面我的唯一不可替代性是啥。因为不抱太大希望,所以比较随意。

结果毫无疑问的“陪跑”的晋升了 P7。

晋升之后

之前找我说升 P7 没机会的同事又来找我聊天,说工资至少要涨 20% 什么,我也没抱希望,又不是第一天出社会,哪会有这种好事?我始终相信“受益”肯定是要有“付出”支持的。不过这时候还挺开心的挺期待的,我觉得加 20% 没戏,+1,+2 应该问题不大。但是后来因为这好像是公司第一次搞职级晋升,不和薪资待遇挂钩,简单说就是,升了 P7 工资没加。

最后还是找我聊天的这个同事,因为我升 P 的事情,离职了。

但其实这件事情对我的影响不大,其实有时候一些看起来没什么用的 title 在关键的时候,是可以发挥出更大的价值的。这是我热衷于给自己贴各种标签的原动力,比如蚂蚁金服开源社区,antd 等。我记得我给自己贴的第一个标签是:“CSDN 总阅读40万的博主,在百度上搜索‘小虎Oni’就能找到我”,这为我的那次薪资翻倍跳槽做出了贡献,然后我就没登录过 CSDN 了。

P7 之后,我就会思考下一步该怎么走,我要怎么做能够晋升 P8?

晋升 P8

如果光从我个人角度上提升,我后续的成就可能会比不上我在升 P7 时候做的成果。不是说我努力少了,而是环境变了。所以我想可以从团队的角度去突破。做的事情,不仅体现自己的能力,还要提现那些“不善言辞”的同事的能力。

因为我不是真实的团队负责人,所以我虚构了一个“专家服务团队”,无偿的帮助公司内的任何团队解决业务难题。同时召开“集训营”,利用下班时间,对我们的业务未来方向上会用到的技术进行了预研和探索,产出方案和基本设计架构,比如低代码很火的时候,我们也做了一期低代码的专题,产出“无峰”,取“重剑无锋大巧不工”之意。比公司内部开展低代码赛道的时间提前了半年多。后来“统一中心注册器”的设计,也作为了内部低代码平台(另一个团队建设的)的核心资产管理方案。经过一年的时间,“专家服务团队”内的朋友,50% 的小伙伴完成了晋升。

还记得吗?有些朋友从原生转过来,可能还不太懂 html ,但是现在写写组件库,帮忙搞搞框架的都很 ok 了

对于实习生的培养,结合公司制度,则开展了 2+1 培养计划,就是每个实习生都由我带 2 星期做任何“奇奇怪怪”的事情,然后换另一个导师,带着一个月做项目交付。

关于我让实习生做的“奇奇怪怪”的事情,其实我有一个清单,会给每一个实习生都筛查一遍,然后针对他们缺漏的部分做补充学习。说好听点,这叫因材施教。中华几千年的教育文化,不会错。还是说成绩吧,有个实习生现在是我们部门的“中流砥柱”。我对实习生说的最多的一句话是,不要在意你的薪资待遇,你只管努力,这一家不给你的,下一家会给你的。

最近看到云谦有一个更专业的《前端技能自评表》

查漏补缺

其实不仅实习生学习的时候可以“查漏补缺”,“因材施教”。晋升上依旧如此。晋升报名开始的时候,因为这次我是符合报名要求的,所以我关注了一下活动规则和能力要求。

平台开发赛道-P8职级能力要求:\
(内部资料)

说实话,看到能力对标的时候,我有种错觉,这要求好像是为了量身定制的。从“硬指标”上来说,能力要求,我都是有很好的数据做支撑的。但是由于我们组织架构刚调整,我参加的又不是本业务线的赛道。所以我个人觉得在“脸熟”方面,我是不满足要求的。

而且我咨询了公司内的朋友,他告诉我:“想升 P8 没有机会,叫我不要想了”。虽然说这句话有点耳熟,但这次我也知道他说的是事实。

所以我列出了两点我短期内(1-2年)能够完成的目标:

1、团队建设:让“虚拟团队”内的高P(P6,P7)人员更多

2、进一步提升社区影响力

所以这次晋升期间,我都在帮 P5 ,P6 的小伙伴准备材料。我自己更多的把机会放到了下一次的晋升。我的思路是如果我带着五六个P7,那我想当P8这事就会更加合理。当然了,这只是其中一个思路,我没有这么功利,最主要的是一直是休息日拉着他们“干活”,我又不是真实的管理,没办法影响他们的薪资待遇,所以想通过这种方式“补偿”。

社区影响力,其实这时候要考虑的是受众问题,我希望我的领导,或者我们公司里的其他人能够看到我的“影响力”,那我就不能仅仅局限在 GitHub 上。(当然 GitHub 上面的贡献度,是硬指标)综合考量之后,选了掘金。如果有个“掘金共建者”的 title,那影响力方面应该足够了。

刚好这时候面了一个朋友,技术面试通过之后,我看到他穿着掘金的衣服,就随口问了一句,然后进行了 20 分钟的“闲聊”,他很喜欢我在 GitHub 的贡献,我很喜欢他的“掘金共建者”。一拍即合。后来他教我怎么经营掘金,参加活动,保持日更。如何取标题。遵守掘金社区的规则。

就有了,我花十五分钟写的,他花两个小时改的,我的第一篇“热门”,可能就是靠它,拿到了“月榜作者” image.png

遵守规则

无论是掘金还是晋升,一定要先理解规则。而不是想当然。如果自己不懂就去问懂的人。比如我,从没接触过掘金,我就回去问问运营,问问其他大佬,什么行为是正向操作。

同样的晋升上,也可以多去问问你的高层,不管熟悉不熟悉(当然平时也要尽可能的联络感情),像我准备晋升的时候,都是得到了我前领导的指导,他也看不到这个文章,就不在这里说感谢的话了。(狗头)

认真对待晋聘

我真正开始认真对待晋升是在述职答辩的前一周,因为刚好 Umi@4 和 Alita@3 都完成了 RC 的发布。公司内部项目也完成了阶段性的版本交付。

我的直系领导看我 PPT 写的太烂,甚至上手帮我调整 PPT。另一个产品经理,内部名人“陈师傅”,看了我的 PPT 说,你这么多可以说的,这么好的材料,为什么会搞成这样?然后帮我理了整个 PPT 的逻辑。这时候我才更加理解了一个事情,“公司要的不是你有多强,而是你和公司需要的人的匹配程度有多高。”

我就是这样一个人,当我发现,毫不相关的人毫不吝啬的帮助我的时候,我自己就没有办法毫不在意了。我必须比他们更热心十倍百倍,更努力十倍百倍我才能安心。所以我三天两夜连轴转,都在处理这个事情。搞的在答辩的时候,我整个人都处于一种过于亢奋的状态。

关于未来规划篇

其实述职前面的章节,战功、能力、指标,这些都可以言之有物,所以我是更加擅长于这一方面的表述的,只要修饰一下用词就好了。但是关于未来规划,很多人都会觉得它很空。其实我的诀窍就是,了解公司未来规划,了解部门未来规划,再针对性的提出你会做什么事情,怎么做,现在做了什么?

比如公司开始经营新媒体,想要扩大公司品牌影响力。那我能做的就是开源社区,经营掘金。我述职汇报的时候,我刚经营掘金 12 天。单从“经营 12 天”这个数据来看,其实一点价值都没有,但是当我把它放到这里,它是出于“扩大公司品牌影响力”的公司级战略目标,并且 12天有 51 万的展现数这个数据支撑之后。他就会变得有价值。

再比如最近高级人员招聘难题,我的计划是以对外的影响力吸引前端领域高级专家入职。上面提到的那位“掘金共建者”的兄弟,收到了 3 个 offer,最后选了我们公司,还和 HR 说了,是“为我而来”的。

最后小道消息,是我新的大领导,很喜欢我,竟然在讨论的时候,夸我。

最终结果,有点意外的,我晋升了 P8.

晋升之后

听说(小道消息),今年疫影响,听说今年的福利不太好。但其实对我依旧“毫无影响”,不是说我比较佛系,而是我明白我为了什么努力,其实我的真实想法很简单,我就是为了推广 Umi。为了那份感激,仅此而已。Umi@4 已经发布了正式版本,感兴趣的朋友可以加入到 Umi 社区。好了文章如果到此结束,这看起来很像一篇奇怪的软文,那我就再胡扯几句吧。

职场多年,看了很多同事朋友,在努力的过程中被很多无聊的“琐事”影响。比如如果他是我,他想在公司推广 Umi 写了 alita,领导跟你他说 alita 可以帮助他晋升。然后他去参加了晋升,结果落选了。或者晋升了又毫无收益。他就会想这什么公司,做 alita 干嘛之类的负面情绪。

其实道理很简单,假设你要去爬山看日落,如果一路繁花你就尽情享受,如果一路平平无情,你就只管前进,因为路上没有的风景,山顶有。

关于云谦,还记得我说他总是能跟我想到一块吗?我是在晋升成功之后才看到他写的《晋升或述职建议》

image.png

关于人设和性格

“个人特质。个人特质很难改,平时可以往这边多靠靠,至少面试时靠一下。团队会倾向「聪明、乐观、皮实、自省」的同学,具体啥意思可以 google 。好的人才特质可以弥补技能上的不足。”,引用自云谦zsxq。

我觉得有一句话对我帮助很大,“一个男人不是看你在想什么,而是看你在做什么”。看过我的文章,你对我就有一个大体的印象了,那你觉得你了解的我是真的我,还是我想让你知道的我?还是那句话“公司要的不是你有多强,而是你和公司需要的人的匹配程度。”

其实我从小就很自闭自卑(为啥我每次提到这个总有朋友会发出笑声?),这与我的原生家庭有很大的关系,从我总是悲观的看待这个世界就能感受到。但到了公司,我就是另一个性格,有时候常常因为表演痕迹过于明显而显得有点极端。

其他

其实上年还完成了一些其他的 flag。这里简单的过一下。

宠物狗繁育

这个是一个很专业的领域与程序员毫不相关,需要准备的东西也不少,基因检测,备孕,配种证明,体检,产检,出生纸,幼犬证书等等。但是也学到了不少,比如如何做“扶狗师”,帮助它们完成受孕。如何接生等等。过程挺累的,但是“感受生命”的成就感,比任何事情都要强烈。结局也很完美,接生了 6 个小宝宝,都健康成长了。

image.png

image.png

image.png

买车

买车纯粹是为了方便带狗,是在计划中,但是躺了三年也没执行的。因为实在没什么用,平时上下班,小电驴二十分钟到,开车要一个小时。只有节假日偶尔回家的时候,两人两狗要买四个“黑车座位”的时候,会想到要有个车。

买车也是那天和爱人去逛街,看到商场一楼在卖车就走进去看了一眼,觉得这个车的外观和我设想的“我的车”一摸一样,然后前排座椅可以完全放倒,后排空间狗可以完全平躺。就提了。

刚好临近五一,就拿了店里的现车,次顶配蓝色。其实我开车技术很烂,我是需要辅助驾驶的。

image.png

大概长这个样子

买别墅

五一最后一天的时候,开车去乱逛,主要是玩为主。大概四五点去看,销售说五一业绩就差最后一单了。(我们两个总是很容易上当。)然后聊聊,给的优惠还挺多。主要是,销售说,如果我定了就给我几分地让我种菜,他真的是太会了。

其实买别墅也是在计划之内的,是我们从城市到乡下的中间站,计划是我 45 岁左右的时候执行的,卖掉首套房,买个小房子,处于半退休卷不动的状态下,可以试试 城5农2 的生活。

没想到提前了15年。主要是 40 平的院子我爱人无法拒绝,20平的地下室做木工坊加几分地种菜我也无法拒绝。

回来算了一下,才发现买了车我们一毛钱都没有了。没办法记下来过上吃土的日子了呗。

线下聚会

半年组织了 10 场线下聚会,有电影之夜,桌游之夜,K歌,宠物旅游等。在特殊环境下,也算实属不易。

image.png

上菜前拍的照片,我是闽南人。菜要比人多一道,是我们的待客之道。

image.png

未经他人允许,其他人我就加了马赛克了

image.png

image.png

杯子是很早以前网友送我的,后来我把掘金送我的椅子送给了她

好了篇幅有点太长了,今天就聊到这里了吧。感谢你花这么多时间,听我絮絮叨叨,如果你喜欢我的表述方式,可以关注我;如果你有想要了解的内容和其他细节,可以评论区交流;如果你“爱上”我,想和我成为朋友可以加我微信。

猜你喜欢

转载自juejin.im/post/7115634967945674765