A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

为何我所带的班级平均就业率能达到90%

    自己大学毕业已经12年了,当时简历挂到网上面试邀约就停不下来,相较于当下的就业环境,确实属于享受到了时代的红利。目前在黑马当老师,教过的学生也不少于一千名了,去年服务了6个班级,平均就业率90%。为何一边是大学生就业难,一边是我所带班级就业率90%呢?

    去年年底在贵州某大学上项目实训课时,发现这所学校还在学习PHP,今年上半年在宜宾某学院上数据结构时,看到学生还在学jQueryjspdbutils等老web开发技术。计科专业所学的内容已经和企业的实际需求脱离了,这种现象在大学实在是太普遍了。当方向错的时候,努力反而成了一种惩罚,尤其是对于那些希望靠努力改变命运的孩子们。

    虽然现在的就业环境很严峻,但与其抱怨大环境不如先改变自己,我会更关注如何在这样的环境下提高大学生的就业率。
大学生就业率低的内因可以总结为以下几个方面:

    1. 所学知识和招聘需求不匹配
    对于计科专业,可以通过在boss直聘上搜对应的岗位来检验所学知识能否达到企业的要求。Java作为很多大学的主修课程,我们一起来看一下企业对Java开发人员的要求吧。
1 招聘应届生Java开发需求1
2 招聘应届生Java开发需求2
3 招聘应届生Java开发需求3

4 招聘1-3Java开发需求1

5 招聘1-3Java开发需求2

6 招聘1-3Java开发需求3

7 招聘3-5Java开发需求1

8 招聘3-5Java开发需求2

9 招聘3-5Java开发需求3

    上面是我按照工作经验依次为“应届毕业生”、“1-3年工作经验”,“3-5年工作经验”截取的9个招聘需求。不难发现,不管应聘者是应届毕业生还是3-5年的开发者,企业都要求会SpringBootMyBatisRedisSpringCloud微服务、ElasticSearch等技术,尤其是微服务技术已经是入职的基本门槛了,但是很多应届生对该方面的知识很缺乏。此外大学学习的的编程语言也很杂,各个编程语言(C/C++JavaAndroidPython、前端、php)都会学一点,属于样样学,样样松的情况,如今企业的分工是非常明细的,不可能让一个Java程序员去做C语言开发,也不可能让C程序员去做前端开发,企业更愿意招聘在某一领域精通的开发者。

    2. 项目经验欠缺
    很多计科的学生,一直到毕业都没接触过真正的企业级项目,即便是参加过几次实训或实习,但也受制于课时及其他方面的原因,所学项目在技术深度和业务复杂度上都远远达不到企业级的标准。
    越是大环境不好企业就越珍惜新人的培养成本和试错成本,因此企业更希望招聘能直接上手做项目的人。对于双非的学生,校招更是稀缺资源,因此更需重视项目经验的积累。
    下面5个截图是针对应届生的招聘需求,不难发现对于应届生企业也更愿意要有实际项目开发经验的。
10 应届生招聘需求
11应届生招聘需求
12 应届生招聘需求
13 应届生招聘需求
14 应届生招聘需求

    3. 简历不会写
    帮应届生改简历也是我的工作之一,他们的简历普遍存在一个问题,就是抓不住重点。当学历没有绝对优势时,简历就更应该突出核心专业能力和项目经验,以获取更多的面试机会。
    很多应届生的简历都是在堆砌各种校园社团活动、比赛、兼职或者创业摆地摊的经历,这些经历对于开发岗而言一点儿都不重要,写的太多不仅构不成加分项,反而会让HR质疑应聘者是否把足够多的精力用在了专业课的学习和项目经验的积累上了。

    4. 面试题不准备
    开发拧螺丝,面试造火箭,虽然是一个网络热梗,但也反映了掌握足够的理论知识在面试环节的重要性。受制于知识面、项目经验等原因,大部分学生的理论知识掌握得不是不好,尤其是业务场景题更是惨不忍睹。

针对上述问题,我总结了5个解决方法,总共35个字,因此我叫做“35字方针”:
1. 学习路线要明确
2. 项目经验必须多
3. 八股面经要常背
4. 书写简历有技巧
5. 校招社招两手抓

    接下来,逐项展开。
一、学习路线要明确
    进入大学后越早明确自己的技术方向越有利于学习,然后根据该方向的学习路线图(或学习大纲),将技术和项目各个击破。
如何选择技术方向?我给出如下参考:
    1. 如果学历比较好,属于985/211层次的,或者是硕士及以上学历的,可以优先选择Python+大模型开发方向,未来从事算法工程师或AI大模型工程师等岗位。
    Python+大模型开发的学习路线图参考如下:

15 Python+大模型学习路线图
    2.如果学历是普通本科,可以优先选择Java+智能应用开发方向。公司里大部分核心业务都是由Java来开发的,此外随着大模型的快速普及,越来越多的企业都需要让传统应用集成AI能力,因此目前使用Java做智能应用(基于大模型的应用服务)开发的岗位也越来越多了。
    Java+智能应用开发的学习路线图参考如下:

16 Java学习路线图
    3.如果学历是本科,大学学的是C语言,并且动手能力比较强喜欢玩硬件的,可以选择嵌入式开发方向。
    嵌入式开发的学习路线图参考如下:

