1 前言

东秦在 2024年10月25日 举办了秋季双选会,秋季双选会是一个为大学生提供就业机会的招聘活动,为应届生与用人单位进行面对面交流,了解职业发展方向和行业动态,并与企业达成就业意向。同时老师给我一个任务:对一部分企业针对我们学院(计算机与通信工程学院)的相关专业的招聘情况进行一下调研。

刚接到这个任务的时候我感觉这是一个很好的机会,想趁着这个机会了解一下现在计算机专业应届生的求职情况。从大概九点多开始,一直调研到下午一点,这个时间段也是双选会最火爆的一个时间段,人特别多,摩肩接踵,很多企业的摊位前排了很长的队伍。

当时在想,如果我也直接工作的话肯定也成为这十万大军中的一员,能明显感受到求职者对于找工作的热情。三年之后我也要找工作,我就在想,为什么不从现在就开始为找工作做准备呢?为什么大二的时候不确定自己以后是工作还是考研?如果工作的话为什么不早点准备呢?人这一辈子不论上多少年的学,总是要找一份工作的,我们上学的目的不就是为了找工作吗?

经过对大概20多家企业的调研和这个过程中自己的所见所闻,感受颇深,将这些感想写下,希望对自己的人生规划有帮助。


2 企业岗位需求

在我调研的企业中对计算机相关岗位的需求,大概有以下几种:

  1. 软件开发工程师
  2. Web 前端开发
  3. 嵌入式开发
  4. 数据开发
  5. 算法工程师
  6. 测试工程师
  7. 运维工程师

总结为三类:开发、算法和运维。可以看到,目前就业市场对于计算机岗位的需求还是蛮多的,其中有一些岗位需要硕士以上学历才可以投递,但是大部分岗位本科生就可以投递。所以学生肯定不用担心找不到工作机会,机会很多,关键是能不能把握住机会。


3 企业人才需求

企业在招聘时重点关注应聘者的什么能力?这个问题虽然在上面的调研问卷中没有出现,但我觉得也是求职者应该关注的一个内容。这就像拧螺丝一样,不同的螺丝钉需要不同的工具来拧,要对症下药,企业也想招聘他们需要的人才。所以我们也应该知道企业看重求职者的什么能力,然后我们要加强这方面的能力。

通过对多个企业进行调研,总结如下:

  1. 沟通协调和团队协作能力:有一个HR首先说了这个是我没有想到的,他说计算机相关的求职者通常参加的活动较少,人际交往相对较弱,但是有效的沟通在公司业务中至关重要,有时沟通不对会带来很多不必要的问题,所以他对于这方面的能力有所要求。
  2. 和岗位相关的实习实践(项目)经历:最好是和岗位匹配的实践经历,这样的话入职之后的业务往往和该项目有很多相同的地方,所以类似的项目经历可以使求职者更快熟悉业务流程。
  3. 专业能力:例如Java开发,一定要懂得Java相关的基础知识,这部分也就是通常所说的面经,在网上IT相关的每个岗位几乎都有面经,这部分要熟练掌握。
  4. 专业课:有些企业提到计算机相关的专业课(408)要掌握,计算机常见的基础知识要掌握,面试的时候可能会问到这些内容。
  5. 在校成绩:大部分企业将学生的在校成绩列为参考项,意思是这一部分不是最主要的,但是也会看这一个指标,有些企业提到看重学生的学习能力,就是从学业成绩来进行参考。
  6. 价值观是否匹配:这一部分可能大部分求职者不太关注,比如,有的企业的文化就是使劲干,因此压力肯定大,工业肯定会高,而且企业内部的一些晋升淘汰制度是否能让你接受,这些都是你的价值观和企业的是否匹配的问题。

总之,如果你能做到方向匹配、经历匹配、良好的团队合作能力、过硬的知识储备,肯定可以找到一份心仪的工作。


4 目前计算机学生求职的误区

都知道,计算机之前是一个热门专业,高薪仿佛成了IT行业的一个标签,但是随着互联网的发展,计算机的第一波红利已经过去了。但是网络上还是有很多IT高薪相关的内容,由于幸存者偏差,导致很多计算机求职者也认为自己理应拿到较多的薪水。但是,通过调研,很多企业给出的计算机相关的岗位并没有网络上的那么高,因为网络上大部分都是BAT这一类的企业,但是能进这类企业的人肯定占小部分,所以这让很多求职者在实际找工作的过程中产生偏差。

和一位HR了解到,双选会时他和很多学生聊过实习的事情,大概工资是150一天,包住,工作内容轻松。很多学生反映薪资太低。HR告诉我其实这个实习待遇算是比较好了,很多公司虽然日薪高一些,但是不管住宿,在大城市租房子的成本也是很高的,所以他感觉很多学生的期望太高。

我们每个人都有幸存偏差,认为自己是可以拿高薪的那一个。但是单从掌握技术的角度来说,很多同学本身并没有过硬的技术,但还是想拿一个很好的薪资。所以我认为首先应当认识到这种趋势,给自己精准定位。在原来,如果你要找前端开发只需要掌握前端相关的技术就可以,但是现在肯定要掌握更多的技术。如果你可以把一项技术真正的搞明白,就业市场对于高质量的人才的需求还是非常大的。

另外,并不是薪资高的工作就是好工作,好工作一定要是适合自己的,例如,有的人就喜欢沟通、交流,那么他可以从事产品经理这样的工作,有人就喜欢做研究,那么他可以进一些研发岗。所以好工作就是适合自己的,符合自己未来发展预期的,而不是盲目的追求高薪。


5 应该做些什么?

现在问题来了,知道了企业的需求之后,我们可以做些什么呢?怎么做呢?

我觉得首先要找准自己的就业方向,是想做开发、算法还是运维等,其中具体的还要细分各种职务,比如前端开发、后端开发和嵌入式开发等等。

找准了方向之后,不建议随便更换方向,因为如果两个岗位需要的工作技能是不同的话,这必然会浪费大量的宝贵时间。计算机的岗位一定是去解决实际问题的,我们要思考要解决的问题是什么,为什么要解决这个问题,怎么解决这个问题。公司需要你做的业务必然也和这些相关。当谈论到怎么解决时,就需要具体的技术栈。这时候需要自学相关的技术,同时多做相关的项目、竞赛。一定要是相关的,重要的匹配度,如果企业需要C++后端开发,但是你熟练掌握C++开发游戏,这样就不是很好。因为后端开发的架构和游戏开发肯定截然不同。同时也可以去企业实习,接触一些实际的项目,了解工业界常用的解决方案。

总结:确定方向 → 专业技能的储备 → 相关的实践经历(项目、竞赛和论文) → 良好的团队合作能力

对于现在准备就业的同学来说,秋招即将结束,但是还有明年的春招,所以现在可以打磨一下自己的专业技能,增加一些实践经历,利用好这段时间,同样有希望能在明天的春招中找到心仪的工作。

对于现在准备考研和考公的同学来说,到了冲刺的时期了,所以大部分人的重心应该在考试上。考完试之后,如果要找工作的话可以好好利用寒假,我了解之前的学长就有考研之后又想去工作了,然后寒假一直在准备春招,最后春招上岸。

对于现在已经推免的同学来说,如果毕业之后想参加工作的,2年硕士的话会参加2026年的秋招和2027年的春招,3年硕士的话会参加2027的秋招和2028年的春招。所以可以现在确定以后的就业方向,考公、选调和找工作等。提前准备,相信大部分人读研的目的还是为了更好的就业。