「时光不负,创作不停,本文正在参加2021年终总结征文大赛」
前言
一直都想写一篇文章讲述一下这几年在我身上都发生了什么,刚好借这次掘金的活动,让我好好沉下心进行一次复盘,我会讲讲我是如何进入程序世界,到后面为什么找不到工作,迷茫、挫败、深度焦虑、想结束自己人生,再到后面进入前端开发领域,努力、坚定、持续成长,一年半进入大厂。
这是一篇很细碎的个人经历总结,也算是自己给自己的一封情书吧,希望许久以后,再看这篇文章时,会有不同感悟,不管是幼稚、感动还是不屑,都是当下阶段我觉得我必须要去记录的。
如果你失败过、迷茫过、生而为人很抱歉过,你或许会在这篇记录中有所共鸣,谢谢各位接下来能听我的碎碎念❤️
背景
不要误会,这里背景的意思就是很单纯的背景。
我生于一个不和睦,不富裕,并且童年伴有家庭暴力的农村家庭,很小的时候就随打工的父母在浙江读书,我说这个不是想表达自己的不满,也不是想博取同情,只是这种家庭环境和成长经历所带来的负面影响(比如自卑、敏感、压力极大等),导致我后面找不到工作时差点想结束自己的人生,幸好有她。
其实对于我这样的情况,读书也是比较困难的一件事。举个例子,读书时代,爸爸妈妈会为了你的学习准备好一切东西,只要你肯学,啥都不是事。但是我读书的时候,基本没在家写过作业,原因是我家一两百块月租的出租房里没有书桌,那时候我单亲,我的暴戾父亲甚至不愿给我买一张。所以我的学习生活就是,要么在学校放学回家前写完家庭作业,要么做不完的就不做了。可能也是这种原因吧,我做作业就很快,思考和快速学习能力也似乎比别人强一点,成绩也还保持不错。
对于我黑暗的童年来说,电子游戏和电影是我生活中的两束光。我到现在还是忘不了一条命过 50 关《炸弹人》给我的自豪感,在好朋友家玩的《孤岛危机》带给我的震撼,以及看了《独立日》后那种被打开了新世界的感觉。
我一直都不知道是什么能让我在那种环境下一直坚持读书,后来我明白了,是游戏和电影让我对这个世界充满了更多期待,也是它们让我保持学习的动力,因为我一直梦想,有一天我能靠自己学习到的知识去构建一个自己想要的“世界”。我的初中,不是在打游戏,就是在去打游戏的路上。我的高中,不是在看电影,就是在打开看电影的电脑,还学习了许多摄影、剪辑、后期的知识。
不过看标题你也能猜到了,这里没有什么反转,没有什么励志故事。
高考想考中国传媒大学,我失败了。随便选了个工科专业,就这样来到了大学。开始放飞自我,但又不够彻底,但是总体来说,就是沉迷游戏、沉迷电影,有时候还是会有很热烈的想法,想要从自己的热爱中发展自己正向的东西,还是想要去实现自己的梦想。但是那种骨子里的不自信,完美主义(即觉得什么都要准备好了才能做的心态)导致我始终踏不出一步。
以下是我的豆瓣观影量,还有很多很多没记录进去的:
那一年
大二下至大三上那一年,我开始明白,自己一定得做点什么了,既然电影梦已经遥不可及,或许游戏方向还可以努力一下。那时候对游戏还没有策划职位的概念,所以摆在我前面的就两条路:
- 编程
- 美术
很显然,对于我这种从没学过美术的来说,编程更现实点。所以那时候我每天泡图书馆,学习 C++,就那本 800 多页的(没记错的话)《c++ premier plus》被我反复看了三遍,并跟着例子实践过一遍,你问为什么,因为 C++ 对于我这种完全没有编程经验的人来说,看完就忘,太难了!
正在我觉得我可以做点什么的时候,我发现什么也做不了。
- 学虚幻引擎?别搞笑了,电脑都带不动。带不动不会买?抱歉,没钱。没钱不会挣?太浪费时间了。
- 写更底层的代码?比如游戏图形学相关的?好!
不知道你感受到没有,第一条就是我疯狂给自己找借口的,就是总会觉得什么都满足不了我的条件,那种我一直无法摆脱的心态又出现了。第二条就成为了我给自己的台阶,好,搞图形学相关的,先考个研究生吧?本科谁教你这些?自学?别搞笑了。
现在回想起来,我真的好讨厌那时候犹豫不决、畏畏缩缩的自己!
所以顺理成章,我开始了计算机考研基础课程的学习,计组、数据结构、网络、操作系统,并将考研院校目标定为了浙江大学,是的,我完全不知道那么自卑的自己,是哪里来的底气支撑为做这样的决定。是我那半吊子的 C++ 编码水平?是我那学的不知道所以然的基础课程?还是我那该死的想证明自己的自尊心?太可笑了。
实习
第一次考研失败了,来到大四快要毕业,还是抱着对游戏的热情,进入了一家很小的游戏公司,毫无社会工作经验的我,以为进入了游戏公司就能开发游戏了,但是去了之后却是写管理后台的增删改查,一天通勤时间两个小时,还遇到了一个让我觉得很恶心的上级,我的心理出现了严重的问题,经常在下班的路上哭鼻子,到后面对身体也产生了影响,经常会觉得胸闷气短,抽搐,所以在我转正那一天我提了离职。
现在回想起来,会造成那种局面主要有以下因素:
- 突然进入社会工作带来的与学校学习生活严重的落差感。
- 心理承受能力低下,加上自己敏感、自卑的性格,根本无法适应。
- 想要做的和所做的不一样。
离职之后,我那 1800 多的房租和仅剩的两三千块钱存款,让我放纵且带有报复性地打了十几天的游戏。
第二次考研
灰溜溜地回家了,准备第二次考研,这次报考了中国科学院大学的信息工程研究所,进入复试后表现不佳,记得面试时老师让我写备考阶段写到吐的泰勒公式我都因为紧张没写出来,加上没有项目经验,跨考,初试分数不高等,我又一次给自己关上了读研究生的大门。
这对我的打击无疑是巨大的,一是没有退路,二是看不到未来的路。
从北京回来后,我无处可去,没有脸回家,只能寄宿在大学玩的比较好的同学在杭州租的房子里,这位同学是 @kaisei,他帮助了我许多,只让我承担很少的房租,也愿意借给我生活费。于是我在这种条件下开始尝试找 C++ 相关的开发工作,我还天真以为,工作嘛,随便找的,哪怕薪资低一点。但是现实很骨感,尝试了一轮下来之后,我甚至连 3000 月薪的工作都找不到。理由是非应届生,还没有工作经验和项目经验。
我感觉自己要完蛋了的时候,同学给我指了一条路,转前端。
前端,我来了
是的,我进入前端领域仅仅是因为我无路可走了,恰巧前端上手又比较快,比较好找工作,完全不是我现在出去面试所说的,因为热爱。
于是开始自学 HTML,CSS,JS,时间战线长达 6 个月,这期间无数次的自我怀疑,迷茫,对未来的恐惧,让我产生了很严重的心理问题,很多次有从所在的 18 楼阳台跳下去的冲动。这其中的心酸苦楚,回想起来,全是自己过去的怯弱、做事犹豫不决以及严重的自卑心理导致的。
我只能选择接纳自己,原谅自己的过去,重新开始。
终于来到了 10 月份,我开始写简历,在杭州投了几家公司,都以失败告终。我记得有一家小公司,为了争取机会,我还用 React 重写了他们公司的官网,结果面试时还被面试官说这没有任何意义啊。我又一次陷入深深的自我怀疑与焦虑,无法再继续投简历,因为我怕一次次被打击。
第一份前端工作
幸亏有她,我的天使,她从邻省工作的地方来杭州看我,我们一起度过了开心、快乐的三天,她在西湖给我拍了一张我 github 一直在用的头像。
之后我送她回去,就想着在她那个地方也尝试投投简历,哪怕面不上也能积攒点面试经验嘛。结果很巧的是,我面的最后一家,也就是我第一份工作的公司,前端负责人给我的感觉非常不错,为人谦逊,说起话来也很爱笑,主要是能感觉到他也是对技术比较有追求的人,他应该是比较看中我学习的态度吧,让我通过了。于是我抓住这次机会,开始了我前端生涯的第一份工作!
首先我要好好夸一下我的前同事们,真的感觉太幸运了!!!我去的时候,前端组就四个人,加我一个五个,分别是:
- 爱笑,平易近人,会为下属考虑,具有领导风范,思考起来喜欢敲头的前端负责人。
- 性格很好,说话好听,很有耐心的两个大佬,一个喜欢钓鱼,一个和我一样喜欢打游戏。
- 漂亮,会做菜,也是说话好听,有耐心,性格超级 nice 的小姐姐。
他们在工作上对我的帮助和包容,让我很好滴融入到工作中,我觉得我这辈子都会记住他们,因为他们真的太好了,相处起来特别舒服,这让那时候的我对每一天都是有所期待的。
当然,刚工作时,每天我都会下班后花大量时间在新知识的学习上,在这里我要对掘金这个平台表示非常非常非常强烈的感谢! 这上面很多的优质文章真的对我帮助太大了。
随着业务代码的熟悉,我已经逐渐喜欢上了前端开发这个工作,会花更多私下时间在前端知识的学习上。之前说过前端负责人是有技术追求的,所以我就有一些比较好的机会接触到新的有难度的项目,而我私下时间的大量学习也让我又机会参与这种项目。这对我之后的简历书写是有很大帮助的,所以各位小伙伴,找工作一定要仔细考量,这决定了你未来一年甚至几年干的开不开心,有没有成长!
慢慢地,我真的变得自信了起来,也对未来充满了期待,更知道自己想要做什么样的方向,一切都向着美好的方向发展。那种不再迷茫、不在畏畏缩缩的感觉,真的太舒服了!
2021
在追求进步的道路上,时间静静地来到了 2021 年。在获得某些东西的时候,你一定会失去另一些东西。因为事情不总是完美的,一方面是自己体重相比一年半以前,因为不运动 + 久坐,增加了接近 35 斤,看起来胖极了。另一方面,太想努力达到自己想要的层次,太想能够有资本保护自己所爱之人,忽略了很多她的感受,导致后面的 broken,我很抱歉,也很遗憾没能和她走下去。
分手之后的日子特别痛苦,如果你曾有过这种经历,你一定会明白这种痛心的感觉,总之就是突然觉得一切都空了,工作没心情,吃饭吃不好,睡觉睡不着。不想把这种负面情绪带进工作,于是我选择了裸辞,在这两个多月的时间里,我做了三件事:
- 减肥 - 跳绳,从一开始 100 个跳完就要猝死的感觉到后面能跳 3000 个,戒糖戒盐。
- 护肤 - 小x书看了一些攻略,开始重视自己的皮肤,并坚持每日早睡,每日护肤,逐渐变得干净、阳光起来。
- 学习 - 找了个自习室,每天刷 leetcode,复习 js 基础,刷面试题,写开源,感谢 @wopen 大佬的 nplayer 开源项目让我学习到很多!
成果是显著的,我两个多月减掉了接近 25 斤,以前穿不下的衣服又能穿了!且身体素质比以前好了很多,经常出现的气短、心脏疼消失了。皮肤也变白了许多,脸上不再昏昏沉沉,有精神。最重要的是,复习基础知识、刷算法给我思维上的提升比较大,会有一种,什么复杂的代码我都能写的自信感!虽然事实可能不是如此,但是这种自信的感觉,我很喜欢,也对我后续面试表现有很大帮助!
这里可以给大家看下我肥胖之前、肥胖中、减肥之后的对比:
我回到杭州之后,就开始投简历,一开始一个月面了很多中小厂,有过的,也有不过的,但总体来说,结果还算可观。第二个月,我开始往大厂投简历,过往一年半的经历让我拥有了还 OK 的面试机会,不过我投的也不多,就 6、7 家大家都知道的大厂。比较遗憾的是面上海的字节视频架构组倒在了 3 面,这是我最想去的组,真的很遗憾!之后就是手头有了网易和阿里的 offer,最后选择了其中一个,就不说是哪家了哈。
不过这里我要提一句,脉x上任何大厂都会被喷,但也是一群人都是挤破头想进去,所以大家找工作时,不要被网络信息所蒙蔽,就我面试感觉来说,阿里、网易、字节视频架构组、有赞这几家的面试体验都特别好!!!
后面我会把自己总结的面试经验分享出来,其实已经写好了,只是我一直没发出来,找个机会再发吧~
新征程
目前呆的工作环境觉得也很不错,同事们也很好,感觉和第一份工作有点像,负责人一看就是那种有技术追求的人,而且组里有两个大佬,不过我去了之后走了一个,很巧的是也有一个漂亮的小姐姐。其中一个大佬目前是我的导师,很有耐心,性格平和,相处起来挺舒服,希望这种幸运能一直保持下去吧!
目前也是先适应工作,把业务都弄清楚,胜任工作内容是咱们打工人的最基本要求,对了,现在团队技术栈是 Vue,又有好多新知识能学咯~加油!
十二月就快过去了,我对明年也是有一些计划,希望自己能一一实现:
- Vue 技术栈的全面深入,包括技术生态、源码等等。
- 音视频知识的学习,不被限制于开发语言。
- 将自己的开源播放器做好,开发更多新特性,支持更多流媒体协议。
- 项目工程化开发方面的知识学习。
- 阅读一些提升软能力的书籍,书单后面会再仔细查阅整理。
- 买台微单拍拍视频记录生活~哈哈。
未来我会专精音视频领域,想要做一些和我的梦想相关的东西,欢迎喜欢游戏,并对国内游戏环境抱有积极态度的产品、后端、前端同学与我成为朋友,让我们未来做一些伟大的事情~
最后
其实,在某个阶段的迷茫痛苦是正常的,我们去接受它就行,就让自己痛苦吧,不过你要坚信一点,未来会不一样,反正你都在谷底了,往哪个方向爬都是向上的,你说呢?
要自信!要勇敢!
感谢有人能看到最后,希望我的故事能给你一点启发,没有浪费你的时间。