个人觉得上面老哥们都有点偏离方向和扯远了,
20k->
学历与工作年限:3-5年经验+大专学历/3年经验+本科学历
JAVAEE和mysql优化这是必须的基础吧 jvm和网络,操作系统这必须知道的吧,算法要没事刷一刷吧
市面常用框架+分布式微服务架构+了解源码+阿里相关框架,服务是趋势+了解云原生
20k 项目经验>技术
最后城市选择 以上技术在一线城市绝对是>20k
什么人工智能,什么自动化如果你是为了赚钱,目前所在的跑道风险<收益,隔行如隔山,自己跑道先玩明白了,赚到钱了再去别的跑道尝试(没说别的方向不好,只是如果在自己跑道都没玩明白,换个跑道真的有用吗?看透社会发展和事物的本质!=能成功)
掌握curd,你就值2k
你这起点,多少给我整不会了
最起码,你除了curd外,数据库你得了解吧,mysql等,sql要会写吧,java中很多函数你要会用吧,redis你总要学吧,一些框架你真的弄清楚了吗?一些jdk特性你有了解吗?一些问题的最优解法你有研究过吗? 不要安于现状
SSM,SpringBoot,redis,rabbitmq,kafka(这个不一定),nginx,ES,MongoDB,springcloud(也可以是阿里的那一套【nacos,Sentinel,Gateway,OpenFeign,Ribbon】),java基础,集合低层实现,多线程(锁),反射,jvm调优,sql优化,现在都是微服务的项目所以你还需要知道分布式事务,分布式缓存 ,微服务保护,分布式锁,只列举了一些吧,还有一些别的技术和第三方的框架,这个就要看你的具体项目了,现在java很卷的,面试造火箭,工作打螺丝
去招聘网站过滤下,20k+的java工作,岂不是一下就知道接下来向什么方向努力了