我是如何一步步转行学习软件开发,并拿到京东和字节跳动的offer ?
匿名用户
8387
2022.05.18
发布于 未知归属地

首先说明:不是为了显摆,所以大佬们不要喷我,我只是来自一个普通学校,写下记录的目的单纯为了记录我自己的成长历程,在这个阶段能达到这些我暂时已经很满足,但是我也会继续努力的,朝着各位大佬们进发!

大家好,我是M

​ 今天是2022年05月18日,也是我入职字节跳动的第12天。这是我的第一篇软文,正如标题而言,本文主要==讲述我是如何一步步转行学软件开发的,并拿到京东和字节跳动的offer !==

5.jpg


考研


​ 时间回到2019年9月左右,这时候的我还没有想好考研还是工作!但是在暑假的某一天,我喜欢的女孩子(她不知道,我也不敢说,主要还是因为自己各方面都比较差)跟我说她保研了,然后她把自己买的考研资料都送给了我,并说了一句:“你也一定要读研!”。 至此,她成功的和另一个隔壁班保研的同学成了男女朋友。在此,也借着这个记录,非常感谢她们,大四的很多课程都会带我上(因为大四的很多课程都是分组进行学习,制作PPT和进行汇报),让我后期能够全身心的进行复习。

​ 我本科是学电子信息工程的,主要的课程是电路,模电,数电,信号与系统,通信原理等课程。但是经过个人的权衡之后,我选择了考计算机科学与技术专业,人也傻傻的报了学硕,这意味着我需要学习数一,英一,C语言和数据结构等课程。

3.jpg

​ 我来自广西的南部的农村,家里比较穷,这点我不否认,所以本科大部分时间在做兼职,目的就是为了减少家里的经济压力。大学四年,我家只是在我本科入学的时候给过5000元,之后我再也没有要过钱,学费是贷款国家开发银行的,最终我通过自己的努力,在2020年7月毕业后完全自己偿还。虽然现在研究生期间也是贷款的,但是现在完全不用担心,毕竟现在是 “家里有粮,心里不慌!”。或许大家觉得有点吹大,但是对于出生在农村,长在农村的我来说,5000元是非常多的,也知道这5000元对于农村家庭来说,它的一个比重。在大学期间,只要是能赚钱的工作(校内外),我都会去做,因为我知道,这相对于我父母的工作,这些都不算什么,我也不觉得是什么丢脸的事,毕竟我这是凭劳动所得。在饮食上,我也是尽量吃一些便宜的饭菜。所以本科期间的月生活费,可能也就是500元左右,我很少外出,虽然离**==宇宙中心五道口==**超级近。

​ 回到考研上,10月中旬后,我几乎每天都是宿舍最早出门(一般6点半),最晚回宿舍的,有时候干脆在自习室【学校某楼408教室】里面睡。大部分时间用来学习数学和专业课,特别是数据结构。12月末,考研结束,我整个人**==轻了10+斤==,脸也小了一圈(本来就是圆脸😄)。最终结果也是令人满意的,成绩出来后,我的专业课成绩是136分 **,没错的话应该是==专业课成绩第一名==。最终上岸。
1.jpg


读研期间


​ 入学之前,我就给自己定下了目标:==一定要好好学习,不浪费时间的目标。== 所以我也希望大家理解一个道理,无论什么时候开始学习,都不会晚,不要去想结果,先努力,利用好时间。研一入学当天晚上就去自习室学习,从深度学习开始,然后学习机器学习,比如KNN,SVN,XGBoost等。经过了一个学习的学习,我发现了自己成为压根就不是学算法的料,因为我只是学会了简单的调参(可以理解为==调参侠==),会搭建一些简单的模型,不要杠我,我承认自己是比较傻!

​ 2021年年后,经过仔细的思考,我下定了决心,转向**==Java后端开发==,因为这个相对于算法/论文**来说更加简单(但是也不容易)。

