个人背景
本科211,高分子材料
大概从两方面分享下转行的经历,一方面是个人经历吧,另一方面是我在春&秋招的一些感想与经验。
我主要侧重于我的转行经历与过程,具体的复习内容与面经重点这些东西其它帖子整理的都挺好的,我这块就不作为重点说了。
个人经历写的比较琐碎,没啥文笔,类似于叙事文,非科班转行的可以参考下。
个人学习经历
基本上没有任何计算机背景的经历,本科玩了2年LOL,大三一度以为已经丧失学习能力了,当时也没想着要跨行什么的,随波逐流的考一波本专业研,在本科毕业后的暑假才初次接触到了计算机的东西。当时那个暑假(2018年暑)比较闲,尝试看着B站的视频学习了一波Python,由于计算机基础为0,学起来十分吃力,但是一个月下来效果还可以,算是入了个门,此时还没有转行的想法。
在开学后的话就是接触了本专业的东西,对本专业的东西毫无兴趣,于是就慢慢的有了自学转行的这个想法。也是在网上(知乎、B站、公众号、百度什么的)和计算机同学了解信息,要重点学习一下计算机重要的基础专业课,组原、数据结构、计网、os、数据库。发现Python作为主语言学习不太好,最开始的时候想以C++为主语言进行学习,后来放弃了,原因后面再说。
研一的过程中我的学习阶段大概在10月初到12月初,第二年3月到5月的样子,因为研一的课比较多,同时还要应付考试。在10月到12月的这段时间把C++Primer的前9章还是10章的概念以及习题过了一遍,数据结构简单的了解了一下,感觉就是给脑海里留了印象而已,细节几乎都不太能理解,我还记得那会链表这种数据结构理解起来都很困难。组原的话是看着B站的哈工大视频学了一遍,现在虽然很多东西都不记得了,面试也很少问,但是这门课对初学者了解计算机还是挺有帮助的。计网、os我也是参考同学的建议买了几本教材以及王道考研的辅导书来学习,这两门课非常重要,但是对于计算机小白入门学习感觉像是劝退,比较晦涩难懂,我硬着头皮过了一遍os的王道考研书,过完一遍以后也忘的差不多了,准备学计网的时候已经12月初了,开始准备期末考了,就给搁置了。
时间来到了2019年,也就是去年,当时春节在家也懒得学习,没有太大的学习动力,直到正式开学吧,对我来说反正是一碰本专业相关的实验,整个人就特别难受,我的转行的动力就会提升很多,哈哈哈。当时的状态是有了一些计算机的基础和C++的语法基础,但是发现学了这些并没有卵用,学起来特别枯燥,也不知道进一步该怎么学习,C++的学习与项目资料又比较少,自学有点进行不下去。于是尝试去了解了一些安卓的东西,3月份买了本《第一行代码》这本书大致过了一遍,等看完学完了以后又到4月份了。我还记得我去年4月份整个人就是懵的,那个学期算上思政课什么一共有11门课要上,而且老师又一直催我弄一个专利,自己本身又不太会,又想把时间放在学计算机上,特别难受。4月底的时候考试接连而来,计算机的学习又搁置了,去年5 6 7 这三个月我把时间全给了考试、自己实验和老师的任务。7月底放了两周假回家休息了下,一度有想当个咸鱼,放弃转行的想法。在8月份回校在师兄师姐那里以后了解到本专业的就业行情,又进一步坚定了转行的动力,但是搁置了三个月又不知道该如何入手学习,也是从网上了解到了Java的一个学习路线,并且Java的学习资源比较多,于是放弃C++,转Java开始自学。
去年的9月份到今年的9月份的12个月对我来说非常重要和关键,这12个月几乎没有中断过学习,即使很忙。重点就是分享下这12个月的经历和心路历程,在8月中旬的时候就买了2本Java的书籍核心技术卷1和卷2,因为有一些C++语法基础,JavaSE部分我从卷I入手看书学习的,很快就过了一遍。然后在9月份的时候学习了下JavaWeb的相关知识,到这会了才体会到了编程的乐趣。9月份的时候也有意识的去复(学)习数据结构和算法的东西,在leetcode上开始刷题。10月份的时候学习了下Java的重要框架,Spring、SpringMVC、Mybatis、SpringBoot这些,了解一些相关概念。11月的时候把JVM、数据库、JUC、Linux这些恶补了一波,同时又开始了计网、OS的复习与学习,当时也是瞄准来年的春招去准备。12月的时候发现手上并没有一个拿的出手的项目去找实习,又在B站找了一个商场项目去学习,基本上是跟着视频敲了一遍差不多,在1月份放假回家之前刚好把项目弄完。回家后又碰到了疫情,不能出门了,也刚好合我心意。基本上从1月中旬到3月的这段日子里,包括找实习在内的每天长达10个小时的学习与复习,也是很感谢家里人对我的帮助和支持,在这期间重点是把那个商场项目进行深刻理解,并对拓展的原理进行认识。其次也发现了对算法和数据结构的理解不成体系,数据结构和算法广度照顾不够,图论部分知识欠缺,3月份笔试发现很多需要建图的题。在3月份的时候才开始有意识的去从面经入手去学习,查漏补缺。基本上大批量的连续学习在这8个月进行(2019.9-2020.3)
这块内容就是我作为一名转行的非科班生学计算机知识与Java开发的过程,这一阶段我认为比较重要的是规划好哪个时间点要达到什么程度,即使每天很忙也要抽出1-2小时保证一个计算机的学习状态,就跟cpu切换上下文一样,又要搞计算机,又要搞毫不相关的实验。关于我老师这边的话,老师对我的实验要求也不高,主要是要帮忙做一些横向的东西,总得来说周末基本都会有自己的学习时间,周内的不忙的话晚上7点以后也都有一些自己的时间。
春&秋招
作为一名毫不相关的非科班转行人员,一切努力都是为了春&秋招能找到一个好的工作。
先说下春招吧,在2月底的时候牛客上开始有了招聘帖子,那会阿里各个部门帖子满天飞,特别多,也是抱着试一试的态度投了下,没想到给了一次面试机会,也是人生中的首面,极为紧张。首面面完以后给了一些反馈性的意见,也是让我再沉淀沉淀什么的。后面又投了下字节、腾讯、美团、网易、快手、华为这几家吧,字节简历被刷,其它都有笔试和面试什么的。美团的话也是比较幸运,3月17首面和3月20复试,3月29号oc,4月2日给了实习offer。3月份还做了网易和快手的笔试,快手是4月11号面试的,当时八股文背的还不是很熟练,各种八股文搞的我怀疑人生,一面就挂了。当时对美团的offer比较满意,技术栈也比较合适,也是很想去那边实习。有了美团的offer整个人也松懈下来了,疫情期间也不能出去,每天刷两道题就开始躺尸,哈哈哈。4月中旬网易互娱给了面试但是放弃了,4月28和29两天面了华为的实习岗位,6月份给了意向。4月26的时候给老师说了一下实习的事情,没想到老师直接答应放我去了,特别开心。5月6号开始了实习。
在美团实习期间整体的感受还是挺不错的,整体工作强度并不高,早10晚9的样子,中午吃饭可以休息两小时,下午吃饭休息一小时左右,我们这边在6月15号到8月17日给整个大部门的实习生进行了一个”未来计划“的统一培训,对实习生非常非常友好,在这期间也学到了很多东西,确实感受到了部门对我们实习生的培养和关怀。
重点是秋招的过程,我的秋招从6月24号开始到昨天9月4号结束吧,由于在实习投的和面的不是很多,一共2个多月时间,中间被字节反复鞭尸摧残并自我怀疑,先说下秋招的结果(排序按投递和面试顺序)
字节:前前后后面了八次,第一次是提前批官网直投(二面挂),后面两次被捞(全部三面挂)
京东提前批:HR面后入池挂
猿辅导:三面挂
快手:简历挂
阿里:笔试完感谢信
美团:实习转正,8月26意向
滴滴:9月4给了意向
华为:9月4三面完入池等录用排序
从投递字节提前批后就开始了边实习边复习的状态,每天晚上9点半下班还得抽空刷题刷面经,7月4日周六开始面,二面题没写出来给挂了。过了一阵子被捞起来,因为约的是周三,专门请了一天假来面,这次整体感觉发挥还可以,三面三道题全部也都写出来了,基础也聊的还行,三天后感谢信。过了一阵子又被捞起来,约的8月底面试,当天二面完说三面面试官有事约到了下周的周五三面,这次三面感觉聊的很不好,最后给了一道没见过的hard劝退,9月2号再次感谢信,一共收到了三次字节的感谢信,昨天(9月4号)又有其它部门打电话过来捞了,实在折腾不了了,最后还是拒了。
京东的话面试有点玄学,感觉像是被刷kpi了,一面问了一些基础和实习的东西,二面全程聊天(而且感觉不是做技术的在面),HR面后入池,最后感谢信,无感。
猿辅导从8月初开始面试,从开始面试到结束效率也挺高的,挂的也挺快的,哈哈哈。三面一共手撕了六道题,三面聊的还行,第二天反手感谢信。
每次都是终面挂,一度怀疑到底是自己太菜了还是非科班的身份导致的。
最后美团这块实习转正,主管评价给了s还是挺开心的,回学校后大概等了一周多给了意向书。之后面了滴滴和华为,9月4号华为三面通过入池等排序,滴滴在4号下午给了意向书,也算是秋招暂时结束了,后面就是全力准备毕设的东西。
感想和建议
非科班在转行一路上确实会遇到很多问题,学习方向不明确,学习动力不足,实验和课程压力较大,每个人都会有,遇到问题还是想办法尽最大努力去解决和沟通比较好,这里我也是很感谢家人的帮助以及老师的理解(放我实习了三个月)。
这个帖子也是给想转行或准备转行的人学习做一个经验参考,转行不易。
全部评论
(17) 回帖