七年前端路:终究从满身抱负到心怀不甘,又很期待下半程

Hello大家好,我是日拱一卒的不浪,坚持从工作和生活中不断学习,提炼,沉淀,最终建立自己的强势领域!这是2024年输出的第5/100篇文章,欢迎志同道合的朋友一起学习交流;
公众号:攻城师不浪

绿泡泡:brown_7778

前言

今天的文章与技术无瓜。文章是根据时间线去写的,如果只想了解我这7年的经验与感悟,可直接看最后!

2024年伊始,思绪回溯至过去的七年。这七年似长非长,似短非短,仿佛时间在指缝中悄悄溜走,我也已是31岁高龄,意识到生命不再是年复一年的重复循环,而是一段段充满变化与挑战的旅程。

回首过去,我深感有必要停下脚步,好好总结这段时光,为自己即将迈入的下一段旅程做好准备。

故事线

从2016年7月份二本毕业,在年底跑到上海,满身抱负,踌躇满志,立志闯出自己的一片天地,到2022年中旬,为何又突然从上海回到了老家青岛,这中间自己都经历了什么,见识到了什么,成长了什么,请听我娓娓道来。

前端之旅的起点

真正从事前端工作是在2016年的11.28号,我记得非常清楚,因为那是我的第一份工作;

可能有些同学会诧异,不是7月份毕业吗,怎么11月份才开始工作?实不相瞒,我本专业是园林专业,我是培训班出来的哈哈,培训花了我四个半月的时间,总费用接近2w吧。

看看当时记的笔记,一把辛酸泪

这时候可能又有人会说:又一个培训狗🐶!我不care,因为我觉得我现在的能力,并不比科班出身的差~

其实在决定去上海之前,我是在青岛找了两个周的工作的,因为培训也是在青岛进行的。2个周,我只拿到了1个offer,5k!这与培训班当初宣传的动辄一两万的offer相比,相差甚远啊!也是不太甘心,决定去上海试试!

当时也是接近年底了,事与愿违,在上海找了1个多周,面试很少,最终找了一家做婴幼儿教育的游戏产品类公司,工资5.5k!笑喷,因为年底实在不好找工作,只能硬着头皮上了~

当时培训学的还是JQ,进了公司以后也是用的JQ,很炸裂,公司只有我一个废物前端😂,很多东西都是现查现写,因为是游戏公司,用到前端的地方不多,给他们写完几个营销页面之后,在17年年初给我开了,试用期没过,好在没给我交社保,算是还未就业吧😂~

上海的五年

第一家公司

时间来到2017年2月份,我又重新开始求职,不过年初了,面试多了起来,最终入职了一家私募基金公司,公司规模不小,1000人左右。

这家公司可以算是带我入门前端的一家公司吧,也相当于我的第一家正式公司,毕竟开始交社保了😂。至于为啥要我,可能就是因为我便宜吧,7k。

在这家公司,说实话,做的蛮累的,经常性的加班,一遇到上线就要熬到后半夜两三点。技术呢,也是主JQ,在即将离职的前几个月跟着前辈学了点react,但是用的不精。为啥说累呢,其实也不光是身体上的累,还有精神上,由于自己技术不精,经常被前辈和领导指着鼻子骂:这都不会写吗?就跟初中老师训学生一样一样滴。再就是领导低情商,讲个恐怖的故事,我的领导是后端!经常性给你冒出来一句:

这个应该很简单吧,几分钟就能搞定吧?!?!

在我提出离职的时候,他还挽留我,希望我能继续干下去,我想没啥别的原因,可能就是因为我性价比高吧!打听了一圈,跟我水平差不多的同事基本上工资都要比我高个1~3K,虽然期间给我涨了1K,但是其他同事也都涨了。

很庆幸我坚定了自己的想法,因为在我即将离职的最后几天,我跟他商量能不能早点做交接办离职,他怼了我一句:听上边安排,不是你想什么时候走就什么时候走的!

