秋招转眼就结束了,将近一年的努力,总算给了自己一个比较满意的结果。写下这篇贴子记录自己的转行以及秋招经历。

其实在转行初期,就无数次幻想着秋招结束,然后写一篇长长的经验贴的那种满足感。下面我尽量把我知道的,和我经历的转行和秋招过程中的我觉得比较重要比较有意义的事记录下来。

自我介绍

学历背景:末流985机械本,末流 C9 机械硕。

实习经历:无实习

项目经历:牛客网站的高级项目(项目是和同学一起买来的,网上也有一些开源的项目,大多数同学都还做了秒杀的项目,我因为时间问题,就没有做了)

收获的offer:美团sp、网易、贝壳、用友

下面开始正题:

转行

1、为什么要转行

因为互联网钱多,虽然互联网可能会有中年危机等等弊端,但是毕业就职互联网的高薪对我的诱惑太大了,这也是我转行的重要原因,其次,硕士阶段的导师不是很专注于科研,我也没有项目可做,将来的前景比较渺茫。

2、什么样的人适合转行?

1)专业的话,生化环材,机械土木是天坑,至于到底坑不坑,我没工作过也不知道,但是大家都说坑的话,肯定有坑的理由,如果你是这些专业的同学,你对未来的前景感到迷茫,并且你向往高薪,向往在写字楼里写代码的生活,我觉得是可以转行试一试的,从个人的经历来看,本科生的话,大三开始转行是来得及的,硕士生的话,秋招前一年开始也是来得及的,当然,如果想有实习,想去更好的企业,那么准备可能要从更早开始;

2)我建议,不论是本科生还是研究生,在转行之前先对自己可利用的学习时间做一个评估,如果本科生的学业过重,研究生的导师压力比较大,那么建议转行还是要越早越好,不然时间可能会不够用;我本人基本是花了一整年的时间,这一整年除了完成很少的研究生课程之外,其他时间基本都在学习 java相关的知识,我觉得我的一年还是比较够用的;

3)建议对自己的恒心和毅力进行一个评估吧,因为转行这件事确实是有风险的,我看到牛客上很多大佬转行一年/ 半年收获阿里腾讯offer的,也看到转行到现在0offer的,所以,如果自己对自己的自制力和毅力有所怀疑的话,还是请慎重。

如果你有坚定的目标,充足的时间,足够的毅力,那么我觉得你已经具备了转行的所有条件了。

3、转行到底应该转什么?

这个问题我也纠结过,当时问学长,问朋友,在牛客知乎上问大佬,但是你得到的答案可能五花八门,甚至天差地别,但是,没有办法,,我们转行的同学,获取信息的来源只有这些。

我说说我的经历吧,最开始的想法是算法,因为算法岗钱最多,当时学长和朋友很多人劝退,但是我觉得,只要有人能成功,凭啥我不行。我相信很多同学也这样想,我可以很努力很努力,我想做的事一定可以做成等等。但是我们不得不承认的是,有的事情不是努力就可以实现的,还需要足够的时间,周围的环境和条件。譬如,据我所知,现在的算法岗的门槛好像要求有顶会,我觉得对于一个转行的同学来说,顶会确实有难度;

后来,学长建议学前端,说有同学自学前端秋招很容易进了大厂,但是,我学了学,发现前端不是很对胃口,所以又放弃了,最后在一个好朋友的建议下(一个真正的大佬),我两是本科的同学,但是人家跨保到华科的计算机,在他的建议下, 我们两都踏上了java 的不归路。(在这里,我觉得,转行和考研相似,你需要一个志同道合朋友,一个同行者,你们可以相互鼓励,相互学习,相互安慰)。

个人觉得,java开发的需求量还算比较大,而且, java开发的学习体系比较完整,在网上也可以找到充分的资源和很多前人的经验,所以很多转行的同学都是首选java,这可能也造成了 java越来越卷的重要原因。

转行java我到底学了些什么,如何学?

我大概是从19年10 月中旬开始正式转行之路。

JavaSE(19年 10 月中旬~20年一月上旬)

Java入门肯定是首选javaSE (JavaSE是Java 的基础,这部分学习建议越细越好)

我的学习方法是:B站视频+ 笔记+代码

655:46

看视频的时候,老师说的内容要记笔记(建议是用pad看视频,电脑记笔记,有的 demo也要跟着敲一敲,不写代码肯定是不行的,记笔记建议可以用onenote,按照不同的章节记录)贴上Java资源免费下载地址扣扣峮697888503

javaSE的学习时间建议在一个半月到两个月为好,我因为才开始转行的时候比较懒散,所以用的时间比较长。

数据结构与算法:(学习的时间大概一个月,刷题的时间建议一直持续到秋招结束)

