2017年3月,我大二下学期了。

虽说一直在学习,持续在解决学习中遇到的问题,但迷茫依旧

对着黑框编程,还是不知道Java在现实工作中是用来干什么的。

说实话,真的挺枯燥无趣的。

逐渐,我开始意识到,持续搞这些基础,是没有意义的。

我在网上看他们讨论的Java问题,很多我都看不懂是什么东西。

我要提速了。

之前收藏了很多Java入门路线,感觉是时候到Java Web了。

HTML/CSS/JavaScript/jQuery/Ajax这些前端内容,有了Java的基础,不难理解了。

这些技术也会让我觉得编程有点意思了,终于不用对着那破黑框了。

学完Tomcat/Servlet/HTTP/JDBC/MySQL/JSP的时候,我悟了。

原来很多的网站就是这些利用技术去做的,是这么一回事啊。

串起来了,都能串起来了!

当我知道学了这些技术栈有什么用的时候,我就开始觉得编程有意思了

继续往下学了Struts2/Spring/Hibernate

在Java里很著名的ssh框架,以前的人找工作,必学这个。

我学的时候,他们说ssh也已经有点老了,但我觉得多学无害嘛,看的教程里也有这些。

ssh完了以后,就开始学流行的SpringMVC/Spring/Mybatis框架了,在Java里也是很著名,叫ssm。

从看知乎的答案中,我得出的结论:找工作实习,学完ssm就差不多了,基本够用了

后来又跟着教程看了些框架,比如Activity流程引擎,Shiro鉴权,Web Service服务远程调用等等

框架学得比较快,比学Java Web的时候快多了。

主要是这些框架的课时本身就比较短,网课的老师不会讲得太深入。

后来跟着网课,从零写过好几个项目,Java Web的,ssh的,ssm的,我都做过一两个。

在做项目期间,我意识到一个问题:我编程中犯过的错误,我下一次还是会犯,但解决方案还得重新搜索一次

还有有些知识内容,以前确实是理解了,但是后面忘记了,我又要重新理解一遍

俗话说,好记性不如烂笔头。我决定要开始写博客了,把学过的内容都梳理一遍。

其实在这期间,我有做过笔记:我是把内容复制下来,创建个文件,粘贴进去。

我发现我后续就几乎不看这个笔记内容了,文件不想打开了,甚至文件也找不到了。

排版太烂了,没有上下文,还不如打开百度搜索。

原来我在网上搜到内容,就是这么来的(狗头),区别就是我没发到网上去...


《底层程序员》我的故事持续连载中,下一篇:「我,成为了技术博主