都说买卖不成仁义在,我想就算离职了,我们俩也终究不会成为朋友吧~

第二家公司

第二家公司是我这一生都要感谢的公司,因为我的飞速成长就是因为它!

其实在面试的时候,我的水平还是很一般,很庆幸的是面试的时候遇到了我人生中的贵人,我的前端导师,也是我的老大哥龙哥,很巧的是他还是我的山东老乡😂。我估摸着他当初可能是看着我很有眼缘吧,才让我面过~

这家公司是做二手车电商的,规模也不小,接近2000人左右。为什么说我要感谢这家公司,说几点:

  • 公司前端负责人技术过硬,情商高,没有领导架子,亲和力强;
  • 公司前端技术架构体系完善且丰富,涉及react,vue,nodejs,小程序,app以及一些前端基建(组件库、脚手架、私有npm包、mock、监控平台等),这对于我这个菜鸡来讲,能学到的东西可太多了;
  • 前端领导,我的导师对我的帮助极大,部门还会定期组织结束分享,codereview,这期间,让我的技术有了质的提升;
  • 领导不提倡加班,也确实几乎没加过班,大家效率都很高,领导下班跑的比我还快!

后来我就一直在懊恼,如果我一开始就能进第二家公司,我的技术提升速度,以及我后边跳槽薪资涨幅,绝对是跳跃级别的!

所以说,在这里我强烈建议应届生:第一家公司一定要好好选,认真选,因为它很大程度上会决定你以后的人生走向!

再次感谢我的领导,导师以及我亲爱的同事们!

还有个事差点忘了说,我的导师当时react和nodejs玩的贼6,组件库和脚手架信手拈来,但是他是专科毕业的,所以,有时候真的别歧视低学历人群,我认为,他在前端这条道路上,甚至比很多高学历程序员要强的多👍🏻!

第三家公司

可能有人会诧异,第二家公司这么好,为什么还要走。

因为我要吃饭哇,跳槽是最快的涨薪方式🐶。

而且第三家是个还算小有名气的互联网公司吧~携程,因为还没进过正儿八经的互联网大公司,这也更加坚定了我要跳槽,毕竟人要往高处走嘛!

果然,大公司还是高手云集的,在这里能学到的东西可太多了:

  • 平台大,日活高,TO C业务,逻辑复杂,非常挑战个人的代码能力和抗压能力;
  • 高手多,一线大厂跳槽过来的也多,名校生也多,每天耳濡目染,不想进步也难;

而且庆幸的是,我又遇到了一个情商高的领导,很随和,没有架子,沟通起来相当舒服,即使离职这么久了,我们还是会偶尔联系。当然还有一群中二的可爱同事,相处起来很轻松。

更重要的是,弹性打卡,一天打卡够8小时即可;不加班,做完手头任务就可走人。楼下有二三十家餐厅,每天选择恐惧症都犯了(不过时间长了,二三十家也会吃腻);

在这里,也是我自由发挥最多的地方,领导放权,而且也相信我,非常感谢他;

组件库

让我搞跨端组件库(一个人搞😂),从零到一,不过说实话,这期间我摸索学到了太多日常做业务接触不到的知识:

  • TS类型编写
  • webpack编译打包构建优化
  • 如何设计文件结构做按需加载
  • 如何做CI/CD自动打包部署
  • 单元测试
  • 组件库文档自动生成
  • 组件库主题可替换
  • 组件如何设计更具通用性以及扩展性

等等,还有更多的一些小细节,只有你真正去做了,才能体会到身在其中的乐趣;

当组件库被同事们用起来,甚至被其他业务线的同事所使用以及分享的时候,那种成就感,就在想,可能这就是写代码的意义所在吧~

技术难题

在职期间还曾为业务线解决过技术难题,为此获得了季度之星荣誉奖

凭借该技术在携程内部做了技术分享,获得了讲师的称号,还被京东凹凸实验室挂在社区优质物料页进行推广,因为用的是Taro框架

