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