工作都是公司的,技术才是自己的!| 底层技术人的2020年度总结

本文参与了 SegmentFault 思否征文「2020 总结」,欢迎正在阅读的你也加入。

昨日听闻某公司98年姑娘的噩耗,再结合自己的经历,深感:工作都是公司的,健康和技术这些才是自己的!拼命为资本打工,到头来不过是肥了资本家,苦了自己!愿天堂没有资本家的压榨!

最近平台在征文,写年度总结,我也心里痒痒。但是看了各位大佬的总结:

  1. 粉丝数万
  2. 阅读量上百万
  3. GitHub几千star
  4. 副业月入上万
  5. 炒股还能再赚几十万

一度吓得我不敢动笔,因为这些我都没有!!我只是一个被焦虑驱赶着的底层技术人

我的2020是从糟糕和愤怒中开始的,一切都源于一次绩效谈话:

领导:“Dennis,今年你的绩效非常好,涨薪是xxx”

我:“哦。。。” (没有升职,涨薪不过是公司平均数,虽然对这个结果有过预期,但是心里还是很难受)

领导:“你有什么想问或者想说的吗?”

我:“没有。。。” (说什么呢,你这只是通知我结果,又不是跟我商量,我说啥有用吗,还不如不说,难不成骂你一顿?)

领导:“嗯。。。Dennis。。。大家虽然都知道你技术很厉害,但是都是你周围的同事知道,有时候跟上面领导搞好关系也是很重要的!”

我:“哦。。。”(你是也觉得这个对我不公平吗,所以补这么一句,我没问原因,我也不想知道原因,你还补这么一句,是觉得准备了一堆PUA的话语没了用武之地吗?这是叫我接下来要注意跪舔领导,好升职加薪吗?)

这次谈话全程我没说几个字,但是心里很愤怒!我是2017年5月加入这家公司的,之前是在上海,因为结婚了,想着回成都安家就到成都找工作了。找的时候很随意,总共面试了半个月吧,拿了几个offer,包括某二线大厂,经过比较,觉得外企不加班,工作环境也还可以,薪资也能接受,就来了这里。

当时进来的时候是个新项目组,除了上面提到的领导,我是成都第一个前端,后面又加入了一些小伙伴,最多的时候,我们组前端有10个。我们这个项目组从一开始成立就是公司的开荒团队,基本都是做新项目,上面老板有了什么新想法都会扔给我们实现。使用的技术栈我们也没有决定权,基本都是美国架构团队决定的,所以第一个项目用的是Ember,估计很多小伙伴都没听说过,后面几个项目才引入了React,还用React-Native做过APP。因为东西基本是新的,我入职最早,而且技术上也有点底子,学东西也快,所以可以不要脸的说,后面加入的小伙伴或多或少我都带过,以致于坐我旁边的小伙伴说:“Dennis,我来这里两年多,感觉没学到什么东西,唯独从你身上学了不少!”

2017年这半年项目有点乱糟糟的,美国架构团队主导,还跟美国同事合作,有时差沟通不方便,效率很低,感觉没弄出什么名堂。2018年慢慢的我们有了些自主权,项目算是进入正轨了,这一年我也全身心投入工作,任务专挑难的,产出高,BUG还少。我们一个迭代三周,我经常是三周的活儿一周多就干完了,于是我又去领下个迭代的任务,最多的时候我完成的任务超前两个迭代还发生过其他小伙伴去领下个迭代任务的时候,发现被我领太多,他们没有了的情况。所以整个2018年谈绩效时,我非常好,从完成的任务量来看,我是组内第一,我自己估算了下,超第二名20% -- 30%,超最后一名可能有50% -- 80%,因为统计数据员工看不到,这个数字是我自己估算的。但是组内第一肯定是没跑的,领导也是确认的。

于是2019年初,谈2018绩效的时候,领导说:“Dennis,你今年的绩效非常好,明年再这样是可以升职的!”我当时听了还挺高兴,有点奔头了,嘿嘿~直到某天鼠标滑到了某同事的头像上,嗯?职位变了,升职了!就这么悄悄咪咪的升职了,别说庆祝了,连个官宣邮件都没有,等着组内小伙伴自己去寻宝?说实话心里有点难受,之前职级跟我一样的,我以为我能升职,但是却是别人,但是想到领导说的话,今年继续好好干,我明年也能升职,又有点释怀了,晚一年就晚一年吧。

