2020年是一个特殊的年份,不仅仅是因为新冠疫情,也不仅仅是因为这一年里我决定了考研,这一年特殊是因为我变了,之前的我迷茫,现在我可能知道自己想要的是什么了,这就是这一年最大收获,这一年带给我带来的是编程给我所带来的乐趣,和对我思想上的改变(不再仅仅满足于对语言和框架的使用,而是对他们的底层源码的好奇心),和我对以后的道路上的规划,所以我想认真的写一下这篇2020年度总结,希望我以后看到自己的博客,能够看到这篇文章会找到自己的初心和学习的勇气。
在学习的过程中,因为有很多东西学完之后就会忘记,所以我养成了使用博客记录的习惯,虽然一样是记不住,但是忘记以后有了一个可以翻阅资料的地方
2020学习历程:
-
JavaSE 毕向东
https://pan.baidu.com/s/1Z8l3tTeLsi8DdOgN8bjdzg 提取码:80b0
在这个阶段,我应该是和其他初入面向对象编程的初学者一样,认认真真的把毕老师的24天的Java基础学习了一遍,给我以后的框架和web开发的学习奠定了很好的基础,没有一个好的基础就不会更快更好的理解后面的学习。
-
JavaScript 《javascript高级程序设计第三版》
这一块书看了很长时间,没看懂,因为当时面向对象的思想还没有培养起来,所以通过各种找资料学习,发现了《javascript的DOM操作艺术》这本书,全书通过一个图片库的例子,各种对页面的DOM操作,本书的真正目的是想让大家理解DOM脚本编程技术背后的思路和原则,你将会看到用来创建图片库页面的脚本,用来创建动画效果的脚本和用来丰富页面元素呈现效果的脚本。
推荐:腾讯课堂智能社、《javascript的DOM操作艺术》
-
Servlet、JDBC、Ajax、JSP、MYSQL、
B站老杜 https://www.bilibili.com/video/BV1vb41187jH?from=search&seid=5045529926188201414https://www.bilibili.com/video/BV1kJ411C7yh?from=search&seid=5045529926188201414
https://www.bilibili.com/video/BV1UA411t7kj?from=search&seid=5045529926188201414
在这个过程中,基本上把Web开发需要的所有基础知识都学习了,但是总是感觉开发进度太慢,代码冗余、耦合,所以年轻人嘛,要干一些高端大气的东西,所以开始接触前后端分离,使用Ajax进行前后端页面的交互,之前入门的时候看到知乎上看到一篇文章简单明了,文章连接 -
开始做项目:
黑马旅游网(前后端分离,html+Jquery+Json+Maven+Servlet+redis) https://www.bilibili.com/video/BV1d4411t7ve?from=search&seid=9805557014095132476 在这个过程中学习了JQuery、JSON、Maven、Redis、和MVC三层架构等技术。 通过CSDN。
在这个过程中使用Servlet导致后端开发困难,并开始接触后端分离的SSM框架
-
学习Mybatis->Spring->SpringMVC
视频是一个人的,比较简单上手:https://www.bilibili.com/video/BV1NE411Q7Nx?from=search&seid=3231010400758494072 -
然后自己做一个类似黑马旅游网的网站、为了快速开发,使用了前端页面框架BootStrap,后端SSM
BootStrap官网https://www.bootcss.com/
-
想要做一个web端的订单管理系统
-
页面做不出来,所以看上了Vue.js(通俗易懂版)
-
在vue的视频里面有element-ui的教程,所以直接面向官网进行开发
-
element-ui官网:https://element.eleme.cn/#/zh-CN
-
学习Vuex:https://www.bilibili.com/video/BV1h7411N7bg?from=search&seid=11436855451561875624
-
不知道vue和SSM怎么交互:有一个vue+springboot的简单项目
-
实现可视化大数据参考视频:https://www.bilibili.com/video/BV1bh41197p8/?spm_id_from=333.788.videocard.0
-
总结一下vue+element-ui实战开发中的所有的问题及解决方案https://blog.csdn.net/liudachu/article/details/108938026
- 项目完成
-
阿里云白嫖服务器,阿里云高校计划
-
学习使用用Linux,https://www.bilibili.com/video/BV187411y7hF
-
项目部署,面向CSDN
-
未解决问题:websocket实时数据更新
未来的规划
考研这个想法在两个月前出现,并且现在非常坚定,原因很简单,在学习的过程中,越来越感觉自己像是一个码农,不了解框架的原理,源码,每天CRUD非常爽,缺乏创新的能力,也可能是我学习起步的太晚了,对计算机的了解还不够透彻,导致没有很好的想法去创新某一项技术,总而言之,我想去做一名真正的程序员,能够将自己的想法完美的实现在我的电脑上,所以研究生是我最好的去处!
考研势必会影响编程(对于我这种学习能力不太强的来说),因为考研不像编程可以给人带来一种成就感和兴趣,但是年轻人嘛,不讲武德,我就偏还是要跟上时代的节奏,所以学习SpringBoot已经列入计划(粗略学习),websocket要搞上去,考研一、二、三轮复习同样不能耽误,数学、数据结构、英语是来年最大的目标,河工大也必须考上,一个也不能少,所以,加油,年轻人。
我一直相信一句话:当你的才华撑还不起你的野心时,那你就应该静下心来渎书
不知道用什么结束,就发一张现在的电脑桌面吧