V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lidonghao
V2EX  ›  程序员

关于自学

  •  
  •   lidonghao · 2013-12-09 08:24:21 +08:00 · 4443 次点击
    这是一个创建于 3799 天前的主题,其中的信息可能已经有所发展或是发生改变。
    个人做法是
    1.入门教程练习个小程式
    2.看书,会看更懂一些
    3.写出自己的东西
    4.剩下的就是继续coding
    ps:工作上的coding进步更快

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

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