这几年我在干什么?每天小学一下!

  • 不发博文已经一年半了。从去年年底开始就想在自媒体上一展身手!然鹅,发现自己没什么积累,所以也不会有什么输出。因此又沉淀了将近一年。
  • 最近观摩了《暗时间》这本书。第三篇中有一节——为什么你从现在开始就应该写博客:
    • 写一个博客有很多好处,却没有任何明显的坏处。
  • 所以,我又开始写了。希望今天是一个开始,我能做一个优质的博主。

谈谈我这几年每天小学一下的成果

  • 从2017年开始,我每天基本都会不间断的学习CS领域的知识,每天大约30min左右。从在word上记录笔记,到写csdn博客,再到使用印象笔记、语雀,中间历经五年的时间。

一个坚实的JAVA人

  • 除了一开始学习C++作为入门,以及中间零零碎碎学了python、go语言,基本上我是一名忠实的JAVA人,专注于JAVA的WEB应用程序。
  • 谈谈我对学JAVA的看法

第一阶段:认识JAVA

  • 与其他的语言一样,JAVA学习一开始需要学习基本的语法、环境的搭建。相比较其他的环境(比如Python、Go、C++),JAVA的优势在于环境好搭建。这一阶段里,个人认为需要做到的点:
    • 1. JVM、JRE、JDK的关系
    • 2. JDK的搭建
    • 3. JAVA的基本语法
    • 4. JAVA面向对象的特征
    • 5. JAVA常见数据结构的使用:List、Set、Map
    • 6. JAVA的异常、IO流、多线程

第二阶段:初见WEB

  • 个人是走的JAVA WEB的路线,因此,这里只谈及关于WEB的学习看法。第二阶段是关于原生WEB的学习,也就是常听说的JAVA EE。前面第一阶段是JAVA SE。
    • 1. JAVA Servlet、JSP、监听器和过滤器
    • 2. HTML5、CSS、JS 前端三剑客
    • 3. JAVA Web原生工程的结构(即使用web.xml构建的java ee工程)
    • 4. TOMCAT的部署以及使用
    • 5. Sql语句
    • 6. MySql数据库的操作及使用
    • 7. JDBC
  • 这里可能跟众多的路线不太一样。个人认为,这是Java Web历史上历经的一个重要阶段。JSP技术的影响力不亚于当今的Spring家族,甚至现在的IEEE网站仍然使用着JSP页面。
  • 既然存在这么久,那么就有学习的必要性。我们学习不能因为图快,就忽略了重要的节点。目前很多的主流框架,例如Spring,都是从这个阶段过来的。这个阶段学好了有助于后面的学习。

第三阶段:知行合一

  • 这一阶段,就是学习Spring、SpringMVC、MyBatis等主流框架的时候,建议和实践小项目一起学,跟着视频做会比直接看书来的入门快。
    • 1. Spring框架、Spring MVC框架、MyBatis框架(也可以是SSH框架)
    • 2. SpringBoot框架
  • 到这里,应该可以做一个简单的、完整的、前后端皆有的项目了。

第四阶段:独孤求败

  • 这一阶段就显得,没什么重点可以提了。这时候就是为了让项目更加的贴合实际去进化了。需要考虑高并发、容错性等等问题了。
    • SpringCloud、Spring Security
    • React
    • 中间件RabbitMQ、RockMQ
    • Redis
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值