自学编程遇到的问题

2015-09-04 16:50:29 +08:00
 anguslg

理解不了教材中提到的概念,到底应该阅读透彻还是跳过先实现功能?有前辈和我说先做一个小项目练手,遇到什么解决什么。但是我遇到不明白的地方就没法做下去,很是纠结

5067 次点击
所在节点    程序员
41 条回复
rainmakeroly
2015-09-04 23:11:10 +08:00
维基百科英文 欢迎你,搜索任何一个专业术语英文,然后就打开了一个入口
yjxjn
2015-09-04 23:39:44 +08:00
循环!比如有些概念不理解,先去 Google ,如果还是不理解去问! stackoverflow 上面去提问!如果有示例,多想想思考一下,再比如代码这类的,有些人就是死记硬背。。。但是你理清思路,如果把它写多遍的话,你想想你还能忘了吗?
wanjun
2015-09-05 01:17:55 +08:00
Google 一下,加入相关群里问下
Ouyangan
2015-09-05 03:45:20 +08:00
边敲边思考,多敲几次就好了...
MrGba2z
2015-09-05 04:06:16 +08:00
实在搞不懂就扔那 觉得一知半解不要紧

以后再遇到读第二遍的时候就会豁然开朗(我也不知道啥原理,但我个人案例来说就这样。。
Andiry
2015-09-05 04:11:44 +08:00
写之前先看,研究 github 上 stars 多的项目,理解好的代码是怎么写的
lm902
2015-09-05 05:32:35 +08:00
IDE 一般都带描述对象是干什么用的 可以阅读一下 或者可以去语言官网读文档
iniyk
2015-09-05 10:36:29 +08:00
最好一边做项目一边学习,很多时候动动手教材上的就豁然开朗了,而动手过程中的问题也都是教材上会出现的,同步进行一点也不矛盾
sparkrat
2015-09-05 11:37:12 +08:00
@anguslg 曾经也遇到过这个问题诶~,~碰到的多了习惯了,就不会恐慌了... 本来学习的过程就是知道的越多, 不知道的就会变得更多..

不过我的学习效率一直都是 某一段时间很高很高, 然后突然降到低谷,,,没法一直保持高效率的学习.....不知道为什么...
skyun
2015-09-05 12:53:05 +08:00
@anguslg 有本书《编码:隐匿在计算机软硬件背后的语言》,你可以看看,先了解程序的运行机制及计算机的实现原理,然后再来学编程语言,你就应该能想通很多东西了。
wezzard
2015-09-05 12:56:15 +08:00
要理解一个概念,你必须先理解这个概念。
kobe1941
2015-09-05 16:35:55 +08:00
看不懂的先跳过,回过头多看几遍就懂了,千万别停在那里,既打击信心又浪费时间
anguslg
2015-09-05 17:40:10 +08:00
@skyun 多谢。我也觉得应该知道基本运行原理,才能去设计程序。我去找找这本书
anguslg
2015-09-05 17:41:18 +08:00
@sparkrat 确实是有时效率高,有时效率低。要是一直都很高,那也不太正常啦
rundis
2015-09-05 19:40:26 +08:00
试着理解,还不懂就 google ,很多人写的博客都很好
也可以试着先放着,想两天就明白了
还不明白只能是你的知识储备不够你去理解他,所以赶紧继续看
如果看完了整本书都不明白,那恭喜你
有 70%的可能你浪费时间看了本烂书
jiyinyiyong
2015-09-05 22:06:02 +08:00
@anguslg 我的看法是, 刚开始尽量别区问技巧, 大量的知识点要靠硬啃.
像我自己入门熟练了某个领域的程序, 面对新的领域, 按已知的技巧去套用依然不成功.
而且基础知识记背的动力真的会非常多, 会遇到的问题也不少, 准备好持久战的心态.
还有多问是少不了的, 网上问, 线下问...
shajiquan
2015-09-05 22:38:20 +08:00
想不明白的时候就去干活,一点一点一个一个地完成。完成的过程中不会了就去搜索阅读记录,完成后继续下一个任务。
wangyun122
2015-09-05 23:48:20 +08:00
勺 你遇到啥了
liuzhong0811
2015-09-06 03:21:43 +08:00
看计算机类教材的就是一直看下去,不懂的先放着,等看到后面兴许前面就理解了。
自己做项目也是解决问题的一个好办法,做完三四个项目的时候就会发现豁然开朗了
anguslg
2015-09-06 16:15:48 +08:00
@rundis 技术博客都不敢全信,很多的都是抄来的还不注明原出处。现在也是在多看书的路上发展

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

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

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

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

© 2021 V2EX