本文将结合作者自身的经验,以及统计数据,讲述非IT专业人员为何要转行,转行的可能性,转行后的好处和弊端,以及如何转行。
1.为何有很多人想转行
为什么非IT行业的人要转行到软件开发行业呢?我们通过几张图来看看2018年各行业平均薪资情况:
2018年各行业平均薪资
可以看出,IT行业特别是互联网行业的薪资水平在各行业中,排名还是非常靠前的。基本上除了金融行业,就是IT行业的薪资水平高。在中国的一线城市,工作经验3年左右的从业者,年薪一般在20-30万;一个5年工作经验的从业者,年薪一般在30-50万。二线城市如苏州,武汉等地,工作经验3年左右的从业者,一般在15-20万;5年工作经验的从业者,年薪一般在20-30万。而在一线大厂,薪资就更高了,阿里,腾讯,华为等大厂,年薪百万的开发人员,比比皆是。
正是报道上,屡见不鲜的IT行业高薪,高收入,让一些非IT行业的人,心猿意马,羡慕不已。很多人心里肯定会想,自己能不能改行去做程序员,当一个软件开发的工程师。那一个非IT专业的人,到底能不能通过学习而达到转行的目的呢?按照我多年的经验来说,答案是可以的,但是有一些限制条件。
2.转行的条件
要转行到软件开发行业,年龄不能太大,最好在大学毕业3年之内,年龄不要超过25岁。因为在中国,软件开发很大程度是一门青春饭,过了35岁,各项能力和待遇直线下降,同时失业的风险急剧增大。可能失业了再找一个符合自己预期的工作就非常困难了。我自己遇到了很多同事,年龄也到了35往上,家里老婆孩子父母,各项开支非常大,不敢失业。万一失业可能就真的只能去跑滴滴,或者送外卖了。所以说,非IT行业的人员,在尽早的开始转行到软件开发,只有这样,你才能有足够的时间给自己打牢未来的基础,不然等你辛辛苦苦转行进来了,没做两年,就到了30多岁了,就没有太多发展的机会了。
另外,做软件开发,逻辑能力要好点,要有点文化基础,所以高中毕业是最基本的条件。但是很多用人单位都是要求本科毕业,所以假如你没有相应的文凭,还是要通过自考等方式,拿到专科,本科等相应的学历,这个是必备的敲门砖。假如你本来就是个本科生,那恭喜你,你已经获得了转行软件开发的门票了。
你的性格最好是耐得住寂寞,承受得住失败,因为转行的路会比较难,要有强大的自信心,必胜的勇气,永不言败,不轻易放弃。我身边就遇到很多的人,学了一半就放弃了。所以,必须要战胜自己。
3.如何转型
现在,重点来了,大家做好笔记。非专业的人如何快速转行到软件开发呢?有的人想,我自学。我不排除有人自学能力超强,自学就把相关的课程都学会了,但是软件开发是一门实践课程,纯粹的学习理论知识是行不通的。而且自学会造成思维面狭隘,对以后的团队合作也不利。所以,最佳的转行方式就是自费去报班学习。严重申明,不是做广告哈,大家可以查查自己所在城市,有没有java培训班,比如北大青鸟,达内,黑马等等比较有名的培训班。有名的培训班,教学质量有保证,而且卷款跑路的几率比较小,而且优秀学员有推荐就业。所以,舍不得孩子套不着狼,想转行的最好的办法就是报培训班。下图是一个基本的java开发的学习路径。
java基本技能
一个培训班,完整的学习路径不仅局限于这些,但是关键是java基础学习,数据库学习,框架学习(hibernate,jpa,spring等),项目实战(一般是老师带着做一个简单的项目),周期大概3-6个月。每个培训班可能存在差异,看收费情况,培训内容会有增减,但是我标注的这几个是基础,必须要掌握。而且有条件的同学,要自己多看一些技术书籍。像大学的计算机专业的课程,比如计算机原理,算法和数据结构等书,对自己理解java这门编程语言有很多好处。另外,可以看看《java编程思想》,《spring in action》等书,多看看项目的源代码,只要多看多练,多做上机实际操作,熟能生巧,就会比别人学的快,对自己的能力提升也很有帮助。另外,像CSDN等技术网站也可以经常看看,对于拓展自己的思维也很有帮助。
只要把培训班的内容吃透,毕业后,通过培训班推荐,或者是自己通过招聘网站找工作,第一份的工作要求不要太高,能力强的可以找初级程序员的岗位,能力差点的可以找实习生的岗位,不要对薪水要求过高,只要有了第一份工作,锻炼个一两年,有了工作经验之后,再跳槽出来找工作,相信到时候你的薪资会有一个跳跃式的增长。所以,第一份工作非常重要,一定要在培训结束后马上就找,不管有多困难,必须马上去参加工作,这个对你学的知识的融会贯通至关重要,是后面一切的基础。
4.转行后
有了第一份工作之后,后续的发展线路如下图,工作5年后,可以选择管理路线或者技术路线。软件开发行业,竞争激烈,需要不断的自我提升,不断的学习新技术,才能保证自己不被淘汰。而且,年龄到了35岁之后,思维和体力下降,家庭负担大,很多方面渐渐赶不上年轻人,关键是薪资水平又比年轻人高,这对企业来说非常不具备性价比。目前中国的行情,我建议30岁之后选择管理路线,会对35岁失业的情况有改善。但是,培训班出身的开发人员,基础和可发展的高度是不如科班出身的开发人员的,所以,工作的过程中,要善于学习,总结,不断提高自己的专业水平,业务水平,这样才能在竞争激烈的IT行业,有立足之地。
立即咨询: 13716188458 / 18588225959,助您抢占市场先机。项目经理在线