非科班出身程序员,能超越科班程序员吗?

———— 0 ————

程序员这碗饭,科班出身更「吃香」

百度百科对于「计算机相关专业」的定义是:包括计算机、电子、通信、信息、数字、自动化、生物医学工程相关的学科。本文将以此定义来划分「科班程序员」和「非科班程序员」。根据我们统计,计算机相关专业的程序员,即「科班程序员」,占程序员总比例81%,而非计算机相关专业的程序员,即「非科班程序员」,仅占总比例的19%。

笔者结合自己的亲身体验,侧面证实了这一比例的合理性。「我们公司的程序员差不多也是这样的分布。虽然网上有很多非计算机相关专业的程序员自学成为大牛的传说,但是相比计算机相关专业的程序员,这样的概率远远偏低。毕竟四年的计算机专业学习,决定了一个程序员的起点甚至最终能够达到的高度。

虽然越来越多的企业在程序员招聘时不再将「计算机相关专业」作为门槛,但是在实际招聘中却无一例外地更青睐科班人才。

除非你有大厂背景,有很强大的项目经验,否则你很难说服面试官你没有四年的专业学习,照样比那些科班毕业生更强。」作为公司技术招聘面试官的凯奇说,相对于社招的综合考量,很多企业的校招更倾向简单粗暴。

非计算机相关的程序员在社招时还有工作经历来证明自己,但是对于应届毕业生,企业更愿意在计算机相关院系中挑选种子选手。

某大厂的要求

对于程序员的「专业出身」,网上一直存在两种论调。一种认为是否为计算机相关专业对于程序员的影响不大,毕竟编码是一个实践性很强的工作,用的技术与语言需要在实际工作中不断积累,学校里学的都是偏理论性的知识,对于实际工作意义不大。

另一种认为科班程序员和非科班程序员即使看似code水平差不多,在初级阶段也看不出太大差距。但是一旦进阶到中高级,差距就日渐显现。非科班的程序员缺乏底层知识和原理,根基不稳导致他们很难到达程序员行业的金字塔尖。

列举工作中的一些细节来说明科班与非科班程序员的差别。比如对于一些技术常用语的掌握,非科班的程序员很容易按字面翻译而闹笑话。比如将portable理解成便携的,PDF误读为便携式文档格式,将class library直译为班级图书馆。

除此之外,很多非科班的程序员经常把C/C++写成CC++。「这些看似都是一些小细节,但是却恰恰反映出一个程序员的专业素养。很多自学与转行的程序员最大的问题就是急功近利,只注重死记硬背,面试都能够应付,但是在实际工作中却很难独当一面。

对于一些公司将培训班的程序员「拒之门外」的现象,并不能怪这些公司区别对待。「培训班教出来的更多是码农,而不是真正的程序员。很多人学了一门语言加框架,做些小项目,刷刷面试题,就感觉自己很厉害。这种急进的教学方法虽然短期有效,但是长远来看却是害了很多人。」

「不过,并不是科班程序员一定比非科班的程序员吃香。如果大学四年全程都在混,即使从计算机相关专业毕业也无济于事。但是相比那些扎实学了四年专业基础的科班程序员,非科班的程序员想要追赶上他们,必须要付出双倍的努力。这才是大部分非科班程序员所缺乏的。」

———— ① ————

只有想不到的专业,没有不能转的「门外汉」

为了更好地分析非科班程序员的专业来源,按照国务院学位委员会、教育部颁布的《学位授予和人才培养学科目录》中13大学科门类,将2676位非科班程序员按专业划分为文史哲教、经管法、医农、艺军和理工五大类。

根据统计可以看出,即使是非计算机相关专业的程序员,70%仍然为理工生,其次是文理兼修的经管法专业,再次是艺术专业(军事学仅6人),偏文科的文史哲教和偏生化的医农专业则占比最少。

在大家普遍印象中,理工男才是程序员的代名词。但实际情况是,程序员的专业五花八门,几乎囊括所有类别。这得益于计算机基础课程在大学的普及,很多学校甚至把通过全国计算机等级考试作为学生毕业的必备条件,这使得大部分大学生都具备了一定的计算机或编程基础。

