就简单说一下吧,之前都是在CSDN写一些东西,主要是一些工作中实际遇到的问题和解决办法。
当初技术不咋地,遇到的问题很多,更新也就比较多,后来呢,遇到的问题越来越少,更新也少了,再加上感觉CSDN对比以前,总感觉变了一些味道,渐渐地也就不再更新了。
现在来掘金这边,虽然没啥技术文档更新,但总感觉还是想要写点什么东西,不知道大家愿不愿意看我瞎扯。
我不知道有多少人跟我一样,或者说,我可能是独一份,现在想想我曾经真的脑子不太清晰。
这里我就不细讲了吧,如果真的很多人感兴趣我再详细跟你们说说,反正简单一句话就是:大专在读入伍,从军两年回家,拿了毕业证去培训学校学了个前端,入了前端行业。
就很简单,这就是我加入前端这个行业的过程。刚开始出来的时候,心里那个没谱啊,就想着赶紧找个工作,各种面试题背了又背,简历上面的期望薪资还写的面议,平均一天面3家,有时候多了连午饭都来不及吃,整天就是在面试和面试的路上,最终去了一家医疗行业的公司,拿了8K,算是挺幸运了,我同期的同学好多只拿了5K。
这家公司呢,前端人员不多,就让我写的项目都是那种从0到1全程自己来的,偶尔后端忙不过来了,还得自己去配置nginx发布项目。
这时候我心很慌啊,毕竟才从学校出来,其实根本不熟练,但能咋办呢,硬着头皮上呗,写项目的时候也遇到了超级多的问题,各种封装啊什么的也都是网上copy过来自己再改改,只能说还好我学的时候算是认真学了,每次项目也都是按时按点完成了的,当然这个时候的代码很不优美,但是公司所有的项目基本都是那样,也没个对照,自己没啥感觉。
在这家公司,算是把我学习的那些东西全部沉淀了下来,并且因为是医疗公司,还接触了视频语音通话,聊天系统,打印系统,数据加密,地图api,各种组件请求的封装。当然,这个时期还只是会用这些api,源码什么的从来没看过,也从来没考虑是为啥能实现的。反正就照着文档,各种教学,功能做出来也就完事了。
第二家公司,这个时候前端行业火热,合同到期拒绝了续签合同之后,才两天就找到了,期间也是面试无数。
这一次是以外包的身份加入了这家公司,是一个大厂的子公司吧,在这儿我体验到了大厂待遇,只能说很舒服。
在这家公司呢,有完善的一套流程和标准,刚开始的时候提交的代码,全部都被打回来了,原因是代码不规范,不够优美,重新写。这个时候,我才意识到,自己以前的代码是有多随意,多垃圾。
于是我开始疯狂修改自己的代码习惯,提高自己的代码可读性。并且,公司的每周五都是分享日,前端部门的人会有人拿出新技术,好技术来分享给大家学习,我开始接触到很多我以前没注意的好技术新技术,和部分的底层问题。在这期间,我算是完全把vue生态和git命令玩明白了,也开始习惯性的写组件,不再像以前一个页面近千行代码了。
期间leader跳槽去了外企,换来的leader跳槽去了苏宁,我也不想再继续干外包这种受气包了,以试试看的心态投了几份简历,想看看能不能涨薪,结果真的面试成功了一家成都还算挺有名的公司,具体就不介绍了哈
这家公司呢,人不少,但是招聘的时候说的一些待遇,后面都慢慢取消了,刚开始上千技术,到我走的时候也就300了。
我本以为,我可以在这家公司干到职业生涯结束,结果.....
进去的时候呢,我以为我是个小卡拉米,可以去学一些东西,结果,去了就让我做前端组长,经过一段时间了解才发现,组上其他成员基本都是刚从培训学校刚出来的。好嘛,开始教他们一些东西,并且所有有难度的活全我负责,但也挺好,有难度代表我还有得学,就这样呆了一年多一点,期间各种小程序,H5,node中间层,这些都开始弄。
最让我笑的是一个流程管理系统,扒的人钉钉的流程系统源码,结果又没扒完,整成了四不像,让我去改,结果我不得不从开头分析源码,分析原理,最后结合实际重新设计数据结构(PS:话说这不是应该后端设计的吗),才最终把这个项目弄好,还不如一开始就自己玩呢。
第二个比较搞的也是扒源码,这次是做内部的组件UI,扒的是antd的源码,这次我是帮忙做一个组件,又是一堆的问题,源码和TS不适配啊什么的,那一堆的报错看得头皮发麻,没办法,又得看源码一步步解决错误,后面组件做好了,打npm包又开始报错,结果又是源码没扒全,又没清理干净,最终我把我负责的部分弄好,打包上去之后把问题通知给了架构部的,让他们自己头疼去吧,扒源码又不试能不能行,应该要承受的痛就自己体验一下吧。
后面因为一些原因,我裸辞了,时间是去年国庆,本以为应该也不算难找。结果.....两周一个面试,并且薪资还不咋高,中间拿到俩offer,因为薪资太低就没去,到年前总公面试不到10家,这种结果让我很慌,年后回来我妥协了,面试了两家都拿到了offer,选了一家稍微好点的降薪入职了。看到这里知道我想说啥了吧。
前端行业已大不如前,目前的市场供大于需了,还有工作的铁子们别再轻易辞职了,就算一定要换也别学我裸辞了,在职找不心慌,说不定表现还好一些!!!