​ 首先,我选择自学,然后在 B站找相应的学习资源,尚硅谷成为了我的最爱,比如里面的宋红康,雷丰阳雷神,阳哥,大海哥等等我看过的视频作者,都非常感谢他们,是他们教会了我很多知识。其中JavaSE的课程是最多,也是最重要的基础部分,很多人坚持不下来,我个人觉得是因为没有耐心,耐不住寂寞。在此贴个照片,我的 学习路线

sgg.PNG

  • 注意:我只是学到SpringCloud部分,后面的没有看,太多了💔,后续会补上。。

实习


​ 学了半年多,2021年06月28号,第一次投了字节跳动的岗位,并进行了相应的面试,很明显,被面试官吊打,终究是自己太菜了。时间节点来到了9月23号,又继续面字节跳动的某个开发岗位,依旧被秒,面试题大部分不会,问的都是计算机基础的内容,还有最被字节面试官看中的算法题,做不出来😂,依旧太菜。再往后的一周时间,一边在*******上刷面试经验,刷代码题(重复刷做过的题),复盘,还接连面试了百度,网易,快手,滴滴,京东等。有些进入了二面,有些一面挂了。最终,经过国庆七天的努力复习学习,在10月12号拿到了**==京东后端开发工程师的实习offer==,然后约定了10月20号入职,地点在亦庄经济开发区**。

jd.PNG

​ 和我一起入职同部门的还有另外三位研究生,两个研三,一个NUS研一的妹妹(==清华本科环境工程==,后来也是2021年初自学的Java开发,目前在Tiktop实习),这个时候我研二(现在也是)。还有一个对我们非常好的哥(mentor)带着我们几个人,给我们分配一些任务,并给我们分享一些编程的技巧,业务的理解。

7.jpg

​ 在2022年01月21日,他们三人都离职了,就剩下了我。此后的三个月里面,直到2022年04月21号,我和我哥(mentor)成为了无话不谈的好朋友,经常一起吃饭,聊天,生活,买房,人生规划等等。

​ 也就是他们三人离职后,我也开始了自己的春招实习学习,复习规划之路,每天从住处7点起床,骑自行车去公司(因为寒假学校封校,所以我就在通州次渠嘉园七区租了个小房间,地点非常偏,价格还贵😮‍💨),吃完早餐,便开始学习,刷面试题(俗称八股文,大家都懂,哈哈哈),和刷LeetCode,做编程相关的工作,算法这一关是跑不掉的,所以还是建议大家早点刷。

8.jpg

​ 时间来到2022年02月15号,开始了第一次面试,阿里云(面了大概4个不同的部门,电话面试,每次时间大概是1个小时),很明显,依旧是被吊打。随后是快手,第一个部门的进行了4次技术面,还是挂了,第二个部门3面挂,第三个部门一面挂,,,,很明显,我是打不死的小强,越挫越勇。3月初,阿里巴巴开始了春招,我投了三个,但是无奈自己比较菜,几个二面后挂了,,后面陆续面了其他几个互联网公司,感觉被KPI了。然后在2022年3月23号接到了字节跳动的面试,并在4月1号拿到==字节跳动的正式offer录取通知书==,这一周内连续的三次技术面试,几乎都能完全回答出来,算法题也是一次过。

bytedance.PNG
入职.jpg

​ 不得不说,字节跳动的效率是真的高,但是面试问的内容基础,深浅有度,从计算机基础到Kafka,还有一堆场景题,Java的知识是在二面的时候进行的。

​ 最后,希望大家都能够坚持下来。虽然我学的很一般,但是我也会不断的去努力,去学习,稳抓稳打,也希望能够遇见更多志同道合的朋友,一起学习,一起进步,一起见证彼此的成长。

“革命尚未成功,我仍然需要更加努力,希望三个月后在字节跳动顺利转正!期望我能够在今年9月前,拿到让我满意的offer和薪资待遇!”

评论 (23)