我的开源代码 github.com/tingyuxuan2...

说到开源,目前我已经有两个开源项目过100star

这里就不多啰嗦了,如果以后有时间,我再讲讲如何做开源,虽然没有上千star,但是做个入门级别的讲解我觉得我还是有资格的,毕竟还有很多同学没做过开源,或者说不知道从哪里入手做开源~

高额技术咨询费

也是凭借以上的开源,让我在某平台上小火了一把,其实我并没有在那个平台宣传,但有一天,突然有个人拨通了我的电话:请问可以向您咨询一下跨端框架目前在市面上的一些使用经验以及感想吗(主要是TaroUniapp),以及它们在市面上的占有率如何,它们各自的优缺点?一个小时的咨询费是1500元!

当时听到这个金额,我一度以为那个人是个骗子,但是转头一想,也没有什么可损失的,就暂且相信他吧。然后我也没有认真准备,电话又一次打了过来,总共通话33分钟。过了一个周,账户新增880元😂!

没想到,我也能配这高额的咨询费🐶。

慕课网讲师

任职期间,还是在那个平台,有国内某个比较大的网课运营找到了我,希望我能出一个关于Taro的实战课。因为我从来没录过网课,而且,一想到要做老师,给学生讲课,我说话就会磕磕巴巴,因为我在部门会上讲话时,也会稍微带点颤音

但是转头一想,这不正是给我锻炼演讲的机会吗?就算最后这门课程卖的不好,但最起码,我在演讲这方面,是肯定会有提高的。因此考虑了一番,就应下来了。

为此,我花了3个多月的业余时间,去录这个网课,包括十一7天假期,我一天门都没出!现在想想当时对自己是够狠的了。

还依稀记得,录第一节课的时候,我反反复复录了10遍!因为每次录着录着就磕巴了,然后又从头开始录。剩余的课程也有很多节是重复录过好几次的。直到要交稿的最后,才知道人家还会对我的视频进行二次剪辑!真是让人头大😂。

网课录完之后,很明显感觉自己在演讲的时候,明显从容了许多,因为在部门会议上发言的时候,也流畅了许多,气也捋顺了不少😂,总之这次历练,对我的个人成长还是蛮有帮助的。

以下是我的跨端全栈实战课程

Taro3+Mysql+Express开发企业级出行全栈项目 coding.imooc.com/class/553.h...

口罩下的变迁

大家应该都知道,2022年3月底上海的那波封城的优秀操作吧,我有幸参与其中😊。其实携程真的是很人性化的公司,担心口罩传播,从3月中旬我们就开始集体在家办公了,然后,一直到6月大解封,期间我再也没机会迈出过小区门半步😂,这也算我人生中浓墨重彩的一笔经历了🐶。

我本身就是个坐不住的人,因为我天生就是个运动天才,只是发现的晚了而已🐶。可以身临其境的想一下,一个活蹦乱跳的人,把你封在家里将近3个月不让你出门,不知道你会怎样。反正当时的我,精神状态已经达到了历史冰点。

这不是我说的,是视频的时候同事说的,觉得我有点精神恍惚了😂。

当时在家里,领导怕大家憋出毛病来,还是会经常组织大家进行视频会议的,一是让大家互相聊聊天,解解闷(当时的同事基本上都是单身狗,大多都是自己一个人租在一个小卧室里😭),顺便了解一下大家的生活状态是否发生问题,二是汇报汇报工作。还记得当时东西很难买,领导还自掏腰包,在网上费了九牛二虎之力,抢到了有货源的店铺,给组里的每个人都买了10斤的速冻饺子,我真是哭死😭。

由于情绪低落,叠加一些其他的个人原因,导致整个人的状态跌倒了低谷。然后,又因为在公司年底没有拿到自己想要的激励,因此在3月份的时候就开始在家里远程面试了,前前后后一共面了得有20多家吧,拿到了口头offer有四五个,但是没有一个是一线大厂的offer,其中字节面了三次,全挂😂,看来这辈子与大厂无缘了🐶,真菜啊~

