一个自学前端的专科菜鸡的2年「2021年终总结」

·  阅读 30904
一个自学前端的专科菜鸡的2年「2021年终总结」

「时光不负,创作不停,本文正在参加2021年终总结征文大赛

一、前言

一眨眼又过了一年,掐指一算,出来工作已经两年了。

今年是事情繁多的一年,经历了很多事情,家庭……学业……工作……

现在总算都在慢慢往好的方向发展了。

二、过去的我

我本来是一个学建筑工程的搬砖人,西北人,2014届学生,就读于一所不入流的大专学校,2017年毕业。在校期间成绩很不好,天天打游戏,荒废了大学三年。

毕业之后也是无所事事的状态,还没毕业的时候,为了拿到一份实习证明,误打误撞进了一个临夏回族自治区的传销组织(其实这里用了夸张的修辞手法,不是真的传销,但是很像传销),待了三天之后受不了,偷偷跑出来了。

后来又因为认识了前女友,误打误撞来到浙江,那时候一直不知道该干嘛,也不知道自己能干嘛,更看不到自己的人生方向在哪里,整天混日子,就这样,一直浪费了2年时间(算上大学3年,一共浪费了5年)。

至于那段时间在干什么,大概就是换了三四份不合适的工作吧,保险推销、销售、客服什么的都干过,记得做销售的时候,每天打几百个骚扰电话,而且每天还要和同事互动,早上到公司还要和同事做游戏,业绩不够的时候,下班之后还会被主管拿着水管淋水作为惩罚,那份销售的工作干了不到一周就跑路了,没啥原因,就是单纯的同事NT,然后底薪只有2500,实在忍不了……再后来跑去做客服了,还算是相对稳定的一份工作,就是很辛苦,底薪3300,扣掉各种东西,到手2000多一点,这份工作大概做了半年,又辞职躺平了。

再后来有一年时间完全没工作,房租,点外卖,全部是靠信用卡,一年下来欠了2W多(2W多对于那时候的我来说是一笔巨款了)。

三、恶魔哥,你好

直到2019年,在游戏里认识了一个人做前端的朋友(依稀记得他的游戏ID叫做了了恶魔),是他带我入门前端这行,当时我问他,我能不能学,需要什么门槛,他告诉我:只要满足两个条件就能学,第一,会用电脑,第二:认识26个字母(话说有没有一种可能,恶魔哥也逛掘金呀?这要是被发现了,我岂不是社死?)

后来我就抱着迷茫和希望开始学习,那时候一度想去报培训班,奈何口袋没钱,只好在网上买课自学,再加上那段时间和前女友分手了,心情很不好,所以当时想着一定要学会一门技术,一定要独立起来!

就这样,在恶魔哥的指引下,走上了前端之路。

四、自学之路

说到自学,于我而言这是一件及其痛苦的事情,因为自学需要有极强的自制力自驱力

不巧的是,这两样我都没有

详细过程就不展开讲了,总之一共大概学了四五个月吧,那段时间真的抑郁了,整天待在房间里面看视频,不知道有没有用,不知道能不能找到工作,不知道能不能走上这条路。

那时候加了一些技术群,遇到问题就去群里提问,因为当时提出的问题实在太幼稚了,再加上天生资质愚钝,脑子不灵光,所以经常不开窍,换来的结果就是被骂了,被嘲讽,被劝退……

心里闷的时候就走出房间,去马路边上坐十分钟,看看街道上形形色色的车、形形色色的人,然后继续回去学。

学到抑郁是一种什么体验呢?就是感觉自己像一只小羊羔,被困在一个长方体盒子里,走也走不出去,只能透过几个小孔呼吸到外面的空气,晚上做梦也是这样,这大概是近几年来最痛苦的时候吧。

记得当时还跟家里要了一万块钱,骗他们说去报培训班了,实际上拿来还债,相册里还保留着那时候学习的笔记:

1.jpg

2.jpg

3.jpg

4.jpg

5.jpg

那个时候,光 html 和 css 就抄了足足两本,学到 js 之后,发现概念太多了,根本抄不过来,于是就放弃抄笔记了……

现在回过头看,那时候真是太蠢了哈哈哈哈哈,哪有学习抄笔记的呀,而且事后根本不会拿出来看,唯一的意义就是留下一点点纪念,以证明那段时间没有虚度光阴。

在外人看来,做这些事情,无非就是感动自己罢了……

五、转折点

从年初开始算起,大概学了四五个月,到2019年6月份的时候,基础都看完了,于是有了找工作的念头,那时候是真的菜,菜的离谱,不会vue,不会react,不会正则,不会ajax,不会发请求,不知道json是什么,甚至没听说过GitHub……这么菜的水平,居然就跑来杭州找工作了(想想当时还是很勇的,那时候太年轻,没经历过社会的毒打,哈哈)。

