如何自学编程?
2023-02-18 16:38:30 时间
看视频
其实大部分人都习惯通过看视频学习。我记得大一自学 java 的时候就是看的传智播客毕向东的 java 视频,那时候就感觉这些培训机构讲得真好。
大学老师基本就是对着 PPT 念,而培训机构的老师是把知识点掰开了揉碎了,让你回味无穷。
优点:
视频讲得比较细致,可以进行系统性学习。
缺点:
- 需要花时间找视频资源
- 学习时间太长
- 需要记笔记
- 学得快忘得快,复习也需要花费太多时间
其实我也经常看视频学习,大部分时间都是在 B 站搜资源学习。这里建议看黑马、尚硅谷、动力节点、千锋的视频。
有时候我也会在某宝、某鱼、某多、某转找资源存到网盘看:
我网盘 12T 的空间 90% 都是跟计算机相关的,但是大部分都吃灰了
。
看文档
如果你有了一定的学习经验,就不建议你再通过看视频学习新技术了,这里建议你通过看官方文档或者别人总结的文档学习。
优点:
- 学习需要的时间较短
- 文档占用内存少,容易存放
- 复习起来也很容易
缺点:
- 需要花费时间检验文档的质量
- 需要花费时间理解文档所表达的意思
官方技术文档:
其实大部分的官方文档都总结得很细致、全面。大家只要跟着一步一步操作,最后一定能学会。
第三方平台:
除了看官方技术文档,我经常在 CSDN、博客园、掘金、知乎、公众号看别人总结的技术文章。
写文章
学习是一个双向的过程,你要学会做总结。如果你能把一个技术讲得通俗易懂,这才说明你真正学会了。
所以这里建议大家多做笔记,多写技术文章,一方面是回顾学过的知识,另一方面在面试前可以进行快速复习。
建议
如果你没有一点经验,那就直接看视频学习,先入门再说。
如果你有经验,建议看官方文档或者别人总结的文档学习。
在学习的同时,要多记笔记,多写总结文章。
最重要的是要多实践,多敲代码,通过敲代码加深理解。
两周不看不敲,你基本都忘得差不多了。两个月不看,你基本废了。古人云:温故而知新。
相关文章
- Java基础系列(38)- 数组的使用
- Java基础系列(37)- 数组下标越界及小结
- Java基础系列(36)- 数组三种初始化及内存分析
- Java基础系列(35)- 数组声明创建
- Java基础系列(34)- 什么是数组
- Java程序员都要懂得知识点:原始数据类型
- Java基础系列(32)- 递归讲解
- Java基础系列(31)- 可变参数
- Java基础系列(30)- 命令行传参
- Java基础系列(29)- 方法的重载
- Java基础系列(28)- 方法的定义和调用
- Java基础系列(27)- 什么是方法
- Java基础系列(26)- 打印三角形
- Java基础系列(24)- 增强for循环
- Java基础系列(23)- 打印九九乘法表
- Java基础系列(22)- For循环详解
- 聊聊Java的异常机制问题
- Java基础系列(21)- dowhile循环
- Java基础系列(20)- while循环
- Java基础系列(19)- Switch结构