关于java:都说Java行业饱和了为什么我们公司给初级Java开发开到了12K

46次阅读

共计 2885 个字符,预计需要花费 8 分钟才能阅读完成。

故事起因:最近我有个刚毕业的学生问我说:我感觉当初 Java 行业曾经饱和了,也不是说饱和了,是高级的 Java 基本就没有公司要,哪怕你不要工资也没公司要你,Java 刚学进去,没有任何的我的项目教训和工作教训,基本就不会有公司要你啊,这是最大的一个问题,而且当初也没有任何公司找高级 Java,实习 Java,都是要求有工作教训的。我感觉学完当前进去找工作,真的除了靠关系,找到工作的可能性很低。看完了这个学生对我说的话,我十分纳闷,难道当初的 90 后都是这个做事态度吗?

这个学生的状况是在大学打了 4 年游戏。往年毕业才意识到本人什么都没学,不晓得听谁说的 Java 倒退好,本人来自学 Java。学了不到一个月,心态就呈现了问题。他目前的状况是想找高薪工作,又不肯好高鹜远的好好学技术。我不晓得是我不理解当初的年轻人,还是 90 后大部分都是这个状态。我对于这个学生的评估是:本人什么都没有付出过,想着所有都不可能,小事做不了,小事不肯做。

我对于目前 Java 市场行情的认识:

我做这行也有几年了,目前熟练掌握多门编程语言,对于 Java 也颇有理解。说一下我目前看到的市场行情吧! 首先我能够负责的通知这个学生,Java 从 2015 年才开始大量的需要人才,如果 Java 真的有所谓的“饱和”,那真的是大部分人都要就业了。当初的发展趋势是任何一家公司都须要“互联网部门”,实体必须对接“互联网 +”,不然肯定会被淘汰。所以我集体认为齐全不必放心 Java 会饱和的问题,咱们人口基数大,任何一个行业都有竞争,这是十分失常的状况。为什么说 Java 这种技术性的工作饱和,而不说扫大巷的会饱和呢?

因为凡是上点品位的技术工作,须要每个人静下心来去学习的时候,有多少人能真正的做到把技术学好? 在有技术能力的人背后永远没有饱和的说法,而大部分技术能力很差的,面试了几家工作就感觉找不到工作,就放弃了,这样的人当然会说饱和。可是问题在于你技术学好了没有? 你说你根本的技术需要都能够满足,我是不置信谁找不到工作的。除非这个社会乱了,真正有用的人才肯定会有工作,这是毋庸置疑的。

其实年年都有人说 Java 行业饱和了,年年都有人一直的跳入这个行业并且还找到了不错的岗位工作。只有咱们本人确定想要走这条路,想要学好,能拿出相应的执行力进去,想要学好 Java 问题不是很大。

没有工作教训? 没有我的项目教训?

首先我必须申明一点,工作教训工作年限不等于这个人的技术水平。我已经面试过很多人,有很多四五年工作教训的人不如工作一两年的人,这样的事件十分常见。没有工作教训是失常的,可是没有我的项目教训就是你本人的问题了。学习技术必须有我的项目跟着,网上资源那么多,开源我的项目那么多? 本人把整个我的项目搞清楚,并不是一件特地难的事件。如果连起码的我的项目都没有,怎么证实你的技术学得好? 难道只是看视频吗? 这样能找到工作才怪。

把握以下内容能够找到 Java 程序员工作:

1.JavaSE 根底:

肯定要好好学,很多人都不明确根底的重要性。上来就什么 ssm,springBoot,redis。比谁意识的单词多吗? 面向对象、字符串解决、汇合、IO 肯定要重点学!

2.JavaWeb 前端:不要老一副吊样,感觉本人进来就是后端工程师,不学什么 HTML, CSS, JavaScript。老铁,不存在的。进了外包公司你万一发现后盾逻辑简略的一逼,就几个接口,反而前端页面切个图都要一天,难道你还好意思暗搓搓问老板:怎么咱们公司没有前端的吗? 所以前端肯定要器重。div+css 布局肯定要麻溜的,js 的 dom 操作必须给力。jQuery/bootstrap 你必须会吧!