第一份工作找了整整五个月啊!从夏天找到冬天!

几个月来投了1000多份简历,只有100家有回复,这100家里,只有20家邀请面试,最终只通过了4家。

微信图片_20211219033817.jpg

在别人看来可能很辛酸,在我看来,当时是挺辛酸,但是现在回头看,一点也不觉得辛酸,那时候确实技术垃圾到家了,换位思考,假如我是老板,我也不会招像自己这样的员工。

到底什么样的结局,才能配得上这一路的颠沛流离?

六、起点

后来,终于在2019年11月6号那天,入职了第一家公司!

刚入职第一家公司的时候,对各种事情都充满了激情,虽然那时候技术很菜,但是做事情很有动力,会尽心尽力完成能做到的每一件事,在这里要感谢在第一家公司遇到的师父,花名雷霆,东北人,一个资深Java,教会了我不少前端的东西(其实是全栈,由于他太谦虚了,所以自称为一个普通后端)

要不是刚入行的时候有他带我,我不知道那时候会怎么样,甚至不确定能不能走到现在,我现在可能在天桥下面给手机贴膜吧(为什么是贴膜而不是做其它事情,因为我觉得我是一个做事情认真的人,所以适合给手机贴膜)

就这样,算是正式步入了前端这行!

七、崛起之路

第一家公司刚入职的时候,是继自学那段时间的煎熬之后迎来的第二次煎熬,因为……我什么都不会!

刚刚入行的我像一只无头苍蝇到处乱撞,度日如年,坐在工位上5分钟,感觉度过了3小时,看到老板走过来就赶紧敲两下键盘,假装在努力工作……

还记得那时候最喜欢写css,因为只会css,自学的时候学到的js放在工作中完全不知道怎么用……当时唯一的希望就是师傅,看他什么时候有空帮我写十几行,然后自己又不会了,等他下次有空的时候,又缠着他帮我写十几行……还记得一个小小的功能缠着他帮我写了一周,最后总算上线了,其实大部分都是他写的(在这里向师父道个歉:对不起对不起对不起,我知道我那个时候很烦人)。

这种状况大概持续了两个月,到2019年过年的时候,武汉疫情爆发了,开始全员居家办公!

在家远程办公期间,因为得不到别人的帮助,所以只能自己研究代码,会的东西自己写,不会的东西找相似的模块开始复制,抄来抄去,渐渐的,居然感觉工作没那么吃力了。

大概4月份的时候,回杭州复工了。

也就是这个时候,我下定决心,在下班之后每天学习两个小时!于是就开始买课、买书!只要是看中的课程,有盗版就买盗版,没盗版就买正版,家人们千万别学我啊,我们要支持正版,做一个守法好公民!

微信图片_20211218012200.jpg

微信图片_20211218012315.jpg

那段时间真的很勤奋,每天都学习,一直学到年底,从0学了es6、react、node、typescirpt、jest、webpack、工程化等等一系列东西。

值得一提的是,那段时间不但学习,还在减肥,因为杭州的夏天太热,所以我选择晚上出去跑步,以至于去年的作息基本上是混乱的:

  • 早上8点起床,上班
  • 晚上6点吃饭,下班
  • 下班回家开始睡觉
  • 睡到凌晨12点,起床夜跑
  • 跑完五公里,1点回来学习
  • 学到凌晨3点继续睡觉
  • 早上8点起床上班

换来的结果就是两个月减掉25斤,从175掉到150

微信图片_20211218013203.jpg

嗯,工作第一年大概就是这样,每天超越自己一点点,总体来说最后还是成长了很多的。

八、进阶

虽然在第一家公司还算充实,也学到了很多东西,也认识了师父,但是也有很多不好的地方。

于是!2020年12月的时候!从第一家公司光荣辞职!(原因就不说了,懂的都懂,记得有一次线上出bug了,还让全体研发部写检讨……)

生活也没有那么不如意,后面跳槽去了另一家公司,薪资翻了一倍,单休变双休,技术栈也从vue换成了react+ts,同时我有更多的时间去做更多的事情了。

与此同时,找到一个学历提升机构,报了专升本(花了好多钱,心在滴血,感谢爸爸妈妈也帮我出了一部分)。

