关于自学编程语言的几点思考

因为工作的原因,我先后自学了perl、python、R等编程语言,之前都是靠买书来系统学习,后来随着微信公众号、各种论坛的出现,获取知识的途径几乎成了依赖于网络文章。但是经过几年的时间,我发现,实际上网络上浏览别人发出来的技术文章,事实上不是学习知识的最好方式,弊端集中体现在如下几个方面:
1,写那些技术帖子的人,本身水平差次不齐,而且有很多人是在短时间内求速度的写作,在语言表达方面常常会有表述欠佳的情况,作为读者,学习之后就会在很多细节上出现一头雾水的感觉,导致,看了很多类似的推文,但结果还是不能吃透某个知识点;
2,依靠推文学习,容易形成知识断片,对很多知识会不知来龙去脉,不易形成系统的知识体系,很难有积累后的明显提升;
3,浪费精力,投入产出比不高,如微信公众号的推文,我常常用微信读书把感兴趣的文章按标签归类收藏,但是,时间长了之后,回头查找一篇文章很浪费时间,甚至有时候还找不到。
所以针对这些情况,对于自学,我觉得应该找相关的书籍系统学习,大凡能成书者,一般都是较为成熟的知识,而且会相对系统,但是,在书籍的选择上,也应该提高警惕,市面上有很多的书籍,不知道是什么原因成书,从知识框架到语言表述实在难以接受。所以,书籍选择也很关键。

你可能感兴趣的:(关于自学编程语言的几点思考)