双非本科,是很多中小软件公司的招聘“天花板”最近总有人问我一个问题:双非本科读计算机,毕业以后还有没有机会?
我自己就在中小软件公司,说一个可能和网上不太一样的现实:对于很多中小软件公司而言,双非本科不仅够用,甚至已经是招聘时的学历“天花板”了。这里的“天花板”,不是说我们只招得到双非,更不是说 985、211 的学生能力不行。恰恰相反,是很多学历更好的学生,我们反而不太敢招。以苏州为例,软件行业并不是只有互联网大厂。这里有大量制造业、外贸企业、软件公司、系统集成商和数字化服务企业,也有同程、恒力这类大型民营企业。真正支撑这些企业日常研发、信息化和软件交付的技术人员,并不全是什么 985、211。而且对于中小软件公司来说,一个 211 的毕业生过来面试,有时候我们考虑的第一个问题甚至不是:可以继续考研,可以考公考编,可以去研究所、央企国企,也可以去大型民企和更大的互联网公司。哪怕刚毕业的时候暂时来了中小公司,工作一两年,有了项目经验之后,也很容易跳到更大的平台。工资未必拼得过,福利未必拼得过,品牌更拼不过,甚至连父母听到公司名字之后的认可度都拼不过。代码到底能不能写?项目能不能做?业务能不能理解?出了问题能不能解决?这个人能不能留下来长期成长?这也是为什么,我一直觉得普通本科甚至专科的计算机学生,没有必要因为学历过度焦虑。但是工作五年、十年以后,真正决定一个程序员能走多远的,已经不只是毕业证上的学校名字了。我们那个年代,其实大学毕业后的机会比现在好不少。进外企相对容易,也有不少人去了体制内。我们软件工程系当年一共四个班,两个本科班,两个专科班。如果毕业的时候让大家预测:十几年以后,谁会在软件行业混得最好?现在在软件行业发展得最好的,反而是专科班的一位同学。在那个年代,进外企听起来还是挺不错的。办公环境好、流程规范、待遇稳定,说出去也比较体面。公司把岗位拆得非常细,每个人只负责其中的一小块。你只需要把自己的事情做好,整个系统就可以正常运转。你可能技术越来越熟练,流程越来越熟悉,但是你未必真正知道客户为什么愿意付钱,也不知道一个项目是怎么谈下来的,更不知道一个行业真正的痛点在哪里。公司没那么大的名气,平台也没那么光鲜,但有一点特别重要:他跟着团队直接跑到客户现场,做需求调研、做项目实施、跟业务人员沟通。这些东西,大公司里一个刚毕业的程序员可能很多年都碰不到,但在中小企业里,你可能工作两三年就全部经历一遍。因为懂技术,也懂业务,还积累了客户和行业资源,最后干脆自己出来创业。一个人的职业发展,学校决定的是起跑线,但你进入什么行业、站在什么位置、接触什么业务,往往决定了后面的加速度。如果能进大厂核心部门、头部研究院、优质央企,或者真正有技术壁垒的平台,我当然建议去。好像只有进大厂,职业生涯才算成功;进中小企业,就一定没有前途。对于普通学历的年轻人而言,中小企业有时候反而意味着另一种机会。因为流程没有那么僵化,所以一个年轻人有可能很快独当一面。有些公司管理混乱,有些项目技术含量很低,有些老板只想压工资,还有些公司天天做重复的外包项目,干五年和干一年几乎没有区别。所以关键从来不是“大公司还是小公司”,而是你在这家公司到底能积累什么。如果你在一家中小软件公司,能够完整经历需求调研、产品设计、开发、部署、交付和客户沟通,甚至慢慢开始理解销售、成本和商业模式,那么这段经历的价值可能远远超过你的想象。但懂技术、懂业务、懂客户,还能借助 AI 把东西真正做出来的人,价值反而会越来越高。所以,如果你只是一个普通双非本科,甚至是专科毕业,我觉得真没必要天天盯着网上那些“985 硕士年薪多少”“大厂应届生 Package 多少”的帖子焦虑。没有名校光环,就让自己成为那个真正能够解决问题的人。但再往后走,真正拉开人与人差距的,往往是另外几件事情:你做过什么项目,解决过什么问题,懂不懂行业,有没有资源,以及有没有能力抓住一次真正属于自己的机会。但十几年以后回头再看,谁跑得最远,还真不一定由那张毕业证决定。但你进入社会以后,每一次选择、每一个项目、每一个行业积累,都在重新发牌。