学计算机有什么好的获取学习资料的方法?掌握高效的资料收集技巧
这主要是为这个知乎问题写的回答。
选择多方资料对比中学习,这是编程技术学习中的核心技能之一。
不知道有多少人在自学时被同济大学的那版线代教材困扰过。
我不否认这是一本数学上严谨的教材,事实上,当我们学完线性代数拿来复习一遍会觉得这本书还是很精准凝练的。
但从自学的角度,这本教材的确不太适合,特别是对于零基的学生。

事实上,很多时候学不明白一个知识点,一种新技术,不是因为你不够聪明,而是自学材料找的不对。
那什么是对的材料呢?
这个问题的答案对于不同的人而言是不一样的,因为每个人的学习方式不同。
比如,我自己就非常喜欢图文教程,视频教程我坚持下来的比较少。
我自己总感觉视频有时节奏很慢很无聊,有时又太快跟不上。
但我有朋友就特别喜欢视频教程,而且十分熟悉视频教程的教学节奏,能够在正确的时候选择正确的视频倍速。

所以,对于你而言,我的建议就是在最开始就找几个不同媒介的教程,包括网络图文教程、视频教程、纸质书甚至播客等。
把这些材料全部摆一起,每种材料都学一个小时,很快你就知道你适合什么类型的材料了。
其他不喜欢的教程也别丢弃。
你最喜欢的那版教程或许中间某个章节质量一般,这时候参考一下其他教程同章节内容,或许就能豁然开朗。
总而言之,就是如果花了不少时间学一个知识点仍学不明白,这时候就该果断看看别的材料,别死磕一个教程不放。
至于你问的买课方法,除非你现在有极大的就业压力,不得不在半年或一年的时间从零基础走到能就业,否则不建议轻易买课。
绝大多数技术,特别是入门级知识,官网就有详细的技术文档。此外,社区内也有丰富的免费图文、视频教程。
如果你打算长期从事这个行业,我建议从自己查找资料教程开始,毕竟查找资料和自学的技能,就是计算机领域的核心技能之一。
哪怕最后你决定还是要买课,选择的课程也一定是经过了多方对比后深思熟虑的结果,而不是在一时冲动下做出的选择。
最后,还是附几个我自己入门时很喜欢的教程吧:
- 如果你想学 python 数据分析,推荐 Kaggle 的教程。你可以从 python 基础、数据可视化一路学到现在最火的人工智能,还不用自己配置环境
- https://www.kaggle.com/learn
- 如果想学前端做做网页,建议看 MDN 的 html, css, javascript 前端基础语言入门,学完之后自然就知道该去学什么框架了
- https://developer.mozilla.org/zh-CN/docs/Web/HTML

- 上面这两个属于学了立马就能画画图、做个网页,特别适合入门的方向,主要是见效快、成就感较高。如果想深入其他领域,推荐一个路线图网站,详细总结了各个领域学习的路线图
- https://roadmap.sh/
- 最后,如果有问题,当然可以继续来知乎提问。如果英语不错,也可以看看 Stackoverflow 上的回答,这上面的高赞回答一般质量都很好
- https://stackoverflow.com/
希望上述内容能够对你有所启发,编程愉快!