零基础转行当程序员真的可以拿高薪吗?

2017-04-05 11:05:35

随着高考放榜和应届大学生离校,选专业和择业就业的话题又开始在我们周边热了起来。这两年,最热的毫无疑问是计算机(也包括软件工程等相关专业)和金融。
       计算机的热度不仅让很多未毕业的学生想去报考,甚至连许多已经工作的人也在想方设法进入这个行业,“三百六十行,行行转码农” 的段子就是在这样的背景下产生的。 
       为什么会这样?收入差距应当说是很大的原因。尽管在生活中和网络上你天天都能够听到关于码农生活的哀叹,但若是你把这些当真,那你就错了。从数据上来说,整个互联网属于高收入阶层,而技术的收入在互联网中属于中高阶层。而这几年经济转型,传统行业经济不振,又让这种差距被进一步拉大。 
       那么程序员究竟能挣多少呢? 
       以上数据来源于《智联招聘2016年春季中国雇主需求与白领人才供给报告》,可以看到,金融与IT几乎瓜分了除高级管理以外的所有高薪职业,而软件和互联网开发占非管理职业中最高。
       不过,除了薪资,程序员还有许多吸引人的地方:工作不需要太多与人打交道,适合不善言辞的宅男;由于各行各业都在推进互联网化,不愁之后的饭碗;比起垄断行业和公务员,晋升渠道更通畅,机会更公平等。
       那么问题来了:如果你不小心在高考中错过了填报“宇宙机”,是否还有重新当码农的机会?
       今天我们就来从转行学习、职业发展方面来谈谈这个话题。
       辅导机构:数学不用怕,逻辑和兴趣最重要
       如果在专业技术这个范畴内进行比较,那么编程很有可能是资料最多,参考内容最丰富的专业技能之一。随便打开百度搜索,便可以找到大量的关于编程的内容。
       这不禁让人思考这样的问题:零基础的人学习编程究竟难不难?难在哪里?
       对于许多想要转行做程序员的人来说,最大的疑虑无疑是 “ 数学不好 ” 。但是数学与编程究竟是怎样的关系?一定是数学系的人才能转行吗?
       实际上数学和编程的关系没有很多人认为的那么大。但如果高考数学不及格,那么学到最后可能是会有问题的。非数学专业或者文科并不是学编程的障碍,但关键在于数学背后的逻辑思维能力,这决定了一个人最终能够在这个行业上取得的上限。
       在逻辑思维能力过关的情况下,哪种方向或语言最容易呢?对于新转行的人士而言,难度相对较低的是 Web 前端;C 语言虽然不太容易,但是很多大学理工科,或者文科生考计算机二级时都会有所接触,因此也属于门槛较低的;稍微难一点的是 iOS 与安卓。再难的则是大数据及算法。对于数学能力合格者,大多数对于Web的学习都不会有太多的障碍。
       有些人选择通过教程书本和线上资源自学,但自学往往缺乏实战。代码“不撸不出效果”。要想真正学会,必须伴随大量的实际训练。对于前端开发来说,一天至少要保持 2 个小时的编码训练时间,坚持 4 个月,才能够有比较好的效果。一开始比较简单,中后期会逐渐变难。但只要努力坚持下来,年龄、职业、性别都不是障碍。
       用人单位:不存在歧视,但更加审慎
       在学会了之后,接下来的问题自然是就业。用人单位对“辅导班学员”的态度怎样?有人在知乎上说“凡是非科班出身的简历一律Pass”,但也有人说自己就是培训出来的,并且获得了不错的工作,也得到了用人单位的认可。
       那么,用人单位对“零基础学员”真正的就业情况究竟如何?什么样的缺口最大?
       根据Boss直聘提供的数据,尽管“行行转码农”,但事实上技术人才的招聘缺口仍然很大。根据Boss直聘的数据,2015 年主要互联网岗位需求指数中,技术仍然占据第 1 位,指数高达 1.67。(高于 1 的都存在人才缺口)
       在技术方向中,Java、安卓和前端需求量尤其高。在缺口如此大的情况下,非科班出身转行成为技术人员毫无疑问是可能的。不过在就业方面,非科班出身的人确实会比科班出身的稍显劣势。
       但是,这个问题并不是不可规避的。如果个人素质好,逻辑思维清晰,数学功底好的话。工作几年基本就不看出身了。对于公司单位来说,项目经验和核心表现更加具有说服力。
       因此,对于转行者的第一份工作而言,不妨优先选择与自己本专业相关的或对接的技术岗位;或者在原公司的其它岗位调换到技术岗,或者在网络中寻找一些项目合作的工作机会。这样获得一定的项目经验积累及行业人脉之后再换到更专业的技术岗去。
       零基础转行程序员应该注意什么
       1、除非天赋异禀骨骼惊奇,不然不要指望入行就有 20 K 月薪!或许在大公司,顶级学校,和突出的个人技术水平会有这样的待遇。但对于转行者来说,达到这个水平至少也要 3 – 5 年的时间。
       2、从教育上,学会编程并不困难。但是个人最好要满足几个条件:基本的数学能力(以高考数学及格为准),对电脑和编程工作不排斥,逻辑思维要非常清晰。
       3、技术行业门槛没有很多人想象的高,辅导机构的培训和实战训练也是可行的。但要想往上走得更远,你还需要依靠自己学习更多东西。
       4、辅导班和培训班可以加速人入门的速度,但是一个成熟的技术必须在工作和项目中磨练很长时间,所以,还是需要不断努力和打磨。
       5、兴趣导向,尤其是真正热爱编程这件事本身,比大多数人想象的都要重要。否则在后期会寸步难行。
       6、前端、安卓需求量较大,其中前端较容易入门,可能是很多转行人士的首选。
       7、不建议高考失利的青年直接去学习编程,大学提供的眼界和基础思维方式仍然是培训难以替代的。
 

iOS QQ群

HTML5 QQ群

飞雀动态

行业新闻

Copyright © 2015-2016 Future education technology co., LTD All Rights Reserved