02.26 现在java找工作是有多难?

缪来耶


前期我所在的项目要招合作商,有时候人少的都没得选,近期还进来一位面试我觉得不太合适但是没人又不得不要的局面,从服务商那边的情况了解是现在java人不够用。这就看出来JAVA找工作并不难,有人认为很难可能多方面原因的。

难是因为基础不足

就拿这次进来的一位合作商,在面试的时候,说一些技术的时候,总在回答这也了解过,那个也了解过,但是真正问怎么使用,怎么解决问题的时候,就回答不上来了。这一点也是我面试他的时候感觉不合适的主要原因。一般情况下,公司或者项目招人,并不说你技术多精通才行,只要能够快速上手干活,技术都是在实战中成长的。你要具备的就是基础知识一定要有,其它关联技术不不是你知道名字就行,而是知道用来干嘛的,原理是什么。

难是因为交流问题

有些面试者呢,交流起来其实很困难,基础还行,但是交流在项目实施的过程中是非常重要的,你不能够正确理解项目经理的思路和业务需求,那么项目会存在很大的延期风险,所以面试的时候一定要脑瓜灵活,随机应变。

难是因为待遇问题

其实有时候,面试难,并不是你没被面试上,很多人都不满足给出的待遇。这种情况并不是面试官所能控制的。技术扎实,经验丰富的开发人员可以选择多面试几家,但是基础一般,缺乏经验的同学最好,先不要太注重待遇的高低,一定要厚积薄发,在项目组得到了锻炼,都将是你待遇提升的前提条件。


其它

当然,面试难还可能有其原因。但都不是主要的。JAVA开发人员其实很好找工作,只要你有着充足的准备,有着自我成长的的规划。现在网上很多关于java技术各种发展方向的图谱,根据图谱中查漏补缺,系统化的自己的技术体系,这样才能更高的应对面试。关注我,不定期分享项目经验以及一些技术实践。


享受编程


去年(2016年)毕业在家学了三个月的Java,然后不好意思一直在家,就在11月先来上海找了份运营的工作。

过完年就提离职,但是三月才正式离职,离职前后就一直跟着教程做一个项目,复习面试题。

然后断断续续面了块一个月才找到一份工作,下周一去报到,还有点忐忑。

经验就是基础的东西一定要学好,多线程,异常处理,String的常用方法等等,然后项目上的细节一定要清楚,不然很容易被问蒙。多刷题,每次面试回来都要总结。

至于没经验这一块,我是用的前程无忧,工作经验就写一年,但是上份工作照实写的运营工作,也写了练手的项目。去了以后直接说是自学的,然后就看面试情况了。水平好,工资要低点还是有公司要的。

一定要坚持住,最好不要转软件实施什么的。。祝好运。

还有想问找工作技巧的,其实找工作最重要的还是技术怎么样,能不能迅速上手完成开发任务。另外就是要有信心,不要因为几次面试不理想就怀疑自己,坚持不下去。

贴个我找工作时记下的培训机构的电话吧,在上海找工作又不想被忽悠的可以提前拉黑,哈哈哈

转眼敲了两年代码了。

18年初跳到一家小公司,加班有点厉害,而且加班没钱,年底11月的时候也是为了妹子跳到了深圳,面试准备的很不充分,现在进了一家外包,外包到银行项目,不加班,一天七个小时,基本上还满意吧。

现在和妹子分了,只剩下代码陪着我了。

经过这两次跳槽,得出的经验是,有得选的时候,不能找加班太多的,加班太多就没有时间享受生活,也没空自己学学技术。然后避开小公司和外包,小公司和外包都有种不稳定的感觉,技术上成长空间也不是很大,工资给的也一般。


果园区块链小姐姐


说到找工作难,可能有二方面的主要原因:

  1. 市场原因,java行业己经饱和了,加入这行的人越来越多,而公司对应聘者的技术门槛越来越高,面试官越来越挑;

  2. 个人原因,自己的技术得不到公司的认可,或者不会表达自身的优势(属于有技术但是不能表达出来,但开发能做出来)。

java是一个很大的行业,说到找工作难和说招人难的一样多,所以功课要做细一点,可以去看下招聘网的职业具体技能要求,不要被经验要求吓到,你有本事,多数招聘单位不在乎,大家都找有本事能出活的人。

