前端7年,一个普通开发的困境

95 阅读6分钟

前言

本人是个菜鸡,没进过大厂,主要是在一家做3d数字人的公司,这两年公司效益不行,也失业了,现在找工作是真难,正经的岗位很少,绝大多都是外包,跟hr打听了一下光外包一个岗位就能投三四百人。最近有感而发,谈谈自己工作多年的感悟还要遇到的问题,希望各位大佬能给点建议,同时也能引以为戒。

个人经历

18年毕业,通信工程专业,学校还行,排名100多,小镇做题家,除了做题打游戏不知道干别的,大二的时候听说专业的谁给学校剪片子,1分钟100块钱,听的我瞳孔地震,我当时打工一天也没多少钱,大学这四年屁也不懂。到秋招的时候,通信专业的工作要研究生学历起步。 image.png 同专业的大佬要不考研要不保送,倒是挺好,问题是,我得赚钱啊!!

就这么半年的时间,当时紧急学的Java还有安卓(没错Java也可以做移动端),最终在春招的时候成功找到了一份开发的工作,另外再插一嘴,专业的几个保送大佬当时是去了国内最好的通信学校,毕业后没一个干这行的,我知道的不是干产品就是做后端。所以这个专业在座的各位酌情考虑。 就这么边干边卷,当时因为前后台分离,纯前端急缺,公司想让我转到前端,我就是这么入行的,每天大概6点起床,学习!晚上大概八点到家,继续学习,就这么卷了2年多,干的倒是风生水起,但是在20年的某一天,我在出租屋敲代码,看着舍友出去玩,开开心心的,很阳光,突然就想我要不要也出去转转,上次出去玩已经是很久之前的了,现在这种生活是不是我想要的,从那以后,每周抽出更多的时间锻炼身体,去爬山,去游泳,去多认识一些朋友,去补足一些自己欠缺的,对技术上的事倍感无聊,有好有坏,从现在看,对技术上的荒废确实埋下了一些隐患,但不是主要原因。

前端现状

前端干了这么久,不说多么牛逼,但是中位水平肯定是有的,说下我认知里的前端

技术上限低,门槛低

得益于现在的一些框架,前端上手的难度相当低,尤其是现在ai加持下虽然弄弄就能出一个能看的页面,可以说基本是个人就能干前端,也就是这点,前端开发人员的数量出奇的多,而且前端最主要的是开发页面,开发库和框架的需要我也搞过,小公司很难推行,只有大公司的部分部门才会搞这些。开发页面的需求我至今不知道哪里能算上难点,值得我写篇文章大书特书的,也问过很多大厂的,无一例外都是沉默了一会然后说业务多复杂多难接入

这就造就了绝大多数人基本是没机会接触到什么前端难点的,就算有多少也能在业务上规避,我现在能想到的就是自己给自己找难点,有苦硬吃,在一些个人项目上可以搞搞,现在关键问题就来了,在前端这行,一个三年的开发者跟一个更久的开发者究竟有什么质的区别,如果说基本没有的话,该怎么办。

离业务远

我知道在座的各位开发完一个项目一定是对整个产品的使用了如指掌的,整个页面都是自己开发的,能不清楚吗,但是我为什么说离业务远,我不知道在座的各位前端大佬在开评审会的时候,除了咨询一些交互上的处理,有几次是需要前端发言的,我开始的评审会基本只有两种

  1. 产品带着产品文档梳理整个流程,有时候可能需要问下前端这里好不好实现,或者有什么建议。
  2. 技术leader带着整个团队确定技术方案,这时候基本就是一堆后端在商量怎么把公司现在的数据串起来,对于前端来说怎么实现是自己内部的事,反正把数据给你就行了。

不知道各位有没有这种感觉,对于前端来说,到一家新公司只需要详细的产品文档,UI设计稿,基本就可以干活了。如果是一个新项目,都不用跟之前的人做交接,这就是前端的问题,离公司的数据太远了,相比于后端,他可能对产品怎么用不清楚,但一定清楚数据是从哪来的,这个问题就造就前端是更难晋升的,而且要在leader面前突出你的重要性,发言少,怎么能突出重要性?

该怎么办

这个问题咨询了不少人,基本的结论

不止前端

现在认识的干的比较好的,要不就是全栈,要不就是技术顾问,总之没纯前端的,当然也不是纯前端的不行,大厂的前端技术架构专家,但是有这能力的也不用考虑以后职业发展的问题。

一定要有自己的个人作品

不管在公司做了多么牛逼的东西,除非能拿的出来,不然在找工作或者接私活的时候都不好说,有一个自己的个人作品就相当于有一个很牛逼的名片,这东西比简历好用多了,可以是自己的博客,技术网站,啥都行,奉劝各位一定要搞一个,而且要长期运营下去,这就是自己的招牌。

抱团取暖

别小瞧这个,又不是干违法犯纪的事,包括我自己,我感觉很多技术出身的对这事有点抗拒,但是最近我看到同学被人捞进某个我很羡慕的好岗位,才想明白抱团取暖是一件很重要的事,形成一个整体要远比单打独斗强。

结尾

以上是工作多年的拙见,有些是遗憾,不对的地方肯定有,希望各位大佬能指点或者讨论下