互联网的快速发展催生了「程序员就业热」,许多对计算机感兴趣或本专业不好就业的学生在供需关系的推动下,毫不犹豫地投身「转行大军」。

彦霖出身于一个医学世家,就读重点医科大学临床医学专业。本可以在医学这条道路上顺风顺水的他,因为向往互联网自由开放的氛围,不顾周围人的反对「脱下白大褂,穿上格子衫」。彦霖说自己是一个不拘小节、自恋且幽默的人,气质更符合互联网而不是医院。

「医院是一个熬资历和工龄的地方,互联网则完全相反,充满了朝气与个性。彦霖坦言自己从未参加过任何编程相关的培训,一切技能皆是自学。他自认是一个有着超强学习能力,并且能够保持高度学习热情的人。

「我研究术数风水十年,大学为了保持高效高质的交流,还自学了心理学与国学,所以编程对于我而言更像是一种乐趣,而不是负担。」有三年工作经验的彦霖,在将互联网大厂与创业公司都历练一遍后,更加坚定了他扎根互联网的信心。「这个行业充满了变化,极大地满足了我的好奇心。最开心的是,我终于可以每天穿着人字拖去上班了。」

与彦霖的「兴趣转行」不同,音乐表演毕业的美玲将自己的转行视为「弃暗投明」的权衡之计。在一家互联网公司做了两年的会计,美玲深感自己的未来一片灰暗。觉察到程序员是一个「前途」和「钱途」都不错的职业,她决然裸辞上了半年的培训班,转行做了前端程序员。

虽然毕业十年的她薪资在同龄程序员中处于垫底,但是美玲仍然认为自己八年前的转行是自己做过最正确的决定。「我们专业除了几个当老师行政的,其他人都是左一个行业右一个行业地换,很多女生因为不好找工作干脆当了家庭主妇。」因为本专业和计算机相差甚远,美玲在转行之初并不是太顺利,一连换了几家小公司,直到两年后才逐渐稳定下来。

谈及是否因为专业受过「歧视」,美玲说转行前两年每次跳槽必然被问到这个问题,但是之后面试基本没被问过,重点还是集中于项目经历。「程序员没大家想得那么高不可攀,只要下定决心,专业根本不是问题。

———— ② ————

人人皆可程序员?最终得靠「基本功」

有人曾预言未来编程将和英语一样,成为大众普及的技能,人人皆可做程序员。职业顾问丽娟认为这种观点混淆了「职业」与「业余」的区别。「编程作为兴趣可以广泛,但是作为职业一定要经过系统持久的学习和训练。这也是初级和中高级程序员的差别。

从计算机相关专业程序员和非计算机相关专业程序员的人均薪资对比可以看出,1-3年工作经验的程序员不管是否为科班出身,人均薪资差距并不算大。但是随着工作年限的增加,人均薪资差距逐渐拉大。而人均面邀数则与之相反,工作年限越久,科班与非科班程序员的人均面邀数差距越小。

与上文提到的美玲相似,很多非科班程序员的薪资涨幅长期处于「低压」状态。丽娟说这和缺乏大学四年的专业学习不无关系。「除了编程思维比较弱,很多非科班程序员缺乏长期的职业规划与思考,很容易急功近利,通过不断地跳槽寻求加薪,而科班的程序员相对要更稳当一些。

历史学专业的致远便是这样的情况。2013年毕业的他迄今为止已经换过6份工作,每一份工作都做一段时间便离职了,职位也一直停留在Web前端开发。「我也知道频繁跳槽不好。但是我是从包装设计转行程序员,从传统公司到互联网,内心一直缺乏安全感。我总是很轻易地因为别人的升职加薪而感到焦虑,试图通过跳槽变得更优秀,然而却怎么也跳不去自己想去的公司,薪资也一直涨得很慢。

纵观那些「一路通关」的非科班程序员,无一不在「基本功」上下足了功夫。有人大学时辅修了计算机软件专业,有人跨专业考研到计算机相关专业,有人参加各种编程大赛历练自己。

「从招聘方的角度,我们不太建议0基础转行。虽然程序员的很多技能点可以在工作实践中获得,但是底层原理和逻辑思维却需要在提前学习和培养。」丽娟说起很多程序员Code能力很强,但是面试一被问到底层基础知识就发蒙。「有些程序员抱怨面试官问的基础知识与实际工作毫无联系,但公司的真正目的是在考察你的基本功,以此来判断你之后能否成长为他们最终需要的高级人才。」

