祺祯亦宝
有差别,大学普遍多了很多编程理论学科,内容枯燥,c语言都有,很多人也是需要自学web编程。
科班都有算法概念,理论要强很多。
实际工作流程也有差别,科班很多人先看技术文档,自学很多人先试验软件和技术,如果讲专业理论自学的基本没对的。
很多人从自学前端开始,例如 精通css这本书的作者,操作没问题,观点却是基本错误,还有一大波人搞什么web标准xhtml,现在基本被证实都是错的,还是科班出来的老牌微软苹果google程序员强。
csdn上也出现过科班出身的技术文章写得专业的人,完全不是自学那种江湖秘技。
我举一例吧,自学的都说有个怪异模式,但看过IE浏览器官方文档的都知道是兼容模式,自学的还以怪异模式攻击微软,纯属抹黑歪曲,人品差技术差。一个软件的理论不是先看官方文档难道是靠自学的人搞发明?
自学的就是瞎整瞎蒙。前端这种容错强的还行,c语言java立马出问题,即使asp这种也是bug很多。框架能避免自己写代码错误。
自学优点是出成果更快,缺点就是理论错误多,代码质量差。