30岁老前端的自我修养

133 阅读3分钟

以前一直都是看技术文章,不敢写。不是怕写得不好,就怕写的不清不楚,误人子弟,贻笑大方,三十岁以后我想要尝试着也想谢谢文章,一是对自身的一种总结。二是万一帮到小白呢,也算是为社会做了点贡献。

 在二十几岁的年纪时,上下求索。摸过java、写过c,跑过标、闪过腰。结果、持续六年岗位是——是前端开发工程师。

说实话走上这条那时看来“不入流”的道路纯属意外。本来我想正儿八经的走后端工程师路的,奈何最初工作的两家公司的后端大佬太牛了,架构都特好。一段时间只能做一些增删改查。做久了觉得没有机会提升的同时,也很无趣,甚至觉得自己怎么都追不上那些年长的大佬。

相反前端技术日新月异,犹如盘古开天之前的宇宙洪荒。工作机会多,给的工资高,当时预判前端未来肯定会成为“一流”的高大上方向,如果趁早入局,将来可能还有一口饭吃,甚至弯道超车。

细数搞前端这几年来:

1、从jq+html+css3、angular+jq混合写网页。这段时间从0开始系统学了js相关知识,学jq源码,css也拉了看了一遍,没js认真。什么样式库boostrap,什么大数据的echarts,模块化的reqiure.js,html静态模板库等一些过渡的库,用了不知多少。

2、到后面用react-native写跨平台的移动端,期间简单学了react组件开发,基础的android知识,基础的oc等知识,两种应用的打包上架等。中间陆续还学了些shell脚本命令

3、期间又用electron写桌面应用,期间巩固了react组件开发,学习了redux数据流,redux-saga中间件等,认真学了promise,认真学了node。用两者来做了50w文件同时上传下载,大文件分块等。

4、又转回网页,用dumi+js+react+dva搞低代码平台。

5、推翻重构。采用ts+自研mobox+react(hooks)写法继续搞低代码平台。

6、推翻重构,拆分设计与预览。分包、独立打包、独立镜像、独立部署。

持续至今。。。

这么多年无论是代码风格。还是类型抽象,还是架构能力,还是有很多长足进步。前端前几年真的是乱,东西层出不穷,真是不是在学习的路上,就是在学习的墓上。直到这两年,前端技术在趋于稳定,但是明显感觉到岗位减少,内卷加重,甚至还有今年前不久还有前端已死的阴谋论。

多年来其实我就总了一条生存法则:努力提高自己性价比~

1、干的多拿的少

2、拿的一样。干的比你快,干的稳

3、干的一样好,拿的一样多,一些偏门的技术我还会

4、我会得你玩不转,顶级技术大佬的玩法

5、啥也不会,搞好人际关系,纳头就拜,舔的老板领导舒心

总之、每个人都有每个人的活法。不管技术好坏都有合适的团队位置,只是看自己的取舍和选择。

到四十岁的时候,我们在梦想的远方再相逢~