java学习规划

一、前端基础部分

熟练掌握或了解运用:html+css+JavaScript+jQuery+vue

二、后端部分

javase+jsp+spring+springmvc+mybatis+springboot+springcloud+springseurit

三、数据库部分

mysql+oracle+redis

四、服务器部分

tomcat+nginx+linux基础命令、云服务器使用、服务器相关基础概念

五、工具部分

idea、navicat、xshell/CRT、postman、Soapui、typora(markdown语法)、svn/git、Google、Firefox、360极速浏览器、debug调试工具、ps、视频剪辑、office办公软件、压缩处理、pdf转换、文件差异化快速对比。

六、理论基础部分

代码编码规范、计算机领域常识、敏捷开发、团队协作开发,MVC开发方法、软件分层开发、软件组织结构、 设计模式、代码之美、重构-改善既有代码的设计,测试常识性理论、缓存设计理论基础、微服务理论基础概念、大数据基础概念、集群基础概念、数据库理论、编程思想、系统架构设计、性能调优、日志系统设计。

七、网络部分

http协议族、常见状态码以及出现原因、出现后解决方案、tcp/udp协议、网络层次模型、网络常识性知识、网络安全意识以及防范、常用网络基本命令、cmd常用命令。

八、文档及综合能力部分

学会建立todolist、把自己电脑文件分门别类用文件夹放好方便检索,学会写博客,学会使用搜索引擎,学会总结提炼关键信息,检索关键信息。

九、学习网站

菜鸟教程、廖雪峰的官方网站、Web开发技术、51CTO博客、慕课网、b站及其他。
需要建立的账号:博客账号、github/gitee账号。学会记录自己的成长,从经历中总结人生。

十、其他能力

生活规划能力、交流沟通以及交际能力、学会寻求帮助的能力、整合资源的能力、调度分配能力。

原文地址:https://www.cnblogs.com/jasonboren/p/12937031.html