如何花10年学会编程

本文为摘录笔记
原文:Teach Yourself Programming in Ten Years

导读:

如何花10年学会编程

  1. 兴趣是最好的老师
  2. 去做
  3. 去交流

摘录笔记:

一、关键在于刻意练习,而不是简单重复

The key isdeliberative practice: not just doing it again and again, but challenging yourself with a task that is just beyond your current ability, trying it, analyzing your performance while and after doing it, and correcting any mistakes. Then repeat. And repeat again.

二、如何学编程

本文核心,具体建议如下:
始终使自己充满兴趣
去编程
与其它程序员交流
看书不够还要实践
和其它程序员做项目
做别人做过的项目
重视计算机本身
加入语言规范化的工作中

When you're the worst, you learn what the masters do, and you learn what they don't like to do (because they make you do it for them).

三、如何选语言:

作者推荐易用的Python orScheme。或Javascript,虽难但教程很多。

  1. 选用的人(会成为你交流对象)多的。
  2. 简单的,c++和java会考虑运行效率,而你只需要考虑编程
  3. 有反馈地学习

Learn at least a half dozen programming languages. Include one language that emphasizes class abstractions (like Java or C++), one that emphasizes functional abstraction (like Lisp or ML or Haskell), one that supports syntactic abstraction (like Lisp), one that supports declarative specifications (like Prolog or C++ templates), and one that emphasizes parallelism (like Clojure or Go).

四、选哪些书:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容