近年,在面试程序员的时候,很多人都说只要透露自己是培训机构出来的人,很多软件公司都直接pass掉。甚至还有“项目经理”网上放言说,“宁愿慢慢带一个基础差的大学生做Java开发,也不要那些从培训机构出来的学人。”大概也是因为这样的言论,所以很多人都很拒绝培训,那么事实真的是这样吗?我们今天就来看看培训出来的人和科班的人到底有什么样的区别,以至于会被HR如此区别对待。
我们都知道,软件开发是一门很高深的技术工作,包含的内容又多又杂,并不是你会写一点代码,做一些小功能就可以是一名合格的程序员。真正的程序员是要能独立解决一些细节问题的,在实际的软件开发过程中,你会发现,实际上学习中写的那些功能代码很多都用不上了,很多内容都是直接把代码复制过来然后做关键代码的修改,同时你的工作重心也不是去实现功能,而是完善功能,之前所学的大刀阔马的架构基本都用不上了,所要做的内容细节化很多……
因此,如果把可以参加工作看成学业结束是一种很可悲的想法,事实上刚刚相反,参加工作才是学习的刚刚开始,之前的学习也都是准备罢了了,这大概就是培训和科班的最大差别所在。
一般来说,作为科班出身和参加培训者同台面试的人中,真正有很强代码编写能力的人是很少的,因为代码能力好的人都被校招的大公司预订了,绝对不会等到毕业后在网上到处投递简历找工作。因此,相对于参加培训出来的人来说,其实是没有什么优势的,因为首先是他自己学的不好,其次没有经验,除了项目经验,可能连面试经验都屈指可数。在这样的情况下,科班也有优势的,因为大学学的是软件专业,是系统化学习的,对于软件的整体都有一定的了解,虽然在实际编码中可能用不到,但在解决一些抽象问题的时候,可能理论就派上用场了。最主要是,对软件的底层有较清晰的了解,知道一些编码的规律。
那么参加培训的学员都干了些什么呢?现在软件编程语言的培训一般4-6个月之间,因为培训的时间很有限,所以培训的内容一般都是围绕编程实现功能来的,学员所学的东西都是以学会固有的语法、实现固有的功能为目标的。作为程序员,应该都知道,软件的存在并不是为了实现什么功能,而是为了解决什么问题,在这一点上,参加培训的局限性是很明显的。很容易被语法和具体的框架限制住自己思维。当然也不是没有优势,毕竟在培训过程中会写很多代码,动手能力至少不会太差!
若仅以此来来看,两者的其实各有优缺,算是半斤八两吧,那为什么网上又会有“宁要科班,不取培训”的说法呢?我想最大的问题是面试者没有定位好自己。
事实上,在选拔软件人才的时候,首先并不是看学历的,而是看技术,在技术相当的时候,再看面试者的表现和态度、潜力等,学历只作为加分项,并不能起决定性作用。为什么说是面试者自己的原因呢?首先,据调查显示,很多培训机构出来的人都选择在简历上作假,关于简历作假很多人认为是大忌,也有人认为无所谓,其主要原因还是要看面试者自己有没有那个技术吧!如果你有那个水平,假戏真做又有何不可,如果没有那个水平,你的作假会十分影响你的形象。其次,自以为是,很多HR都说培训机构毕业的人眼高手低,太过自以为是,也就是说自我定位太高,这大概和某些培训机构总给学员一些不符实际的信息有莫大关系。
在前面,我已经提到,软件编程在工作之前的学习都只能算是为进入软件行业做准备,真正的学习在参加工作后才刚刚开始。因此,不论你是科班还是参加培训出来的,其实大家的起点都没有想象的那么高,当然也不是想象的那么低,正确的定位自己才是求职者的最好心态。据我所知,之所以被录取,最主要的原因并不是你出自哪里,而是别人的技术水平比你更适合这个岗位。所以在我认识的朋友中,有本科并且还是科班的找不到相应工作,也有高中毕业参加培训就进入软件行业的……恰好我在网上看到了一个关于公司对培训机构毕业和科班出身的一些看法,希望不要再去迷信什么公司听说是培训机构的人就不录取的鬼话!
一直在培训机构工作,讲讲我的想法,如果你对编程感兴趣,对这个行业有很大的期望,但可能自己在学校期间并没有学到很多,其实去培训对你确实帮助很大,即使科班出身,如果你在学校没有自己花时间研究,不参加竞赛不呆实验室,其实直接进入企业参与研发工作是有难度的,因为在学校老师教你的更多是一些理论知识,像最基本的c语言可能考试只要背题型就能过。不可否认培训班里的基础确实是参差不齐的,很多人疑惑四个月的时间就能比在学校的几年学的多,要知道学校你一个学期真正参与编程的时间有多少,一天有多少,但培训期间几乎四个月每天都在学习都在做项目,另外毕竟交过钱后心态也会不一样,所以学习效果肯定是在学校没法比的。很多企业会看不上培训的学生,很大一个原因确实是存在培训出来的学生简历造假或者在招培训学生时吃了亏,但不能全否认企业就是不喜欢的学生,至少我们很多学生出来都能进海康大华恒生甚至华为(我们在杭州),如果你拿出实力,拿出做的项目,不用担心hr会对你鄙视,另外千万不要造假,说什么自己好几年的工作经验,即使开始不露馅以后估计也会,但你可以选择不说你参加过培训,当然人家问你你hold不住还是应该诚实解答。选择培训机构的同学心态一定要调整好,培训只是给提供一个学习平台,一个有人监督指导你的平台,不要一昧相信保就业啥的,如果你自己不好好学,保就业啥的都是瞎扯!学习主要还是要靠自己,师傅领进门修行在个人!另外在在培训之前可以先去看看视频啥的,先要确定自己是不是对这个感兴趣,当然如果是生活所迫,觉得这一行的薪资比较高,也许也能克服,兴趣对于一些人确实是可以培养,因为很多人在大多数情况下不知道什么是自己的兴趣。如果你有足够多的时间精力,还有很强的自控力,自学也是很好的选择。
版权声明:本文来自用户投稿,不代表【闪电鸟】立场,本平台所发表的文章、图片属于原权利人所有,因客观原因,或会存在不当使用的情况,非恶意侵犯原权利人相关权益,敬请相关权利人谅解并与我们联系(邮箱:dandanxi6@qq.com)我们将及时处理,共同维护良好的网络创作环境。