在接触的2021届计算机本科500名毕业生中,大约有20%选择考研,10%左右同学选择考公务员,剩下的大部分是毕业后直接就业。
有一个奇怪的现象,考研和考公的同学们会花大量金钱买辅导书和报培训班,总怕买的资料不够,上的培训班不够,相反直接就业的同学既不学习应试技巧也不报培训班提升专业技能。
为什么直接就业的同学没有报培训班的意识?
传统思想作祟:差生,低学历才培训
培训的传统观点认为只有成绩差,学历低的学生才需要培训。对本科毕业生来讲毕业后培训等于丢人,特别是像计算机本科专业参加培训就好像是承认自己没学好。父母观点成旧
很多家长认为大学毕业就应该工作了,工作是挣钱的。大学都读完了,还要花钱培训很多家长无法理解,所以不支持孩子继续培训。普遍认为找工作不需要培训
社会上普遍现象是找工作投简历就好了,一家不行就两家,只要持续投简历就可以了,面试成功入职就可以了。 (ps这是徒劳无功) 为什么计算机本科毕业生还要参加专业培训?01 大学教育是基础
大学教育的计算机专业是一种编程思维, 然而企业要求的是能即刻做项目,学校的教育和企业的需求相矛盾。 课本上的知识相对陈旧, 现在IT技术的革新平均是18个月一次,大学的知识很难跟上更新的速度,学习具有滞后性跟不上企业需求。 一位从业20余年的IT老兵是这样说的:“大学教育就如给了学生一碗米饭但是吃不饱,要吃饱还要加餐,加餐学校料不够,培训就是在学校的基础上加料。”02 优质企业岗位是稀缺资源
企业不尽其数,但是行业领军企业,有名有实力的企业少之又少。 这些企业每年释放的岗位数量是有限的。 互联网行业的上市、领军、跨国企业就算数以万计的岗位释放,能吸纳的应届毕业生也是微乎其微。 (每年毕业生都是上百万) 企业从自身的利益角度出发,资源投放是不均衡的。 一般企业岗位的投放是自上而下的阶梯式(985——211——省重点——一般本科),很多一般的本科学校都无法获得高质量资源。 企业从自身的利益角度出发,岗位针对性强要求高。 对应届的知识基础,知识体系,知识的拓展等要求特别高。但是学生学的的基础无法完全匹配岗位的需求。比如前端很多大学目前教授的是html+css+js的基础,但是现在前端其实已经组件化、工程化了。03 学生自己的角度
学生理论知识太浅,缺乏系统性。(尽管有很多同学跟着视频学习视频知识碎片化)
知识基础太薄弱,一味追求框架等高端技术,根基不扎实。
实战项目经验太少,缺乏业务逻辑。
职业规划不够明确,学习过于笼统,自身优势不明显。
学生自我学习的惰性,缺乏自律性。