个人的心得体会 目前在黑马学习了俩个半月,有一些个人的心得体会,在此给大家分享。笔者在来之前是想好要往 java 后端开发方向走,之所以选择黑马而不是自学,主要有两点原因: 一、黑马的教学是成体系的 目前网络上基本各种教学资料都能找到,那为什么还要来黑马呢?因为个人自学的最大问题就是容易陷入“一叶障目,不见泰山”的尴尬场景。学习不成体系,漏学知识点;与市场脱节,在细枝末节上花费太多时间,效率太低;卡在一个小问题上半天,时间成本太高。来黑马就是为了花钱买时间。 二、笔者的定力不够 “麋鹿兴于左而目不瞬”对笔者而言像是一个传说,因为在家自学时的情况是“有手机手机好玩,没手机手指好玩”的学习状态,在家总能找到比学习更有意思的事,因此需要一个学习氛围浓郁的环境,才会非常容易地进入良好的学习状态,环境能深深的影响一个人————“没有人是一座孤岛,没有人能够自全”。目前的学习正处于第四阶段框架阶段,已经历了三个阶段:Javase、Javase 增强、Web阶段。 下面分享下个人对各个阶段的看法: 一、Javase阶段 在该阶段重点是去体会面向对象思想。对封装、继承、多态三大特性多些理解和思考,这是贯穿整个阶段的思考,颇有“看山是山、看山不是山、看山还是山“的境界。开始以为自己已经理解了 OOP,但随着后面的深入学习,发现自己接触得越多,对 OOP 不 懂得地方就越多,对 OOP 的学习仍需要继续。 二、Javase增强 在此阶段笔者认为重点应该是反射和动态代理,这两者是屠龙刀,是框架阶段的灵魂,学习了框架后深有体会。至于网络编程、多线程之类的知识点,因为目前所写的项目都没用到,只有一个大概的印象,也不打算在这些知识点继续投入精力。 这些知识点处于一个鸡肋的位置,花费时间学习后,后面的项目不用,对于面试而言,又层次不够深,只学习了一些皮毛。打算后面准备面试时再深入,毕竟目前是面向工作学习。 三、Web阶段 Web 学习了前端和前端框架:html 和 css、jquery、vue、elementUI,能编写简单的前端代码,学习了存放数据的仓库以及操作这些仓库:数据库和 sql。以及前后端是如何进行交互的。 笔者觉得重点是去理解一个 web 项目是如何组成又如何运行的。一个 web 项目可以大致分为:前端、后端、前后端交互,前端负责界面,后端则负责数据和逻辑实现,而二者之间的通信就是前后端交互,根据 http 协议传输一对请求和响应。因为打算找后端的岗位,所以重点放在后端和前后端交互,前端只需要有一定的了解,能读得懂,会修修改改就行。 接下来学习的展望 目前的框架阶段是学习的重点,而在之后的工作中主要也是使用框架开发,因此应该把精力重点投入到框架的学习中,学习的深度也要有更高的要求。
|