当前位置:首页|资讯|ChatGPT|编程

用ChatGPT问下Java行情

作者:会烧菜的沙师弟发布时间:2023-03-23

ChatGPT问答

看着这个回答说的也没毛病,沙师弟今天就简单谈几个关于Java程序员的思考。

1月初,Tiobe公布了2023年的首期编程语言排行榜。2022年C++以4.62%的市场增长份额成为年度编程语言,C语言、Python分别以3.82%、2.78%的市场增长份额位居第二和第三,JAVA排行第四。

数据来源TIOBE官网 https://www.tiobe.com/tiobe-index/。

有需求就会有市场,虽然Java排名落后,但市场一直在,不过沙师弟最近也经历了一点事情。

事情是这样的,最近沙师弟公司有个部门需求一名高级Java开发工程师,薪资在11K到20K。

沙师弟也是帮助公司尽快招到合适的伙伴,转发了相关需求,随即我也收到了几份简历。

大致需求

岗位职责:1、负责应用接口的设计和开发;2、参与设计系统方案、技术架构搭建和线上服务维护等;3、深入理解业务需求,分析和发现系统瓶颈,推动系统性能;4、攻坚解决各种技术问题,完成产品平台建设。

任职要求:1、计算机相关专业本科以上学历,3年以上相关工作经验;2、扎实的编程能力,熟悉算法和数据结构,熟悉计算机的基础理论。        3、熟练使用Java,熟悉spring boot,spring mvc等常见的web开发框架。    4、熟悉至少一种nosql数据库的使用,熟悉Linux开发环境。    5、深入了解Mysql数据库技术,对sql优化有一定的经验,熟悉Mybatis,了解并应用过其他数据库中间件;6、具备良好的面向对象的设计能力,掌握设计模式及应用场景,对代码抽象有一定的理解;    7、有微服务架构开发以及k8s,docker容器服务使用和物联网系统开发经验更佳;8、有独立开发后端系统经验者优先。

简历筛选

沙师弟收到简历会先筛选一遍,因为如果我直接内推过去的话,简历这关都过不了的话,我是在浪费领导时间。

沙师弟收到的简历从业经验有接近3年的,也有接近12年的,其中还有2个之前是组长或者负责人的。

沙师弟总共收了有10分左右的简历吧,只有3份简历我没有发表意见,直接转给领导了,其他的是我朋友介绍的我都喊他们去整改了,然后才发过去。

这里我不做过多简历的叙述,大家可以看我上一篇对简历的探讨:xxxxxxxxxxx

我这里透露一点领导的原话:“简历不仅仅是给面试管看的,还是一个入职手续的必要条件,大领导可能会看,其他相关部门领导也可能会过目!”。

引发思考

就这个事情引起了我的几点思考:

1. 敲门砖最应该花时间

简历是你进入目标公司的敲门砖,你或许花了1个月、2个月甚至半年等的时间去准备跳槽,扪心自问简历打造打磨你花了多少时间呢?

我的建议是至少花个一周时间来打磨你的简历,可以把你的简历给到有经验的和一些领导手上问问他们的建议,或者直接报个Java简历突击1周的那种课。

2. 我长待的Java内推群,岗位推荐越来越少

沙师弟在19年进了一个Java内推群,记得前几年每天或者每周至少有公司招聘,从去年开始陆陆续续可能是一个月或者2个月才有一次招聘信息发出来。

而最近几个月在Java内推群发布的招聘信息竟然没有一个Java岗位...

对此大家怎么看?是需求真的少了吗?

从沙师弟的角度来看,总体Java需求岗位真的变少了。

前几年JavaWeb需求量非常火,而经过这几年时间的打磨,各行各业都有非常多的个性化的JavaWeb产品在使用,目前可以说需求Java程序员去干JavaWeb相关的是越来越少了。

Java项目在国内的发展趋于稳定和成熟,没有新的业务开发,再加上之前疫情的影响,Java普通岗位需求也就自然少了些。

大家也可以去招聘平台上看看,Java初级岗需求和Java高级岗需求,明显初级岗少得可怜。

所以打磨自身能力到高级,是Java程序员必须要做的事。

3. Java程序员真的烂大街了吗?

这个问题百度一下:

沙师弟进去看了下,都是培训机构发的,他们的观点都是引导大家去学习Java。比如:

而从沙师弟接触到的Java培训机构和有些Java学生,Java程序员的数量是每天都在增长的。

从总体上来说,Java程序员真的烂大街,但还不至于像其他行业一样烂大街。

每个职业岗位都有初中高级,Java程序员现在可谓真的很多人水平是在初级和中级这个水平,高级水平可以看我上面的需求是否满足,最基本的一点是能从0到1开发一个项目。

4. 企业需要的是高级程序员

接着刚刚第3点的提到的从0到1负责一个项目,并不是说你需要全栈,而是你在Java后端这个岗位你应该具备项目框架搭建,整体需求分析,整体技术选型,数据库设计,业务拆解增删改查这些基础技能。

企业始终都希望找一个能力强的,薪资合适的劳动力来干这个岗位的事情。

目前这个大环境下,很多时候还需要和三方对接,所以交流沟通能力也是企业希望这个高级能具备的优良品质。

所以目前你要想胜任高级岗位,你还需要锻炼你的交流沟通能力,你时常会和产品、前端、APP端、嵌入式端、三方API端等等对接。

5. 关于裁员

相信伙伴们近1年半年听闻的裁员消息不在少数,沙师弟这里不做分析,给大家一点建议。我们所进的公司如果有多条产业线,那么你需要去关注你所在的部门所在业务部门的业绩,也就是你这个产品线的收益,一般能从产品经理那里获取到。

为什么我提醒你需要关心这个,因为这个产品的利润直接关系到企业高层的决策,业绩长期不好就会被砍掉。这也就是互联网裁员新闻为什么总是一个部门全砍,那一条业务线的相关人员转不了岗就全部裁掉。

没有利润,企业会白养一个团队一个部门,答案可想而知,所以作为底层研发,一定要关注业务线,在公司入职时或者就职期间有机会进到好的项目(为公司创造利润高的部门的项目)就去争取。

6. 行业方向

前面我也提到过JavaWeb项目,需要这种的除了像银行、金融、股票、旅游、政企等等行业目前已经趋于饱和,像一些传统行业比如生产行业对这方面的需求也已经趋于饱和。

所以近期就业选择建议不要选择传统行业,可以选择往新能源、物联网、智能、AI、数据分析方向上靠,找这些相关的岗位。

7. 关于考公

或多或少你有公务员朋友或者公务员亲戚,去咨询下他们的一个境况。沙师弟前面也看过一些文章分析当下情况不如考公,我的建议是可行,根据个人情况去做选择。

8. 进不进外包

沙师弟的建议是最好不要进外包,当然现在很多岗位就只有外包才招,所以不到实在没办法那步不要去外包。

9. 转其他编程语言

近期物联网嵌入式很火,很多企业都在做万物互联、物理设备数据管理这一套。

如果有时间有实力,转嵌入式也是一个不错的选择,但最好规划下时间,不要学的太久才出来找工作。

总结

以上几点就是沙师弟近期关于Java程序员的思考,希望对大家有所帮助。



Copyright © 2024 aigcdaily.cn  北京智识时代科技有限公司  版权所有  京ICP备2023006237号-1