3.JavaWeb 服务器端:Tomcat 目录构造必须一目了然吧。让你手动部署个 webapp 总要会吧。哪里配置虚拟主机,哪里改端口号,web-info 文件夹下的内容内部无法访问这些都要懂一点吧? 这些皮毛都不懂,怎么好意思说本人搞服务器端?jsp 和 servlet 什么关系,servlet 最常见的三种创立形式,Javaweb 四大域对象,jsp 九大内置对象都要晓得吧?el 表达式必须相熟吧?mysql 增删改查 sql 语句要会写吧,多表关联、左外右外不能怂吧?jdbc 是干嘛的,sql 注入是啥,如何用 jdbc 实现事务等等都要晓得吧?

4. 框架准备常识:

xml 读写操作要晓得,反射、内省、泛型不要求精通,但怎么用总要心里有点那个什么数吧。不然你框架学起来就是懵逼的。

5.ssh、ssm 框架:不要求你精通底层原理,然而山寨版的原理总要略知一二吧。如何山寨实现 IoC 容器,如何对 dao 进行抽取,如何借助反射实现同一个 servlet 解决多个申请,这些最好都要理解吧。在了解山寨版框架的根底上,把配置多配几遍,做到心里有数。明确每个配置大抵起到什么作用。另外,我一贯感觉,学习框架必须带着上面的疑难:这个框架没有呈现之前,咱们的前辈们如何解决的? 它的呈现解决了哪些痛点? 又有什么毛病没有? 都是须要去推敲的。

最初,还是忍不住说一下,很多小白老是感觉框架是学习路上的终极 boss。too young, too simple. Sometimes naive! 框架如果不细究底层 (我抵赖底层很简单),其实齐全能够看做很大很大的工具类。只不过以前咱们写代码调工具类,当初咱们写点代码让框架调…工具类就像钥匙,是工具,咱们用它开门。框架就像房子,咱们的代码是窗户,窗户是嵌在房子了的。反正,框架不是大 boss,你的我的项目教训和编码能力才是拦路虎!

针对学习心态这个问题,在这里我具体的说一下,以此解除大家心中的纳闷,次要存在这三点问题:

1. 你到底理没了解?

2. 你到底能不能利用起来?

3. 你到底用没用心?

你本人应该是最分明的,我发现那些把学习当做实现工作一样去看待的,这样的人没有一个是有急躁的,本人在心里坑骗本人“把这些视频看完我就能找到工作”,到了最初本人就逐步明确,齐全是自欺欺人,最初放弃说本人不适宜学这个。其实揭开这些人的面具假相就一个:他们没有急躁学习,也不喜爱学习,这是以前经验造成的,是多年的习惯导致的。

所以正确的学习心态肯定是把关注点放到学习这件事自身,你要学会这些常识,这些内容,这些技术,这是须要一天一天逐步积攒起来的,并不是短时间就能够达到什么后果。

PS:如果你对于学习没什么急躁,没什么趣味,我劝你不要来学习编程,学习编程相对是一个急躁的活,也是须要一直学习和充电的行业。或者说曾经到了信息时代,不爱学习的人,很难有急躁去学习常识的人,在信息时代是混不下去的,任何行业都是如此,不学习不提高不紧贴时代的人就肯定会被淘汰。

想要通过自学 Java 找到工作,你须要具备以下几点素质:

第一、有超强的学习急躁及进取心。

第二、手不懒,代码写的足够多,游刃有余

第三、有肯定的学习能力,长于自学长于本人解决问题

第四、能够独立写一些简略的我的项目

以上的内容我都是齐全站在 Java 初学者的角度来说,就是心愿能用通俗易懂的语言让大家清晰的明确学习 Java 全面零碎的学习内容,以及应该达到什么水平能力拿到一份 Java 工作的 offer,心愿能够给大家带来帮忙。

正文完
 0