马泽远,男,晋中信息学院智能工程学院电气工程及其自动化2025届毕业生,双体软件精英产业学院项目部第22期学员,现就职于深信服科技股份有限公司,从事后台开发工程师一职。

从零开始的学习
高中前两年,我都没怎么好好学习。虽然高三一年拧紧了发条,但无奈时间太赶,最后也没能取得满意的成绩。填志愿时,按照长辈们的意思,我填了个好就业的专业。至于内容到底学什么、以后究竟能干什么,我一片茫然。
进了大学校门,周围的一切都生机盎然,我感觉人生到了新的起点,但依然不知道该往哪儿使劲。
直到有一天,我看到了双体软件精英产业学院纳新。摊位上,学长学姐们拿着笔记本电脑向路过的同学展示着软件作品。一瞬间,我仿佛置身于电影《黑客帝国》,眼前是绚烂变换的显示器界面,耳旁是“Neo”和“Trinitty”们将键盘敲得噼里啪啦。纳新的学长说,这里教的都是干货,对大家就业很有帮助,于是我当场报了名。
进入“双体”后我才发现,进来容易,留下难。这儿每周都要进行考试,内容就是学过的算法,考不过可能就要走人。室友说:“你是学电气的,人家都是学计算机的,这咋比啊。”我听了也有点慌,既担心太难学不会,又害怕自己“卷”不赢。但刚进来就当“逃兵”也太丢人了,于是我决定先学学看,实在不行再做打算。

怀着忐忑和犹豫,我开始了在“双体”的求学之路。很快我发现,双体的学习模式跟传统课堂完全不一样。这里的老师直接打开招聘软件,将符合我们的方向输入进去,薪酬和对应的岗位马上就蹦出来了,看着不菲的薪资,我心动起来,可再一看岗位要求精通C++、JAVA等一堆陌生名词,心里又惴惴不安。老师看到我们面色凝重,解释到:“这以后就是咱们的学习内容,岗位要求啥,咱们就学啥。”
我以为,接下来大家要在机房按部就班地上课,没想到大家竟然从0开始做项目。流程卡在哪一步,老师就会给一个解决方向,学长则会转发一个教学视频,供我们一点点地研究。项目要达到什么效果、怎么做出这个效果、需要学习哪些代码……遇到不懂的地方,他们就会仔细指导。整个课程以项目为导向,有的放矢,需要什么我就找什么,找到什么就学什么,一套流程下来,我好像在做关卡任务,“玩”得饶有兴致。
我发现,因为效果很快就能得到证明,所以这种学习的方式对我来讲很有效。慢慢地,我求助老师和学长们的次数越来越少,项目推进过程中的大部分问题我都能独立搜索找到解决方法了。
在“双体”这一段时间的学习,我收获很大,不仅掌握了基本的编程知识与技巧,更重要的,我掌握了高效的学习方法。
极限72小时
这种学习方法,很快就被我派上了用场。
大二刚开学,我在同学推荐下,报名参加了数学建模大赛。这个赛事的含金量挺高,奖金也很可观。
我组了队,自己负责编程和解题,其余两名队友负责数学推演和写论文。
题目是晚上8点发到官网的。三道题选一道。我们队的数学底子还不错,就选了擅长的方向。题干很长,我们仨读了好几遍,研究了许久,才大概明白是要干什么——这道题涉及几十万条数据的处理,如果纯靠手动计算,怕是等头发花白也算不完。
我们决定引入三维建模。如何建模呢?我和舍友分别按照自己的思路逐步推演,结果发现画出来的建模图不一样。问题出在哪我们并不明确,因为公式的变换、数据的处理、MATLAB的操作,每一步都可能出错。
接下来的两天我冥思苦想,甚至直到凌晨还在草稿纸上推演函数模型。窗外是无边的暗夜,世界都在沉睡,可我很清醒。时间一分一秒的过去,我记不清尝试了多少遍,可做出来的东西总是不对,验算结果跟预期值总有浮动。团队还在等,论文还没写,队友等着我详细阐释推演计算过程……我咬牙坚持着,一直在算、在验、在改。

