培训机构,学校这两个地方出来的,都有牛人,也都有眼高手低的,不能一概而论,但是要说区别,估计就在计算机相关的基础知识了;
楼主说的学校,应该指的是计算机相关的科班生了;
这些同学,在学校的时候,会学一些比较基础的课程,抛开公共基础课不说,就专业课来讲,离散数学,高级语言程序设计,操作系统,计算机网络,计算机体系结构,模电数电,数据结构,数据库原理,算法分析,汇编语言,软件工程,计算机图形学……,4年的培养,会讲很多底层的东西,也许有的课程涉及不太深入,但是通过系统的学习,学生具备一定的知识,和计算机相关的基本上都懂点,但是学校的老师,理论上很强,部分老师可能缺乏实战经验;
培训学校
估计很少机构会讲这么系统的课程,很多机构都是快餐式的,直接面向市场,面向工作,但是实力强的机构,里面的老师有一定的实战经验,如何编码,如何快速上手,教你解决问题,底层的东西需要自己多学习;
不论是培训机构的,还是学校出来的,表面上看都各有优势,学校的同学因为基础较为系统,如果工作1~2年的实战经验,轮换到各种岗位适应能力都比较强;培训机构的同学,才入职就可以上手工作,但是培训机构学的可能比较快餐,在某一方面觉得很精通,其他的不一定了解;若能加强基础知识学习,也不错的;但是工作后,都比较忙,能静下心来学习基础的人,毕竟是少数;
IT行业,是一个需要不停学习的行业,只要你坚持学习,终将辉煌,英雄不问出处~