口头offer主要是一些二三线的互联网,再就是新能源公司,其中待遇最好的一个offer也是这家新能源,毕竟当时新能源势头正盛,工资多少我就不说了,反正公积金个人加公司8K左右,还有股票激励。

最终也决定去这家新能源,当把所有个人资料都上传之后,hr告诉我要等一个周左右的审批过程,不会有什么问题的,因为流程一直是这样,让我耐心等待。碰巧的是当时正好是3月底,上海发公告说要封城4天。

资料也都提交了,hr也告诉我都没啥问题了,心里还是挺激动的,毕竟自己又迈上了一层楼。随即就给家里人打电话报喜,我哥当时在电话里就开始给我的未来进行规划,未来可期,以后在上海买房子也有希望了哈哈,全家人都非常开心。

但是后边的事大家可能也有所耳闻,就是上海这一波封城,不只有4天,而是直接封了2个多月!不出所料,一个多周以后,新能源公司的hr拨来了电话,带来的不是我想要的消息,而是告知我:非常不好意思,由于口罩以及封城原因,公司对未来的走势判断有些不太明朗,叠加我面试的业务线总裁刚刚离职创业去了,部门要跟其他部门进行业务重组,所以offer流程终止,以后有机会我们再合作。

电话那头挂断了,可想而知我当时的心情,自己辛辛苦苦准备面试了那么多天,好不容易有盼头了,突然来了这么一茬,关键是我当时不知道该怎么跟家里人说了,整个人憋在那个四处阴暗的出租屋里,想了很久,晚饭也几乎没吃。

这是我还在向当时面试我的负责人争取最后的机会:

甚至有点卑微😂,心疼自己一秒~

后来又陆陆续续拿到了一些口头offer,不过好像大家都商量好了一样,都是谈好待遇之后没多久,hr就告知由于封城原因,流程暂时终止。

就这样,在封城期间,我几乎把能面的一二三线公司都面了个遍,都没有拿到正式的offer,进入5月份,甚至都得不到面试邀请了,当时自信心都已经没了,开始怀疑自己。

果然祸不是单行的,在5月底的某一天,领导突然给我打了视频,跟我说公司要裁员,我是其中一员。其实这个事情我早有预料,之前的种种迹象表明,我已经不适合再在公司待下去了,包括在远程工作的时候,我心思都在面试上,导致工作成果也很一般。

也跟领导掏心肺腑的聊了几句,其实他前期对我是寄予厚望的,从开发能力角度来讲,我是组里数一数二的,那为什么还要选择优化我:

  • 责任心不够,比如生产出现了临时bug,不管是不是我的问题,在周末的时候经常找不到我人😂;
  • 野心勃勃,给领导一种不稳定的印象,有点对我缺乏信任感了;
  • 封城期间,工作输出确实不达标,之前也漏出一些想离职的蛛丝马迹;

给我提出了很多正反馈,非常感谢他,能够让我充分的认识到自己存在的问题。

终于熬到了6.1号解封,刚解封,然后就跟家人开着车从上海逃回了老家,因为怕再被封😂。也就在老家被隔离期间,萌生了回青岛工作的打算。

想想自己在上海这5年多,自己付出了很多的努力,也结识了很多优秀的朋友,关键是还交了那么多的社保😂。如果就这么走了,感觉好像什么都要从零开始一样。

思想斗争了很久,也跟家里的朋友聊了很多,朋友知道我有回青岛的打算,疯狂给我内推,可能大家都想聚在一起,热闹吧。

就这样,我选择了放弃上海,选择放弃追求当初的伟大抱负。我也不知道自己的选择对不对,就顺其自然吧,人生没有那么多的对与错

在入职之前,我为了散心,弥补我那3个月的惨痛经历,忘记之前一切不愉快的事情,我一个人跑去了新疆自驾游。不得不说,7月的新疆真的太美了,为什么这么说呢,自从新疆玩回来之后,之后再去任何一个地方,都没有那种让人肾上腺素飙升的感觉了😂。