时间来到了 2021 年,这时候我不满足于现状,希望有进一步的提升,于是买了卡颂老师的《自顶向下学习React源码》课程,而且还加了卡颂老师的微信(卡哥是《React技术揭秘》的作者,同时也是一名React Contributor),然后也在一些技术群里认识了一些技术大牛,经常向他们请教问题,比如爱理哥(达摩院视觉实验室的00后大佬,offer收割机),再比如汪神(米哈游大佬,他本人也是非常的帅气,说起来我还欠他一顿饭),和大佬交流过一些技术之后,曾经遇到的问题都能迎刃而解了,从更高的维度去思考和分析问题,降维打击,整个认知提升了一个档次。(同时也学到了不少互联网黑话)

也就是这个时候,我开始在掘金这个平台发表文章,记录自己的博客:

微信图片_20211219033812.jpg

今年一共发布了15篇文章,平均每月一篇吧,有的是水文,有的是认真写过的,空的时候每个月至少写一篇,忙的时候两个月输出一篇,都是抽时间写的,虽然写的水平都不怎么样,但是觉得对自己还是有很大帮助的!欢迎点赞留言!

九、现在的我

时隔半年多,在今年10月份,我又一次跳槽了!没想到吧!!!

在上一家公司遇到一个小组长,人很好,技术也不错,而且很有耐心,遇到问题去请教他,他也会一步一步帮我解答,甚至帮我实现,哪怕他在吃饭,他也会放下自己的饭帮我解答问题。

但是!天下没有不散的宴席(这也散的太快了吧?这家公司待了才半年!)

其实这次离职倒也没有什么原因,一方面是不想加班了,想找个稍微轻松一点,另一方面是出去随便面试了一下,结果,正好遇到个不错的机会,所以不想错过,就跑了(我是不是太冷血了,说走就走)。

然后,就在前两个月,我来到了现在的公司,还是双休,技术栈还是react+ts,薪资涨了25%,虽然期望是30%,不过对于现在的我也满意了。

如果说第一年的进步是技术上的提升,那么第二年的进步就是思想上的提升,慢慢的对知识体系有了比较完善的认知,脑海里面有了一张思维导图,知道在每个阶段中该学什么,不该学什么。思想上的提升也带来了心态上的变化,逐渐知道自己的优点是什么、缺点是什么。

工作中也发生过一些有意思的事,比如在这家公司刚入职不久,有一天老大让我去帮忙面试两个人,一直是被面试的,从来没有面过别人,所以面完之后又有了全新的体验:原来这就是当面试官的感觉呀

老大让我不要问太偏或者太深的东西,多考察候选人的基础,于是我就根据候选人的简历随便准备了一些问题,html随便问了点,css随便问了点,剩下就是js、框架、性能、计网、工程化、还会聊一些八卦……

作为一个资历尚浅的面试官,在第一次面试之前,我会做一下反思,想想自己这两年遇到过的面试官,哪些是交谈起来比较舒服的,哪些是交谈起来比较累的。

于是总结出来一个规律:

  • 越厉害的面试官往往更加平易近人,和他们交谈起来,感觉不到是在参加面试,而是在聊天
  • 相反,那种看起来很拽的面试官反而技术不怎么样,甚至会刁难你

于是我就向前者学习,虽然我不厉害,但是我尽量让对方觉得我和温和、谦卑、平易近人。

换位思考一下,站在候选人的角度,来参加面试多少有一点紧张,所以我问题的难度也是从浅入深,一开始都问一些很简单的问题,保证对方一定能回答上来,先让对方自信起来,如果对方回答的比较好,我就会顺着往下问,挖掘对方的上限,总体来说还是偏基础多一点,尽量引导对方,就算没回答上来,也不能全盘否定,更不能打击对方,比如我会说:

  • 过程中有疑问可以随时提出来
  • 如果没听清楚,或者觉得我的语速太快,可以随时打断我,我会重复一遍
  • 如果问到的业务涉及到隐私,不方便回答,也可以直接告诉我
  • 如果对方理解错了,实现了另一个东西,先问问他,是不是我自己没有表述清楚
  • 对方如果或多或少回答出来一部分,一般都会先给予肯定答复,然后再做进一步提问
  • 在候选人反问环节,尽量让他多问一些问题,想到什么问什么
  • ……

总的来说,面试过程中自己也学到了很多东西,不止技术,还有人际交往、沟通能力。

除了这件事之外,今年还有一个小插曲,在我看来也是值得记录一下的:前几天给React官方提交了一个PR

QQ截图20211218124343.png

关于这件事,我其实是不愿意提及的,因为这个PR被我亲手关闭了,起因是英语太烂,没注意看V8引擎的博客,只是单纯的为了速度和性能,一厢情愿优化了写法。于是有了下面这一幕:

微信图片_20211218124725.jpg

