在当今这个快速变化的时代,个人的能力与优势成为了职场竞争中的关键因素。在众多的职业选择中,程序员因其独特的技能和市场需求而备受青睐。
然而,并非所有人在18岁就决定要进入计算机行业,许多人都是在大学毕业之后由于种种原因转行到这一领域。
那么,跟计算机专业背景的人相比,非科班程序员是否存在明劣势呢?我们听听互联网大厂的HR怎么说!
科班VS非科班
科班程序员拥有一定的优势是显而易见的,但这些优势通常不会是压倒性的、决定性的。
优势主要体现在两个方面:知识体系和人际关系。
知识体系
知识体系方面的差距是大多数人都能意识到的,比如在面试中或者工作中,当涉及汇编语言、计算机组成原理等专业知识时,那些拥有计算机专业背景的人的优势就会显现出来,因为他们经历过系统的计算机知识教学。
因此,在实际的工作中,我会保证团队内有一定比例的科班出身,以确保团队字专业技能方面拥有坚实的基础。
而非科班出身的人虽然在知识体系方面存在一定不足,但这些不足是可以通过自己的努力来弥补的,自学、参加系统课程等等,都是提升自己的途径,主要是看你能不能付出时间和努力。
人际关系
人际关系方面的差异很容易让人忽视,但它也很重要。
试想一下,你们大学毕业后找专业对口的工作时,院系里是不是会组织校招,老师同学间也会互相交流,科班出身就是有这种方式,同行间技术交流、资源共享以及求职推荐方面肯定是有优势的。
知识体系方面的优势可以通过努力弥补,人际关系、人脉上的优势想要弥补就有点难了,至少在刚入行的阶段是无法弥补的,因为人脉资源不仅取决于个人的努力,还依赖于他人。
你的同学们不会因为你转行成为程序员而改变他们的职业选择,也不会因为你的转行而成为你的人脉资源。此外,由于你从事的工作与同学们截然不同,你也失去了成为他们人脉资源的机会。
总的来说,虽然非科班出身的人在知识体系和人脉方面可能存在一定的劣势,但这些劣势并不是不可逾越的。
通过不懈的努力和持续的学习,完全有可能弥补这些不足,甚至在某些方面超越科班出身的人。关键在于个人的态度、决心和行动。