现在的我

了解青岛的可能会知道,青岛是出了名的互联网荒漠,没有一家一二线互联网公司能够在青岛落地。不晓得是互联网巨头们觉得青岛没什么技术人才还是说另有其因🐶。

所以我基本上没什么可选择的,朋友推荐我进入了一家世界500强,做硬件的公司。

说一下对青岛这些大公司的感受吧,做硬件嘛,那么在软件上肯定是没法与互联网巨头相提并论的,不管是从公司的技术基建,软件开发管理流程,还是开发人员的整体素质,都有一定的差距。

待了这么长时间了,其实感触最深的是,公司里的内斗非常严重,上至管理层,下到基层员工。

对,你没听错,连基层员工,每天都是勾心斗角的状态,大家都想向上爬,但是部分素质低下的人就开始不择手段,背地里搞小动作,甚至使阴招去诋毁你。

还有一个很让我诧异的现象,这种现象是我在上海5年多来也没遇见过的。

自信心,有少部分人会非常的自信,其实有自信心是一件很好的事情,但是如果盲目自信的话,多少就有点关公面前耍大刀了,挺可笑的。

这种人,一种惯用的伎俩就是:"这个我会,但是我没时间做"。光说不做家把什,挺下头的也。

再有一种现象就是,在这里不再像大的互联网公司一样,只要你深攻你的专业领域,把螺丝钉打好就可以了。这里要求你的知识面广度,怎么说呢,因为这里的人员配置不是那么完整丰富,很多岗位是没几个人的甚至是没人,所以这时候,就需要你现学现卖了。

以前互联网大佬们都建议:深度挖掘自己的领域,做到领域专家。其实这个建议放到现在也不能说不对,只是并不是所有的公司都需要那么多的专家了。

就拿前阵子一些一线的巨头公司裁员,反倒是把一些能力强的员工先给裁掉,因为这些人普遍工资比较高,对公司来讲成本就比较高,留下了一些低级别的员工甚至是应届生,只对业务线做维护。所以就出现了阿里云宕机,腾讯云宕机,语雀服务崩溃等一系列滑稽事件。

在社会经济下行周期,更多的公司为了降本增效见快钱,他们会更偏向于知识面较广的人群,更偏向于全干😄。

所以我现在也在积极的学习前端领域以外的知识,例如3D可视化人工智能,甚至我还在探索副业

成长感悟

早规划,早实践

早就是优势,在大学期间早点为自己的将来做打算,观察社会发展趋势,早点决定自己要做哪个领域,就算发现自己选错了行,你还有时间和机会去及时更换。

所以建议从大一开始就要逐渐进入状态,学习这个领域的基础,在学校里实践,真正动手去做,不要光想。争取在大三大四能够有实习的能力,进入公司实习,千万别光玩!

我现在就老后悔了,大学白白浪费了4年😭。

去大城市锻炼

这个我是很有发言权的,因为我是很深刻的能体会到青岛与上海的差距的,特别是工作环境,人员素质的差距。环境早就人生,所以能去大城市闯一下就去闯,毕竟那里优秀的人太多,你会在无意间就被优秀的人推着前进!

首选公司决定职业生涯

第一家公司的选择非常重要!!!,这直接90%决定了你职业生涯的走向!至少在公司里要能够学到东西,有大牛带着,少走很多弯路,所以大家选择的时候一定要仔细斟酌!

初入职场的菜鸟要坚持住

做开发,前两年很有可能一直不开窍,写代码比较费劲,再坚持一下,因为我就是在第三年开窍的,突然感觉自己能独当一面了,当然也离不开第二家公司的培养,所以如果说你刚毕业,而且在目前这家公司学不到什么东西的话,建议你立刻跳槽,别浪费时间;

责任心

