2012 年 9 月 2 日的午后,我交完了 111 元的报名费,拿到了成人高考预报名的确认单。
在报考志愿那一栏,我端端正正地填下了:计算机应用技术 / 计算机网络技术。
走出报名确认点的时候,阳光晃得人有些恍惚。当时的我,其实早已在软件开发的一线摸爬滚打,白天在公司里处理着复杂的业务系统,调优高并发架构,排查各类疑难杂症。但在社会的标准坐标系里,我的履历上还缺少一张被主流体系认可的计算机文凭。
“野生程序员”的双重现实
在很多外行人的想象中,优秀的程序员似乎天然就该是顶尖名校计算机系毕业的精英。但在真实的软件行业底层,活跃着大批像我一样的“野生程序员”。
我们凭借着对计算机最纯粹的狂热,从网吧、旧书摊、盗版系统盘和简陋的电子书里摸索起步。我们踩过无数环境配置的深坑,熬过无数独自在黑夜里查阅英文手册的孤独夜晚。
当真正进入行业后,你会发现真实世界的代码世界有着极其硬核的一面:编译器不会因为你是名校出身就宽容一个空指针,生产服务器也不会因为你没有名牌文凭就拒绝跑通你的架构。 能够解决问题、能够抗住流量、能够按时交付稳定可靠的系统,是工程师立足的根本。
但硬币的另一面同样冰冷而客观:在社会的规则和招聘流程中,一纸文凭往往是最初筛选人才的最快捷工具。哪怕你的技术能力已经跑在很多同龄人前面,一道无形的门槛依然可能在某些时刻将你挡在门外。
补的不是文凭,是对知识体系的补全
那天在报名现场,身边坐着的都是利用周末和晚上下班时间前来进修的成年人。每个人的脸上都带着几分谋生的奔波与疲惫,但眼神里又都透着一种想要改变现状的执着。
有人曾问过我:“你平时工作已经这么忙了,每天写代码还不够累吗?为什么还要花钱花时间,去考一个业余的成人专科?”
我的回答很平静:去考文凭,不是为了去证明什么,而是为了治愈内心的缺憾,系统地把地基补齐。
野蛮生长的自学者,往往是“问题驱动”的——遇到什么需求,就现学什么工具。这种模式上手极快,但长期来看,容易导致知识版图支离破碎。你可能熟练使用某种框架,但对编译原理、离散数学、数据结构与操作系统底层的本质理解却若明若暗。
花这笔钱、抽晚上的时间去系统地上课与考试,不仅是为了给社会一个交代,更是为了在心里给自己一个交代:我想扎扎实实地从头看一遍计算机科学的全貌,把那些以前靠拼图拼出来的碎片知识,串联成一条完整的认知链条。
真正的起点永远在脚下
二十出头的年纪,最容易陷入两种极端:要么因为学历不如人而自怨自艾,要么因为自己略懂一两门技术而自命不凡。
而那张薄薄的报名表,就像一面镜子,照出了最真实的现实:承认过去的遗憾,然后一步一个脚印地去把它填平。
白天调架构,晚上啃教材。只要你一直在向前走,任何时候开始补齐自己的短板都不算晚。人生最踏实的底气,永远来自于你亲手敲下的每一行扎实代码,以及在无人关注的深夜里默默付出的汗水。