1.基本能力需求
1-1 敲代码的指法标准且速度
1-2 编程思路(长期的总结和训练)
2.学习方法和过程
2-1 不管哪个方式的学习,笔记都是记录重点的结论,并不能一开始就记录很详细,工作过程中都是不断遇到问题并且尝试更多的方法总结。
2-2 截图工具+笔记记录软件+自己独立尝试写小demo+好的电脑
3.学习路线建议
3-1 javase 基础打牢,怎么都妥妥的稳
3-2 数据库 mysql->oracle;
jdbc:更能理解链接数据库的底层步骤和思路,对后期学习mybatis,有更好的理解,因为框架都是很多常见步骤封装好了
4.前端
因为常见的结构是BS 和 CS
4-1.三把斧 html -> css -> javascript,其中js最重要
5.javaweb(web后端)
BS结构,后端主要在Service
servlet-->JSP
6.WEB进阶
AJAX和jquery
7.javaweb项目实战
基于servlet+jsp+mysql+jdbc+html+css+javacript+ajax做一个web项目,这个项目在实际工作中很少会存在,
因为后期工作都是用框架,但是对编程的能力有一定的提升和汇总
8.SSM框架
先学习mybatis--spring--springmvc
另外后期有时间可以学习SSH,hibernate--spring--struts2
现在很多都是使用微服务,还是有时间学习springboot和mybatisplus
9.期盼的高薪,需要学习互联网分布式技术
dubbo ,mq ,redis ,zookeeper ,fastdfs ,nginx ,springboot ,springcloud
10. 互联网分布式项目实战
11.出师
学习时间周期6个月!!!要收获高薪必须艰苦奋斗!!加油吧,未来的架构师们