既然想做Java开发工程师,那第一步必不可少的就是Java语言
一、编程基础 1.java语言: java基本语法,面向对象,接口,容器,异常,泛型,注解,反射,I/O, jvm java高级: 并发,线程池,锁,并发容器 2.数据库: SQL语句书写,SQL语句优化,索引,左右查询,视图,锁 3.设计模式: 单例,工厂,代理,策略 4.计算机网络: DNS,HTTP,HTTPS协议,TCP,UDP协议 ------------------分割线------------------ 软件开发,怎么可能少了编程软件呢?
二、研发工具: 1.集成开发框架: Eclipes,Intellij IDEA,VS Code 2.Linux操作系统: Linux常用命令,shell脚本 3.代码管理工具: Git,SVN 4.项目管理与构建: Maven,Gradle ------------------分割线------------------ 前端也要学的!不要精通但要会用
三、web前端基础 1.前端基础套餐三大件: HTML,CSS,JavaScript 注意:这里经常会有人说我学了java,是不是学javaScript就很轻松OvO!!! 不是的铁铁,它俩就不是一个东西 =-=
为什么要学这几个呢 当然是为了让网页更漂亮呗 前端页面就像你的女朋友 你不得让她穿得漂漂亮亮得嘛~
对于java,html,css,js下面有个虽搞笑但很恰当的栗子:
2.jquery 3.javaweb: jsp,servlet 4.组件化框架: layui,vue ------------------分割线------------------ 学完以上的,就该学框架啦~
四、框架: 1.spring家族 ioc,AOP,SpringMVC,Spring Boot,Spring cloud 2.数据库: mybatis,Hibernate 3.连接池: c3p0 ------------------分割线------------------ 五、分布式,微服务
------------------分割线------------------ 六、算法,数据结构
这俩玩意就很让人头疼=-=
可能总结的不全面,忙里偷闲写的,学习之路很长并且很苦,坚持下来吧,未来的你会感谢现在拼搏的自己!加油吧少年,趁我们还年轻!
|
|
来自: python_lover > 《待分类》