Python实战社群
Java实战社群
长按识别下方二维码,按需求添加
扫码关注添加客服
进Python社群▲
扫码关注添加客服
进Java社群▲
知乎上有这样一个问题,培训班程序员几个月出来就月薪过万,那为什么我们还要花四年时间上大学?
乍一听,好像很有道理。对啊,四年等于三个月,简直亏死了。
冷静冷静,想想知乎铁律,先问是不是,再问为什么。
培训班几个月出来真的能月薪过万吗?这样的人占多大比例?后续发展怎么样?
事实真的像宣传的那么美好吗?
答案是否定的。和大多数广告一样,那些培训班的话,连标点符号都不能信。
前几年,程序员培训班还是有门槛的,招收学员也要进行资历考察,确保他们有一定的热情和潜力立足,当时,这个行业还是有底线的。后来,互联网加速发展,程序员培训逐渐火爆,市场扩大,资本介入,为了数据好看,就有些失控了。只要有业绩,什么小白都能报班,“包就业”、“月入过万”等承诺更是张口就来。
于是,越来越多的人被成功转行的案例诱惑得两眼放光,辞掉自己原来的工作,袖子一撸,就打算去互联网世界捞金。
没想到,蹚进了浑水。
现在,大家是这样评价“培训班出身”程序员的:
“简历写得无所不能,你问他们十个基础的原理,大概能讲出两个。”
“不要问他们不会什么,你不如问问他们到底会些什么?”
“培训机构自己把自己做臭了,顺带把学员也带臭了。”
“祝你接手的代码是培训班水平,同事是培训班出来的,带的人是培训班出来的……”
看起来,“培训班出身”已经彻底成为一个负面标签,代表着技术渣、代码烂,处于程序员鄙视链底端。
实际上呢,培训班出来的程序员真的这么差吗?他们和科班出身的程序员,差别究竟在哪?
接下来,我们将从学员角度和培训班角度对问题进行分析。
Ø 从学员角度,分析培训班出身和科班生之间的区别
01 基础不同
众所周知,培训班讲究一个字,快。学习周期极短,几个月到半年。
大学呢,专科三年,本科四年,国内研究生七年。讲究慢工出细活。
培训班的教学,目的明确,一切为了就业。教的知识,实用最重要。至于原理是什么,怎么灵活应用扩展,没人关心,也来不及关心。
大学教育则讲究知识框架,先建立起一个知识系统,再逐步完善,从实践中慢慢夯实基础。
总的来说,培训班培养的是劳动型人才,代码机器,只要能立即上手就行,其余的不在乎,未来发展不考虑。
大学培养的是发展型人才,先从原理着手,打造系统的知识体系,再一步步深化。不给未来设限,基础打得稳,发展空间也更大。
这两者的主要区别,就在于知识体系。被过度简化的知识不成体系,根基薄弱。而完整、完备、完善的知识体系带来的眼界、视角、思维方式,是进步过程中最稳固的基础。
02 心态不同
这两类人,心态不同。出发点、学习心态、就业心态,都有区别,累加起来,就成了两种人。
l 出发点不同
一般来说,什么样的人会选择上程序员培训班?除了极少数即将就业的毕业生,大部分都是想转行的人。
转行是为了什么?除了极少数真正热爱编程的人,大部分都是奔着高薪去的。轻轻松松月入过万,前途不可限量,实在是诱人。他们想要的,是钱,比一般工作都要多的钱。
大学生呢,大学期间很单纯地为了学习。虽然学习也是为了后续就业,但他们当下有更多的时间用来学习,不用过多地去担忧四年以后的生存问题,这对他们来说还比较遥远,因而心态比较单纯,这对后续的学习方式起着很重要的影响。
急功近利的人,和潜心学习的人,目的不一样,做法也会有区别。
l 学习心态不同
培训学员和大学生出发点不一样,所处状态不同,学习心态自然也不一样。
这一点,就和大四考研、二战考研、在职考研、脱产考研一样,大家的情况不同,成本不同,压力不同,心态自然也不可能相同。
选择转行培训的人,要放弃原来的工作,再支出一笔不菲的学费,机会成本比较高。培训期间也没有收入,只出不进。一个人在外打拼,没有收入是什么感受,经历过的人都懂。每天都像在火上烤,有钱也不敢花,没钱就更不用说了。何况,未来怎么样,谁也说不好。一边期待一边恐惧,这种日子实在难熬,只希望早日飞到未来那天看看结果。
这种心态下,对于学习,多数是缺乏耐力和恒心的,只想尽快学点东西应付面试官,应付一下工作。
学生呢,则完全不同。他们在该读书的年龄,自主选择了专业,无论主动或被动,该上的专业课一门也不能少,该学的知识点也不能落下太多,否则毕业也是个问题。
重点是,他们不必着急,因为这是成长必经之路。他们只要做好自己该做的事,一切就水到渠成,至少在校期间,谈不上压力。
这种心态,就是完全的学习心态。混日子的学生,也得跟着老师打基础,一点点学习计算机原理,各种计算机语言。努力的学生则更不用说,会自己去图书馆各种啃书,想方设法找项目实践。
一个只急着看结果,一个有时间注重过程,结果肯定大相径庭。
l 就业心态不同
这两者对于就业的心态,差别也很大。
培训班的程序员们付出了那么大成本,一心只想尽快就业,尽快赚高薪,好填补之前浪费的时间和金钱,至少要快点把学费赚回来。
而且,在他们看来,自己已经专门去培训了一段时间,也不比很多人差,赚钱就是第一要务。他们的心里只有一件事,那就是钱。至于什么样的路途能通往钱,他们想不了那么多。
毕业生呢,心态则轻松很多。
他们也知道,自己大学期间学的东西,理论偏多,实践不够。刚出去工作,肯定是不指望赚多少钱,以学习提升为主,只要能力上去了,就不愁以后没发展。他们更能沉下心,虚心学习,一步一个脚印往前走。
这就是被社会毒打过的人,所难以保持的心态。
有人说,越急着想赚钱的人,就越赚不到钱。大概就是这个意思。一心只盯着钱看,忽略了赚钱能力的本质,只会离高薪越来越远。
只有让自己值钱,才能真的赚到钱。培训班出身的很多人,以为自己上完培训班就完事了,大学生却知道,就业还只是起点。
03 发展不同
基础不同,心态不同,这两类人未来的发展,肯定也大不一样。
培训班程序员呢,将实用技能最大化,类似于空中楼阁。科班出身呢,扎扎实实地建立起一套知识体系,再到工作中慢慢实践,逐步完善,地基打得很稳。
即使培训班一毕业就拿到不错的薪水,缺乏后劲,在后续发展中也会受到限制。而科班生,即使起点低,慢慢走,也会走得更稳,更快。两者发展空间,不可同日而语。
Ø 从培训班角度,分析培训班出身程序员被标签化的根本原因
当然,不能一竿子打翻一船人。任何人,都不能完全被标签化。培训班出来的程序员,也有很多功底扎实,后续发展良好的。科班出身,也有很多混日子,毫无前途的。
我们这里讨论的,是概率。群体总是比个例更能说明问题。事实上,80%的培训班学员毕业后并未从事相关工作,有的还是干回老本行。从事相关工作的,大部分发展也不尽人意。
其实,除了他们自身原因,培训班在这个过程中也起到不可忽视的作用。
最初,市场上有些人有转行需求,需要专业的人进行技能培训,培训班应运而生。一个有需求,一个有办法,原本是一件好事。但是,由于培训班急功近利,从而做出的一系列不当举动,很大程度上反倒增加了这群人立足的难度。下面,我们将从培训班角度来分析问题产生的根源:
01
虚假宣传,吸引了一批不合适的人
培训班是盈利机构,他们的运行逻辑是盈利,而不是为了学员的就业和发展,那些东西,不在他们考虑范围之内。
于是,他们尽可能地扩大招生范围,用虚幻的乌托邦,吸引了一大批不适合做程序员的人,这些人学习很痛苦,就业很痛苦,但回头代价又很大。于是硬着头皮在这个行业里混,把这个群体的整体印象拉低了很多。
02
教学模式有问题,学生基础差
这些在职学员再就业,能给出的空档时间有限,为了迎合市场,培训班只能求快。
为了求快,培训班的教学模式注定是填鸭式教育,一股脑地把知识往学生脑子里塞。而且,还不能保证到底塞进去多少。
毕竟,在素质参差不齐的生源中,不落下任何一个人,就只能拖慢全班进度,这显然不符合商业效率。因此,他们也不没法在意学生是否真的掌握了技能,只要略知一二,包装得像模像样,总有一些瞎猫能碰上死耗子,也不乏优秀学员来做案例。虽然,关键在于这些人本身很优秀。
在这种情况下,对培训班抱有不切实际幻想的学生,把自己全盘交给老师,就这样稀里糊涂毕业了。
这群人就业以后,代码能力很差,只要能够运行,他们就不在乎代码质量。这不仅导致合作同事很痛苦,口碑变差,给群体打上不良标签,也极大地限制了自身发展。
03
为提高就业率不择手段
在“包就业”环节,培训机构更是为达目的不择手段,从根本上把这个群体的诚信搞臭了。
他们惯用手法是包装简历,其实,适度的包装是没有问题的,那是一种写简历的方式。但是,过度包装,就是简历造假。
试想一下,一个没有项目经验,刚从培训班毕业的学员,要找到一份程序员工作,薪资还不能低,难度自然很大。为了完成他们的承诺,培训班会进行系统的就业指导,也就是教学员编造一些项目经历,例如如何应对面试官的盘问,尽可能将这些项目经历写得真实。
然而,就业指导老师精力有限,不可能给每个人量身定做一个项目经历,大家又缺乏借题发挥的能力,只能基本照搬。而且,太难的项目经历,一时也理不清楚头绪,面试时容易露馅,所以最终只有几种“经典项目”广为流传。
于是,很多雷同、甚至一模一样的简历出现了。大家的项目经历都大同小异,基本上就是电商网站、甚至图书管理系统之流。
这种简历看得多了,面试面得多了,就业市场就对培训班毕业的程序员有了刻板印象,整个群体都受到一定程度的歧视,甚至被“卡简历”。
04
缺乏长期学习心态
在重重困难之下,有些厉害又幸运的人还是找到高薪工作入职了。
但是培训班只告诉他们毕业即高薪,并不管后续发展售后问题。
于是很多人真的以为,找到工作就等于入行了,以后等着躺赚,万事大吉了。
实际上,真正的挑战才刚刚开始。
因为一开始就是抱着赚高薪的心态去的,很多人就业后就停止了学习,后续发展自然不可能很好。
Ø 结语
有人说,程序员这行,如果你缺乏自学成才的能力,那你也别指望在这行能混多好。
的确,程序员是一个需要不断学习的职业。入门还只是刚刚开始,更多的工夫在后头。
大企业的程序员牛在哪呢?
其实,BAT里大部分程序员做的80%事情,培训班出身的程序员也能做。但BAT程序员的价值偏偏在那20%,这是一个人的视野、理论基础、智商决定的。
我们这篇文,无意给任何群体贴标签,只是想实事求是的分析一下这个现象背后的原因。只有找到根本原因,才能对症下药。
很多人的问题,并不在于出身,而在于心态。他们以为进了培训班,就等于走了捷径,吃了这一段时间的苦,以后就一辈子都不用吃苦了。
这种想法,过于天真。也是阻挡很多培训班出身程序员发展的根本原因。
只要肯吃苦,愿意学,零基础的小白也总会成为大神。即使进不了BAT,也会朝着自己的目标一点点靠近。但是,天天幻想着吃行业红利,躺赚一万年,985毕业也只能被淘汰。
你是培训班出身吗?忘了你的出身,保持终身学习心态,从入行开始,你的职业生涯,就掌握在你自己手中。
你是科班出身吗?继续往前跑,小心被落下。
程序员专栏 扫码关注填加客服 长按识别下方二维码进群
近期精彩内容推荐:
裁员1100人:华为,还是对中年人下手了
程序员转行卖煎饼送外卖,称找回了自己
新手必会的 9 个 Python 技巧!
面对Redis持久化连环Call,你顶得住吗?
在看点这里好文分享给更多人↓↓