学历一般的程序员,如何在职场中「逆袭」?

505 阅读10分钟

虽然相对于其他职业来说,程序员的实际能力和工作经验显得更为重要,但是在具体情况下,学历依然是影响程序员未来职业发展的不可忽视的因素。尤其是对于学历出身一般的程序员来说,在职业发展过程中需要克服的客观阻力可能更大。

不过,在 100offer 平台上,也存在着这样的候选人案例:学历起点并不高,但却通过自己的努力,成功地实现职业生涯的「逆袭」,在职场中发展得非常出色。我们选取了其中的一个候选人进行采访,希望能为那些想要冲破学历阻碍的程序员带来一些启发。


专科毕业之后,他寸步难行

「现在回望过去,我其实感到非常懊悔,高中时太贪玩,没有好好学习,没能考上很好的学校。这导致我在当时上学时用一分努力能够得到的东西,现在可能需要十分的努力来弥补。」

在接受 100offer 的采访时,李成如此强调对自己过去学习不够努力的后悔。今年 32 岁的他来自山东省的一个地级市,家境还不错,初中时家里有了电脑,但自己一直沉溺于游戏,结果高考分数很低,只能够进入济南的一所不太有名的学校读计算机专科。

选择这个学校,李成也有自己的考虑,「主要因为我们学校计算机专业用的教材是山东大学的,老师也是来自山大的,而且两个学校地址比较近,我可以随时过去蹭课。」不过,在谈到几年的大学生涯时,李成坦言,「其实大多数时间也都是在玩,但比较重要的一点是,我在大学期间确立了自己的兴趣和以后的发展方向,也就是计算机」。

然而,2007 年临近毕业要找工作的时候,李成却发现自己几乎是寸步难行。

「我毕业那会儿自己找工作的时候,非常难,非常难」,李成的语气中带着一丝叹息,「一方面是那个时候计算机相关的工作机会还不多,尤其是我所在的二三线省会城市;一方面是没有工作经验,人家根本不要,但我又无从寻找工作经验;还有就是自己学历起点确实不高,大部分单位根本也不想招这样一个专科学历的人进来」。

为了找到一份工作,李成花了整整一个月的时间,「那时候找工作,不像今天这样打电话加面试几个小时就能搞定,我是跑遍了整个济南的大街小巷,但还是一无所获」。

最终,李成只能依托家里的关系,进入到济南的一家大型国有 IT 企业做开发工程师。

「进是进去了。但在第一份工作中,由于技术能力有限,我遭遇了很多的挫折,而且做的事情跟预期的差别也很大,不过幸好我是一个越挫越勇的人,扛了一年时间。而且由于这份工作需要经常出差,我也到了北京、上海、南京等大城市,也算是涨了点见识。」

与此同时,在经历了初次找工作的困境之后,李成也认识到自己学历的竞争力太不够;于是在父母的鼓励和支持下,他决定在继续工作以积累经验的同时,进入山东省的一家二本学校读一个在职本科的学历。

一边下血本工作,一边熬夜学习

一边学习,一边工作,这对任何人来说,都是一个不小的挑战。

李成表示,刚开始那段时间非常难受和煎熬,因为工作本来已经非常累,回家之后还要坚持学习课程上要求的东西。「几年算下来,平均每天都要花费至少一个小时的时间来学习,有时候考前甚至要熬几个通宵来做突击。」

虽然读的是在职本科,但学校对学业的要求依然非常严格,每一科都不能挂掉;而且如果要拿到本科学士学位,就必须通过国家统一要求的英语四级考试;这些对于李成来说,都是严峻的考验。

「尤其是英语,我大学期间英语本来就不好,工作中再用不到的话,基本上就忘完了。但我为了通过英语四级考试,就不得不每天看书、背单词等。这算是一个磨炼吧,但也帮助我掌握了受用终生的英语技能;到今天,我出国交流和英语阅读都不成问题。」

至于计算机方面的技能,这段学习经历反而不如实际工作中学到得多。「实际上,你大学四年学到的计算机知识,都不一定比工作一个月学到的东西多」,李成表示,「但对我而言,拿到一个本科学士学位是最为重要的,因为只有拿到这个学位,我才能继续考研。」

所幸本科学校对日常考勤的要求不那么严格,只需要在考试的时候才回去。所以当李成在第一家公司工作了一年之后,打算闯荡一番的他决定到上海寻找新机会,并继续在本科学校的学习。