在职场中,领导是非常看重责任心这个表现的,你责任心越强,就会给领导少带来麻烦,还能帮领导多解决麻烦,当你抗起的事儿多了之后,自然而然,他就会依赖上你。一旦有晋升加薪的机会,他也会首选你。

少说话,多做事

职场上,少说多做,当你还没开始做的事,一定不要事先透露出来,切记。

稳住

在经济周期下行,如果自己能有一份还算稳定的工作,一定要稳住,别轻易裸辞,不要头脑发热,盲目自大。

做决定的时候一定不要在晚上,因为到了晚上,人是最感性的,过一晚,第二天再重新考虑。

未来打算

把本职工作做好,争取通过日常工作,能够不断的学习,拓宽自己的知识面,在职场上走的更远。

当然,人不能被公司绑死咯,从这几年各大公司疯狂裁员就能看出,即使你为公司拼死拼活的卖命,当公司遇到生存危机的时候,裁你的时候,可以说是丝毫不带一点感情的😂。

因此,在保证做好主业的同时,我去年年底正式决定,要长期摸索适合我的副业

副业呢,我准备跳出程序员这个圈子,多接收一下其他行业的思维,不能被程序员这个思维所固化,要不断提高自己的认知。

为什么这么说呢,拿我自己举例吧,以前的我,是非常看不起销售这个行业的,感觉他们整天就是在忽悠人,耍耍嘴皮子,没什么真本事。

而就在去年,我彻底打破了这个认知,甚至一度觉得自己是多么的愚蠢,以为自己会点技术就多了不得了。孰不知,世界上所有的公司,都是靠销售来养活的。就比如你做了一个很牛逼的产品,但是你没有渠道,没有可靠的方式推广出去,都没有人用,你自己再怎么觉得它有多牛逼,它最终也是个垃圾,所以不要整天陷入自嗨当中。

要多破圈,多去看看外边的世界!

结语

好了,不知不觉,写了将近7000字了,也感谢能够看到最后的小伙伴。以上就是我这7年多工作的一些经历以及所见所想,也希望我的经历以及我的建议,能够给予你一定的启发或者参考意义。

第十年的时候,我会继续复盘自己的故事,今年我31岁,也就是34岁的时候,我会好好总结这三年我都做了什么,做对了什么,又做错了什么。

31岁之前,我平平无奇,没有做到小时候想象中的自己,甚至相差甚远。

那么在接下来的3年里,我将一改往日的光阴虚度,我会在每一天都复盘自己。记录自己的工作突破与成果,记录自己认知的提高,记录自己思维的突破,记录自己副业的探索与成长。

如果在成长的路上感到孤单,可以交个朋友:brown_7778,围观我的朋友圈,每天输出认知与感悟,让我们携手并进。

如果觉得文章对你有帮助,欢迎点赞关注转发,这也是支持我持续原创下去的动力~

#大学生 #应届生 #前端 #副业 #程序员 #复盘

相关推荐
一个处女座的程序猿O(∩_∩)O1 小时前
小型 Vue 项目,该不该用 Pinia 、Vuex呢?
前端·javascript·vue.js
hackeroink4 小时前
【2024版】最新推荐好用的XSS漏洞扫描利用工具_xss扫描工具
前端·xss
迷雾漫步者6 小时前
Flutter组件————FloatingActionButton
前端·flutter·dart
向前看-6 小时前
验证码机制
前端·后端
燃先生._.7 小时前
Day-03 Vue(生命周期、生命周期钩子八个函数、工程化开发和脚手架、组件化开发、根组件、局部注册和全局注册的步骤)
前端·javascript·vue.js
黄油饼卷咖喱鸡就味增汤拌孜然羊肉炒饭8 小时前
SpringBoot如何实现缓存预热?
java·spring boot·spring·缓存·程序员
高山我梦口香糖8 小时前
[react]searchParams转普通对象
开发语言·前端·javascript
m0_748235248 小时前
前端实现获取后端返回的文件流并下载
前端·状态模式
m0_748240259 小时前
前端如何检测用户登录状态是否过期
前端