烦躁间,我再次回头审视题目,看到函数的变换,突然想到了课本上曾学过的傅里叶变换——这对解题有没有帮助?
直到这时,我才意识到,对这个知识点,自己并没有完全掌握。于是,我在凌晨四点钟打开了高数课本,翻开傅里叶变换那一节认真看起来。比对本题的条件,我又陷入疑惑,有一些条件是符合的,另一些则不适用。难道自己又想错了?不过,心里隐隐有一个声音告诉我就是这个方向。又经过一番仔细思考,我确认就是这个公式,只不过不能直接用它来推导,必须先变形。
按照这条思路我在网上搜索了傅里叶变换的应用场景,结合本题的已知条件,终于茅塞顿开。
在最后提交的论文中,我们完成了四个小问,虽然有的做得不算完美,但我已经拼尽全力。

公布结果那天,舍友激动地在群里宣布,我们拿到了省一等奖。
回忆这段经历我感慨万千,如果之前有人问我,会不会在凌晨四点学高数,我肯定觉得不可能。但自己都没料到,为了比赛和解题,我真的能做到这一步。
总结这次比赛,我觉得自己成功的要点有两条,一是自我学习的能力。面对参赛的压力,我在双体掌握的学习方法发挥了巨大的作用。有了参赛的压力,我产生了主动学习的动力。这是内因。二是在“双体”学会的编程能力。毕竟几十万条数据,人工根本处理不了。很多人第一步就卡住了。我能处理,就是因为那些代码、那些公式、那些数据处理的方法,全是在双体一步步摸索学来的。课堂上没讲过怎么处理几十万条数据,但B站讲过;没人告诉过我MATLAB怎么画三维图,但我自己搜过教程。这门“自学”的课,我早就开始上了。
不用实习直接转正
数学建模大赛成了我实战之路的开端,之后的时间,我基于校园实际生活环境,陆续做出了报名系统、签到系统,还紧跟时事,做出了能接入AI客服的汽车充电桩预约系统……我的代码在一个个真实有用的项目中运行着,荣誉奖项也随之而来:全国大学生数学建模大赛省赛一等奖、中国大学生计算机设计大赛省赛一等奖、华北五省计算机应用大赛国赛一等奖……
大二快结束时,一个已经毕业的学长回来了。他垂头丧气地吐槽,说就业形势不好,自己实习去了大厂,但是没能转正成功。一石激起千层浪,几个大一和大二的同学一下围了上来细细打听,我也支起了耳朵。学长说,计算机这条路已经大不如前了,以前的毕业生是公司抢着要,现在降薪的降薪,被裁的被裁,他应届毕业进去实习没能留岗。
有了一系列实践成果的我,这时却想得更深:计算机领域是人才饱和了吗?显然不是,人工智能方向的从业者动辄百万年薪,正说明了人才匮乏。但行业缺的是“人才”,并不是“古董”,上个世纪人类就进入了计算机时代,技术更新迭代速度之快超乎想象。如果求职者现在还拿着老一套去应聘,肯定无法成功,毕竟公司招聘职员为的是创造价值,又不是租一个“老古董”摆着看。

虽然那名没能转正的学长的话,影响了周围一些同学,有人陆续离开学院转向考公和考研,可我坚定地继续做项目、学代码、参加周考。
大三暑假,我拿着满满的简历进入一家互联网公司实习,做了近10个月的软件开发。等到大四9月秋招时,我的努力终于得到市场的认可,拿到了网络安全龙头企业——深信服科技股份有限公司的正式Offer,无需实习,直接入职。
刚入职,我就迎来了新的考题——公司用的编程语言是Go,我之前一直写Java,技术栈也换了,要用K8S做容器编排,这个东西我之前只听说过没碰过。

这时,我在“双体”掌握的学习方法再次发挥奇效。我翻文档、看官方说明、边查边试,一周之后,我就能根据要求写代码了——这种“边用边学”的模式,我太熟了。
跟我同批入职的8人中,只有两个本科生,其他都是硕士,有的来自985高校,有的是海归,但我学习新事物的能力一点都不比他们差,大家交付工作的时间也都差不多。
从跨专业充满迷茫,到成功留在双体,再到大赛奖项拿到手软,最终成为一周内完成技术切换的职场人,我用四年时间证明了一件事:学历决定起点,但“学会学习”的能力,决定能走多远。在信院,我最大的收获不是任何一门具体的编程语言,而是不管给什么新东西,我都能学会的信心和能力。