结果2020年初谈2019绩效的时候就出现了开头那一幕,又没升职!虽然我绩效跟2018一样,也是非常好,但是有毛用!心里很愤怒,不解,当时也不知道PUA这词,现在看来遇到老PUA了!去年骗我继续努力卖命,今年再骗我去跪舔领导?

愤怒归愤怒,冷静后开始想出路:是我做错了吗?是的,我是有错,我太老实了,只知道埋头干活,除了直系领导,上面的领导我都不熟,甚至CEO跟CTO是谁我都不知道,只知道是个外国人,国籍我都不太清楚;是的,我是有错,不该太懦弱,上次没升职,心里不舒服没有说出来,让人觉得好欺负了,所以这次继续;是的,我是有错,太埋头于业务了,技术虽然能够满足业务需求,但是除了写点公司业务外,在其他技术方面没有进一步建树,以致于中途面某大厂,一败涂地。

我落后了

曾经将所有心思都放到公司上,总想着怎么快点,好点完成任务,技术没有深入,够用就行,但是当公司不认可你这种付出后,怎么办?我发现,我落后了!这几年我只出去面试过一次,是隔壁组领导离职后拉我去面的,是某一线大厂,一面过了,二面没过,二面问了些源码,我都不知道。光写业务去了,只会import,谁管他是怎么实现的。。。当时就感觉有点落后,但是好歹还有份工作,这个公司我绩效好,说不定很快就能混个技术经理当当,就没继续深究了。现在升职技术经理没戏了,这种落后的感觉让我焦虑了。再仔细看看,这几年都拿着公司的平均涨薪,而2017年我是降薪回成都的,结果就是我现在的薪资还没2017在上海的时候高,而当时留在上海的小伙伴已经是我两倍甚至三倍的工资了,我焦虑的头发都秃了。。。

破局

落后了就赶上来吧,怎么赶?我不知道!但是我必须得做点什么,做什么呢?跪舔领导,升职加薪?貌似也是条路,但是我不会,我也不想去学。学不来跪舔就学技术吧,毕竟业务做再多也是公司的,技术才是自己的,从头开始整理前端知识架构吧!我在网上找了些架构图谱,还买了些网课,也看了些别人写的知识架构。发现很多都是深度不够,有些前端知识架构一篇文章就写完了,我到现在已经写了几十篇,数十万字,都还没写完。。。很多网课目标客户也是一两年的新手前端,难道我看了这个出去告诉别人:“我学完了XX课程,会React,Node。。。”别闹,我2016年初开始转行做前端(之前还干了两年多测试),已经做了4年了,光这样,肯定达不到我的目标。

于是,我决定,我自己来写,将那些我曾经凌磨两可的知识深入嚼碎,自己写成文章。深度一定要够,怎么才算深度够,至少要比某些网课讲的深!有这么一件事,当时我在某网课看了节Promise课程,但是他只讲了用法,这对我没什么用,Promise我都用了几年了。那怎么比他写的深呢?自己实现一个Promise,并且要符合Promise/A+标准,我花了点时间,把这个实现了,并且发布到了思否:手写一个Promise/A+,完美通过官方872个测试用例。后来这个网课助教回访,问我对课程有没有什么建议,我说,Promise太浅了,用法我早就会了,至少也来个手写Promise。当时我并没有说我已经手写过了。。。后来他们又补了一节手写Promise的课程,内容我就没看了。还有件事,我发现很多课程讲Express.js的时候只讲用法,不讲源码,反而喜欢讲Koa.js的源码,于是我自己写了Express.js源码解析,也写了Koa.js源码解析,写完后才发现,Express.js源码比Koa.js复杂多了,怪不得大家都喜欢写Koa.js源码,而不写Express.js的。

之前面某大厂不是源码挂了吗,除了Express.js,我还去看了很多源码,我把看源码过程都写成了文章。React常用技术栈都写了:React FiberReduxReact-ReduxRedux-ThunkRedux-SagaReact-Router。当然还写了很多其他的源码解析和基础知识。我写文章的时候很多时候都是写给未来的自己看的,因为我学东西,经常有这样的感受,学的时候啥都看懂了,但是过了三五个月就忘了,还得重头再来学一次。为了让三五个月后的自己能快速看懂复习好,我写的文章尽量深入浅出,好理解,写的源码解析尽量层层递进,从简单入手,而不是一上来就是源码把人弄得晕头转向。不少朋友在评论时也提到这点了,说我的文章好理解,比喻恰当,由浅入深,层层递进,后面我会继续保持这个风格~

