技术人年度总结 | 2020,注定不平凡
| 2020 年春节前夕。
“到了吗?”
坐在副驾驶的表弟,刚刚睡醒,使劲揉了揉自己的眼睛,然后看向正在开车的我。
“还没下高速呢,前面好像又堵了。”我看了一眼导航,无力地回答他。
我们已经在高速公路上行进了8个小时,从北京到济南的路,几乎成了大型停车场。
前进——停滞——前进,这就是2020年春节前夕的我。
我已经半年没能回家。
脑子里想起已经能站起来的儿子,每次视频也只会在屏幕那头咿咿呀呀,这小家伙还不会跑呢,已经成了破坏大王了。
我给儿子准备了玩具和新衣服,这是他人生第一次出去拜年,要穿好看些才行。
微信视频里,我妈说家里炖肉呢,等着我回去吃。
| 2020年大年初二。
“注意了,注意了,刚接到镇上通知,明天都搁家呆着,不能出门了,也都别拜年滴了,这个~,今天黑些,村儿里把大堰上滴道儿,给封喽,说给你那些亲戚,都别来了,来了也给轰出去~”
又是那个村广播大喇叭。
对,我老家那个小村,封了……
这一天,企业微信开启了地震模式。
公司紧急决定,全员上线。
之前尝试不太好的线上模式,成为业务救命的唯一稻草。
所有的老师和学生,都要进行线上授课方式的培训。我也从线下业务部门,转到了线上业务部助力平稳过渡。
面对被迫的用户量突增,最直接的办法就是连加了 15 台服务器,算是挺过了最初的一个月。
紧接着就开始为后期的流量支撑做技术预演,团队决定将一部分业务转移到 Serverless 架构运行。
| 快速上手新业务。
我们调查了阿里云、AWS、腾讯云、华为云目前的支持情况,同时基于之前对小程序云开发的部分经验,最终选择了腾讯的云开发服务。
这并不是因为腾讯云有多好多稳定,而是就目前来说,腾讯的上手成本最低,手册写的比较人性化。
我们团队并不是每个人都有云原生的开发经验,只有少数几个做小程序使用过,为了最快速的上手,腾讯云是当时最好的选择。
当然,核心业务还是保留原有架构运行。我们将部分业务转移云原生后,也做过一些性能上的对比。总的来说,Serverless 架构确实要比传统架构性能提升很多。据不完全统计,性能提升在 30% 以上。
这让我们的运维小哥很无奈,说准备转行去送外卖了……
关于 Serverless 性能对比,阿里的双十一是比较有说服力的:
从今年双 11 整体的大盘数据来看, 仅淘系 Node Serverless 的支撑流量就已经从去年的 2K QPS 峰值增加到今年的 30K QPS 峰值,峰值流量增加了近15倍,集团整体更加是从近 5.8K QPS 到达今年的 50K QPS峰值。
这个结果也有些出乎我的意料。之前接触,也只是看看相关的文章和社区的讨论,没想到这么快就用在了自己的业务上,而且还出乎意料的稳,它也是我今年最关注的一项技术点。
同时,我还把 Linux、Docker、K8S 等技术,从我儿子的教育清单里删除了,给他换成了 Node.JS、Vue3、TypeScript,希望他能理解:“一切皆对象” 的含义。
| 之后的某一天,我梦到了科比。
初春的篮球场,还挺冷的。
我抱着儿子,单手投了个三分,告诉儿子,这个世界上,有一个伟大的篮球运动员,去了天堂。
我把编辑器的背景换成了那个穿 24 号球衣的家伙,希望科比精神永远振奋人心。
| 永远学习,永远进步。
其实今年我更多的还是在关注前端技术栈的东西。
TypeScript 应该是 JS 这门语言的成年礼吧,终于在大型项目中可以放心的使用了。Vue3.0 选择使用 TypeScript 进行了重构,还有更多的项目也在使用 TypeScript。
今年5月,我们团队的Node相关业务,全线升级了TypeScipt。同时,我们也加了一项规定,不要 any 大法好,但是,执行起来,挺难的……
今年因为疫情的原因,落地实践了 Serverless 后,我开始思考前端的技术方向。
记得刚入行学习编程的时候,前端也有接触,先用 HTML+CSS 各种静态页面疯狂输出,然后在来点 JQ 搞特效。
现在看来,当年攒下的那点家底,已经完全不够用了。
咨询了一些前端圈的朋友,给自己列了一些学习计划和任务清单,从5月份开始,我就开启了好好学习天天向上的状态。
目前,我自己已经学习到 03 那个地方了。当然,前面学的也并不太好,欢迎大家一起交流,平时工作任务就比较重,学习时间也少。
没过多久,微信里,开始各种各样的 "拍拍拍":
有个穿着淡黄色长裙的女孩子,突然跑过来跟我炫耀,说终于在名媛群里拼到了秋天的第一杯奶茶,还跟我说里面的珍珠刚从贝壳里取出来。
那珍珠的亮光,闪耀地让我睁不开眼睛。
对于我,还是好好写代码,换些散碎银两。等疫情过去了,带着儿子到法国,去看一看凡尔赛宫的富丽堂皇。
回顾 2020,技术方面只有两个关键字:“前端” 。
这一年,有踩坑,也有填坑。
这一年,看过 0 点的中关村,也得到过 996 的福报。
这一年,疫情下的业务紧急调整,只能适应。
这一年,不去思考明天和未来到底在哪里。
这一年,我多看了一些前端教程和文档,也多了一些对技术的思考和观察。
足够了。
今天是其他国家的新年。Merry Christmas!
今天也恰好快要走到一年之末。
今天过去后的明天也是很多人考研的日子。
新的一年也快要来了,加油,程序员们。
.
.
.
.
.
.
"老板,老板,王经理来了,在会客厅等您呢。"
秘书摇醒了我,一睁眼,发现原来我做了一场梦。
这梦真的很荒诞,我梦见自己是个前端程序员。
不仅如此,我还有了老婆孩子,正在写年度的技术回顾和总结,而且好像很懂编程技术的样子,还做了什么云开发的东西,还想叫儿子也去学编程,而且是前端方向。
这梦真是丧心病狂,过于恐怖了。