非科班程序员专业云图

从非科班程序员专业云图可以发现,虽然来源类别丰富,但是占比靠前的几个专业都和计算机基础学习紧密相关。例如理工科的「数学和应用数学」、「电气工程及其自动化」和「机械设计制造及其自动化」,经管科的「工商管理」和「国际经济与贸易」,文科的「英语」以及艺术类的「艺术设计」。这些课程学习不仅打下了程序员所需的技术和语言基础,而且进一步拓宽了其他领域的学习。例如经管专业的程序员在金融互联网领域如鱼得水,艺术专业的程序员更注重功能和美观的结合。

「相比单一的科班程序员,这些融合了计算机基础和其他不同学科的非科班程序员更受垂直领域互联网公司的青睐。但是不管领域如何广泛,计算机基础是1,有了这个1,后面无数个0才有存在的意义。」

———— ————

结语

「现在为工作流的泪,都是当初选专业脑子进的水。」这句话成为很多职场人表达「选错专业误终生」的调侃,也就有了网上「劝人学医,天打雷劈;劝人学法,千刀万剐;上辈子杀猪,这辈子教书」的段子。但是历数每个专业,似乎都难逃吐槽之音,就连热门的计算机专业,不也被打上了「秃顶」、「码农」等标签吗?

从长期职业生涯来看,专业是否对口只决定了工作前两年是否得心应手,之后的发展完全取决于个人的持续学习与努力。很多非科班程序员在工作中落后于科班程序员,纵然有专业不对口的原因,但是更多的是由于个人后期学习不够扎实,缺乏持之以恒的韧劲。

如果你已经落后,唯一的选择就是在别人走的时候选择跑。」这是一位27岁转行的非科班程序员说过的话。他用了不到3年的时间跳槽到大厂P7,成了别人口中的「传奇」。当然,与其中途追赶,不如在起跑前就做好准备。毕竟大学生活,如果不谈恋爱不打游戏,无聊得该只剩下学习了。

你是什么专业的程序员?不妨留言,写下你的「专业」与「职业」体会。

“我是一名从事了10年开发的老程序员,最近我花了一些时间整理关于C语言、C++,自己有做的材料的整合,一个完整的学习C语言、C++的路线,学习材料和工具。C/C++、编程爱好者的聚集地就在我这里 <进入我的专栏即可看到>!欢迎初学和进阶中的小伙伴。希望你也能凭自己的努力,成为下一个优秀的程序员。工作需要、感兴趣、为了入行、转行需要学习C/C++的伙伴可以跟我一起学习!”

关注我的专栏,带你遨游代码世界!C语言/C++进阶之路 - 专题 - 简书

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,233评论 6 495
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,357评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,831评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,313评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,417评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,470评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,482评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,265评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,708评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,997评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,176评论 1 342
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,827评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,503评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,150评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,391评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,034评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,063评论 2 352

推荐阅读更多精彩内容

  • 专业考题类型管理运行工作负责人一般作业考题内容选项A选项B选项C选项D选项E选项F正确答案 变电单选GYSZ本规程...
    小白兔去钓鱼阅读 8,983评论 0 13
  • 非科班出身的程序员和科班生有哪些区别呢?有人说“专业决定就业”,也有人说“职业无关专业”,那么对于IT行业来说,对...
    悟空笔记阅读 1,039评论 0 0
  • 活动目标: 1.能根据角色表情、动作等图片信息,猜测奶牛的心理活动,大胆表达对画面的理解。 2.理解故事内容,知道...
    chocolatemamama阅读 199评论 0 0
  • 《止儿文学|365首诗集大全》成书计划 止儿文学365诗集成册的会员,现本群主已经联系好了出版社! 这里如果愿意将...
    止儿徐子阅读 573评论 0 19
  • 初次见面,礼数不周,还请见谅! 西方有个脸书,东方紧接着出了个简书,这也算是圆了国人长期以来的一个梦想,现在世界都...
    AHappyLearner阅读 185评论 0 0