最近有人问了个问题:专科程序员与本科程序员之间有什么区别?
程序员有分科班出身和非科班出身,现在又开始讨论起学历了?当然,作为程序员其实大家都知道,现在大厂招聘对学历的要求都挺高的,非本科基本很难进大厂。那么专科与本科的程序员之间真的有很大差别吗???
来看看大家都是怎么说的吧。
@江子星:能力没区别,但在hr眼里就有;
@Creazer:能有啥区别?最多本科在找工作的时候可能在学历上会多一点优势,但更重要的是能力,能力低的,公司各种卡,能力强的,公司就各种放宽要求。
@彭三斤:我觉得关键区别在于英语和学习能力,我觉得现在英语学不好就是个弟弟,这就是问题之所在;
@Francis:本科差一些,专科的大神多一些
@coin:大多数本科程序员比大多数专科程序员更优秀!因为本科生知识覆盖面更广,专科变得优秀是因为在相当长的时间内专注于某一个领域,所以在这个领域内做得比大多数人都好。本科四年的全面发展与专科三年的浪荡人生,差距是明显且巨大的。即使专科三年很努力了,但是在起点、资源上的差距依然存在。
@茶茶:程序员需要终身学习,本科还是专科只不过是出身起点而已。未来谁学得多,谁更勤奋,谁就更优秀。
@uCoder:虽然编程看能力但是面试筛选看学历的,稍微好点的企业最低都是本科了,而且以后出路更广
其实,能力差别主要体现在后天的努力上,职业发展的差距形成于认知。
本科,虽然有10几门和计算机相关的课程,《数据结构》、《C语言》、《Java》等,但是很多人都没好好学。几年前我招过一个二本的学生(非计算机专业),当时写不出递归、计算机基础知识为0。
我还是把他招进来了,因为我最看重的是他的学习能力。
我推荐他一边读《算法导论》和西瓜书(机器学习),然后学习shell,学习hadoop。他把数学恶补了一番,1年之后,他《算法导论》读了2遍,概率读了2遍,线性代数学了一遍,微积分学了一遍,西瓜书读了一遍。 2年之后可以手写深度学习框架。
出身和起点我们无法改变,但是未来怎么样都是基于你自己的选择。
所以,你觉得专科和本科的区别大不大?