自学编程遇到的问题

2015 年 9 月 4 日
 anguslg

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

6089 次点击
所在节点    程序员
41 条回复
blacktulip
2015 年 9 月 4 日
根据我的一点点经验,先试着理解,如果一段时间内理解不了就放下去做实现。因为我发现很多时候在做实现的时候突然就理解了。
tlv2013
2015 年 9 月 4 日
先按照步骤做出项目来,没准睡一觉就明白了 :-)
jas0ndyq
2015 年 9 月 4 日
循环
laoyuan
2015 年 9 月 4 日
不管练手,还是死磕,关键在于坚持做下去不要停。条条大路通罗马
sparkrat
2015 年 9 月 4 日
螺旋式上升,,不懂的地方不妨暂时先放着,,写写代码,学一些相关的计算机知识,例如:学编程碰到了不懂的,,可以去学学计算机操作系统或者网络协议(不需要深入,了解了解),或者试着用学到的编程知识做点能做的事情,再或者去折腾一些工具,例如 git,例如编辑器,或者 玩玩你没玩过的系统 linux , unix , 当然不要忘了,要回到编程上来,, 那些都是辅助,, 至于概念的问题,,出了提出概念的人或者智商绝高的人, 谁能一次弄懂所有的概念,,,随便乱写了点东西, 同为学习编程的渣猿的一点拙见...(逃....
acros
2015 年 9 月 4 日
多看几遍,还是不明白就先跳过去。(关键词、概念啥的当然还得记下)
做点实践回来就慢慢清晰了。
dieorobey
2015 年 9 月 4 日
一个想法,自学应该是阶梯式上升的,过程:学了新知识,进行实践,遇到了问题,解决问题的时候遇到了新概念,进行下阶段的学习
c742435
2015 年 9 月 4 日
写代码,碰到问题查资料接着写
没有应用的经验你根本不知道教材在说什么
c742435
2015 年 9 月 4 日
关键是学会搜索
msg7086
2015 年 9 月 4 日
你先说说你遇到了什么不明白的地方
harttle
2015 年 9 月 4 日
我建议弄懂它,但不必要弄懂细节。比如线上百度百科看看是神马东西(一般你会知道大概是哪个领域的),然后去 wikipedia 读一遍大概都能懂了。其他细节可以放放。
anguslg
2015 年 9 月 4 日
@blacktulip 你说的突然理解应该是建立在写了不少的代码之后吧,那也就是先不深入理解概念,完成实现为主对吗
anguslg
2015 年 9 月 4 日
@tlv2013 你说的其实也对,有时候我的一起想法也都是在睡觉的时候想出来的
anguslg
2015 年 9 月 4 日
@sparkrat 感觉就是学的越多,发现自己不知道的东西越多,心里就越发慌。到后来就深深的为自己智商捉急
jiyinyiyong
2015 年 9 月 4 日
有问题, 一个是网上查, 另一个是去专业问答社区问.
https://www.google.com/
http://segmentfault.com/
另外再找找相应的技术社区和聊天室等等.
http://programming.webcity.io/
具体问题具体分析, 不一定是跳过不跳过哪个好
anguslg
2015 年 9 月 4 日
@jiyinyiyong 嗯,道理是没错。感觉我是无法理解程序的工作,所以连问题都不知道怎么问。现在遇到最大的问题就是如何理解编程语言中所涉及的各种概念
blacktulip
2015 年 9 月 4 日
@anguslg 不完全是这个意思,肯定还是要先试试去理解,但是有些概念空想理解比较难,实践一下会更容易明白
gqz149275
2015 年 9 月 4 日
看了一下大家的回复。概念还是要理解,不过不一定就是死记或者强行理解,可以迂回。比如上网搜或者试图形象阐释一下。
anguslg
2015 年 9 月 4 日
@blacktulip 嗯,谢谢指教。感觉就是对概念还是太陌生,缺乏编程思维吧
vimutt
2015 年 9 月 4 日
死磕 嗑不过再绕过 多看多写 坚持一段就会有收获

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

https://study.congcong.us/t/218263

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

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

© 2021 V2EX