楔子
我是一个很普通的前端程序员,每天过着早九晚六的生活,对于很多 996 的小伙伴来说,这是让人羡慕的工作时间,但是相对来说,我也羡慕他们的薪资待遇,有舍有得嘛,但其实我不应该在应该努力奋斗的时候过着养老一般的生活。
我丛 2015 年开始到现在,已经干了 5 年的前端了,初入职场的我不可一世、眼高手低,总觉得自己可以很快的升职加薪走上人生巅峰,然而现实却是很残酷的,一路走来所有的一切都和自己想的不太一样,理想很丰满,但是现实很骨干,我被现实磨平了棱角,接受了现在这样的生活,日复一日的年复一年的直到 2020 年。
2020 年初,爆发了一场疫情,影响了全世界,哪怕是到现在也依旧没有结束,革命尚未成功同志还需努力,我们还是需要做好防护措施,出门戴好口罩,勤洗手多消毒。
授于这场疫情的影响,直到三四月份才回到公司上班,之前的时间都在家里远程办公,也算是多亏这段在家的时间以及成为一位丈夫的事件,让我审视了自己,并给自己重新定下了目标,争取进入大厂,燃起了新的斗志,梦想还是要有,万一实现了呢?
当时的我,空有四五年工作经验,但是却没有相应的能力,也没有什么特长或者做过什么值得一说的项目,学历也不高,所在的公司大部分也都是小公司,研发流程、开发规范、视野,都非常的局限性,平时在家也没有说去学习或者开拓自己的视野,老实说就是一无是处、平平无奇,扔进人堆里面就找不到的那种。
然而这就开启了我的转变之旅。
开始学习
初期的我,没有什么方向,也就是在网上的一些慕课网站上购买了一些实战课程,然后每天跟着实战课程去学习吧!
这段时间大体就是下班回家后,就自已看教学视频,跟着教学视频一起敲代码,也没做过什么笔记之类的东西,偶尔也会偷偷闲,学习群里吹吹水之类的,这段时间应该是从三月份一直持续到九月中旬吧!
虽然尽量每天都坚持着学习,但感觉这么长时间下来,收益其实并不大,学了没多久可能就忘了大半了,但是还是有些收获,总不是白学不是,也是有些进步的。
中间也开始断断续续的写了一些笔记,不过我依旧是不怎么擅长记笔记,所以有的写有的又没有写,也开始写起文章了,没错就是那些无人问津的设计模式,叹气。
wangEditor 团队
起因是在学习群里面,学习群里的课程经理路大哥,组织了一次老师们直播解答的活动,虽然当时因为一些事情,没有去看直播,不过隔天就在群里拿到了录屏并观看,于此得知双越老师同时也是 wangEditor 作者,正在招兵买马准备以团队的形式去做开源项目。
我当时有点心动,再加上群里小伙伴的推波助澜,就去找双越老师报名了,当然我也很幸运的通过了考核加入到了队伍当中。
在日常生活中,因为公司业务场景的局限性、技术栈的限制、组织架构上的限制,很难接触到公司业务范围和岗位职责以外的知识,更不要说去实践了。
这个时候 wangEditor 团队,给我了我这样一个机会,让我接触到了平常接触不到的一些事情、知识、职责。
包括但不限于,一般富文本编辑器的实现原理、选取范围、文档、规范的流程、严格的规范、单元测试、敏捷开发、运营等等。
团队里面的小伙伴们也是个顶个的厉害,会提出很多建设性的意见,还会时不时做一下技术分享。
同时也非常感谢双越老师,能给了我这个机会,还会为我解开了一些非团队事情上的一些疑惑。
学习小组
因为偶尔会在学习群里面吹水,所以有交到了一些志同道合的小伙伴。
经过一段时间的相处后就有人提议组成了学习小组,每天制定学习计划,然后进行学习打卡,并且互相监督和提醒。
我们每个月还会写一些月度学习总结,对这个月的学习情况进行一次复盘,看看自己这个月学了那些东西,偷了多少懒,有没有偏离自己的学习计划什么的。
在我们的记录里面,从 2020 年 9 月 17 号开始,就开始了学习打卡,一直持续到现在也在进行中。
因为学习小组的存在,大大的提高了我学习的效率,也开始会定制月学习计划乃至年学习计划了,同时我也开始会去买了一些书读读,也会去看一些专栏和文章了。
学习情况
到目前为止,我总共学习了以下一些内容:
- 前端基础的知识体系梳理
- Vue 的高级使用和其部分实现原理
- Webpack 的了解
- 数据可视化方面知识的深入
- 数据结构和算法
- JavaScript ES6-ES11
- HTTP协议
- React 入门
- TypeScript 的了解和使用
- Jest 的了解和使用
- 富文本编辑器的实现原理
- 设计模式
- rollup 和 组件库的开发 以及 私有源的搭建
- 敏捷开发、需求分析、技术方案设计
- node.js 的深入和部分源码
- redis、mysql、koa、express 的了解
- 脚手架的架构设计和开发
2020 总结
总的来说,这一年收获挺大的,学了很多的东西,也忘记了不少,进步也算是挺大的,虽然没达到我的预期,可能是我定的目标太高了,也可能是我的学习方法有问题事倍功半,也可能是我偷懒偷多了,不过总的是在往前走进,而不是停滞不前甚至后退是把。荀子曾经曰过:不积跬步,无以至千里;不积小流,无以成江海。
虽然离进入大厂还有很大一段路要走,但只要坚持不懈总会有收获。
2021 展望
对于 2021 来说,我希望我能做到如下几个事情:
- 坚持学习
- 开始自考本
- 学习英语
- 深入了解 JavaScript 的原理
- 熟练掌握和使用 React、Vue3,并了解其原理和源码
- 数据结构和算法的深入
- 坚持读书
- 全栈开发、架构师思维