前言
「时光不负,创作不停,本文正在参加2021年终总结征文大赛」
使用掘金小站几年余,借此机会把个人经历写出来留作纪念和激励。
话不多说,开始!上吧 Naruto!
目录
- 初入社会-第一份工作-链家
- 寻找梦想-第一份前端工作-赢x
- 井底之蛙-开启跳槽之路-小洋楼公司?
- 坚定目标-蹉跎不断-雷x
- 上山之路-钱x
- 前途迷茫-摆烂-外包
- 更换革命根据地-转战南京-又入外包坑
- 站稳脚跟-xxx
初入社会传
事情要从2016年学校秋招开始说起,当时还在和热爱LOL的其他六个室友沉迷游戏,在召唤师峡谷里厮杀。直到发现最后一段上课的日子里有些许同学没来上课,是去北京培训去了,突然察觉,啊,是要开始找工作了吗? 才开始认识到现实的严重问题,更可笑的是当时学校已经有校招会,有很多企业。但是却传出来参加校招的企业都很垃圾,不适合工作,我竟然就参加都没参加过(现在想想真是愚蠢,岂可修!)。然后就到了毕设的时间段,在某宝上花了100块弄了一个简单的jsp网站草草结束了最后的学校生涯。
毕设结束的次月就告别了学校,告别了室友,直奔憧憬许久的魔都上海,开始了求职。去上海还有个原因是我有个表哥也在上海,可以帮助我身无分文的暂时生存下去(严格来说,家里给了500块钱,但是去过上海的都知道,500块钱根本什么都做不了)。正好我的表哥刚搬家,坐火车,搬家,求职,生活节奏瞬间转变。
当时住在宝山区3号线底站江杨北路,只去过一次上海的我对周边毫无了解。怀揣着憧憬和大学里学到的寥寥无几的知识,便开始求职之旅。不到一个月,我便入职了我人生中的第一家公司---链家地产。对,没错就是链家地产,我一个软件专业的,怎么找了一份房产中介工作??害,听我娓娓道来。
当时已经11月份,逼近年底,当时在毫无了解软件行业招聘内容和需求的时候,海投简历,面试了N家,发现90%以上的公司都是培训公司,或者就是无工资实习。现在回想起来,完全是因为我的简历全是大学学的那些,Java基础,jsp,c#,css,ps这些,杂乱无章,再加上唯一一个作品还是花钱买的,找得到工作才怪呢。。然后就在当时住的小区附近面试了一个房产中介也就是链家,很快便入职干起了中介,其中也有很有趣的经历,出于文章主题,就不详细说明了。
但是在这段时间里,我还是放不下想做软件和编程的愿望。在一边巩固仅有不多的知识的同时,去网上搜索相关资料学习,去询问身边的同学和朋友,寻找自己想追求的梦想。不过很幸运,遇到了工作会的第一个转折点,联系上了我的高中同桌,也是我工作生涯里很重要的一个铁子-友人D,他在毕业后也是了解了软件行业,参加了相关培训,刚入职一家想做软件相关的公司,说可以让我去面试,入职的问题不大。在我听到这个消息的那一刻,我激动的差点要跑到海边游两圈回来!我立即提出辞职,以无法拒绝(也很离谱,现在想想真是离大谱,离职理由是有朋友和别人斗殴,需要我去帮忙)的理由光速辞职。好在当时身边的领导和同事没有过多为难,第二天,我就奔赴D的公司进行面试,也正式进入我前端生涯的第一篇章~冲冲冲
寻找梦想传
面试前一天晚上,我仔细回想起和友人D的聊天,他们现在要准备给公司做一个企业网站,但是他们项目组都是Java开发,也就是后端,没有前端,而我当时也恰好想往前端方向发展,为什么呢,可能又要追溯到大学生涯,在大二的某学期,突然认真学了一段时间的jQuery课程和css课程。就觉得这些比Java和其他课程要简单,更适合我。所以我也下定决心,做一个前端开发,遂修改简历内容,把后端相关知识删除,加了一些前端技术栈,再包装一个比较炫酷的简历模板(其实就是加了一点css3动画效果)。想抓住这次机会,摩拳擦掌,调整心态,准备迎接第二天的面试。
面试当天,和许久未见的友人D打了个招呼,面了项目负责人,然后面了老板,单独聊了工作的期望和职业规划。 然后当天就收到offer,虽然工资不算高,但也算是找到了第一份软件相关的工作。起飞!芜湖!🛫🛫
但是由于公司地址和我当时住的地方距离很远,公司在浦东新区,而我住在宝山,第一个周末我就告别照顾我一段时间的表哥,直接搬到离公司不远的一个小区,虽然房租也很贵,但是总的来说还是充满希望和喜悦的!
入职之后了解到,需要给公司做一个门户网站,但是当时我对前端知识掌握的也只是九牛一毛,只好掏出当时的前端神器,jQuery一把梭,当时的项目代码架构,还是前后端不分离也就是JSP形式的页面。真的,当时真的懊恼不已,为什么大学学了两三年,学到的东西寥寥无几。于是一边工作一边学习,当时Html5和css3也是风靡软件行业,借着想做好第一份前端工作的劲,恶补前端知识并在工作中应用。这个项目大概做了2个月左右,当时老板就是产品经理,没有ui,一个前端(就是我),三个后端,只有一个前台兼职画一些Logo,初步完成了一个企业网站,在上线的前几天晚上,我们几个开发都不懂阿里服务器,每天都弄到凌晨,终于在某个夜深人静的夜晚成功在外网访问到我们辛苦无数天的成果。那一刻的喜悦和成就感,是我一辈子都不会忘记的感受!
后面的日子就是优化改版,新增功能,技术团队也在不断扩大,但是一直没有比较好的项目流程,有种人越多反而越乱的感觉。于是我便意识到,在这里时间再久,越有种井底之蛙的感觉。为什么这么说呢,因为当时我在网上浏览前端知识的时候,突然发现一个叫Vue的东西席卷全球软件行业,尤其是互联网行业。而我但是也并不懂什么前端框架之说,便打听到我的室友他们在培训机构学习到Vue的知识,还有很多我听都没听过的东西,webpack,es6,axios等等。那段时间,我动摇了,我想跳槽,我想学新知识,我想去一个更大的技术团队和公司。恰逢我的大学室友他们学习结束,都找到了工资很高的前端工作。
于是,带着对当下的不满足,和老板聊了下自己的想法,老板也没多留,我又选择了辞职,而且是裸辞,告别了老友和第一份前端工作,我又踏上求职之旅,但是这次,却没有那么幸运...
井底之蛙传
挥手告别了上一段生活,带着身上仅有的几千块,我又搬到了老闵行区(5号线上,属于比较偏的地方了),和我的大学室友合租下了一套2室的房子。每天他们起来上班后,我也跟着起床开始又一段的修炼中,仿佛鸣人去妙木山修炼一样,我给自己定了个目标,这次,要工资翻倍。于是,我每天在学习Vue和css3,跟着视频学,跟着书籍学,也一边在和我的室友W沟通学习,大概又过了两周。我信心满满的开始了再次面试之旅,希望加入一家使用Vue技术栈的公司。
这次面试,我真的像刘姥姥进大观园一样,碰到了各行各业招聘的前端岗位,面试了一家又一家,当时时间又是下半年,我也渴望尽快找到工作,所以空有一腔热血,现实却是又一次狠狠的打击了我。
我没收到任何一个我满意的公司的offer,即便我工资降了很多,但还是没有任何回声。于是我在想,是不是因为我的基础比较差,而且没有实战经验导致的,进入了迷茫期,导致自己浑浑噩噩进了一个很小很小的公司,当时就是慌了,找不到工作,便随便找了一个前端工程师的工作。我在这家公司的经历,现在回想起来都觉得很奇怪,也很无奈。办公地点在黄浦区里的一个小洋楼里(内环市区,周边都是富豪区),当时面试的时候办公环境吸引到我,一个独栋的小洋楼,院子里还有一个大花园,环境特别好。可是当我入职后才知道被坑了,说好的有前端领导会带我,其实就是一个前后端都会的老大哥,然后我入职还在的设计师没过一个月也离职了,在公司常驻办公的只有我和那个老大哥。好在当时工资要的不算太低,拿到7k多,尽管不甘,迫于生存的压力,也只能先这样了。
平时工作内容就是做做微信h5页面,维护一个公众号,但是技术栈还是用的jq,时而忙时而不忙的,所以我继续在闲暇时间关注技术,也和老大哥学到了git相关的知识(上家公司是用的svn,那时候用svn的公司还是很多)。所以回想起来,好在那时候没有破罐子破摔,至少学会了使用git,也接触到张鑫旭大佬的相关文章,没事就去学习和练习。
但是没过多久到了年底,腊月二十八那天,人事突然找我,说答应我转正之后的加薪(当时签合同,试用期压了我1000块,说转正会补)给不了了,而且公司今年没盈,还要降500-800以补公司亏损。
这对我来说又是一个晴天霹雳,当时听到这些话的时候都快崩溃了,但是我的潜意识告诉我,这里不能再待了,再待下去,只会越来越惨,这不就是想逼退我吗!于是,我又提出离职,人事可能出于良心答应我当月工资会凑整并在年前发放,然后我就收拾东西就回了出租屋,告别了小洋楼的生活。
回出租屋后,把东西放下,我认真思考起这一年我的经历,我彻底迷茫起来。我的脑子里一直在想,我真的适合干这行吗,为什么别人可以工作的好好的,只有我一直在换,一直很惨...
相信很多人和我的经历差不多,在工作生涯中经常会有类似的疑问,怀疑自己能不能做这行,能不能一直做下去。其实万事都有难处,只要你你放弃,只要你肯坚持下去。虽然我只是一个普通的前端开发,但是经历了挫折,能走下去才是最可贵的。那一天,我真的想了很多很多,但是这些并没有阻拦我想继续当一个前端的想法。
那个年,我过的很不好,我并没有和家里人说我工作的事情,只是说还好,赚的钱够自己生活的,还补贴了家里了一些。然后初六假装要回去复工,又踏上新一段的前端生活。
坚定目标传
过完年又是一个崭新的开始,我对自己说。 回到出租屋,和室友W再次碰头,我们一起分析了现在前端招聘的要求,和我所掌握的知识进行了对比。我当时只能说熟练掌握jQuery,但是我要找使用Vue技术的公司,会很难。所以问题还是出在我自身的技术能力上,于是我又继续学习Vue,看视频,看文档,而且这次模仿github上那些Vue项目自己也改写了一个Vue项目。
学习是枯燥的,但是成果是甜的。
在坚定自己的目标后,我又在出租屋闭关了半个多月后,开始了针对性的简历投递。当时还有很多公司使用jQuery,然后也有jQuery和Vue都用的,我觉得这种可能会和我的求职要求匹配上。在面试的第二周,我开始有了offer,但是工资都不高,8k-10k不等,而且选择我的公司多数还是使用jQuery。
然后我继续投简历,继续面试,然后就遇到我的第三份工作,雷x科技,这是一家准备从jQuery转到Vue的公司,有成熟的产品和成熟的技术团队。当时面试我的是一个前端大佬和技术负责人,不过我也算准备充分,基本都答上来了,后来就开始聊下一步项目的计划,双方聊得都很开心。然后又和hr面,谈了薪资(这里又吃了亏,hr上来就问上家薪资多少,我当时慌了,没敢多说,然后工资又被压了1k),谈完通知我等回复,刚出公司没过多久就收到offer,我也还算满意,最终是税前10k签下劳动合同。
其实当时也有点纠结,要不要继续找下去,然后问了朋友,朋友说如果工资还行,适合你的职业生涯,你感觉也可以成长的话,是可以到这家公司工作的。我一听也有道理,而且这家公司各方面也都还行,公司规模和技术团队我都蛮喜欢的,然后就决定在这家公司入职了。
在这里工作了一段时间后,才发现之前真的很像井底之蛙,这里有一套成熟的项目上线体系,从需求评审到开发到测试,这一切都是我之前在别人的嘴里听说过,没有真正的经历过,知道亲身经历了,才知道这些的必要性。 公司氛围也很好,有免费的零食柜(离技术部最近,我们也吃得最多),每个月有生日会,不提倡加班,经常组织篮球和其他运动项目。
但是,好景不长!在某个平常的周一,公司突然宣布破产! 对,没错,破产了!我他喵的,我刚转正不久,怎么又有幺蛾子!
人事说,股东资金链断了,公司没法运营下去了,直接到破产清算了。然后呢,这时候,人事把我们技术部单独叫到办公室,说现在公司破产了,这里肯定是没法正常运营下去的了。但是呢,老板出于对我们技术部的肯定和认可,可以把我们安排到他的另外一家公司(钱x科技)里入职(薪资不变,但是要有3个月试用期)。这里说一下,当时入职的雷x科技是老板A自己的公司,相当于大股东,然后他还有好几家合伙公司,可以安排我们过去的也就是他有股份的其他公司。
于是摆在我们面前的是两个选择,第一,离职回家等公司破产清算完发放补偿金,大概就是一个月工资。第二,就是去另外一个公司直接入职,但是有很多不确定的地方,毕竟我们也没去过,只听说过,技术团队比我们要大,做的业务也相应的多和复杂。
但是我打听到,那边的技术栈好像是Vue,再加上技术团队也比现在的成熟,短暂的纠结后选择了后者,当时有一半的同事都选择了去另外一家公司,也有直接离开公司等补偿的。
当天下午我们就搬着自己用的电脑主机和显示器,来到了距离不远的另一家公司,说实话,到了之后第一感觉就是确实不一样,规模很大,两层楼的办公区,领导都在内置的阁楼办公室里。又有种没见过世面的感觉了哈哈。到了之后我们就在一个办公室里签了合同,然后把我们各自安排到办公区的座位上,也就算是又告别了一家公司,来到新的工作环境,新的公司。
上山之路传
到这我的前端生涯可谓是蹉跎不断,经历了一家公司又一家公司,短短2年内,周围的环境和人变了一遭又一遭。多了些感悟,多了些经历。
在熟悉几天这家公司的业务后,也开始工作起来,但是由于手上的项目已经是成熟的Vue项目了,再加上本身功能也比较复杂,所以开始一阵子几乎没做什么事,没写过几行代码,只能缓慢的熟悉代码和业务。然后我还花了重金买了台MacBookPro以更好的学习和开发手上的项目。
但是,但是,没过一个月,又遇到一个幺蛾子。项目负责人把我们几个从雷x来的前端单独叫到办公室,说现在的项目人员饱满了,正好隔壁项目组缺前端,让我们去那边支援。于是,在我刚入门手上的Vue项目没几天后,我又搬到同一楼层的另外一个项目组(隔得很远,一个在楼层最左边,一个在最右边,不能说风马牛不相及,只能说毫不相关,去了就回不来了)。 而且,那边在开发小程序!!是一点都不了解的小程序!!
2018年那会,小程序刚有热火朝天之势,"跳一跳","拼多多","头脑王者",当时都是火爆一时的小程序。而我当时的那个项目组,就是要做一个关于电商类的小程序,和拼多多有合作关系。
出于对工作和职业生涯的追求,我正式开始了上山之路,当时和其他几个小伙伴一起研究微信小程序文档,一起踩坑,一起踏上上山之路。当时是使用原生小程序开发了一版但是语法限制太多,于是使用wepy框架去写小程序,其实了解小程序的都知道和Vue有异曲同工之妙,wepy更是如此。
那段时间很累,也很充实,每一周都会有新的功能和业务要做,因为当时竞争对手很多,类似的平台也有不少,所有想在众多竞争对手在脱颖而出是一件相当难的事情。我们统计过当时小程序的最高活跃度的是50W+人。这真的很鼓舞人心,说明我们做的产品是有价值的,而我的学习能力和掌握的技术也一样在飞跃。
那一年,我们公司去三亚开了年会,玩了三天三夜。那次的年会也是至今为止我遇到和听到过最好的,最奢侈的,不禁感叹下money的魅力真是无与伦比。
又是一段平常而努力的日子之后,项目又有了变故。由于当时竞争很大,股东开始都是在大量投资,不然会没有市场,各种买资源买SEO,但是最终算下来,盈利并没有多少。所以又准备转变项目的方向,恰逢又是一年金三银四,我想和公司申请涨薪,未果,只有几百块。
于是我开始骑驴找马,想再好好跳一次槽,却掉进了外包的坑。其实这都是自己的问题,因为之前没有在外包公司待过,也没想过外包和自研公司会有那么大的差距。
在申请涨薪失败后,我首先是提出离职,然后等待HR那边处理,答曰最迟一个月能走,可能手上的工作交接完就可以提前离职。于是我就开始边交接边出去面试,面到了一家在离现在公司不远的驻场外包,项目刚开始,工资不错(其实主要就是工资吸引我了,涨幅35%)。当时真的有点安于现状了,然后和外包HR联系了下,办完离职就过去入职。那一次是无缝连接,一天都没休息,前一天才离职, 第二天就去入职外包了。
前途迷茫传
外包公司总部在浦东,驻场在徐汇区,入职当天上午在总部简单培训下,下午就去现场熟悉代码了。 好在这次我是冲着Vue项目来的,项目也是使用Vue全家桶搭建的。我就告诉自己,虽然是外包,可能有不好的地方,但是项目是我想做的项目,工资也算不赖,就这么干下去吧。
然后没过多久我就后悔了,开始还是组建状态,后来开始过需求开始开发了,我才感受到外包的真实之处。首先是同事们的技术能力,总感觉都是半吊子,来混日子的,和后端调接口,没有文档就算了。我询问字段含义,态度恶劣,后端说不会自己百度吗?当时也是挺无语的,直接和后端Battle起来了,所以一开始的工作体验就不好。然后到产品经理分配的开发周期特别短,最离谱的是产品经理直接对我们进行辱骂,真的是辱骂,直接说猪啊这都不会甚至更难听的话,有一次准备骂我,我也没虚直接怼回去了(事实证明怼回去是对的选择,他后面都没有再说过我)。但是有些人就任凭产品骂,尤其是几个看起来很实在的几个同事。这也是让我对外包公司印象不好的一点,好多外包工作的人都是很僵硬的,没有人情味,不会让你有归属感,像工厂一样。
当时工作内容也不负责,重复工作多,所以我想着像大佬们造轮子一样试着开始自己封装组件。后来也自己封装了几个简单的组件,成就感还是杠杠的。但是外包公司还有一点不好就是加班多,很多很多的那种。项目上线当天只要有问题就不会让你下班,所以经常待到凌晨客户验收完才能下班。这也是很坑的一点,客户是爹,甲方是爹。
但是始终是自己琢磨,自己学习,所以成长很慢,大多数还是重蹈覆辙的工作占据了日常。遂待满了一年,我便辞去上海的工作和一切到了南京,带着剩下不多的热血,还想闯荡一番。回南京还有一个原因就是离家近,在上海那几年,负面情绪很多,也借这个机会重新来过。
转战南京传
到南京其实是毕业之后一直有的想法,只不过最初还是想去一线城市闯荡一下。到南京后,整理好简历,开始投递,没歇几天也开始了面试。
但是面试了一两周,发现有一个严峻的事实摆在眼前。南京不像上海机会那么多,外包公司偏多,大厂也有但是硬性条件很高,我又不达标。于是又开始迷茫,那段时间家里也有些事情,一边担忧工作的事,让我又有了混日子的想法。于是又找了外包,工资很高,但是很累很累,还要去广州出差,一次就是半个月,开始了昏暗不见天日的苦逼加班日子。出差的那些日子,每天就是吃饭工作,住的酒店离驻场不远,所以每天两点一线,真的快emo了都。
然后因为长时间加班和身体也出现点不适,直接了辞去了工作。决定不能想着混日子,至少不能拿健康去置换金钱。
站稳脚跟
于是在认真整顿自己的心情和状态后,再次出去求职面试。
找了一家待遇还不错的自研公司,有自己研发的产品和流程,团队也相对成熟。归属感也相对强一点。 使用的技术也是Vue相关。现在已经待了一年多了,无论怎么样,也算是稳定下来了。无论是职业生涯,还是在南京,还要点时间去沉淀才好。
回想这几年,主动离开的和被动离开的公司太多太多,尤其在上海的那几年浮生若梦一般,全都是泡沫~~
在写这篇文章也分了好几次才写完,也把这几年重新在记忆里走了一遍,感慨许多,收货也颇多。也祝愿各位在这个行业里都能好好坚持下去,即使当下可能没有什么实质性的突破,朝着目标前进就对了。
程序员行业越来越卷,前端开发更是如此,但只要自身能力够强,要当山顶上的人,加油!
----完----