关于自学的个人见解1

来源:互联网 发布:php获取页面代码方法 编辑:程序博客网 时间:2024/05/21 19:39

1,关于视频教程:

对于刚开始接触编程的人来说,首选视频教程。

优点:简单粗暴,视频教程一般重实践轻理论,比较好上手

缺点:质量不一,深度不一(随便挑一个看就行,后期看官方文档和买书)


2,关于看技术博客:

我以前上班,每天刷博客,后面发现两个巨大问题:

第一:丢失主题。看的过程很容易形成广度+深度双重遍历,比如你刚开始在看一个A技术的文章,然后看着看着就发现里面说到的的B技术不懂,然后就会去查B,看B的过程中,又会发现C不懂,找C的过程中,又发现了一个“大牛”的博客,然后就去系列的看这个大牛的一大堆文章,然后就越看越多,书签马上就收藏了一大堆

第二:杂。大多数技术博客往往是各种技术的某一个点,你可能杂七杂八看了一大堆,也学了一大堆,但是很难将他们整合到一块去。

所以,我基本13年以后就不主动看博客了,而是理清楚自己的学习规划,一个一个通过看书的方式系统的学习;看完一个,基本就掌握或者了解了一个技术。

我目前对技术博客的看法是:技术新手不要看,因为啥文章你都会觉得有用,都会去看,然后就进入了没有边界的“爬虫”遍历;应该要挑核心的几门内外功,逐个学习,并用于工作实践,逐个击破。等到了内外功都有了一定的积累,比较厚重的时候,再去选择性的摘要性的看博客。


3,关于学习步骤:

首先,挑一个技术,看博客或官方文档,了解该技术的用武之地,并确定现在或今后几年是否可能工作上会用到

然后,看官网文档(英语好的)或中文图书(英语差的)一步步跟着做,并适当的对感兴趣的部分查看源码

最后,想个办法通过在工作上用该技术实践,并解决部分线上运行过程中遇到的问题,加深理解


总结:

1,像我这样的技术新人切记不要浮躁,避免被“乱花迷人眼”

2,内功(编译原理、操作系统、数据结构、算法、数据库原理、各种协议等)方面的学习不要急于求成,要反复看,反复学(智商上层的人除外);

      外功(编程语言、各种开源框架)要选择性的挑个别感兴趣的,这些个技术往往都不难,遇到了再学也不迟,不要想着打包全给学完

3,原理比技术本身更有用



0 0