到了上海,李成在一个朋友的指引和帮助之下,进入到了一家游戏公司做前端。然而专科生的身份,让他在这家公司一开始依然备受打击,被人严重鄙视。天生不服输的他,决定硬着头皮从头学起,用李成自己的话说,是「下了血本硬看代码,硬写代码,把各种技术类的书籍翻遍了」。

当然,在此过程中,李成也没有落下自己的本科学业。

在随后的四年时间里,李成从一个技术菜鸟,逐渐成长为能够独当一面的技术工程师以致于技术专家,最后成为这家游戏公司的前端负责人,手下带了一个六七个人的小团队。而到了 2012 年 6 月,李成终于拿到了本科学位,他也觉得自己在上海的职业积累到了一定程度,是时候步入下一个阶段了。

拿到本科学位之后,路就更宽了

拿到了本科学位,又拥有了一段成长性比较明显的工作经验,李成觉得自己的未来职业生涯靠谱了很多。在家短暂休息之后,他决定去北京工作和生活;几轮面试之后,他顺利地进入到北京的一家颇为知名的互联网公司担任高级前端开发职位,随后他就在北京的郊区买了房。

在此过程中,他刚刚拿到的本科学历起到了重要作用。

「其实我来到北京之后所选择的这家公司对学历有硬性要求的,就是本科学历,而且还要查看学位证书;而北京的居住证对学位也是有要求的。所以可以说,这个本科学历对我在北京站稳脚跟的帮助是非常大的。」

除了这些外在可见的好处,李成还认为这段本科学习经历对个人的内在提升也产生了重大影响。「它还让我保持了一个长期的学习习惯;其实长期在工作中保持学习状态是非常难的,但那段时间我不得不逼着自己进行高强度学习,最终逼迫变成了习惯。」

「我觉得可以把我在德州学院学习的这段经历,比喻成《魔戒》三部曲中的第二部《双塔奇兵》。我高中读的时候,觉得第二部是最乏味的,甘道夫和大家都走散了,没什么意义了。但现在我回想起来,之所以会产生第三部的高潮,恰恰是因为第二部的铺垫。」

其实,来到北京之后,除了新工作、买房子,李成还按照此前的学业计划,报考了北京一所重点大学的技术管理硕士学位。「只有拿到本科学位,我才有可能读硕士,这也可以说是本科学位的好处之一吧。」

而到了硕士这个阶段,李成面临的工作和学习压力更大了。「硕士学位的要求更高,周一到周五我要上班,然后每个周六周日都要到学校指定的地方来学习。不过对我来说,虽然更累了,我反而更加珍惜这样的学习机会,因为认识了很多向上的朋友,也收获了各种各样有价值的人脉。这些对我的帮助也很大。」

与此同时,随着自己的成长,李成对自己学习经历的理解变成了三个维度:一是学历的镀金;二是业务技能的提升;第三个维度是综合能力和软技能的提升,比如说时间管理、情绪管理、沟通能力、精力分配等。他认为在硕士学习阶段,自己已经更为注重自我提升了。

在硕士学业进行两年之后,李成在 2015 年又跳槽至一家知名的移动电商公司担任前端高级技术经理;而他的最新职位,则是在一家大型互联网公司担任资深 Web 前端研发工程师。

值得一提的是,目前虽然离拿到硕士学位只有一步之遥,但是李成并不打算止步于此,他还打算再读一个国内顶尖大学的博士,并表示已经在做相关方面的准备了。

至于未来的职业生涯规划,李成显得信心满满。他一方面继续提升自己,打算在大公司从事技术管理岗位;另一方面也与一些投资人保持联系,未来不排除自己创业的可能性。

100offer 说

像李成这样,凭借较低的学历起点在职业生涯中实现「逆袭」的程序员,在 100offer 的候选人中不是个例。我们通过对这类程序员进行对比研究,发现他们都具备这些特征:

对技术的强烈兴趣

高度的自我学习能力

强大的目标感和职业规划能力

一段足够成长和积淀的连续工作经历

在 100offer 看来,程序员的学历不好,并不能等同于不优秀。毕竟学历的选择也是由很多因素决定的;很多情况下,高考发挥失利、学校选择失误等因素都有可能成为程序员学历起点低的外在原因。

客观来上说,学历一般的确会影响到程序员的职业生涯发展,让程序员多走一些弯路;但真正重要的是,程序员应该正视自己学历不足的客观事实,并努力去尝试改变这一现状。如果能够坚持学习、敢于付出、树立明确目标,不断提升自己的技术水平和个人能力,即使一开始的学历起点不高,也一样能够冲破种种阻碍,实现自我的职业生涯目标。

简而言之:英雄不问出处,前提是你要努力成为英雄。