自学编程建议顺序:

清醒疯子 发布于 2015年04月13日
无人欣赏。

1、视频

2、书籍

3、搜索

4、博客

5、源码

6、文档

7、社区

8、Q群

共12条回复
任文若 回复于 2015年04月23日

之中不应该有一步敲代码吗……

清醒疯子 回复于 2015年04月23日

1楼 @任文若

不敲代码,编什么程?:)

SoloHiC 回复于 2015年04月23日

觉得8可以划掉或者往前放到3、4位···

清醒疯子 回复于 2015年04月23日

3楼 @SoloHiC

你说去掉,我是可以理解的,毕竟我也把它放在最后。

但放到3、4是出于什么考虑呢?先问问人再搜索?

梦中醒不过来 回复于 2015年04月23日

哦?我的顺序不是这样的

1.搜索 2.Q群 3.电子书 4.视频 5.实体书

其中搜索能解决80%的需求

SoloHiC 回复于 2015年04月23日

4楼 @清醒疯子 我把你所列的每一条理解得比较“阶段”,而且带一点渐进的意味。

在通过视频/书籍开始入门了一种语言/某平台的开发之后,一般会有这么个无所适从的阶段:不知道接下来该干点什么有利于进一步的技能习得,这时候,小的方面,手头上缺乏比较具体的可以很快通过 搜索 来找到答案并模仿的技术问题;大的方面,又无法通过搜索找到进一步的成长路线(如果搜索很可行的话,也就不会在论坛里反复看到类似的××自学的帖子了对吧?);总之就是面对Google那个搜索框(注意:是Google不是Baidu,哈哈),不知道要输入什么才能找到自己想要了解的这一块儿。

这时候找找学校里的QQ群啦,或者像这样的论坛,或者像微博上IT领域的布道者,通过人-人式的交流来明确合适的继续走的方向或者说找到自己接下来解决什么样的问题来提高自己,是比较有用的。(我把你第7条的社区看成是Stackoverflow、Github之类的。)

顺带说一下我对你后面几条的理解和感受, 3、搜索 比较适合解决在练习过程中碰到的各种技术细节问题,而且随着问题的复杂化(从”Java XXException“->到->"XXX SQL语句 性能"->......->"Android应用的图片本地缓存实现方法"->......->"JVM性能调优"),4、博客6、社区7、文档 会在搜索结果中越来越靠前。(当然,相比这个时候零零散散地解决各种问题积累经验,书本 仍然是系统地提高某个细领域的技能/知识的好方法,相当于《Java语言程序设计》->《深入理解JVM虚拟机》)

最后走到某个技术领域的边界,甚至需要超越边界的时候,大概就靠自己去撸 5、源码 了——看懂了别人写的再改成自己想要的。(此处为臆想)

另,如果考虑通过Github上找项目看源码来学习好的编程技巧跟规范,5、6、7则不存在渐进关系

清醒疯子 回复于 2015年04月23日

6楼 @SoloHiC

你说的很赞啊:)学习了:)

我想的可能不对。不过,还是说说自己摆的个顺序时是怎么想的:)

视频是最容易入门的。其实,视频就像是学校上课啦。有人教,肯定是最容易入门的。

但是,有些人会说,视频看不懂。这个时候,可能就要看几本基础书在视频的感性接触来一个系统地大补。

有了这样的基础,再去搜索。很多朋友跟我说,如果一上来就让他们搜索,他们根本不知道要搜什么。

搜出来的东西,我建议先看博客。博客相对于文档有更强的针对性,相对于源码有更广的覆盖性。

如果还是没有办法自己实现出来,就不妨看看别人是怎么实现的。

如果看不明白,或者说需要进一步深挖了解,就可以看看文档。

即使是苹果公司,有很多东西也不会在文档上放出来,比如私有方法。如果要了解这一块的,只能依靠同行。同行交流里,社区胜于Q群。Q群最大的问题是翻找麻烦。

但如果社区都没能解决你的问题,除了自己死嗑,Q群是唯一选择了。很多前辈都说Q群的效率低,但,如果你已经走过前面几步,我相信这个时候你再来Q群,效率也不会低到哪里去。

iamshok 回复于 2015年04月23日

我不习惯看视频,总觉得节奏太慢(不知道是不是我太心急了)。看书或者网上搜索会效果好一些。我记得心理学上分析出有的人对视频敏感,有的人对文字敏感。我可能是对文字敏感型的。

关于使用QQ的情况,我一般不习惯用QQ去获取知识,因为QQ无法进行一个高密度的知识学习,很零碎,而且效率很低。我也很少去群里主动问一些问题,有时候还是会去参与一些讨论,不过比较少。

有一些技术强的博客,恰好我在这方面遇到疑惑,我会通过邮件与博主请教

清醒疯子 回复于 2015年04月24日

8楼 @iamshok

嗯,我现在留下来的两个群都是牛逼博主开的群:)

SoloHiC 回复于 2015年04月24日

7楼 @清醒疯子 确实就是有质量的QQ群比较有限,而且当伸手党容易被×× 哈哈

lyxing 回复于 2015年05月22日

视频学习太慢了,废话太多

britzlieg 回复于 2015年05月22日

视频太慢了,一个知识点要讲好久,看书或博客一下子就学会了,效率高很多

本帖有12个回复,因为您没有注册或者登录本站,所以,只能看到本帖的10条回复。如果想看到全部回复,请注册或者登录本站。

登录 或者 注册
[顶 楼]
|
|
[底 楼]
|
|
[首 页]