17 嵌入式学习路线图

    4.如果学历是大专同时还没错过专升本的机会,那么一定要优先选择专升本,如果已经错过了再选择运维、测试、UI设计等方向。
     如果不想从事这些非开发类的岗位,也可以往上选择Java,但是我们要明白越是学历不占优的情况下越需要用技术来弥补。
    5.此外还有一些其他技术方向,比如鸿蒙、前端等,市场也有需求,但需要从个人实际情况出发咨询过业内专业人士后再做决定。

二、项目经验必须多
    明确了学习路线以后,接下来就是知识的学习和项目经验的积累了。虽然项目经验对于找工作非常重要,但是不建议在未掌握基础语法和编程原理的前提下直接上项目,基础不牢会导致学习事倍功半,一定要严格按照学习路线,踏踏实实学好每一个环节。

    以Java为例,合理的学习应该是如下安排:
    1.掌握Java语法
    包括基础语法、面向对象、集合、泛型、多线程、反射、自定义注解等技术,其中需要对集合的底层源码和原理有较好的理解,比如ArrayList的扩容原理、HashMap的底层源码等。

    2.掌握JavaWeb
    包括Springboot、MyBatis、MySQL、Redis等技术,学完该阶段应该具备开发单体项目的能力。

    3.单体架构项目学习阶段
    该阶段需要学习2-3个基于Springboot的单体项目,同时在项目中应该学习jwt、WebSocket、微信支付、阿里云OSS等知识。推荐的参考项目有《tlias系统》、《苍穹外卖》、《中州养老》、《汇客CRM》等。

    4.微服务框架学习阶段
    该阶段重点学习Spring Cloud(包括Spring Cloud Alibaba)全家桶、消息中间件、Elasticsearch、SpringAI等框架。为了更好得学习该阶段的知识需要结合项目一起学习,比如《黑马商城》、《黑马AI应用中心》等。面试中的很多八股文都来自该阶段。

    5.微服务项目学习阶段
    该阶段需要做2-3个微服务项目,一方面巩固微服务知识,另一方面学习各种业务的解决方案。这个阶段参考的项目有《黑马头条》、《云岚到家》、《天机学堂》、《帝可得》、《神领物流》等。
    衡量学生能否达到企业的入职标准,就是看学生能否掌握该阶段的项目。如果学生能独立把微服务项目完成,那么在能力上已经达到了企业的入职标准。面试中的场景题都来自该阶段。

    6. AI应用开发阶段
    AI时代的到来也带了很多AI应用开发的需求,这个阶段需要可以再学1-2个AI应用开发,比如《天机学堂AI助手智能体》等。
    经过上面6个阶段的学习后,大概要学习2-3个单体架构项目,2-3个微服务项目和1-2个AI应用项目,合计5-8个项目,那么找工作的基本面就形成了。
三、八股面经要常背
    每个阶段学完后,都需要背该阶段的面试题。我会收集每个班级的面试的真题,然后整理成册,如下图所示。

18 各个阶段的面试题

19 场景题展示

20 面试题收集

    除了背以外,我还设置了各个阶段的笔试,笔试题全部都是高频必问题,如下图所示。

21 各个阶段的高频笔试题


22 阶段笔试题展示

    如果觉得一个人背八股文很枯燥,那么就找一个学习搭子,每天互相提问,互相模拟面试,这种学习方式非常高效。这种动作,要贯穿整个学习过程,直到面试成功为止。
四、书写简历有技巧
    简历分为两种,一种用于校招,另一种用于社招。如果是应届生,这两种简历必须都要准备。
    校招简历的要点(“两好一多一不写”):
    1.我的成绩非常好
    重点提现你是一个非常热爱自己的学校、专业的学生,同时也取得了非常好的各项成绩,包括各种比赛的成绩。
    2.我的技术非常好
    目标岗位所需的主流专业技能都要写上,不能因为是应届生就觉得对技术的要求就可以低一些,相反应届生的专业技能也要对标到中高级开发工程师的要求。
    3.我的实习项目多
    应届生至少需要写2个企业级项目,如果是Java方向,至少得写一个微服务架构的项目。
    4.非关经历我不写
    与目标岗位不相关的经历通通不写,比如创业经历、摆摊经历、发传单经历等。
    如下是两个可参考的校招简历。


23 校招简历参考

24 校招简历参考

    社招简历的要点:(“两好一多一不写”)
    1. 我的人品非常好(个人优势)
    2.我的技术非常好(专业技能)
    3.我的项目经验多(至少4个)
    4.非关经历我不写
    如下是两个可参考的社招简历。


25 社招简历

26 社招简历

五、校招社招两手抓
    对于应届生,一定不能傻乎乎地认为自己只能走校招这条路,如果已经掌握了学习路线图上的知识,那么就已经达到了2-3年开发水平,可以考虑走社招,尤其是双非学校的,更应该“抛弃”应届生的身份,大胆去选择走社招。

    我的建议是写两份简历,一份应届生身份,另一份有项目经验身份,在boss直聘上可以使用注册两个账号,分别投递简历,校招社招两手抓,这样就业的成功率就会非常高。

    按照上面我分享的方式去学习,去写简历,去找工作,成功就业已经是大概率事件了。可能有人会说你能不能把你所带班级的就业情况公布一下,当然可以!如下是去年毕业的所有班级,以班级为单位统计的真实对口就业率。


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马