如果现在有人问我计算机专业还好不好就业,我通常会先反问一句:你说的“好就业”,是指找一份能糊口的工作,还是指毕业就拿年薪二三十万?
要是只看找一份工作,计算机依然比很多传统文科或者生化环材容易。但是,你要是还想着像五六年前那样,在大学里混混及格、临毕业突击两三个月背几套题就能进大厂拿高薪,那现实会给你上一课。现在的计算机就业市场,已经彻底告别了躺赢时代。
我们先看真实数据。麦可思研究院发布的《中国本科生就业报告》显示,最近两届计算机类本科毕业生的毕业去向落实率出现了明显下滑,甚至已经跌到了全国本科平均线附近。虽然工科毕业生的起薪在各学科里依然排在前列,但岗位供需比恶化得厉害。
原因其实摆在明面上。
一方面,人才供给严重过剩。全国有一千多所高校开设了计算机科学与技术专业,每年毕业的计算机学生有十几万人。加上转专业来的、考研跨考的,初级技术岗位的人数早就挤爆了。
另一方面,企业的用人逻辑变了。互联网行业过了跑马圈地的阶段,很多团队都在收缩编制。以前公司愿意招新人来慢慢培养,现在中小企业恨不得你第一天入职,第二天就能上手改代码交付需求。再加上代码生成工具的大量使用,很多原本由实习生和初级程序员干的活,直接被工具代劳了。
我带过不少计算机专业的学生,见过两个很典型的对比。
去年有个普通一本的学生找我改简历。他在学校成绩排前20%,每年拿奖学金,但大四秋招投了上百家公司,几乎没有面试机会。我看他的简历,上面写的项目全是学校课程设计:图书管理系统、学生成绩管理系统。技术栈还停留在十年前的旧框架上,连Git版本控制都没实际用过。这种学生在学校是好学生,但在招聘主管眼里,等于没有任何实际开发能力。
另一个二本学校的学生,成绩很一般,甚至挂过一门高数。但是他从大二起就跟着开源社区做东西,自己花钱租云服务器,独立搭了一个带支付接口和即时通讯的小型商城。大三下学期他直接跑去杭州一家几十人的电商小公司实习了半年。去年秋招,他拿了三家中型软件公司的Offer,起薪都在一万以上。
这两个例子说明了一件事:计算机专业的就业分化非常严重。企业看的不是你专业课考了多少分,而是看你能不能把东西做出来。
如果你现在正在读计算机,或者打算学这个专业,想要毕业时顺利找到工作,不能完全跟着学校的教学节奏走。你可以按照下面这四个步骤来规划:
第一步,在大一和大二,搞懂核心底层逻辑。别一上来就追着学各种热门框架。先把C语言、数据结构与算法、操作系统、计算机网络这四门硬课学扎实。写代码不要只在纸上算,每一道经典的数据结构题,都在电脑上自己敲一遍并跑通。底层原理搞清楚了,以后学任何新语言都只需要几天时间。
第二步,在大二下学期选定一个具体的开发方向。不要什么都想学。想做后端就专注Java或Go,想做前端就学好TypeScript和主流框架。选定之后,抛弃那些烂大街的教学项目,自己构思一个有真实业务场景的项目。把这个项目部署到公网服务器上,配置好数据库和网络,让面试官点开链接就能直接看到运行效果。
第三步,大三集中刷算法题并寻找实习机会。先在LeetCode上刷完高频的核心题,重点掌握数组、链表、树、动态规划的常见解法。然后写一份只有一页纸的简历,删掉所有空话,只写你的技术栈、开源经历和项目成果。大三暑假必须想办法进公司实习,无论公司规模大小。一份有真实业务支撑的实习经历,能帮你干掉大半没有工作经验的应届生。
第四步,学会使用AI辅助工具,但必须弄清每一行代码的来源。你可以用AI帮你补全代码、查找Bug、编写测试用例,这样能大幅加快你的开发速度。但是,AI生成的每一段逻辑,你都必须能看懂、讲清楚。因为在面试时,面试官一定会深挖这些代码为什么要这样写,答不上来就会直接被淘汰。
另外,找工作时不要把眼睛只盯着几家互联网大厂。现在国企、银行的软件研发中心、制造业的自动化部门,还有新能源车企的底层系统研发,每年都需要大量计算机专业毕业生。这些岗位的薪水可能没有大厂那么高,但工作节奏相对健康,稳定性也更好。
计算机科学与技术依然是一个值得学的专业。它不看你的家庭背景,也不太需要托关系,代码能跑通就是能跑通,技术行就是行。只是游戏规则变了,它不再是遍地黄金的暴利行业,而是变成了一个标准的技术手艺活。你愿意静下心来写代码、做项目、积累实践经验,这个专业就能给你一份体面的工作;如果只想混一张文凭,那找工作确实会很难。
本站部分图片和内容来自网友上传和分享,版权归原作者所有,如有侵权,请联系删除!若转载,请注明出处:https://www.rzedutec.com/p/69378/