学完javase之后,我们就完整的掌握了一门开发语言,这个时候建议开始学一下数据结构与算法,这门课是计算机科班的必修课,也是将来参加秋招的必须要经历的笔试中算法题的必修课,所以建议在学完一门语言之后,就把这门课学完,这样就可以刷 leetcode了,刷题是一个持久的过程,不在一次刷很多题,但是要坚持,一开始可能会没有思路,可以看看别人的解,慢慢刷着刷着就会有感觉了,一定要坚持,一开始每天1~2 道题就行,等到4月份可以慢慢加大题量,刷题的时候要多总结不同题目之间相同的解法。

算法部分一定要自己写代码,不是看着老师写了看懂就行,一定要自己独立的写,最好能把思路和原理分析清除,而且要经常复习,不然会忘记很快。

数据库(应该两个星期左右可以学完)

学数据库是为了学javaWeb打基础,数据建议深学,根据秋招的经历来看,面试官非常爱问数据库的相关知识,sql语句,索引,分库分表等等。这部分我觉得我看的视频一般,就不贴了,大家可以自己去b站找。

JavaWeb(大概要学一个半月,我记得我差不多3 月份学完的javaWeb)

JavaWeb是后端开发的主体部分,里面涉及到前端和后端很多知识。

javaWeb的知识很多也很琐碎,主要是和后面要学的SSM 框架有关,我就是吃了没有学好JavaWeb的亏,所以后面SMM 框架学的也不是特别好,这里建议尽可能弄懂原理,有时间有条件建议看看源码,自己画画图啥的。

SSM(Spring、 SpringMVC 、Mybatis)(半个月左右)

学完javaWeb之后,就可以学习框架了, SSM框架主要是对java开发流程的封装,但是面试的时候也喜欢问,特别是 Spring的AOP和 IOC,还有一些Spring中注解、配置等相关问题,还有就是类初始化的相关问题等等。

建议多花一点时间,把SSM的整个流程真正弄懂。

SpringBoot(3~5天)

现在很多项目都是基于SpringBoot框架开发的,所以学完 SSM后,建议一股作气把SpringBoot也学完。

项目(上述内容都学完大概要到四月份了,本文针对不找实习的同学们,如果想找实习的同学,在这个时候基本上就要开始进行面试了)

学完SpringBoot之后可以开始做一个完整的项目了,可以先做大家最常做的秒杀项目,但是这个项目我自己没有做过,所以,大致的介绍一下,里面应该用到了一些Redis、分布式等相关的知识。

秋招特别爱问redis,建议找一个相关的视频把 redis研究透彻,还有分布式解决高并发等等问题,也一并解决掉,这部分看的越细,秋招的时候越轻松。

做项目大概要花一个月的时间(最好能在五月份之前,把项目做完)

用5月份把计算机基础课程解决:

操作系统+计算机网络

六月份把java的进阶知识解决:

JVM虚拟机+ 并发编程

建议在六月底之前,把上述所有知识都学完,开始准备简历。

现在越来越多大厂,在7月就会开始提前批的招聘。此时要多关注公众号,牛客等等平台。如果能在提前批拿到offer,对于秋招的意义是非同反响,一方面是对自己努力的认可,另一方面有保底offer,心态也会完全不同。所以,秋招的准备,越早越好。

我是7月6 号开始投递出的第一份简历,一直到9月15 号投递出最后一份简历,我没有统计过一共投递了多少企业,但是粗略估计应该有30~40家。

总结

我不是一个非常非常勤奋的人,有的时候也会偷懒,也想放弃,但是身边有朋友,家人,女朋友的支持,就坚持下来了,虽然没有拿到at这样的一线大厂 offer,但是像美团、网易这样的公司,也是在我转行之前不敢想的。

每一个转行人可能都会遇到一些挫折,希望大家能在想放弃的时候,想一想当初下的决心,再想一想成功之后的喜悦,其实就坚持下去了,人生也没有几次大起大落,转行也许就是你改变自己,走出舒适圈的第一步!加油!

转行的小伙伴只要学历不低,年龄不大,都是能成功上岸的。java资源免费下载裙697888503

