你还在问学到什么程度可以找工作,
工作需要学哪些技术,
算法不好可以进大厂吗,
微服务一定要学吗,
这些问题就是对Java路线没有完整的认识
基础 (建议学习2-3个月)
工具 maven+git+idea
mysql (2星期左右)
基础前端 (2星期左右)
框架 SSM+Springboot (1到2个月左右)
找工作面试阶段 (1周至1个月,如果3个月都找不到工作简历有大问题了)
回答:前端基本的操作肯定需要会,然后模仿其他页面能完成普通的前端CRUD效果,基本就够了,不一定非要全栈,规范点的大公司都是前后分离
建议学mysql就可以,oracle有精力可以研究下,银行电信偏爱oracle,但互联网公司等中小公司基本都是mysql(免费啊)
存储过程建议了解,互联网公司都是禁止把代码写到存储过程到,但是有些传统公司偷懒也是用存储过程写业务
优化SQL是面试必问的,建议把索引好好学习下
redis必学,高频面试 ,互联网公司必备
消息中间件学一个就可以,推荐RabbitMQ
互联网公司喜欢问微服务,程序汪建议可以学阿里的dubbo框架,
有能力可以再学下springcloud
包装微服务项目经验,程序汪不建议 因为 真实的微服务项目很复杂的,包装了你也讲不清楚啊
互联网公司面试是比较爱问微服务,准备下这方面的项目面试会加分