最近和⼀个挺久不联系的朋友聊到了各⾃的现状,之后也是有感⽽发,写下了这⽂章。
阶段⼀:垂死病中惊坐起(本科——决定三跨考研)
我本科就读于某所双⾮⼤学的⼯业⼯程专业,⼤学前三年就是⼀个浑浑噩噩的⽹瘾少年,时常挂科,成绩倒数(绩点排名后10%)。在经历了⼀些事情后,觉得⾃⼰还是应该逼⾃⼰⼀把,⽐起直接裸泳进⼊社会,还是考研更适合⾃⼰。我是⼀个⼼态很好的⼈,觉得既然⾃⼰本科什么都没学,那对于⾃⼰来说考什么专业都⼀样,都是从零开始,所以就选择了报考⾃认为喜欢也有钱途的软件⼯程专业。三跨⽽已,来嘛!
阶段⼆:路漫漫其修远兮(考研——读研——秋招)
考研:从⼀个逃课打游戏的⽹瘾少年变成每天泡在图书馆14⼩时的考研党,其中的煎熬可想⽽知。刚开始在图书馆,真的如坐针毡,脑⼦⾥⼀⽚空⽩,⼀天只要坐满14个⼩时就算成功。我评价⾃⼰是⼀个惯性很⼤的⼈——做什么事情很难启动,但是⼀旦开始做了就不会半途⽽废,所以我还是咬咬⽛坚持了下来。九个⽉如⼀⽇的付出也终于顺利通过了初试与复试,我现在还记得,在复试的前⼀天,我还在千⾥之外的本科学校参加补考哈哈。
读研:我在某不知名985度过了三年研究⽣⽣涯,感觉真是⼀晃⽽过。我的导师是⼀个⾮常好⽼师,但是他的研究⽅法-抗量⼦密码,我是真的⽆能为⼒啊!!!所以在满⾜毕业的前提下,我开始了⾃学开发技术的旅程。除去完成课程与迷茫的研⼀,满打满算也只⾃学了⼀年,中间由于疫情(实⼒太菜)⾃⼰也没有找到合适的实习,秋招就来了。
秋招:我对于秋招的准备主要分为三个⽅⾯:算法、项⽬、理论知识
⾸先是算法,在秋招前我⼤概累计刷了300+的LeetcCode,加了⼀起刷题的群,每天和群⾥的⼀起进步真的⽐⾃⼰⼀个⼈埋头苦⼲要更容易坚持⼀些。也要学会⾃⼰总结,可以尝试写写题解,在给别⼈讲解的同时你也会发现可以优化的地⽅。在刷题⼊⻔之后,可以多多参加周赛,尽早适应笔试的同时也会有收获感,第⼀次周赛AC的喜悦⾄今也记忆犹新。
其次是项⽬,我在实验室参加的项⽬技术很基础,那时候也经常上⽜客,看中了某客⽹项⽬课每个问题⽼师都会答疑这⼀点就买来学习了。⼿把⼿跟着敲完之后⾃⼰也进⾏了修修补补,这在我后续的⾯试中也帮了⼤忙。
最后是理论知识,我是先在⽹上搜索⼀些优秀⼤学的公开课进⾏学习,再看对应的⾯经,然后⾃⼰做⼀个总结,毕竟知识点那么多,纯背理论没意义也背不下来。
阶段三:吾将上下而求索(在小红书的 ?天)
秋招之后也拿了⼏个Offer,综合考量之后选择了⼊职⼩红书。但是相⽐于在⼩红书上班,我感觉⾃⼰还是像在读求学。因为我本科都没有⼯作的想法,研究⽣也没有进⾏实习,就直接正式⼊职了,所以我是⼀个学⽣⽓息很重的⼈。原本我⾃⼰认为会适应的很幸苦,也做好了被社会毒打的准备,但过程却⽐想象中顺利不少。思来想去,将其原因归结为以下⼏点:
1.为“薯光计划”点赞:薯光计划是⼩红书给校招新⼈准备的⼀个培训体系,对于我来说帮助巨⼤。我是⼀个⽐较固执的⼈,之前或多或少⼼中会有“做技术的技术好就⾏了”的想法(虽然⾃⼰技术也不咋滴哈哈)。但⾄少经过⼏次培训(带薪玩耍)后,我感觉到编程是⼀项社会活动,有时候团队凝聚⼒、沟通、积极性等⽅⾯对团队能量的影响⼒⽐技术更⼤。我今天在这⼉写这篇⽂章、之前积极参加公司活动的策划这些就是我做出改变的最好证明。要是以前的我,绝对会对我这些⾏为说上⼀句:“这都什么乱七⼋糟的?!”。(哈哈)
2.⼈帅技术⽜的J⽼师:J其实是我的mentor,前段时间我有⼀个很简单的⼯作⼀时没做好,J哥没有说我反⽽说⾃⼰可能⼯作太久、对校招⽣要求太⾼了来为我开脱。之后J哥会让我把每天的⼯作、收获、遇到的问题都反馈给他,有些问题他会耐⼼解答,有的则会让我独⽴思考,总觉得他像⼀个每天都批改作业的⽼师。
3.也会有挫折与浮躁:加⼊公司之后,有太多的东⻄要学习,我⾃⼰本身也有些急于求成,所以会变得浮躁。这些急躁的表现当然也被我的J老师捕捉到了,J告诉我:有些东西不必太过纠结,技术东西是需要厚积薄发的,刻意去看往往效果不会太好,等日后回头再翻翻就会有不一样的感受。除此之外,我也会每天抽出⼀点时间看看书,技术类的、⾮技术类的都可以,读书会让⾃⼰重新静下⼼来,然后再次出发。
4.⽃智⽃勇的⼯作:我⼊职的部⻔是安全部⻔,需要为⼩红书的正常运⾏保驾护航,当然也就免不了与“恶势⼒”们⽃智⽃勇。⽐起单纯的后端开发⼯作,这⼀岗位感觉更有趣⼀些,毕竟俗话说:与⼈⽃,其乐⽆穷,这也是我当初为什么会选择小红书的原因之一。这⾥也给我们团队打⼀个⼩⼴告,欢迎各位客户端安全/反爬/算法⼤佬加⼊我们,有意的可以联系我呦。
5.丰富多彩的⽣活:加⼊⼩红书短短的60天我就经历了薯光计划、82⼩红书⽇,七夕⽇这些有意思的活动,每周的宠物⽇也可以撸到可爱的猫猫狗勾。我这个原本短于社交的⼈,也在此结交了⼀群优秀⼜有趣的朋友们,平时⼀起约饭、剧本杀、唱K等等。最后欢迎各位加⼊⼩红书,我们⼀起⼲饭!