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

关于学编程的一点建议

  •  
  •   tioover ·
    tioover · 2012-11-06 10:32:42 +08:00 · 3565 次点击
    这是一个创建于 4410 天前的主题,其中的信息可能已经有所发展或是发生改变。
    看到了@Gary_Cheung 的帖子。 我也是初学者,所以站在初学者的立场谈谈感想。比读书更重要的做一点具体的东西,不是在黑框框里面输出一个三角形或者星形的字符画 而是真正有用的有趣的 比如说文字游戏电子小说留言板博客或者用api弄个查单词的

    像SICP这种东西有了兴趣可以慢慢读,熟手可能会对里面的概念震撼,但编程初学者只会感觉抽象使人心力憔悴,毕竟对初学者没有什么实用价值,饭要一口一口吃吧

    还有一个建议就是学会一个版本控制系统,比如git 虽然看起来对个人来说不重要 但我觉得对初学者帮助很大
    可以发到代码托管站 比如说github 虽然可能没有人来看初学者的作品,但暴露在光天化日下对人也是一种敦促,让自己不断改进之类,如出现问题请求别人帮助也更方便。

    还可以很有成就感的看代码的变迁从而感受到自己的进步(我就喜欢没事看自己以前的commit感觉那时候自己写的多丑),而且如果有人关注了自己的学习项目对自己也是很大的激励和敦促。

    对代码也算是一份备份。而且或许github活跃对就业也有帮助

    选书我一般是在豆瓣找高分的
    2 条回复    1970-01-01 08:00:00 +08:00
    millson
        1
    millson  
       2012-11-06 11:37:12 +08:00
    版本控制确实很重要,无论大小公司,应该都要使用这个的吧
    kid7st
        2
    kid7st  
       2012-11-06 12:32:37 +08:00
    版本控制,特别是git确实对一个人帮助很大,我感觉用git之后开始严肃对待代码了,开始管理自己的代码,然后持续改进,每次提交也是对自己的一个激励啊
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1193 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 23:13 · PVG 07:13 · LAX 15:13 · JFK 18:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.