6 年前,我只要会个 JSP 和 Servlet 就能够找到工做

这篇文章其实早就构思了,不过一直都没有整理出来,今天终于完成了这篇文章,因此发上来给你们看一看,都是一些我的的小感慨,个人观点可能不是很是的完善,你们也能够一块儿讨论。前端

找工做之难,难于上青天

五六年前,找 Java 开发工程师的工做,只要掌握 JSP 和 Servlet 而且作过一些简单的 demo,就能够得到不少个面试机会,若是面试过程当中表现良好,拿到一份 offer 其实并不难。一样的,2014 年左右的前端开发工程师,只须要掌握 HTML + CSS + JS 也能够得到很多的面试机会,面试顺利的话也能够拿到 offer。web

你们注意一些时间点,以上这些状况在现现在是不太可能存在的,后端会要求有必定的项目经验,多半是 SSM 三大框架或者 Spring Boot 为基础技术栈作的项目,前端也是 Vue 、React 各类框架或者组件库齐飞,若是简历中没有必定的项目经验,此次简历的投递极大的可能会杳无音信。面试

6 年时间,两种大相径庭的境况,相信你们对于这种也多多少少有一些了解,甚至有些人已经切身体会到了。经济方面的问题加上行业人员趋于饱和是大部分行业都存在的问题,好比考研考公的人也愈来愈多,好比上千人争取一两个工做岗位,这些都是真实存在的社会现象。说回到咱们 IT 行业,计算机相关专业的热度愈来愈高,想要进入行业的人也愈来愈多,这就致使了招聘市场上明显的“供大于求”的现象,原本咱们求职者就是相对弱势的一方,如今又使得求职之路雪上加霜,招聘方在逐年的提升招聘需求,简历筛选的条件也愈来愈苛刻。算法

常常在各类技术交流群里或者技术论坛里看到关于找工做难的话题,要问不少面试题、要手写算法题、要项目经验、又要优化经验,要会用 MySQL,也要会用 ES/Redis,偶尔还要讲讲消息队列、多线程、高并发、分布式、微服务…以上这些内容不只仅是针对有工做经验的一些朋友,一些大学刚毕业的应届生也会被问到相似的问题,因此不少时候会在群里看到一些大学生在讨论微服务和分布式之类的东西。sql

即便已经这样,不少工做岗位仍是有着很是激烈的竞争,一两个用人需求,前先后后能收到几百份简历。
在这里插入图片描述后端

如今的大学生懂的东西太多了

我这两年愈来愈感慨于次,不只仅是经过他们投递的简历,也常常在群里或者经过邮件同他们联系,与我毕业时相比,我那会儿简直就是一个战斗力为 5 的渣渣。好比去年我写的一个开源项目,就被一个同窗拿去用做小做业而且作了很大的改动,我一直觉得他是大四快毕业了,后来才知道他当时才上大二,我大二刚开始学 Java,印象最深的就是 public static void main(),其余都不太明白,人家一样是大二,就能够用 Spring Boot 很流畅的开发项目了,苍天啊!!!数据结构

我上大学那会儿,计算机相关的课程里只学了基础的计算机课程,C 语言、数据结构、Java 语言入门,连 Java Web 相关的知识都没有学到,就算是 Java 程序入门专业课程也只是学到了 IO 操做那个章节,一学期下来连一本书还没学完,Java 专业课的成绩我回忆不到具体的分数了,可是也就 60 分多一点点,老师很赏脸的给了及格分。后面的 Java Web 知识也全是为了找工做在大学空闲时自学的,当时并无很完善的学习资料,像如今各类教学平台、各类专业的专栏课程和视频课程都很是充足也很是专业,我那时根本没有这个条件,只能经过淘宝(闲鱼都没有)以及学长找一些视频资料去学习。多线程

像是后来找工做时若是会三大框架那就很了不起,并且那时的三大框架仍是 SSH(Spring、Struts二、Hibernate),并非如今你们所知道的三大框架 SSM(Spring、SpringMVC、MyBatis),像项目经验、项目优化经验、各类 nosql 技术栈也都彻底不懂,由于那时候也不会要求这些,更别提什么分布式、微服务了,近两年的面试动不动就要你设计一个秒杀系统,也不知道有什么用,可是都喜欢问,你就没压根儿没辙拒绝。并发

至于如今的大学生为何这么猛,我简单的总结了一下:框架

  • 专业课更加完善
  • 各类线上教学课程丰富
  • 学习路径清晰

如今大学里计算机相关专业的专业课应该也在与时俱进,更加丰富和实用了。同时再加上如今各类 IT 教学平台都在作课程,因此你想学什么都可以找到对应的课程,从初学到进阶再到实战,方方面面的课程、各类技术栈的课程都有,只要你想学均可以找到,并且课程的价格也都很良心,两倍咖啡的钱就能够学到足足的干货。另一点,就是如今 IT 人才的学习路径也很是清晰,毕业后想作什么岗位都有很是清晰的职业规划和学习路径,一点也不会走弯路。
在这里插入图片描述

冷门专业与热门专业

不只仅是我的自身的努力,身边的环境也在变得愈来愈完善,使得你可以更快的踏上成才的路。

不只仅是以上三个缘由,以前和几个同事也聊过这个话题,今年刚毕业的一个小伙子就说,计算机相关专业如今是很是热门的专业,想进这些专业要考很高的分呢。

n年前,我上大学前填写志愿的时候,计算机相关专业都是没人看得上的专业,属于吊车尾专业,也就是冷门专业,热门专业则是金融、经济学相关的专业,我那时候报考时也对比了好久,最终仍是选择了个人专业,为何呢?由于这个专业有经济学相关的课程,目的也并非为了计算机,我的在作选择时也会被社会背景所深深影响。

不只仅是我,有几个同班同窗也说,其余专业招收满了才被调剂到这个专业。

而n年后的如今,电子信息科学和计算机相关的专业已经成为了热门专业,不少同窗填写志愿时闭着眼都会选择计算机,现实一点讲,这个专业毕业后就业前景比较好,我也问过不少我本身群里的大学在校生,答案很是接近:好找工做、工资高。

认同度高,也会让人更加有学习的欲望。

时代在进步和改变,行业在进步和改变,行业内的人也在进步和改变。
在这里插入图片描述

总结

先后也就是十年的时间,虽谈不上沧海桑田,可是改变也是很是很是地大,写这篇文章也是小小的感慨一下。

固然,你们仍是要好好学习,好好看面试题。

面试不免让人焦虑不安。经历过的人都懂的。可是若是你提早预测面试官要问你的问题并想出得体的回答方式,就会容易不少。

我这边也整理了不少面试的文档笔记。 也还整理了一些最新2020收集的一些大厂的面试真题(都整理成文档,小部分截图),有须要的能够点击进入暗号:csdn

在这里插入图片描述

在这里插入图片描述

我这边也整理了不少面试的文档笔记。 也还整理了一些最新2020收集的一些大厂的面试真题(都整理成文档,小部分截图)。,有须要的能够点击进入暗号:csdn

点关注,不迷路!若是本文对你有帮助的话不要忘记点赞支持哦!

在这里插入图片描述

点关注,不迷路!若是本文不错的话不要忘记点赞支持哦!