王侯将相宁有种乎?——陈胜
站里这两天关于这个问题讨论的十分火热,我作为一个学历短板的先行者,想分享一些个人的经验给被这个问题困扰的萌新。当然很多大佬已经脱离了学历高低这个问题的困扰的话,也希望能多多留言。
对于有一个很好的学历对于求职者的价值,长期以来都是存在争议的。在软件行业蓬勃发展的过去 50 年,我们已经听过了太多没有学历就能走上巅峰的英雄事迹,但同样也存在学历相对低的小伙伴投遍简历还是找不到工作的情况。
在这里我想聊聊这个点。当我问一个学历不错的朋友学历是否重要,他们很可能回答「是」,反之,如果学历平常,答案就不一样了——除非他们正好在找工作。
在这里,我首先想阐明我的观点:
随着你工作的年限越长,学历高低对你获得对应工作的影响会越小。
无数先贤的经验也证明了,拥有一个名牌大学的高学历并不意味着就等于找到一份好工作,但它通常是一个门槛:
这会限制你在初出茅庐时能够选择的职位,同样在某种程度上也会限制晋升。
如果没有足够的学历,简历海选这一关就会被过滤掉,连被人看到的机会都没有。在如今市场环境比较恶劣的情况下,许多公司,特别是规模比较大的公司,会根据学历直接过滤简历。事实上,越来越多的公司的招聘要求中明确要求候选人拥有本科学历。
当然,这并不意味着你就不能从这些公司获得一份工作,总有例外,但是肯定十分困难。
我不想过分强调学历的重要性,但我希望大家能明白:
学历会限制你的选择。
我知道有许多成功的开发者并没有什么高学历,在软件开发领域,能力最为重要。与一纸文凭相比,如果你能写好代码,能解决问题,能证明自己有此能力,你就能走得更远。
和其他行业相比,软件开发最大的特点在于该领域变化速度非常快,新的框架和技术发展日新月异。在学校中培养能适应真实工作环境的开发者几乎是不可能的。等到教材出版的时候,很多东西已经变了。
当你在公司开始写业务代码的时候,通常极少会用到在学校学到的技能。我们所做的大部分工作都是如何使用新技术完成工作。对大多数开发者来说,决定能力强弱的更直接因素还是相关工作经验。
但是,许多计算机科学课程中包含的算法、操作系统、数据库等理论都是永恒的。能够深入挖掘问题并理解问题(而不是停留在表面上)的能力更加珍贵。正规科班可以确保在软件开发方面获得全面的教育。一个与软件开发相关的学位不能让你成为优秀的软件开发人员,但是大多数课程能打下坚实的基础,修炼好内功。
当然也可以自学这些东西,但如果选择自学,很容易在知识体系中留有漏洞,将来这些漏洞有可能会在职场生涯中冷不丁成为你的刺客。科班教育能够打下良好的基础,让人更深入的理解自己在做什么,以及各种工作运行原理。
同样,学历最直接的好处就是在毫无经验时也能帮你踏入职场,如果从来就没有从事过相关工作,又没有接受过足够的教育,就很难向别人证明你会写代码。
显然,有学历就会有优势。但是如果没有学历总不能放弃治疗吧,日子还要过。
在上面其实可能大家也看明白了,学历最直接的用途就是:
在彼此不熟悉的情况下,最快最高效地提供信任感的道具。
能否胜任工作,核心不在学历,在「信任感」。学历至少可以让雇主相信你了解某些软件开发的知识,那么如果没有的话,就要能够证明自己有这些能力。
最好的办法就是以往的工作经验。
如果在过去好几年中,咱们一直从事软件开发的工作,那么即使没有学历也能说明你会写代码。这也是随着你工作的年限越长,学历高低对你获得对应工作的影响会越小的根本原因。
但是,如果是刚刚踏入职场的萌新,求职之路会很艰难,没有工作经验,怎么证明?那就自己做一个项目的经验吧。
在这里,不论有没有足够的学历,都建议大家把自己的工作成果整理一下,展示一些自己写的东西。
稍微有经验的程序员都应该知道可以在 Github 、Gitee 这样的代码托管网站上创建或者参与一个开源项目,这同样是你的项目经验。
参与开源其实没有想象的那么高大上,自己模仿一些开源项目做一个简单的 CMS 、ERP 、CRM 之类系统,不需要有多少 Star 就足以向雇主证明你的能力了,当然如果你能够积累大量的 Star 自然是对日后的发展好处多多的。
或者也可以把自己部署的网站或者 App 之类的整理一下,简历上附上链接,或者干脆把简历页面部署在个人网站上。这是向未来雇主展示能力的好办法——让他理解你具有开发并部署一个完整应用的能力。
另一个要考虑的是,目前没有学历的话,将来是不是应该去拿一个?现在国家依然有成人本科,非全日制的研究生学历(这和在职研究生不一样)等等,可以让咱们通过业余时间上课,边工作边拿学历,但这个需要很长时间,边上班边学习也会比较辛苦。
当然也有不少小伙伴在工作几年后,选择脱产读研,更上层楼的,更有部分人真的通过读研改变了人生的轨迹。
还有一种快一些的方法就是获得专业认证。这肯定不如学历那么有用,但是没拿学历那么辛苦,还有些公司会报销认证的费用。也能证明你在某领域的专业能力,如 AWS 、微软、Java 的专业技术认证、Scrum 敏捷认证。
还有一点我想说的,很多小伙伴抱怨,投了简历之后没什么回应是因为学历太低,其实不尽然。在目前的市场环境内,哪怕就是 985 、211 的高材生,光凭海投找工作同样是很困难的。
在之前文章里我提过,海投找工作,是效率很低的概率游戏,写简历本身又不是一件很简单的事情(详情可以看这篇: https://www.v2ex.com/t/926791#reply1 )
很多情况下找不着工作不是吃亏在学历,而是吃亏在选择了这种效率低下的方式。
所以得想办法打破这一层信息差,最好用最为人熟知的就是找一个已经先行一步的大腿替你内推。如果还是应届生,那就去找之前相熟的学长学姐们寻求帮助。哪怕他们自己没法帮助你,也能让你知道哪些地方可能有哪些人能为你提供帮助。如果是初出茅庐干了一段时间的打工人,那么在之前工作中就得注意日常和朋友的积累交往,建立自己的可靠的形象。
内推你,不仅仅是帮你解决工作,同样推荐人也会从公司拿到一笔不菲的推荐费用,所以请不要害怕麻烦别人,有需要的话勇敢地去问问。
我曾经通过内推进入了一家行业 TOP 的大型央企,周围的同事不乏清北硕博,履历也是各种大厂背书,而我本身毫不起眼,但也获得了和他们坐在同一个办公室的权利。
大家好,我是十三月。一个崇尚 Freedom (开源、自由、数字游民),无法无天的流浪汉。厌倦了职场的一成不变,身心俱疲后,通过自己的努力踏上了浪迹天涯的新旅途。在这里我会介绍如何开启远程工作的心得、拓展收入的方式,以及旅途上的见闻。
个人博客: http://www.13months.cc/
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.