请教一个关于编程的学习习惯问题

2020-02-13 23:18:59 +08:00
 Catal9527

最近在自学编程语言,学习过程中出现看不懂的知识点,去翻知识点的定义,又会出现更多新的概念。请问大家是怎么面对这种在学习路径中,需要频繁面对大量「过早引用」的问题的呢?

可以分享下大家最开始从零基础(从没接触过编程语言),去学编程的学习经历吗?谢谢!

1570 次点击
所在节点    问与答
10 条回复
Virace
2020-02-13 23:25:12 +08:00
一口气吃完基础,然后就开始用自己的想法写程序。熟了之后考虑优化之类的问题!我自己的的方法~
q8164305
2020-02-13 23:41:24 +08:00
编程就是个量变到质变的过程,实在看不懂就跳过,找看懂的,每个知识点都是零散的点,等你能把这些知识串起来的时候,就会有一种顿悟的感觉
lostpg
2020-02-13 23:52:38 +08:00
对我而言,其实不止是编程,学任何一门新知识都会出现这样的问题。。。
我目前的做法是把学的过程中所有的东西都记下来(记录能加深印象,不懂的地方也会记得很牢),遇到你说的情况,在能理解当前概念的时候就及时收手,避免过分偏离学习主题,遇到想要往下看的知识点在着重标注或单独列出来记录,留着以后深度学习。
另外,发现某个知识点要挖很深的话,我会战略性跳过_(:з」∠)_
redbuck
2020-02-13 23:55:05 +08:00
基础扫一遍,再找个小目标小项目做,然后遇到什么问题就解决什么问题,每天睡觉前总结下当天做了什么,完了你就入门了。
cmdOptionKana
2020-02-14 00:01:37 +08:00
因材施教,自学也一样,每个人适合的方法可能不一样。

有的人可以每当遇到新知识点时逐一攻克,来一个解决一个,十个一起来就打十个。

我自己喜欢找一本入门级的书系统地从头学起,或同时找几本入门书相互印证,如果有少量搞不懂的地方就跳过,如果有大量不懂的地方则再找更基础的书来补基础。
GunnerX
2020-02-14 00:07:03 +08:00
问的好,因为我也有相同的疑惑。占个坑,过段时间回来看回复
mauve
2020-02-14 00:08:45 +08:00
说明学的太少,需要一点点从基础开始学,然后学习的速度会越来越快
Rheinmetal
2020-02-14 00:14:59 +08:00
选择的书或者材料太难了 远远超过了读者水平
可以试试 head first 系列
学 py 的话可以试试
learn python 3 the hard way
grewer
2020-02-14 00:18:44 +08:00
我是能弄明白就一直弄到明白为止 ,如果有一些概念在暂时不了解,也会保存下来, 定期清除问题
softtwilight
2020-02-14 08:31:15 +08:00
这个很像层与层之间的抽象,好的抽象,上一层的应用其实不需要了解下一层的具体实现。具体到学习上,前置知识和关连的知识,如果不影响你理解现在学习的主题,先了解是什么,有个整体的理解。实在是有 gap 的地方,就多看一看,针对 gap,可以找多一点的资料对比看。理解不是有无的问题,是一个深度的问题,循序渐进就可以了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/644413

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX