35

28岁裸辞转行前端是怎样的一种体验

 5 years ago
source link: https://segmentfault.com/a/1190000019105621?amp%3Butm_medium=referral
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

本来题目是没有年龄的。只是在网上常看到“已经25岁是否还适合转行当程序员”之类的问题,就觉得有必要暴露下我的年龄。

在过去的2018年,我从新媒体艺术的小圈子里面跳出来,自学编程,转行前端。现已经入职某大公司。故事有点长,还是从辞职开始说起吧。

01 惘

辞职后我也不知道该干啥

2017年的最后一个工作日,我做完了所有的工作交接,离开了上家公司。我不知道辞职之后怎么办,唯一明确知道的只是必须尽早辞职。

那时候的我,貌似选择很多。我可以找份工业设计的工作;可以做交互设计;可以继续搞硬件;不转行继续做新媒体艺术;去二三流大学当讲师;做青少年编程教育;回老家当个中小学老师。

这么一说,我也算是个斜杠青年。不过,"斜杠青年"在我的语境下不见得是褒义词。那就是什么都会一点,但是干什么都不专。什么事都做不成,只好用"斜杠"这么一个概念给自己做掩饰。其实过上普通人的普通生活,也不是一件难事。只是还是有点不甘心。在好几个方向,我都能找到一般的工作,但是,没有一个是“好”的工作。

我喜欢当老师,也曾经在新东方兼职当过老师。自己还是挺喜欢当老师的感觉的。当时的我,除了学历就什么没有。那光有学历能干什么?当老师呗。父母有点着急,甚至帮我打听过一些做大学老师的途径。

故事到这里本该结束了,可是我没有去当老师。

如果这时候去当老师,你是因为喜欢当老师呢,还是因为走投无路呢?我觉得是因为走投无路。如果哪一天我做回老师,我希望是因为热爱,而不是走投无路。

作为一个17岁零一百多个月的年轻人,我内心还有一个想法——希望走和父母不一样的路,去看他们不曾看过的风景。

至于走哪条路,怎么走,我也不知道啊~

02 豫

摇摆不定墙头草

上文说了一大堆可能性,接着我选了Unity游戏开发的路。这算是一个"能进能退"的墙头草选项吧。

Unity是一款三维游戏引擎,不仅能用于游戏开发,还能应用于各种三维交互场景。在我以前从事的新媒体艺术行业中,也常用Unity作为开发引擎。学会Unity这款软件,既可以在原来行业的跳槽,也可以跳到游戏行业——一个用生命赚钱但是能赚很多钱的行业。

我喜欢打机(粤语,玩电子游戏的意思)。但我喜欢的是单机游戏,不喜欢网游。单机游戏重视沉浸感和体验感。网游重视氪金PK,玩家间相互厮杀。当下赚钱的游戏都是氪金网游。转行开发单机游戏,恐怕还是逃不过饿死的命运,那就没必要转行了。转行开发网游,内心又多少不太愿意。

这时候,我找了一个在网易游戏工作的同学咨询。同学劝我不要入坑。游戏开发行业,太累太要命。能坚持下来的人,都是热爱游戏的人。想要在这个行业做下去,你就要花大量的时间去玩游戏。如果业余时间都是打游戏,未免也太浪费了吧?

这个世界确实需要游戏这种娱乐方式,中国也用游戏对全世界进行着文化输出。如果我转行全职做游戏,那就是为了钱而赚钱了。没什么不好,只是,不算十分愿意。

本科毕业设计时,我曾经对自己这样说过:"你的笑容是我创造的不竭动力。"自己做的东西,能让看到的人会心一笑,那种感觉实在是太美妙了。但是做游戏,我体会不到这种乐趣。不管愿意不愿意,确实也没有什么选择。那就选择Unity游戏开发吧~

故事到这里本该结束了,可是春节期间我放弃了游戏开发者这条路。

03 决

决定做前端程序员

搞游戏搞着搞着,转眼就到了春节。趁着各路同学都从大城市回到老家,我也得以拜访到平时难以拜访的程序员同学们。他们给了我很多信息和帮助。了解的信息广度和质量不一样,决策自然不一样了。

决策前不考虑沉没成本,决策后不考虑机会成本。这是我做判断时的一条重要准则。

当时大热的区块链和人工智能,对数学要求太高,做不起。互联网程序员还是挺适合我的。互联网程序员,大体分为前端后端。虽然这样但分类不严谨,但非互联网行业的读者可以先这么理解。前端贴近用户,上游一般对接产品经理和设计师。后端贴近机器,对接数据库工程师和算法工程师等等用户不直接感知的岗位。我是设计出身的,做前端程序员应该会有优势。

虽然辞职后完全不知道该干啥,虽然中间搞过自己不算喜欢的游戏开发,虽然还有不少杂七杂八的探路。但是幸运的是,决定做前端之后,转行方向就稳定下来了。

路走对了,就不怕远。

04 纯

回到学校,回到学生,回到纯粹

站在母校图书馆的闸机前,我掏出了熟悉的校园卡,内心居然有点小紧张。都毕业半年了,已经不是学生,我的校园卡还能进去图书馆吗?

“滴~”,闸机蜂鸣器发出清脆的声音,居然过了。开心之余伴有一丝丝感动。虽然已经毕业,但是母校并没有忘记我们,还能让我们回到她的怀抱,实在是令人温暖。说不定还能借书呢,到前台问问毕业生有什么权限吧。

(图书馆前台)

——您好,我是2018届毕业的,现在校园卡能进图书馆,请问这是一直能进吗?还是有什么限制。

——什么?!理论上是不能进的才对,应该是系统那边比较忙,还没有空把你们毕业生的数据清了

——Σ(⊙⊙"a

后去卡务中心办了手续,校园卡可以继续合法使用十年了。进图书馆,刷食堂都OK。

在这个时期,学习环境还是挺纯粹的。我大多流浪在广东外语外贸大学图书馆、中山大学图书馆、华南理工大学图书馆与广州图书馆。广外图书馆大学城分馆去得最多,因为那里有全大学城(说全广州也不为过)最好的自习室。

在我的心目中,我是广外的走读生。所以我对广外总是有一种特别的感谢之情。

不仅环境纯粹了,手头的工作也变得纯粹。之前转行做游戏时,学编程之余还要花不少时间去打游戏,以多了解这个行业。做前端,当然需要看一些设计精美交互流畅的网站,但不会像打游戏那样影响编程学习。

环境与工作纯粹了,心态跟着变纯粹。编程水平总是跟不上就业水平,你担心吗?担心。担心有用吗?没用。那你别担心好了。

我就像追赶一辆正在往前跑的车。只要我比车快,总有追上的一天。在此之前或许没力气了,或许没时间了,或许其它许多许多。

似乎需要担心其实也不需要担心,因为你改变不了。你能改变的,只有跑多快。你担心的事情,80%是不会发生的。(发生的意外,80%是你想不到的,哈哈)。不用想太多,只管尽己之力向前跑就是了。

而这段时间是最纯粹稳定的。既不像开头时找不到方向,也不像后期弹尽粮绝生活困顿。

05 渣

实力太渣,内推都不敢接

我是出社会比较晚的人。以前同班的同学,大多已在大公司干了几年,小有成就了。虽然离职时我没有在朋友圈公布,但一些同学好友也知道我离职了,给我推荐工作。那时候内推机会反而是不缺的。腾讯、百度、网易等一线公司都能找到内推机会。

只是自己那时的水平实在是太渣,和正常要求差太远。内推的话都不可能进,都不好意思去丢同学的脸。那时候自己的水平之渣渣,可以描述为“神仙都救不了,内推都没用”。摘录一个同学给我内推,我的回复(XX是我同学的名字):

准备4月份再去投简历。毕竟内推一定程度上会代表推选人面子的,我觉得现在的技术水平还不能很好代表“ XX 内推的求职者”。目前正呆在大学城像考研一样疯狂补习中,按计划和进度比较适合4月份求职。

这种岗位确是挺对口的。再次谢谢 XX 的消息^_^

实际上计划和进度都没跟上。那时候水平实在是太渣渣了(也对转行程序员的难度过于乐观估计)。虽然没敢接下同学的内推,但是他们愿意给我内推,给我带来了不少信心。还是相当感谢同学们的。

06 困

出师不利,大水围城,困顿无路

不管实力渣还是不渣,都几个月过去了,应该去试试面试了。投了一圈简历,我获得了两个面试机会。有机会面试还是挺高兴的,转行最怕的是连面试的机会都没有。

第一家公司,笔试下来,100分的卷子乐观估计拿了30分。上午面完第一家,地铁去第二家面试的途中,有猎头主动找到了我。

那时我在地铁上,笔记本连着手机的热点,用时断时续的4G信号,艰难地发送了简历给猎头。猎头问了一堆简历上已经写得明明白白的问题,发现我不是计算机专业且没有相关工作经验,就说声打扰挂了。留下我在挨挨挤挤的广州地铁上,左手手机右手电脑,肩上背着来不及拉上拉链的双肩包。

午饭没吃好,好不容易来到了第二家公司,没想到这其实连招聘公司都不是。“面试”时出一道很难的题目,需要在规定时间内用他们的不能上网的破电脑完成。墙上还贴着一个手指指着你,营造出压力的氛围。不得不说它确实成功让我感受到了很大的压力。到时间后,“面试官”走过来,含蓄而委婉地批判你的水平很低,题目做得很烂,什么都不是。

突然“面试官”话锋一转,建议你上他们的培训班。虽然得知这是培训班之后,我情绪稳定了下来,但是整个面试过程感受到的压力还不能一下子散去,久久不能忘怀。想着还要努力好几个月,才能达到通过这个试题的能力,才能降薪转行,去做这些丑破天际的网站,简直是前途无路,令人难受极了。

更戏剧性的是,回来的时候遇到广州特大暴雨,家(出租屋)附近全都水灾了。地铁口出来,就被围在一个孤岛上。过膝的水位,不是随便能趟过去的。我围在家周边,转了大半圈都找不到陆路回家。雨在哗啦啦地下,饿累困,有家不能回。

我找了一辆共享单车,像开船一样骑回家。这情景和这日子真的太般配了!骑着租来的单车,走在深水区,你永远不知道水下是什么鬼,会碰到什么礁石。你唯一知道的是你不能停,停下来你就完了。你能做到的只有顶住压力向前进。

07 曙

不要被曙光晒晕

向前走向前走,慢慢地,我也有了第一个公司的offer。主试官说:你才学了几个月,技术还不行,但是如果能把设计兼了,我们马上要你。而且还说我要的工资太低了,当场给我加了2500块。我压抑着内心的兴奋,还是按照自己既定计划,说考虑24个小时后再决定。

离开公司大楼,我内心想:考虑什么考虑,明天直接说OK。我已经在阴雨里行走了足足半年的时间,这时候照进来一丝丝曙光。但是这一丝丝的曙光对我来说,已经够炫目了。不能理解这种感受的,可以断收入半年试试,一定能深刻体会。

虽然不是按照既定计划在广州拿下第一个offer后去深圳找工作,虽然初期还要做一下设计,虽然不是互联网公司。但是这半年实在太难熬,马上解脱该多好!我打电话给爸妈,几乎是宣布要入职了。爸妈表示,现在最重要的是适合自己的职业发展,而不是急着反哺家庭。我听了虽然很感动,但几经纠结还是准备入职。

故事到这里本该结束了,可是我还有一个互联网程序员舍友。

回到出租屋,我和这个“就业导师”聊起了这个offer。他非常明确地建议我不要去。虽然只是“兼顾”一下设计,但这对程序员职业发展来说是很不利的。最后,我从长远发展的角度,还是忍住了想入职就地解脱的冲动,没有接下这个offer。

不得不承认,有时候人的水平,和他身边的朋友有关。和一个优秀的舍友在一起住,不管愿不愿意,自己的要求都会变得优秀。

这是曙光,但不能被晒晕。(微信公众号:叶茂腾笑咩)

08 脆

表面坚强,心里没底

放弃第一个正式offer后,按照最初的计划,我来到了深圳。这时候恰好碰到一个技术瓶颈(学习前端框架)。能否突破这个瓶颈,对找工作来说是相当大区别的。在瓶颈期期间,我察觉到自己内心的“脆”弱。

整整一年,总体上我的情绪还是相当稳定的,斗志还是中等偏上。毕竟在自己过去二十多年的生命中,这不算生活最困苦的时候,不算最悲伤的时候,不算最危险的时候,也不算最贫困的时候。但是,这种自我情绪高的“表”之下,是我的自信不足。可以说,虽然自己表面上很坚强,但是内心没底。也可以说,虽然内心没底,但是表面上很坚强。

这个“表面上”不是指对他人的表面上,而是自己对自己的表面上——自我感知。那段时间我就没见几个人,所以我也不知道对人是什么表现。TED有句话,fake it till you make it。自己假装到自己相信,直到真的实现它。不管你是真的还是装的,这个时候的自信真的很重要。即使全世界都不相信你的时候,都要自己相信自己。时间久了,我都分不清当初是装作自信还是真的自信。

但是,有一点我做到了。无论信心满满踌躇满志,还是深受打击心情低落,都能持续稳定地保证学习时间和一定的效率。某种意义上来说,决定你能否通过技术面试的,不是你的心情和情绪,而是你的编程水平。学习能提高水平。坚持学,总有一天能达到就业的水平。问题是你的钱先没了,耐心先没了,还是差距先没了,哈哈~

这段时间最开心的事情是,每天晚上回家,深圳地铁都会提醒我:下一站——翻身!

(注:我住在翻身地铁站附近)

09 断

果断而冒险的一次跳跃

无论脆弱还是坚强,花了一个月时间还是过了“前端框架”这个技术瓶颈。搞了个破破烂烂的小作品,开始在深圳的找工作之旅。深圳真是程序员工作的好地方呀,工作机会比广州多很多。加上自己水平渣得没那么厉害了,深圳找工作相对比较容易。

重点讲下大公司A和创业公司B。这两家公司都是主动抓取我的简历后联系我的。

A是大公司,属于上文中内推都不敢去面的那一类大公司。HR电话和我聊了一些基本信息之后,就让我“回家等通知”了。

B是腾讯投资的一家创业公司,各方面条件都不错。由于自己以前的一份兼职与该公司的业务强相关,加分不少,过面试了。过面试的当天我就把周边走了一圈,看了好几处的租房的地方,就准备这么定下来。不久后,B公司的offer也发下来了。

故事到这里本就该结束了,但这时A公司居然打电话来说要下一步面试。

我感到震惊:原来“回家等通知”真的有可能有通知的!冷静下来琢磨:A公司只有三成把握,B公司已有offer且快要入职。但是真的好想去大公司呀。于是,我在完全没有其它offer,A公司八字还没有一撇的情况下,将B公司的offer拒了。

这算是整一年中最冒险的一次决策吧。回想起来,那时真的是果断。

10 刚

硬碰硬的面试

虽说"大公司看做人,小公司看做事",但是大公司社招的感觉还是比较硬核的。简历筛选、电话技术面、性格测试、计算机机试、人力资源面试、主管面试。真有种“过五关斩六将”的感觉(含中二幻想加持)。貌似校招流程更长,只是我没有参加过任何校招,这社招流程我就感觉很长了。

全流程中,对我来说最难的是计算机机试。机试只有一道算法题目。HR会给你一条链接。链接被点开后会开始计时,你需要在规定时间内完成题目。交卷后马上就能知道结果。

拿到题目链接后我没敢轻易点开,向HR要了几天时间缓缓。那几天每天十小时高强度练习算法。最后拖太久了,HR打电话问我考试了没。我说:马上考。考试前先去楼下买了一个大面包,吃了一半。接着是极度专注的考试时间,碰到的还刚好是一道不容易的题目。我的精神高度紧张,肾上腺素飙升。

验证……过了!

那个瞬间,是整整一年来最开心的时刻,漫长的努力终于获得了回报。我能感觉到头顶腾腾的蒸汽。我拿起桌子旁边的面包,不注意地吃了起来。突然,一只蟑螂从我的面包中爬了出来。在这极度兴奋的状态中,我没有惊慌失措,只是默默地把面包扔了,心想:这种生活,已经过了大半年了。

11 躁

漫长的等待有些焦躁

故事到这里本该结束了,可是我并没有马上拿到offer。

虽然A公司已经给了口头offer,但是正式邮件offer并没有马上下发。前面的过五关斩六将之后,才是公司内部层层上报审批的开始而已。时间等得越长,变数越大。

必须承认,转行期间一向平静的我,在这个阶段还是内心不安的。辞职大半年,连抽屉里的硬币都被我翻出来了。拖了这么久,万一最后没下发正式offer,那真的是赔了夫人又折兵。

这时,一般的推荐做法,是继续海投简历,刷offer,不要被动等待。但是,我并没有这样做,而是将状态调整为"平时"状态。这样,A公司联系我的时候就能马上应答。避免了在别的公司面试的时候,A公司来电的尴尬。当然,另一个原因是和A公司同等条件的工作机会几乎没有,没必要瞎试。

在等offer的时间,我在补一些计算机基础,同时写写文章,而非应聘需要的东西。这确实是有些冒险。

整整40天后我才收到A公司的正式邮件offer。接下来,就是2018年末哀鸿遍野的互联网裁员大潮。我算是幸运地赶上末班车吧。

12 启

新的启程

故事到这里本该结束了,可毕竟拖稿了几个月,那就补充一些近况吧。

半年后的今天,已经转正。虽然还常常觉得自己水平渣渣,但正常完成工作还是可以的。基础欠缺,踏实慢慢追就是。

现在在深圳某地铁站旁,一个人租了六十多平方的小区高层单间,视野风景都很好。没有老鼠,没有蟑螂。有直饮水和中央空调,生活质量和幸福感直线上升到新的台阶。及时奖励自己也很重要嘛。

不找个舒服的地方好好休息,怎么有精力去加班呢?

小尾巴:之前从技术角度总结过我转行的经历,感兴趣的戳:我转行前端花了11个月


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK