舞动的代码

不是因为看到希望才坚持,是坚持了才有可能看到希望

   :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

在2010年左右我开始接触编程并依靠 Java 成功的杀进了 IT 这条路。我也没想到一眨眼已经这么多年了。原本我已经懒的鼓捣 Java 了。起因还要从半个月之前说起。有一个图书策划编辑联系我,说是想让我出一本书。内容嘛我以为是 Delphi 毕竟我录制的大部分视频都和 Delphi 有关,遗憾的是人家需要做 Java 那对于我个人来说更无所谓了,吃饭的家伙嘛。

市面上大部分的 Java 资料其实都有一个普遍的问题,就是视频都是一段一段的不成系统。即使有成系统的也不是同一个人讲解的,基于这一点我整理了一套从入门到分布式的大纲,可惜最后没有通过审核(说是没有竞争力)。但是不管怎么样,这件事让我产生了重构 Java 笔记的想法。

其实还有一个原因,最近两年的工作重心全部在大数据方面了,Java做的越来越少。而且随着年龄的增长我怕把 Java 忘了。学了这么多年,丢了太可惜了。

这其实是一个很繁琐的事情,需要花费大量的时间。慢慢来吧,既然书没出成我就换一种方式进行整理,本来重构 Java 笔记也是今年计划之中的事情。下面是计划的内容目录,具体内容有可能会变动



基础篇

其实此部分没有太多的说明,如果仅仅是应用层面来讲的话大家都差不多(当然市面上比自己讲的好的也大有人在)。无非就是一些技巧类的你知道我不知道,不过类似于孔乙己的回字有几种写法一样无伤大雅。

这一部分其实我已经录制了 20 多集的视频了,后续会继续更新。Java 视频的更新频率有可能比更新 Delphi 频率还要高。经过这么多年,写 Java 代码都快成了我的一种本能了,变动的仅仅是需求。

进阶篇

这部分是知识点最繁杂的一个阶段。囊括了前端、后端、数据库多个工作岗位,而没有一个岗位都有海量的知识点。我当初在学习这个阶段的时候无比的痛苦,因为乱七八糟的好像根本不知道从哪里开始。我看过很多机构的视频,大部分还停留在 JSP 和 Servlet2.5 的版本上进行讲解,甚至有些人都不知道 Servlet 还有版本之分

实际的工作情况是原生的 Servlet 很少用了,除非是一些老项目。框架无论如何变它底层的原理或者依托并不会变,所以 Servlet的学习至关重要。至于 JSP 新项目几乎停用了,现在玩的是前后端分离,概念都懂可是怎么一个分法呢?我相信有一部分人支支吾吾的并不能很流畅的回答上来,甚至有些人认为我是一个做后端的并不需要关心前端,实际真的是这样么?

我在这个部分引入了前后端分离的概念,并借助市面的主流前端框架进行了实现。不过还是那句话需要时间

框架篇

这是最坑的一部分,我们当年学习框架都是 Hibernate、Spring和Struts2。可是现在还多少人会想到 Struts2,说这一部分坑是因为随时都有可能被换掉。记得之前在一篇文章上看到有人跑到官方在 Github 的仓库,用中文在 issues 中说“求求您别更新了,真心学不动了”。

无论这个事情是真还是假至少从侧面也说明技术更新迭代真的太快了。所以我计划在这里讲解的时候以案例驱动学习同时遵循应用为主原理为辅的方式

微服务篇

在这里我准备了两套方案,一套 Spring Cloud 的全家桶,另一套是 RPC 拼凑的全家桶。微服务貌似是趋势了越来越多的企业不管自己需要不需要都要用这套玩意儿。准备两套的原因就是怕那一天有一个挂了又白学了。就像netflix停更和闭源Eureka一样。。。

这里必须要夸一下阿里不像某度一样,一个最应该搞技术的公司居然跑去搞外卖

结语

以上就是我能想到的所有内容了。至于更新频率,工作忙就随缘更新,工作不忙了就周一、三、五更新。虽然不知道等我更新完的时候会有那些技术会被淘汰。

最后的最后所有的内容都会发布在公众号“Java研修堂”,有兴趣的朋友可以关注一波~

posted on 2021-08-09 16:14  舞动的代码  阅读(79)  评论(0编辑  收藏  举报