机械专业转行IT行业,成功自学Java上岸(分享转行使)相关推荐

  1. java开发是it行业吗_转行IT行业为什么选择学习Java开发

    IT行业薪资高.待遇好,在转行的时候,好多人毫无疑问都会指向IT行业.IT行业领域众多,哪个行业最值得进入呢?相信很多人在转行之初都会被建议去学习Java,为什么建议你在转行之初选择Java开发呢? ...

  2. 结合大学四年经验,带你揭秘高效自学Java的方法和路线(从认识、方法、反馈3个角度出发)

    首发公众号:bigsai 收藏不是真支持,点赞.关注三连才是真支持! 前言 大家好,我是bigsai 好久不见,甚是想念,文章同时收录在回车课堂.本文就自学Java的n个问题和n个方法做出一些建议,并 ...

  3. 计算机与机械专业 有什么大学排名,2017机械排名211大学排名

    2017机械排名211大学排名 机械类机械专业主要包括机械设计制造及其自动化.材料成型及控制工程.工业设计.过程装备与控制工程等.那么在我国都有哪些机械类的211大学呢?本文是YJBYS小编分享给大家 ...

  4. 26岁转行自学Java,半年多的努力没有白费,拿到了9K的薪资!

    我大概面试了13家公司,简历包装的是两年半Java开发经验,因为我的年纪已经是26岁,所以必须进行包装,这也并不是我想欺骗别人,而是现在无论干什么工作都需要有工作经验的,就连找个销售都要有工作经验的, ...

  5. 机械工程毕业受不了进厂做PLC,自学Java拿到15Koffer

    我是一个二本院校,专业是机械工程,当时以为考上了大学就可以高枕无忧放开了玩,可以说我整个大学期间都是打LOL过来的.到了大四才发现,同学们都陆续去找了实习,有的做机械,也是PLC编程方向,我角色厂里的 ...

  6. 转行 IT 行业,是自学还是报班?

    建议从两个方面来考虑解决这个问题. 先考虑学什么 再考虑要怎么学 接下来针对这两个方面说一下,希望对你有帮助 (一)转行IT学什么 转行是需要一定的的成本的,特别是时间和精力方面的,因为技术是需要花时 ...

  7. 机械专业转行嵌入式零基础开始学习C语言

    哟,大家好,我是一名机械专业的学生,毕业已经两年了,之前也一直在机械行业工作,干过技术员,也干过结构设计的工作.想转行嵌入式,并不是一时兴起,我从以前的同事哪里第一次接触到了嵌入式的行业,那时候他负责 ...

  8. it行业java_转行IT行业前景怎么样 为什么要选择Java开发

    转行IT行业前景怎么样?为什么要选择Java开发?IT行业薪资高.待遇好,在转行的时候,好多人毫无疑问都会指向IT行业.IT行业领域众多,哪个行业最值得进入呢?相信很多人在转行之初都会被建议去学习Ja ...

  9. 想转行网络安全行业,究竟是参加培训班还是靠自学?

    想转行网络安全行业,究竟是参加培训班还是靠自学? 一.网络安全行业未来有没有前景? 目前,各行业加速数字化转型升级已成紧迫的任务,转型中必然对网络安全需求提升:在频发的网络安全事件和国家网络安全主要政 ...

最新文章

  1. scrum回顾_Scrum和SAFe之间有什么不同
  2. Mat 类常用函数用法示例
  3. 姗姗来迟的Serverless如何助力微服务和DevOps
  4. 字字珠玑!任正非最新内部演讲:高科技急不来,股市为了圈钱夸大太多
  5. MySQL之SQL优化详解(二)
  6. Atitit. Atiposter 发帖机 新特性 poster new feature   v7 q39
  7. 我的github地址
  8. 父亲的忠告:把孩子培养成普通人
  9. android wifi热点项目总结,高通Android wifi移植和wifi热点问题总结
  10. Android Studio打包Android Library为jar方案
  11. linux软件抗干扰,解决asterisk下使用misdn时被SELinux干扰导致权限不足的问题
  12. 数据库访问优化法则详解之利用更多的资源
  13. 运行navicat报出Missing required library libmysql_d.dll,126问题
  14. windows系统排查-文件分析
  15. 网络工程师笔记--网络安全技术
  16. 这一次,F1Delta Time 大奖赛来到欧洲
  17. 折半查找判定树的画法(较简单易懂!)
  18. C#计算工资(派生类)
  19. 编码器(rotary encoder)工作原理
  20. [解决] 电脑没有Realtek 音频管理器 响度均衡

热门文章

  1. SQL语句中的auto_increment=1是什么意思?
  2. pdf导入excel表格_如何将PDF插入Excel
  3. ubuntu中是可以看迅雷看看的
  4. 跑分高的服务器cpu游戏性能,【数据分享】暂别跑分, 用游戏对比CPU性能
  5. 前端 vue 自定义导航栏组件高度及返回箭头 自定义 tabbar 图标
  6. 藤本弘遗作揭示哆啦A梦大结局:大雄被人道毁灭!
  7. Flash媒体服务器的强化指南
  8. Mina心跳检测实现
  9. 奇点已过?聊聊BERT之后的NLP时代
  10. 天地劫一直说服务器在维护,《天地劫幽城再临》3.11服务器连接失败解决方法 3月11日登录失败如何解决...