引言
转眼之间,2020年已经接近尾声了。
这一年真可谓是魔幻的一年,疫情爆发了、口罩成了稀缺品、股市熔断了4次、科比走了、马拉多纳走了、懂王川老师没有连任美国总统、长租公寓暴雷......
在这见证历史的一年,我的生活也因为加入了滴滴发生了不大不小的改变。
(其实,这个故事还有上篇的:测试转前端 - 一个平凡的小故事)
大厂真的不一样吗?
你好滴滴,再见滴滴~
我是去年教师节加入滴滴出行的,在此之前是在老虎证券做一些前端的业务开发。
可能也是因为我的工作经验尚浅,在老虎只能接触到一些业务的开发与跟进。而一些基建项目、基础组件、项目部署运维等更加偏向底层一点的东西平时工作中不会涉及到。加上当时 react-hook 比较热,周末都在翻译文章学习,而忽视了对于前端知识更加系统查漏补缺。导致我感觉自己好弱,然后翻译文章自学也解决不了,去培训也是不可能的,就比较偏执的认为我需要换个环境了(🤔 参考之前减肥的经历,比如我减肥失败一定不是我自己的问题,就是健身房不给力😂 ...
因为当时社区比较活跃,也算是有加分,最后跳槽去了滴滴。感谢社区🙏
初见:一点点荣幸,忙碌而充实
去滴滴之后,第一个印象比较深刻的就是“在树上”的活动;和好多刚入职的小伙伴们一起做游戏,了解滴滴的历史,恍惚之间又回到了大学感觉,归属感+1 👍
进入团队之后,我不再只是业务开发的角色,会直接负责项目,解决方方面面的问题。有项目pkg依赖冲突,也有通用组件的开发维护,那段时间过的忙而充实。
因为pkg依赖问题加班到深夜,详见:记一次 Bug 引发的 babel 升级
第二天回家之后,在睡觉之前下单了护肝片...
改变:造轮子小能手
在进入大厂之后,会有职级的划分。那么,我和大佬的差距在哪呢?
19年底,我参加了一次滴滴内部组织的前端分享,我代表组里聊了下前端数据流的选择,属于那种社区技术的实践。另外一位更加资深的同学带来的分享是 didi/di18n ,一个国际化的解决方案。那一天下来,我别的没记住,但是心里面涌现出一个想法:是不是造轮子就会变强呀?于是,在2020新的一年,我造了大半年的轮子🤣 。
下面摘自我的简历:
antd-advanced(dantd):根据团队的需求,从0到1基于antdv3开发了一个扩展组件库,少量自定义hook,已开源。现在主要由我个人维护,团队同学不定期提PR。(离职之后已经上交团队了)
轻帆模板平台:基于UI库开发的模板平台,兼容各种技术栈,不管你是React ,Vue技术栈,使用Antd、ElementUI或者iView,都可以使用这个平台分享,找到自己想要的业务模板。降本提效,助力中后台开发,愿景是解决前端开发复制粘贴代码的痛点。
- 前端使用 React + bisheng 完成MD文档的编译,模板单独部署,并通过iframe展示
- 后端使用 egg 完成,转发gitlab API
- cli 工具使用node完成,可以下载模板,安装依赖。
- pick-react-intl-cli:node-cli 工具,使用 node + babel 解析 Ast 语法树并修改项目代码,批量提取国际化文案,并自动翻译。
这大半年基本上一直都处在平时写业务,周末造轮子的循环。加上疫情的影响,导致我有了更多远程办公的时间,也就有了更多造轮子的时间。
这一年的代码量简直感人...
倒是也没秃,真的没有...
离开:为了遇见更好的自己
那么,让我们回到最开始的问题,真的变强了嘛?答案是肯定的,至少因为要做组件库、模板,我去翻了不少 Antd、Antd-pro 的源码,看他们一步一步是如何实践的,照葫芦画瓢的把轮子造了出来,靠的就是一个字:莽,干就完了。
造轮子肯定是值得肯定的一种学习方式,但是之后加上原理的研究,更加系统知识的输入,写文章输出,以及社区的各种反馈一遍又一遍的循环之后,这个轮子才能真正显露出它应有的色彩,从一根石头棒子变成孙悟空的定海神针。
对我现在来说,虽然轮子落地了,但是我对于其原理的研究却是少之又少。比如bisheng是怎么编译md文件的;ssr是怎么实现的;组件按照不同模块化的标准打包出cjs、esm、dist的产物,底层是怎么实现的,项目中引用时发生了什么?
虽然不甘心,也得出一个结论:在不具备足够的知识的广度、深度,时间精力,后期社区的反馈的前提下,可以做一些基建来帮助业务降本提效,更好的活在未来。但是从个人发展的角度在实力不够强大的时候,还是应该把更多的时间花在对前端广度的探索,原理的研究上,而不是把全部精力放到造轮子上面。在后来面试的过程中,也印证了我的这一想法。
想明白这件事之后,便萌生出了退意。当时手里并行了3~4个业务线,以及3个基建的迭代,以及小组基建未来方向的规划,每天都忙到很晚,周末也少有自己的时间。我希望有更多的时间去输入,而不是一味地输出,消耗。
离职之后,拿到了几家offer,有阿里的、快手的、最终选择了脉脉,当然这也是下一段故事了,属于张兜兜的2020已经结束了~
其他碎碎念
臀臀
养了自己人生中的第一只狗子,因为柯基屁股大,所以叫它臀臀~
养了3个月之后,发现自己没有那么多时间照顾它,最后还是送走了,感谢陪伴🙏
poppin 集训 + 比赛
跳舞是真的开心,有个爱好还是挺好的~
下面这个是比赛视频,虽然还是没过海选,但是也知足了(天天不练舞,能过就神奇了...)
减脂训练营
2个多月瘦了20斤
结营了,该吃一顿了~
不过,后来因为面试+上班比较忙又胖回去了一点😂
2021 再接再厉
不知不觉已经毕业5年了,前端已经逐渐进入深水区了。虽然我是测试转前端,起步各方面都要慢一点,但是既然已经走到这里了,说什么我也不会放弃的。
2021,对于我来说是一个全新的开始,希望自己可以更快融入新的团队,接触并搞定大前端,知识的广度和深度提升一个档次,顺顺利利、精彩充实的成长一年吧!
本文参与了 SegmentFault 思否征文「2020 总结」,欢迎正在阅读的你也加入。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。