尴尬到我用脚指头抠出三室一厅。

后来在这位日本网友的点拨下,看了V8文档才发现,创建数组的形式不同,V8内部的处理也不同,虽然push性能差,但是这里就是要用push!当然了,创建数组有太多种方式了,不同方式之间的区别很小,至于我们日常工作中使用哪种方式,完全取决于个人,自己开心就好。而真正在乎这种内核级别优化的,也就是 React 这种牛逼的框架了。

虽然蹭 PR 失败了,但是学到了新的东西,还是很赚的。

记录一下,仅此而已。

十、关于工作之外的一些事情

1. 家庭变故

  • 2020年上半年,爷爷离世
  • 2021年9月份,外公离世
  • 2021年10月份,奶奶离世

两年不到的时间,四位老人家走了三位,爷爷奶奶去世的时候因为各种各样的原因没能回去,只有外公离世的时候回去了,祭奠的时候我没哭,下葬的时候我没哭,吃席的时候我也没哭,后来有一次,偶然间在母亲手机里看到外公生前的照片,看到他病危的时候,用一只手拿着身份证拍照的样子,我眼泪留下来了……

想起来最后一次见外公,还是七月份的时候……

希望三位老人家在天上幸福快乐!

希望外婆身体健康!

2. 学业规划

因为自己的学历问题,找工作吃过很多亏,所以之前报名了专升本自学考试,虽然不是全日制,想进大厂还是希望渺茫,但是聊胜于无。

今年也因为这件事折腾了挺久,北京来回两趟,黑龙江来回两趟,来回机票花掉将近一万。

如果顺利的话,明年四月份再去一趟黑龙江就结束了,祝我好运吧。

3. 感情

自从18年和前任分开之后,一直没有特别地去关注这方面,也没有遇到很合适的,直到前几个月,认识了现在的对象。

我在杭州,她在沈阳。我真的很不喜欢异地恋,但是,遇到了就是遇到了,一点办法都没有,其实关于找对象这件事,我本来有很多自己的标准,但是总有一个人的出现会打破你的条条框框。

不知道她会不会看到这篇文章,我一直没有告诉她,其实我经常生闷气,经常因为吃醋变的闷闷不乐。我也一直没有告诉她,关于感情我是一个很自私的人,我希望自己是独一无二的,如果不是唯一的,那我就不想要。

微信图片_20211218192942.jpg

我现在能做的就是每隔两周见一次。

希望我们不要被疫情影响吧。

希望我们能有好的结果吧。

十一、2022年未来展望

  • 希望疫情能够彻底结束
  • 希望工作顺利,升职加薪
  • 希望本科毕业证顺利到手
  • 掘金继续更新自己的博客,输出一些更加有质量的文章
  • 希望家人身体健康
  • 好好锻炼,瘦下去
  • 希望把欠的钱还清
  • 希望女朋友不要惹我生气,不要工作那么辛苦,不要一整天都不理我
  • 买台14寸的mbp(看心情吧,也可能不想买了)
  • 2021年马上结束了,床头一堆厚厚的书还没看完,这是原本今年的计划,看来今年是完不成了,希望能在2022年完成这个计划

十二、我想说的一些话

这篇年终总结的前半部分记录了入行的大概过程,虽然看起来很曲折,但我不是在卖惨,只是记录,仅此而已。

不得不说,学习真的很累,也很寂寞。

但是,只有耐得住寂寞,才能守得住繁华。

觉得累的时候仔细想想自己的处境,然后就继续前行了,毕竟这个世界上80%都是普通人,没有谁的智力超群,没有谁生来就是天才,况且我从小就觉得自己笨笨的,所以只能靠后天的努力来弥补先天的不足。

因为我家里条件一般般,而且是农村出来的,所以刚来杭州的时候是很自卑的,我不像城里人,他们周末出去打球、去约会、去爬山、去唱歌跳舞、去玩本子……我就很无聊,没事的事情翻翻书,翻翻文档,翻翻掘金,所以,比打球、比约会、比唱歌跳舞,我比不过他们……比技术,我可能也比不过他们……但是比努力,我不觉得自己有什么劣势。

打破内卷的唯一方式就是往死里卷,卷到别人卷不过你,难道不是吗?

十三、致谢、共勉

鹭鸟鸣鸣,文末搁笔,思绪繁杂。

写到这里的时候,感觉这几年的时光在脑海里一幕一幕过电影,心酸只有自己清楚,所以心酸之后的喜悦也只有自己最能体会。

人世间山水迢迢,路遥马急。借此,祝所有相遇:天高海阔,万事胜意。

山水有来路,早晚复相逢。

分类:
前端
分类:
前端