我,二本计算机,2024年6月毕业
去年秋招的时候,我还觉得offer随便挑,毕竟网上都说计算机年薪几十万。结果到了今年3月,我还在投简历。手机里招聘软件的通知声,我现在听到就胃疼,真的,不夸张,一响就条件反射想吐。网上那些“计算机已死”和“计算机月薪三万”的帖子,我都看过,我只想说,都他妈扯淡。真实的情况是,我们班42个人,现在找到工作的(包括考研上岸、考公、继承家业)大概26个,真正做开发的,只有11个。薪资最高的是我室友,他拿了蓝桥杯国奖,去了杭州某电商公司,12k*14,但那是他应得的,他刷了800道LeetCode。大部分人在6-9k,还有几个去外包,5.5k,不包吃住。我自己拿到的最高offer是8.5k,在成都,做Java后端,但要求996,我还没想好去不去。
别只看平均数,中位数才是你
你是不是也搜过“二本计算机就业前景”?我告诉你,别只看平均数。我统计了我们班和隔壁班,一共87个人,平均薪资看起来有7.8k,但中位数只有6.5k,众数是5.5k(就是外包)。所以如果你不是那前10%,你的预期要降到6k左右。而且城市差别巨大。同样做Java,成都6-9k,杭州9-15k,深圳10-18k,但深圳房租3000起,杭州2000起,成都1500。我面过一家深圳公司,给11k,但算下来每月剩的钱和成都8k差不多,还累。所以别光看薪资数字。
我面了37家公司,发现几个规律
那就业前景到底怎么判断?我跑了三个月招聘会,面了37家公司(有记录),发现几个规律。第一,Java后端岗位比去年少了大概三成,我在BOSS直聘上搜“应届生 Java”,杭州大概200个岗位,但每个岗位投递人数平均80+,我投了120份,已读不回90多,约面试12家,给offer3家。前端更惨,我朋友学前端,投了200份,面试5家,0 offer。测试和运维稍微好点,因为很多人不想做。嵌入式、C++、Go相对稳,但岗位少。第二,学历卡得死。大厂基本211起步,但中小厂和外包不卡。我二本,能拿到面试的基本都是100人以下的小公司,或者外包。第三,项目经验比学历重要。我面试被问最多的不是学校,是“你做过什么”。我大三暑假去了家本地小公司实习,一个月1500,干的是打杂,但学会了Git、Maven、Linux基本命令。就这点东西,面试官问了20分钟。我另一个同学,没实习,但自己写了个爬虫爬学校教务系统,帮同学查成绩,也拿到了offer。所以别做烂大街的商城,做个能解决实际问题的东西。
具体怎么提高就业前景?我总结了几步
第一步,大二大三一定要去实习,哪怕不给钱。我实习那个公司,总共就5个人,但我学到了怎么用IDEA连数据库,怎么用Postman测接口。第二步,八股文要背,但别死背。我面试被问“HashMap扩容为什么是2的幂”,我背了答案,但面试官接着问“如果初始化容量是10会怎样”,我懵了。后来才知道,他会追问。所以你要理解源码。第三步,简历不要写“精通”。我第一版写了“精通Java”,被面试官嘲讽“那你写个JVM调优”。改成“熟悉Java基础,了解JVM内存模型”之后,反而没人刁难了。第四步,投递时间很关键。金九银十是没错,但春招3-4月也有机会,我就是4月才捡漏。而且很多小公司是随时缺人,你周二投,周三就能面。第五步,面试完要复盘。我每次面完,都会把不会的问题记在备忘录里,现在有87条。下次问到类似的,我就能答上来。
说点个人偏见
我觉得张雪峰说的“计算机饱和”是对的,但他说的“普通家庭别学计算机”太绝对。我身边有农村出来的,学计算机现在也9k,虽然累,但比进厂强。但如果你讨厌写代码,一坐一天就难受,那别学,真的痛苦。我室友就是,他大二就发现自己不喜欢,现在在考公,也挺好。还有,别信那些“三个月速成进大厂”的培训班,我面过几个培训班出来的,一问项目就露馅,他们连Spring Boot的自动配置都说不清。另外,身体很重要。我连续熬夜改简历那周,眼睛干得滴了三种眼药水,面试前一天失眠,第二天在地铁上差点吐了。所以别把自己逼太紧。
最后
就业前景不是网上算出来的,是你自己试出来的。多投,多面,别怕被拒。被拒了就当攒经验,我前10次面试都挂了,第11次才过。我现在入职一个月了,天天加班到9点,但至少能养活自己。如果你也在找工作,别慌,慢慢来。实在不行,先找个外包干着,骑驴找马。记住,你不是一个人。