所以我这一年没有去抢活儿干了,完成本职工作就行了,多的时间都拿来补充我的知识架构,写文章了,我把这些文章都汇总了一个列表:前端进阶知识汇总

变数

绩效谈完,不久就发生了大家都知道的大事:新冠爆发了!刚开始时,主要在中国爆发,外国还没受太大影响,我们公司除了安排员工在家办公外也没啥变化。但是过了几个月就不一样了,大家都知道的,美国爆了!我们的主要客户都在北美,而且我们的主营业务是各种体育赛事的软件服务,那可是雪上加霜了,都这会儿了,谁还出来体育活动啊?最严重的一个季度我们营业额直接同比下降80%!裁员开始了,隔壁组项目上线第二天全部裁了。美国人太贵,美国办公室基本算关门了,之前帮我们技术选型Ember的那个架构师也走了,不知道是被裁的,还是主动离职的。但是我们组一个人没裁,估计是看我们是开荒队伍,公司对新项目还抱有一线希望,所以没动我们。

又过了几个月,公司业绩还没有起色,又有了碎言碎语,又要裁一波,于是我们组前端被裁了两个:开头找我谈绩效的领导和说从我身上学了东西的小伙伴!同时被裁的还有我领导的领导,以及我们组后端领导。这是什么操作?小兵留了一堆,领导全裁了!我们也不知道,我们也不敢问。但是打听到他们裁员补偿还不错,n+2,不到一年算一年,年终奖折算,年假也折算成钱,要知道我们年假起步就是15天,在职第三年20天,第五年25天,年假折算差不多又是个把月工资。这可把我们没被裁的馋坏了,反正升职无望,不如拿了大礼包换个地方东山再起。于是接下来的半年我们天天盼着被裁,但是这都2021年了还没实现。。。

收获

其实我开始写文章并没有期望什么收获,纯粹就是个人的知识总结。但是有不少小伙伴给我点赞,也有小伙伴开始关注我,刚刚还拿了思否2020年度“Top Writer”,这里感谢各位小伙伴的喜爱和思否平台的支持~

有些朋友看了我的文章后也会向我发出面试邀请,职位有大厂的前端工程师,也有小厂的前端负责人,但是我全部都拒绝了。不是我矫情,而是我还有件大事:我们的小美妞出生了!就是我女儿出生了,名字叫“静静”,来,静静,给大家笑一个:

工作都是公司的,技术才是自己的!| 底层技术人的2020年度总结_第1张图片

虽然对现在公司有很多怨念,但是工作时间那是100个满意。我在这里待了三年多,加班总共才一两天,有次周六加班还拿了双倍工资。平时基本是上午10点到公司,下午六点就走了,有时候有个事什么的,打个招呼四点多也可以走。而且年假还多,我2020年的年假是20天。另外家里如果有事走不开,打个招呼就可以在家办公。这么灵活的时间更好照顾家里,所以这一年我一个面试都没有参加。

所以总结下来,我的2020年主要收获就是:

  1. 小美妞一枚
  2. 原创“前端进阶知识”系列博文45篇
  3. 全网粉丝7000+
  4. 全网阅读量30W
  5. 博客项目在GitHub有近300 star,近100 fork
  6. 思否2020年度“Top Writer”
  7. 掘金4级“优秀作者”,还上了运营官的感谢列表
  8. 开源中国2020年度“优秀源创作者”

2021 flag

flag还是要有的,万一实现了呢:

  1. 完成“前端进阶知识”系列博文
  2. 再拿个"Top Writer"
  3. 认真运营公众号,争取粉丝突破5000,目前不到500
  4. 出一本书,实体的或者电子的都行
  5. 成为React Contributor
  6. 副业收入实现0的突破

最后感谢思否给的平台,祝思否越办越好~

也感谢各位伙伴的阅读,祝大家新的一年财运滚滚,心想事成~

另外随便关注下我的公众号呗,帮我实现2021的flag:进击的大前端,谢谢各位老铁~

你可能感兴趣的:(程序员)