功课做细还是要靠自己,具体从下面几方面调整下:

一,简历方面

简历的好坏直接关系到你面试机会多少,成功的机会更高。

  1. 不要将你的培训经历写上去,现在很多动不动简历上面造假加上培训经历,但是能力都参差不齐,一般公司都会刷下来;

  2. 简历要简单明了,突出技术,项目经历不要写太仔细;

  3. 简历不要太夸大其词,真正说的时候说不出来;

  4. 了解一些常用的面试题,可看看我今天发布的文章。

二,技术方面

找到工作并且是好工作前提归根结底还是自身的技术、定位和眼界。打铁还需自身硬,你应该考虑的是如何让自身"硬"起来,而不是退缩。

  1. memcache和redis的区别?

  2. 为什么分库分表?

  3. myisam和innodb的区别(innodb是行级锁,myisam是表级锁)?

  4. jvm内存模型,java内存模型?

  5. 如何把java内存的数据全部dump出来?

  6. linux命令都会吗?

这些问题你都会吗?

其实java基础必须要掌握的,技术框架更新快,你不可能所有的都学的完.只要基础牢固,其实你会发现,框架就是基础的组合,只是不同思想的落地实现而已。这时候,出新的框架,你学习会很快,而且成本很低。

祝你找到一个好工作!~


卫Java


不是Java找工作难,而是Java 初学者找工作难


造成这个现象的原因完全是因为「 供大于求 」,伴随着移动互联网的高速发展,Java广泛应用于服务器后端、Android移动前端,越来越多的莘莘学子在填报志愿的时候毫不犹豫的选择了计算机、电子科技等专业。而毕业后的学子在求职不是很顺利的情况下,在市面上各种IT培训班的宣传下,选择加入IT 大军,而Java -> Android 方向,或者互联网后端方向的每年都有大量新人涌入,从每年的编程语言排行榜可看出Java语言长期霸屏 No.1。



懂得Java底层,找工作不会难

可以从以下2个方向深入研究Java

  1. Java 字节码相关

Java 最黑科技的玩法就是字节码编程,也就是动态修改或是动态生成 Java 字节码。Java的字节码相当于汇编,其中的一些细节你可以从下面的这几个教程中学习。

这篇文章图文并茂地向你讲述了 Java 字节码的一些细节,是一篇很不错的入门文章。


虽然这篇文章很老了,但是这篇文章是一篇非常好的讲 Java 字节码的文章


2. JVM 相关

重点推荐一下 JVM Anatomy Park JVM 解剖公园,这是一个系列的文章,每篇文章都不长,但是都很精彩,带你一点一点地把 JVM 中的一些技术解开。


难者不会,会者不难


最后,将知识融汇贯通,站得高才能望得远,"会当临绝顶,一览众山小”。


三邵爷的梦呓


虽然Python、Go等语言的上升趋势比较明显,但是目前在生产领域,Java依然有广泛且大量的应用,无论是从事研发级开发还是应用级开发,Java都是比较常见的选择,整个IT行业内也有大量的Java开发岗位,所以目前Java程序员的就业机会相对还是比较多的。

虽然Java开发岗位比较多,但是由于Java开发人才也比较多,所以岗位竞争压力还是比较大的,要想提升Java开发岗位的竞争力,需要做好以下几件事:

第一:走全栈程序员路线。Java程序员走全栈开发路线是比较容易的,由于Java语言本身就是全场景开发语言,所以Java程序员在工作岗位上会接触到各种不同场景的开发任务,这会为程序员走向全栈开发打下基础。

第二:紧跟技术发展趋势。Java语言经过多年的迭代发展,目前主要的应用更偏向于“轻量级”开发模式,尤其在Spring系列框架的推动下,以Java来实现“微服务”是比较常见的解决方案。但是要想获得更强的岗位竞争力,还需要紧跟技术发展趋势,比如采用Java从事大数据应用开发就是不错的选择。

第三:根据个人的知识结构选择发展路线。如果具备扎实的基础学科基础,比如数学基础比较扎实,那么可以走研发级程序员路线,一方面研发级路线有更大的岗位发展空间,另一方面也会有较长的职业生命周期。如果在开发岗位上能够积累更多的行业经验,也可以走行业咨询专家的路线,未来产业互联网的发展将需要大量具备行业知识的程序员。

