• 计算机专业和培训出来的差别多大

    2017/12/08 二芃 59 评论

以下是我跟我实习公司(大型金融国企,应该猜不到吧)风控部门主管关于培训出身的程序员的对话。对了顺便说一句,公司拍板招人,就是说确定这个人留不留,HR很多时候是做不了主的,他们只负责初筛。做主的是部门主管。小型创业公司不算。

(不是原话,大概意思准确)

我:培训出身的程序员怎么样?

boss :有些不错,但良莠不齐,大多数不行。

我:我们部门招吗?

boss :不招

我:你不是说有些不错吗?

boss :是不错,但是不招,我们只要985的研究生。

我:听说培训出来月薪过万

boss:呵呵,大多数上限也就30w(年薪)

我:感觉boss你不太看得起培训出身的

boss :以前看得起,但被坑过一次,就再也不敢要了。

2 收藏


直接登录
最新评论
  • Yuk亮 学生 2017/12/14

    身边没有认识培训出身的,不过我也很好奇有什么区别。。

  • 真的有区别,有的培训出来的一点逻辑都没,完全不会自己思考,教他们做比自己做还累

  • 海之乐章 java 2017/12/14

    我也被坑过 一个组的  觉得自己什么都不会  结果都没完成就提交测试了  然后帮他改 然后他还是觉得自己比我nb  觉得自己工资低····

  • di7xian   2017/12/14

    英雄不问出处。

    但是出处却可以筛选英雄的比例。

    我认识几个非科班、非培训,靠自学出来进了互联网大厂做开发的。所以,科班或者培训,都并不能绝对衡量一个人的水平。

    boss的态度没有错,因为这在很大程度上提高了招到合适人才的招聘效率。

    参加培训的非科班生没有错,因为这在很大程度上提高了对编程的入门速度。

  • 一二三四 java工程师 2017/12/17

    我就是培训出来的,而且还是文科生,不过我目前很喜欢这个行业,也喜欢开发,说实在的,可能还是基础比较薄弱,需要更多知识的补充

  • 予你七时暖。 Web前端攻城狮 2017/12/20

    差别还是很大的,培训出来的大多数是搬砖工, 只会教的那些,原因很简单, 基础知识的确实, 导致他看不到全貌(原理)啊。 唯有不断积累不断学习的人, 才能走出这个怪圈。

  • 不能说没有厉害的,就是比例问题;不招培训的,至少可以避免很多坑,节省面试成本

  • airman33   2017/12/22

    科班不一定都好,培训不一定都不好。不过从概率来说,科班的还是有保证。在一百个科班里面挑一个好的,跟一百个培训里挑一个好的,概率差别很大。科班的好的程序员做好一件事的概率,比培训里好的做好一件事又要大一些。所以,根据贝叶斯原理得出,挑一个科班出身还是有保证的。

    备注:目前跟外包打交道,心力交瘁,感觉中国的程序员平均水平真的比较差,大部分做程序的,可能只是为了月薪过万而已,但也差不多到顶了。不过相比其他行业,选择做IT算是不太辛苦,又比较稳定的了,因为他们都是6点下班,而我就要9点下班。

  • 乔布斯,扎克伯格,比尔盖茨,大学全部辍学。

  • 付雷彬 JavaWeb后端程序员 2017/12/24

    我也是刚培训出来,培训的确是良莠不齐,而且培训班都是功利性,高强度的。如果没有基础,又没有自制力和自主学习力,那培训出来就是什么都不会。但是如果有自己的规划,通过培训进入到这个行业也不失为一种快速的方法,就是学费越来越贵了

  • 培训过的都这么被鄙视,那么我们这些既非211 985又非计算机专业,而且还交不起培训费,只能自己打零工的平时自学的人,怎么活哟。

    还真别把话说那么一句话给说死了,因为要这么说,清华计算机专业的和地方院校的区别差别多大,同是985 高考状元和刚好上线的区别多大。

  • 怎么说哪,培训出来的大部分只是单纯的写代码的那种,专业是计算机的,在大学学的一些基础课程都是非常有用的,比如说数据结构、网络工程、软件工程,这种技术在刚参加的工作的时候看不出来区别,但是以后就会慢慢显示出来差距。

  • 看哪种培训喽。五千块钱学费,培训一年半,从C/C++到数据结构,算法,计算机网络,操作系统,linux(网络编程,内存管理,地址映射等等等等),数据库,再到实际项目练手,剖析开源代码,libevent,memcache,muduo之类的。。。你说和计算机专业的有什么区别?

  • 培训出身的往往有很高的针对性,只能解决近渴,长期是没法适应的。

    最大区别在于培训时间短,往往很多东西没有教,基础不好,经验不足。

  • 非我 android-web 2017/12/28

    大部分基础不行 , 少数可以胜任日常工作 , 极个别特别优秀 。 就我个人经历  , 之前遇到一个技术总监 , 高中毕业 , 上的培训学校 , 而后一直在IT行业 。他也是我目前见过技术最厉害的人 , 无论是移动端还是服务器端 , 都很精通 , 更是阅读了大量的源码 , 我们都戏称移动的API , 那时候我们技术组都很佩服他 。整个社会都比较浮躁  , 现在的学习资源也比较多 , 只要静下来学 , 未必比211 985出来的差 , 关键的问题是 , 没人肯下苦功夫 , 也很少有人静下心来学习 。

    • qzuser ERP系统管理员 02/12

      培训只告诉你怎么切菜,没有告诉你们配菜。而学校出来的这些功夫在诗外的东西是必须学的。在起步阶段,可能学校出来的动手能力反而差。但到了后面,整体质量肯定是学校出来的整体高。

  • 黑白2011 软件开发 2017/12/28

    科班基础要好些,培训短时间进行专项训练,其他方面相当于空白,这在职业生涯初期可能无所谓,最终发展的高度可能就成为木桶的那块短板了。站在公司角度,就看找人什么目的了,如果纯粹只是干活,还是最基本的那种,区别不大,但如果是要重点培养还是基础好点的更好。最后的最后,也是重点,不管科班还是培训,上进心和工作态度才是最最重要的,一个人才不专心干活也是白搭。

  • 说说我的看法,我大学是学英语的,毕业工作一年后,入了JAVA的坑,当时上的某培训班,前后4个月的时间拼命的学,也逐渐对JAVA基础和编程有了一定了解,在外包做JAVA开发两年半了,基本都是银行的项目。我觉得在IT这个行业中,金字塔底端的工作需求量最大,外包公司占多数,整体对于人员的要求也不算很高。无论有无专业背景,这应该是大部分人都会经历的阶段。我个人觉得,就学习运用一门计算机语言进行日常开发,其实要求并不高,比如对英语、数学的要求还是很平均的,不过逻辑能力倒是很重要。之后的代码习惯、性能优化、系统架构的了解,就需要天道酬勤,从工作中汲取了。
    再说说专业背景,专业背景的优势是天然而巨大的。就拿汽车举例,会开车的人不在少数,但对汽车的设计、制造了解或精通的人,那开起车来肯定是666。除去大学实力不说,他们学习了4年,对于编程的理念及思想肯定是远超我4个月的学习,因此他们就业的起点肯定都会高一些,工作中学习理解能力也应该较强。不过IT行业,你能把一类业务做得熟练,能逐渐积累项目经验,至少在这此行业,也是可以独当一面的。
    我会继续在JAVA的路上,与君共勉。

  • 真的有区别,有的培训出来的一点逻辑都没,完全不会自己思考,教他们做比自己做还累

  • 就写代码来说,大学课堂的效果真心一般,计算机专业眼高手低做不好的大有人在。当然大学会有一系列的专业课,学好了大有裨益,但这也是有门槛的,自身不钻研的话全等于零。当然现实中专业出身的整体水平的确比培训出身高,但我觉得这是由于专业出身的人经验多——本科四年,研究生就是七年,当然比只学几个月的人强。而专业学位本身含金量其实没那么大。我身边有一个专科学文出身的同事,培训出身,天天钻研代码,从业几年已经能开班给别人讲课了。他一提考试就头疼,但逻辑思维并没问题,因此感觉编程是一种独特的能力,没学历但写代码开窍也是完全可能的。

  • 草帽 IT总动员 01/03

    没有绝对,但是主要看人,良莠不齐确实。BOSS不愿冒险也是没错

  • Mali   01/05

    做程序员,自学能力是很重要的。

  • A漩   01/11

    我是培训出来的,培训时间比较短,讲解的知识点也偏向于的企业实际应用。所以一些基础的东西的比较薄弱的,数据结构,计算机原理一类的。从初级码农到中级、高级,越深入越是能感觉到基础的重要性。

  • 从小就犯困 混乱的程序员 01/11

    金融大国企,一般看学历的,再者就看关系了。能力好不好另说。

  • 爱吃蟹黄的巨蟹   01/12

    软件工程本科大四狗一枚~~~
    我认为,最大的区别可能就是计算机方面的基础只是了吧(数据结构,操作系统,算法bulabula)其他的比如开发能力,说实话计算机专业刚毕业的不一定有培训出身的强。

  • 梦哥 前端开发工程师 01/14

    只经过培训出来的真的是大多都不行,拿我们前端来说,最近几年培训太多,好多非计算机的都纷纷通过培训短时间学习然后虚假一年工作经验,我作为公司技术轮面试官,看得太多这样的,问什么问题基本上都能回答上,因为培训会专门教怎么应付面试。但是我们还有上机考试,然后一大堆漏出马脚的,有的完全没法动手写代码,有的连基本语法都要写错,编辑器提示错误都不知道怎么改,逻辑思维混乱……当然我也不一棒子全部打死,培训中也有极个别的还是不错的,所以我的态度也跟你们领导的态度差不多了

  • 英雄不问出处!没必要全部拍死了,我见过自学出来的牛人,撸代码快,bug少!也遇到过科班出来一年多了,一个月写一个数据汇总程序都搞不定的,然后跑路了……

    项目实战一下就能看出来了!

     

     

  • 凱驮, Java程序员 01/17

    选择大于努力

  • 有好有差的,关键在个人吧

  • LeonCao   01/21

    如果本科专业跟计算机相关,并且经历过培训,这种很不错,因为可以把学习的和应用进行结合。但是现在市场上往往都是跨专业培训,他们只会写代码,没有经过系统的学习专业知识,做些小网站肯定可以胜任,但是后期的学习进步空间受限,985-211也侧面反应一个人的学习能力。

  • 谢海凡 java 01/22

    大   我既不是培训也不是计算机毕业的

    最的差异就是  我入行之后,很多基础需要花大量的时间去补,因为我去大公司面试只要一问基础多一些我就各种不知道,虽然目前工作没看出多大弊端,但是想去大公司还是有很长的路需要学习。  而且另外一个问题,工作之后,富裕的学习时间太难挤出来了。

  • 胡图图 软件售前工程师 01/22

    大专计算机,算科班吗?

  • 没什么区别

  • Jason   01/25

    培训出身的基础很多不行,但是也不是全部,正规大学专业出身基础扎实,积累经验后成长很快

  • 温润 WINDOWS开发 01/25

    重点还是看个人能力吧

    不过BOSS说的不错,半路出家的技能上真的欠缺很多

  • Right_Here 程序猿 02/02

    这种事情还是看人。

    我一直在小公司里面混, 身边有很多培训出来的人, 大部分是计算机专业毕后,再进行培训的, 也有一个是学环境科学专业然后培训的。 其实要论基础知识, 那个非计算机专业的要碾压我这个科班出身的。  不过又和另一个985的硕士相差很远~

  • 学习还是靠自律,老师只能是引导,如果不是这样,不管是计算机专业出来的还是培训出来的都只是会码代码的机器而已。

  • xiaobazhang 软件开发工程师 02/04

    差别很大,主要包括在计算机基础,尤其是计算机体系运行结构,包括其他知识都是系统和全面的。培训的学生主要是单个点突破,比较难系统的去掌握相关知识点。所以对于计算机相关专业的学生,培养潜力会比较大,很多公司也会优先选择这部分学生,这是其中重要原因。

  • 培训出来知其然不知其所以然

  • 张小贱   02/07

    我觉得,培训出来的有的能力很强,像 是在 中小型公司,并没有办法像 大公司去招一大批实习生来培养,培养的成本很高,所以也许用培训出来的学生是一种 不错的选择,至少出来了,培训一下就可以做事了。

  • 惊醒   02/07

    身边的例子告诉我, 区别在人, 不在科班不科班

  • SmasFan   02/10

    培训出来的可能只会写代码,刚毕业的不是重点学校的话,可能很多代码也都不怎么会。(没实习前)

    还有我觉得一直对计算机感兴趣,而且什么都捣鼓过的,跟被分配(家人或者学校)进入这个行业的才是真的有很大的差距。前者就算也是大学才学习编程,但是整个思维上,解决问题的能力往往都强于后者。

  • 程序猿 02/11

    非计算机专业培训出来的,确实有时候沟通有问题,你说的再简单他不懂你说的啥

  • Weber.Yang node.js全栈 02/11

    主要还是基础,对基础的深入理解。大学这么多计算机基础课程就是培养基本的计算机思想(数据结构,操作系统,数据库等)。培训机构培训直接教你用框架写代码。好比:养鸡场打激素饲养的鸡,和农村散养的鸡。

  • 短时间看不了差别,时间长了差别就出来了

  • 培训和专业毕业的区别是对理论是否掌握

  • zealoussnow 程序开发 02/23

    主要是如何正确衡量水平,计算机专业的有好的也有不好的,同样培训出来也一样,不能一概而论。

  • 来去之间 数据建模/算法工程师 02/23

    计算机专业出来的比较注重理论基础知识,培训出来的更注重项目实践和实践经验,更具有针对性,容易缺乏项目的迁移能力。

  • 正所谓英雄不问出处,哪里都有人才,最重要的还是要看个人。但是认识的培训出来的,大都认为自己好牛逼…

  • 法戈 保密 03/28

    科班出身,渣学校,不过这玩意在进科班之前开始玩了,(中学开始),主要看个人。。科班里的也有不怎么好的,培训里也有想好的

  • 潇伦   03/30

    这话太绝对了,有些非计算机专业转过来的还是不错的,培训的就不一定不行,只是你遇到的不行而已,不能否定其他

  • 因人而异,但科班出身的基础好,相比培训出来的发展潜力大,选到好苗子的概率更高

  • 孙强   04/05

    单从招聘的角度,我个人的看法是:一:相比于培训班出身的,名校计算机毕业的学生基础教育普遍比培育机构出来的基础要更扎实一些,学习能力也更好一些,大厂项目组不缺懂业务和技术牛叉的大牛,要的是基础扎实和可以干活的人。二:名校毕业的计算机学生,大都是人精,能快速从人精中招人,为啥不那样做呢。降低了时间成本,毕竟中国人精本身基数那么大。