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,你顶得住吗?

在看点这里好文分享给更多人↓↓

从培训机构出来的程序员,后来都怎么样了?相关推荐

  1. 我是培训机构出身的程序员,不敢告诉任何人

    点击上方蓝色字体,选择"标星公众号" 优质文章,第一时间送达 关注公众号后台回复pay或mall获取实战项目资料+视频 本文来自微信公众号:InfoQ(ID:infoqchina) ...

  2. 我是培训机构出身的程序员,不敢告诉任何人!

    来源 | InfoQ 作者丨褚杏娟 1 谁都看不上培训机构的 "我是培训 + 外包出来的,确实有被甲方嫌弃过."2016 年从电子信息专业毕业的小右说起这个话题有些落寞. 公务员考 ...

  3. 我是培训机构出身的程序员,但不敢告诉任何人 !

    本文来自微信公众号:InfoQ(ID:infoqchina), 作者:褚杏娟 谁都看不上培训机构的 "我是培训 + 外包出来的,确实有被甲方嫌弃过".2016 年从电子信息专业毕业 ...

  4. 为什么培训机构出身的程序员,不敢告诉任何人?

    点击"开发者技术前线",选择"星标????" 在看|星标|留言,  真爱 回复"666",获取一份专属大礼包 来源 | InfoQ 作者丨褚 ...

  5. 为什么很多公司不要培训机构出来的程序员?

    近几年,互联网创业潮让IT技术人员的需求大大增加,各类IT培训机构风生水起,办得如火如荼.然而,一些公司却招聘网站上写着"没有上过培训班的优先."为什么会有这样的区别对待呢? 经过 ...

  6. 培训机构出来的程序员进不了大厂?

    科班出身的程序员和培训机构出来的程序员到底有什么区别? 作者 | Sung Rhee 译者 | 弯月     责编 | 晋兆雨 出品 | CSDN(ID:CSDNnews) 十年前,获得计算机科学学位 ...

  7. 几张图告诉你程序员的残酷现状,培训机构出来的程序员可以吗

    别只看不评论,谈谈你心中的程序员,感兴趣的话可以扫描左侧二维码 IT行业可以说在国内行业薪资排名中一直名列前茅,这也是为什么IT行业一直持续火爆的原因,随着前几年来的移动互联网热潮,催生了大量的And ...

  8. 目前企业如何看待培训机构出来的程序员?

    培训出来的程序员总被误伤 不知道从什么时候开始,大家是越来越看不上培训出来的程序员了,主要是嫌弃他们:基础不行.学历低.水平不行.学习能力弱.简历造假. 有些培训机构出来的程序员确实有问题,但是不能因 ...

  9. 培训机构出来的程序员目前的就业前景怎么样?

    点击上方蓝色字体,关注我们 --摘自W3Cschool学员的回答. 大家周末愉快,周末话题探讨(放松为主),欢迎留言,希望可以帮到大家 要完全解答这个问题,需要先把问题拆成三个部分,分别是,培训机构的 ...

  10. 为什么很多公司不要从IT培训机构出来的程序员?

    在很多平台看到这样的问题:为什么很多公司不要从IT培训机构出来的程序员?作为一名it培训行业从业者,我试着去了解和分析提出这种问题的人,其出发点和立场,并客观阐述个人对于这个问题的一些看法. 为什么有 ...

最新文章

  1. 1.21 方法的可变参数(String...names)
  2. Qt ObjectModel (from Qt doc)
  3. Boost:bind绑定和数据成员以及高级用途的测试程序
  4. 电机速度曲线规划2:S形速度曲线设计与实现
  5. MySQL 在指定位置新增字段
  6. java.util.concurrent包(2)——线程池
  7. 多个select 多个列_程序员,你还在 Select * 吗?
  8. 不符合C语言语法常量,C语言题目:若变量已正确定义并赋值,为什么“a=a+7=c+b”不符合C语言语法的表达式?...
  9. android 下载apk后如何安装程序,Android下载并安装APK
  10. PHP汉字转拼音(有声调、无声调、首字母、首字母大写)
  11. html 半框添加,配眼镜全框好还是半框的好?
  12. mysql 清理relay日志_MySQL中binlog和relay log清理方式
  13. Android开发——适配终结者AutoLayout
  14. Arduino ESP32Web配网(二)
  15. 【深度学习图像识别课程】毕业项目:狗狗种类识别(2)代码实现
  16. 中国电信4g最快服务器IP,中国电信DNS IP地址大全(32个省)
  17. python删除最后一个元素_Numpy-从一维数组中删除最后一个元素的最佳方法?
  18. Linux系统下 修改服务器用户密码
  19. Vue脚手架创建步骤
  20. IFE 耀耀学院(基础综合)

热门文章

  1. tomcat+mysql+腾讯云_腾讯云服务器配置tomcat和mysql
  2. 国际象棋小麦python_python图形工具turtle绘制国际象棋棋盘
  3. 向量数量积公式_向量数量积公式是什么
  4. 任务栏可以点,电脑桌面却不显示内容的解决方法
  5. nginx错误502,503,504分析
  6. FCC ES6篇中的解构赋值
  7. UI设计技巧|PS实现照片水彩画效果
  8. poj1265 皮克公式 求多边形面积(凹凸)
  9. z世代消费力白皮书_猫哥清华新传考研|如何让Z世代粉上你?
  10. 重装系统后开机启动项菜单如何删除