应用运维转开发学习路线


前言
运维做久了,真的很难跳出舒适圈。断断续续的学习了小一年,去年年底出去面试了一波,都没什么回应,总结了一下,一个是时间不太对,一个是方向上有些偏差。强烈建议在没有前辈指导情况下转行时,不要埋头学习,可以通过适当的面试去看看现在企业中都要写什么技能。6月中旬,发了年终奖后再次开始投简历,运气不错,找到了一份比较合适都java开发工作。目前已经过了试用期,做了个小需求,已经上线,感觉还不错。现在进入正题。

第一步总结自己会什么

以下是我自己的总结:
(1)常用sql语句,多表查询,连接查询。
(2)常用linux命令
(3)能看懂现在公司的web应用。
(4)一些业务流程知识的积累
由于java的一些基本语法都能看懂,所以在准备都时候,略过了java的基础课程。如果基础比较差的同学,推荐去看马士兵老师的基础课程,06年的视频,网上资源很多,虽然视频时间很长了,可基础的东西也不会过时,刚工作的时候看过一些,收获很大。

第二步学习常用java框架

如果运维的项目能自己跑起来,推荐把现在运维的项目选一个模块去吃透,面试的时候让人相信这就是你写的,当然如果真的想包装成有经验的,不仅仅是项目,常用开发工具都要使用熟练,特别是进入公司后开发的环境与自己私下写项目的时候会有很大差别,难度还是很大。
我当时就选择去看各种培训班的培训视频,培训班虽然现在被很多公司厌恶,但是他们制定的学习路线和配套的实战项目练习还是挺不错的,因为公司项目用的是ssh,所以觉得应该还挺主流的,后来面试才发现,ssh很多公司都不用了,应为太重了,hibernate都配置太多,不符合现在很多公司快速迭代都要求。现在基本上银行、金融公司用都还是ssh,保证系统未定,架构都已经成型,不会轻易改变。
ssh框架都话推荐黑马都姜涛老师的课程,有两个小项目,crm和网上商城,讲的非常清楚。
struts2
这些课程都不是最新的,资源很好找。

springboot、springcloud、vue

这三个框架是现在比较流行的,直接推荐乐优商城项目(锋哥版),19天课程,涵盖了不止这三个框架,从头到尾跟下来,就可以达到基本使用的水平了。

第三部 背面试题

java的面试题网上很多,全背下来基本上也不用干什么别的了。可以有针对性的选择。首先,基础不是特别好的话,大厂的面试题就不用看了,要么问的太底层(对象创建过程,方法执行过过程。。)要么就是调优方向的,最重要的,如果准备这些,没有进大厂,其他公司可能也不会问这些东西。所以当时选择看了一些基础的东西(equals和==区别,string,stringbuffer区别等),常见排序算法一定要重点看下,别只会冒泡,堆排序的时间复杂度比较好,也不是很难理解,可以着重背一下。
看了一套翔仔老师的《java剑指offer》收获很大,从网络,到堆栈优化面试的常见问题都进行了讲解。

第四部 选择公司方向

就转行来说,不建议输入条件后看都不看公司就进行海投。因为有很多公司都是挂个名字,进行推广,简历投过去就是石沉大海,很搞心态。外包公司也不建议选择,外包公司的坑工作过的肯定都知道,只要踏实准备,不会找不到一个自主研发的公司。

第五部 调整心态

这次找工作从开始投简历到收到offer差不多一个半月,中间真的需要调整心态,有焦虑,自我否定的负面情绪很正常。调整好心态,越焦虑越要调整好心态,越要谨慎选择offer。转行意味着已经浪费了几年时间,没有太多去试错的机会。

最后,希望这篇文章对你有帮助~~

猜你喜欢

转载自blog.csdn.net/yishifanghua/article/details/111568507