我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言!


IT人刘俊明


我从大环境,心态,大需求三个角度泼泼冷水。

一 大环境

现今互联网增速放缓,实体经济不兴,融资越来越困难,企业扩张趋于理性。一方面部分巨头为了生存开始裁员,另一方新增工作机会减少,外加千行万行转java,企业为了择优选择,只得提高门槛。

二 心态

部分开发心态过于浮躁,工作几年,刚刚学会crud,就开始各种跳槽,追寻高薪,当你只有10k的水平,过早去挑战30k的工作岗位,自然就难了。

三 大需求

市场对java还是有很大需求,但是初级小白已经基本饱和,需求的是能独立解决问题的中高级程序员。

建议:

非计算机专业,非兴趣爱好者,30岁以上者,开发岗位。慎入坑。

已入坑者,一定要注意积累,成长,厚积薄发,不要浮躁。


回答完毕 谢谢!!

本人专注互联网前沿技术,大数据,数据采集,数据处理,数据治理,后台服务 希望大家多多交流学习!


渣渣灰233


本人5年自由职业程序员一枚,我来回答一下这个问题。

Java非常找工作

Java是众多语言最好找工作的了,市场需求量非常大。可以到各大招聘网站筛选一下,招聘Java的非常多。Java这门语言也是比较好入门的,语法简单,应用范围广范。学习一下基本的语法知识和相关项目框架,例如Java web需要学习ssm等,再加以实操练手,很快就能找到一个初级Java工程师的工作。但是待遇还是一线城市的高,可以找到年薪10万的工作,但是二线城市工资相对低一些。

需要不断的去学习

想要快速找到工作必须努力学习,后段语言的框架更新虽然没有前端快,但是随着近几年人工智能的发展,新的技术不断出现,必须努力学习新的技术,这样才能适应市场需要,找工作越来越轻松。


低吟浅笑


从一个面试官的角度来说,Java程序员找一个工作并不难。为什么这么说?因为我们一直很难找到合适的Java程序员。我们的要求很高吗?其实并不是,我们的要求一点都不高,主要是上学的基础知识要扎实:

1. 网络方法,对TCP/IP协议和HTTP协议要熟悉

2. 数据库要会使用,最好能够懂点性能优化

3. Linux操作系统能够有所了解,基本的操作要会

4. 基本的数据结构和算法要有了解

可是,真正能做到上述几点的程序员并不好找。

不知道有没有回答你的问题,换而言之,也就是你要是能掌握上述内容,应该可以比较容易的找到工作。


itworld123


目前正处于互联网经济寒冬阶段,当然,这个寒冬主要是对于初级程序员来说的,高级程序员现在依然或缺。比如我逛了一下猎聘,然后那些猎头就把我的电话打爆了........

我刚刚看了一下北京的情况,不算正经计算机专业的学生,每年从培训机构出来的人就已经接近5万认了,在北京,平均初级程序员是20个人争夺一个岗位,也就造就了不容易找到工作的假象。

那么如何提高个人实力呢?

首先,全面发展,不仅仅会Java的后端,ssm、ssh之外同时会一些dobbo之类的,在前端如web、css、HTML等基础的内容也要掌握,做到全面发展。


Java架构师CAT


技术这一行业,说找工作难的一般都是技术不行,如果技术很好,哪怕行业再怎么震荡,肯定能找到工作,还有一种就是感觉工资给的不到位,拒绝了很多offer,所以感觉工作不好找。

Java找工作其实并不难,哪怕是个新手,也可以找到工作,只不过刚开始工资不是很高而已,不能一口吃个胖子。如果你的技术一般,今年确实不好找工作,今年IT行业就业形式不好,好多公司不招人或者招的很少,招的都是技术比较好的。如果你技术不错,朋友圈很广,可以通过内推找到一个好工作。

最重要的事情是面试很看运气,如果面试官看你不顺眼,那么你回答的问题再好也没用,如果面试官不错,哪怕你回答的一般他也要你。

磨炼技术才是最重要的,谢谢!


分享到:


相關文章: