最近在自学编程语言,学习过程中出现看不懂的知识点,去翻知识点的定义,又会出现更多新的概念。请问大家是怎么面对这种在学习路径中,需要频繁面对大量「过早引用」的问题的呢?
可以分享下大家最开始从零基础(从没接触过编程语言),去学编程的学习经历吗?谢谢!
1
Virace 2020-02-13 23:25:12 +08:00 via Android
一口气吃完基础,然后就开始用自己的想法写程序。熟了之后考虑优化之类的问题!我自己的的方法~
|
2
q8164305 2020-02-13 23:41:24 +08:00 via Android
编程就是个量变到质变的过程,实在看不懂就跳过,找看懂的,每个知识点都是零散的点,等你能把这些知识串起来的时候,就会有一种顿悟的感觉
|
3
lostpg 2020-02-13 23:52:38 +08:00 via Android 1
对我而言,其实不止是编程,学任何一门新知识都会出现这样的问题。。。
我目前的做法是把学的过程中所有的东西都记下来(记录能加深印象,不懂的地方也会记得很牢),遇到你说的情况,在能理解当前概念的时候就及时收手,避免过分偏离学习主题,遇到想要往下看的知识点在着重标注或单独列出来记录,留着以后深度学习。 另外,发现某个知识点要挖很深的话,我会战略性跳过_(:з」∠)_ |
4
redbuck 2020-02-13 23:55:05 +08:00 via Android
基础扫一遍,再找个小目标小项目做,然后遇到什么问题就解决什么问题,每天睡觉前总结下当天做了什么,完了你就入门了。
|
5
cmdOptionKana 2020-02-14 00:01:37 +08:00
因材施教,自学也一样,每个人适合的方法可能不一样。
有的人可以每当遇到新知识点时逐一攻克,来一个解决一个,十个一起来就打十个。 我自己喜欢找一本入门级的书系统地从头学起,或同时找几本入门书相互印证,如果有少量搞不懂的地方就跳过,如果有大量不懂的地方则再找更基础的书来补基础。 |
6
GunnerX 2020-02-14 00:07:03 +08:00
问的好,因为我也有相同的疑惑。占个坑,过段时间回来看回复
|
7
mauve 2020-02-14 00:08:45 +08:00
说明学的太少,需要一点点从基础开始学,然后学习的速度会越来越快
|
8
Rheinmetal 2020-02-14 00:14:59 +08:00 via Android
选择的书或者材料太难了 远远超过了读者水平
可以试试 head first 系列 学 py 的话可以试试 learn python 3 the hard way |
9
grewer 2020-02-14 00:18:44 +08:00
我是能弄明白就一直弄到明白为止 ,如果有一些概念在暂时不了解,也会保存下来, 定期清除问题
|
10
softtwilight 2020-02-14 08:31:15 +08:00 1
这个很像层与层之间的抽象,好的抽象,上一层的应用其实不需要了解下一层的具体实现。具体到学习上,前置知识和关连的知识,如果不影响你理解现在学习的主题,先了解是什么,有个整体的理解。实在是有 gap 的地方,就多看一看,针对 gap,可以找多一点的资料对比看。理解不是有无的问题,是一个深度的问题,循序渐进就可以了
|