毕业两年,普通前端程序猿的现状如何

136 阅读2分钟

先说背景

普通一本毕业,毕业两年时间已经经历公司无数次裁员,公司研发从原先1500人到如今500不到,实属侥幸成为了我们那批应届生里面仅剩下的二人之一。

再说工作

平常工作业务实现已经没有什么压力,基本上都是一看Prd就知道解决方案和实现方式,遇到麻烦的,问下度娘和gpt干爹也基本上能够把问题解决掉,对于工作以外的技术虽有研究但确实不够深入,只知其然不知其所然。对于工作的热情也远不及刚毕业那会,那时总幻想着程序猿是一份“高大上”的工作,曾经说的“让每一行代码运行到亿万用户的手机上”的豪情现在也成为了聚会时的笑言之谈。

来说项目

工作两年从B端到C端再到Server端都有所接触,从一毕业写的前端监控可视化平台,主要使用技术是React+echarts,现在对常用图像表的使用基本上也算是手到擒来。后面组织架构调整,转到营销部门去做C端,这时使用的技术主要变成了uniapp,其实各种框架都是一个样,只要js能力基础扎实,上手都是一样的,在这个部门里面开始接触到混合开发,H5嵌入到app里面,使用jsBridge调用原生能力,一开始还感觉到新奇,到最后发现其实大差不差,更多时候还是只需要关注视图层上的渲染和加载速度,只是在开发的时候安卓和ios上会有所差异,需要在一些时候做兼容处理。到后面又上手了工具的开发,写了一个打包构建之后自动上传文件到cdn的webpack插件,插件使用的是monorepo的方式组织管理,分为core包和plugin包,这里不得不说一下pnpm还真是好用,在这个工具里面又接触到了npm包的开发流程,对项目打包构建流程又有了进一步的了解,同时对模块的区别更加明确。这几乎就是工作两年项目的涉及范围,感觉都有所涉猎,但是深度不高,自己也没有很强的驱动力去深究,现在开始有点浑浑噩噩,不知所然。

最后

目前为止,迷茫和盲目依然是生活的主题,不知道深入学习什么技术,也不知道深入到什么地步,每天看似学习了技术,看了很多文章。实际上并没有得到很大的收益。最后的最后,自我宽慰:生活才是人生的主线程,工作只是生活的点缀,生活,幸福就好~