关于自学

2013-12-09 08:24:21 +08:00
 lidonghao
个人做法是
1.入门教程练习个小程式
2.看书,会看更懂一些
3.写出自己的东西
4.剩下的就是继续coding
ps:工作上的coding进步更快

大家来分享一下都是怎么自学的吧~~
4599 次点击
所在节点    程序员
21 条回复
regmach
2013-12-09 08:24:47 +08:00
没成功过...
lidonghao
2013-12-09 08:26:58 +08:00
@regmach 怎么会?难道没坚持下去 = =。
fox
2013-12-09 08:53:55 +08:00
摆出跟1楼一样的表情,没成功过……
coetzee
2013-12-09 08:56:56 +08:00
1:基本概念跟原理性的东西,忽略细节。
2:找一个代表性的而且自己感兴趣实例做一下,自己动手做(尽量减少外界依赖)。
3:不断的弥补细节性的东西。
全程跟着兴趣走,尽量减少细节上的磕绊。
regmach
2013-12-09 08:59:45 +08:00
@regmach
@fox
喜欢的部分多看,不喜欢的部分少看,然后就很偏食啊啊啊
lnehe
2013-12-09 09:02:13 +08:00
1.确定要学什么
2.搜索出相关的教程和资料,粗略看一遍,理清思路
3.动手写想写的东西,一边写一边翻资料
4.然后就没有然后了
roricon
2013-12-09 09:16:04 +08:00
https://sites.google.com/site/steveyegge2/practicing-programming

这篇文章也许会有帮助。
大概的意思就是,日常工作并不能让你的代码和技能变得更‘专业’。
想变得更NB,需要大量有针对性的练习。
viator42
2013-12-09 09:18:06 +08:00
先确定要做什么再考虑学对应的东西,有明确目标的话更有效率.
研究demo也很管用,能节省很多折腾细节的时间.
wizardoz
2013-12-09 09:20:55 +08:00
对1楼的没成功过表示不解,不知道什么程度才算成功。我自己自学的话,就是有时间的时候看一下书,然后自己实践一些。但是始终学的比较慢,也容易忘记,跟自己的主业还是没办法比的。
kinoAndWorld
2013-12-09 09:27:19 +08:00
自学主要是没有一个明确地目标,其实相对于啃语法,有一个想实现的东西而单纯地去学着实现它,期间遇到的细枝末节再去看相关的语法,这样学我觉得是最快的,尽管可能遗漏一些知识点。
mailworks
2013-12-09 09:39:22 +08:00
我自学iOS的路线(非计算机专业零基础)
1.学习C语言(主要是看了郝斌的视频+唐的教程)做了点简单的课后练习
2.iPhone开发:看视频入门教程,(比如各类培训机构出的免费视频)
3.看书如Object-2.0,iPhone开发秘籍,ray wenderlich上的基础教程
3.订阅feed,关注牛人微博,
4.code4app上研究demo,
5.看官方的文档demo(英语不好看起来很吃力但是我认为官方的文档比任何资料都重要)
6.做简单的项目,
lyh3222
2013-12-09 09:53:27 +08:00
@mailworks 现在从事的就是IOS相关的工作了么?
Hysteria
2013-12-09 10:12:34 +08:00
@mailworks 赞呢,我给前公司的实习生推荐官方DEMO,往往被他们以英语不好推诿,我一直认为不过是借口。
MichaelYin
2013-12-09 10:36:28 +08:00
@Hysteria 我认为程序员的英语和数学一样应该都属于基本功,很多程序员看了一些翻译很差的文章,而且译名的不统一极容易造成对技术的误解
xuming
2013-12-09 10:43:47 +08:00
直接找一个东西做,是自学的最好方法
regmach
2013-12-09 10:47:20 +08:00
@wizardoz 不要在意,我只是来卖个萌.
大概意思是,自学时很受喜好的影响,知识体系一直不完善
mailworks
2013-12-09 11:05:50 +08:00
@lyh3222 嗯,是的
kennedy32
2013-12-09 11:06:53 +08:00
@regmach 有同感,不过用另一本书看同一部分的内容(比如php的面向对象)就看懂了,很奇怪。
mailworks
2013-12-09 11:07:24 +08:00
@Hysteria 官方的文档清晰,系统,感觉这个是自学的重点
yeelone
2013-12-09 11:23:49 +08:00
1、粗略地看入门书
2、找一个自己感兴趣的项目,或者重写自己以前的项目
3、coding coding coding~~~~
4、看进阶书,掌握好细节
5、找好的开源项目 看源码

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

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

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

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

© 2021 V2EX