Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
li-jia-nan opened this issue Oct 15, 2022 · 14 comments
Open

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

li-jia-nan opened this issue Oct 15, 2022 · 14 comments

Comments

@li-jia-nan
Copy link
Owner

li-jia-nan commented Oct 15, 2022

一、前言

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

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

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

二、过去的我

我本来是一个学建筑工程的搬砖人,西北人,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. 感情

十一、2022年未来展望

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

十二、我想说的一些话

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

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

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

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

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

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

十三、致谢、共勉

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

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

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

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

@jingyuexing
Copy link

卷啊

@ningshao1
Copy link

加油加油奥利给

@Wxh16144
Copy link

厉害👍

@liuxin23
Copy link

真厉害 👍

@h7ml
Copy link

h7ml commented Nov 16, 2022

TQL

@frankyWux
Copy link

从脉脉看到的老哥,进来膜一下

@li-jia-nan
Copy link
Owner Author

从脉脉看到的老哥,进来膜一下

这都被你找到了

@cth166
Copy link

cth166 commented Feb 9, 2023

林大?

@Aaroli
Copy link

Aaroli commented Jun 8, 2023

加油

@li-jia-nan
Copy link
Owner Author

林大?

报了林大的自考本科,证还没到手呢……

@li-jia-nan
Copy link
Owner Author

加油

♥️

@Curry3O
Copy link

Curry3O commented Jul 25, 2023

鲨鱼哥加油!

@SHUAXINDIARY
Copy link

respect

@perfect
Copy link

perfect commented Feb 7, 2024

字写的 真漂亮

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests