我为什么决定离开体制内,转向编程行业(下)
前面2篇文章谈了我为什么要转,这篇文章谈谈,该如何转。谈到这个问题我一直在想是在线上学还是线下学,是报班还是自己在家啃书。针对这个问题前期也是在知乎上找了很多的问题回答,有人说报班学,有人说自学。到底该如何选择呢?
很多知乎上的大牛都说进入变成编程行业不需要去报班,自学能力强可以自学,而且以后的如果要有好的发展,自学能力非常重要。这一点我不否认,站在从业者的角度,数学,英语,逻辑,自学能力等等都是一个编程人员应该具备的能力。可是站在一个零基础小白的角度,如果没有导师带领入门,想通过自学成功进入编程行业的概率有多高呢?我没去统计,我也不想去统计。看看考研,考公务员的成功比例我想你也能看出个大概。我们不能只听那些通过自学成功转型的人是怎么说的,我们还要听听那些自学而中途放弃的人是怎么说的,很可惜一般中途放弃的人是不会跑到网上说自己如何放弃,如何失败的。我敢肯定这类人比例肯定比前者的比例大很多。同样的,现在我们看到很多创业成功出来的人分享他们成功的经验,前几年大火的成功学就是如此。有用么?基本没太大作用,因为他们的成功经验放到现在在你身上根本没法复制。现在你把马云告诉你的创业秘籍重新复制一遍,保证你死的很惨。与其这样,还不如多听听别人人失败的案例,少踩一些坑,总结自己的发展经验,没准成功率还高一些。
根据个人能力来选择路径,我并不人认为我是一个天赋秉异,自学能力超强的人。我身边的很多人也是通过培训步入行业的,他们的学习能力并不比我差,但是通过培训进入的概率显然比通过自学进入的概率高很多。我进入培训机构学习有这几点考虑:
关于采坑
自学的小白最容易踩的坑你会一个个再踩一遍,而且要花很多时间去找资料找人解答,也许这很锻炼你解决问题的能力,可是你花去的时间成本呢?付费就是捡便宜这句话估计你也听过,买别人的时间,把节省下来的时间更多利用在成长上,效率更高。当你具备一定的基础知识,掌握使用一些辅助工具后,再去自学就会轻车熟路了。
关于学习氛围
你可以选择一个人在家苦逼啃书看视频,除非你自制能力超强,否则很容易中间被某些其他事情分散注意力,从而影响学习进度。培训学习是所有学员集中学习,大家都在看书,敲代码,你拿起的手机也会不好意思地收起来吧!至少也会克制一点。一起学习,你能看到大家的进步,然后对比自己的进步做出调整。自己一个人学习你都不知道自己掉到坑里了,没准你还认为自己进步多神速呢。
关于出来后能不能找到工作的问题
我想说任何时候关键还是靠自己。师傅领进门,修行在个人,不能指望进入了培训机构,出来后就一定能找到满意工作。人家招聘单位不是傻子,录不录用你还是看你能力的。所以自制能力,学习能力在哪都很重要。你看那些费劲千辛万苦进入重点高中的人最终也有很多没考上理想大学的。只不过进入重点高中考入好大学的概率比普通高中的概率要大。所以进入培训机构学习只是提高你入行的概率,具体能不能入行,看你掌握的情况了。
关于培训费用很高的问题
如果你将费用摊到每一天,我觉得并不贵。一般培训费用在1.5w~2.0w之间。培训时间4-6个月不等。那每个月平均费用3500-4000,每天就是100-200,按每天平均10小时计算,每小时20元。请过家教和音乐老师的或许知道,他们是按小时收费,普通的每小时50-100,好点的每小时100-200。注意花这么高的价钱并不能保证你的成绩一定提高或将来肯定成为音乐大师。当然这都是一对一培训,与大班教学没有可比性。但总的来说这比投资还算合理。再看看产出,如果入职成功,按目前平均入职工资8000来算(一线城市),投入产出比还是较可观的。可能刚入职比较低,但是随着经验的积累,一般3-5年后,月工资都会翻翻。所以要看长期收益。当然出来没找到工作的不在此列,任何投资都有风险,我们要做的就是尽可能地降低风险。
另外查了一些资料,了解了一下程序员发展前景:
另外在网上找到一份数据,统计2016年北京、广东、浙江、上海等全国28个省、直辖市及特别行政区的10W+优秀程开发者的薪资水平:(数据真实性无法核实,但至少反映大致趋势,对于想入行的人有一个参考的依据)