Skip to content

编程学习方法论

学习编程首先要对编程有个概念,要知道自己应该学什么、怎么学。

学习编程的有效策略

  1. 学好英语 大多数最先进的编程资源和技术讨论都以英文为主,比如 Stack Overflow。在解决问题时,英文的搜索结果往往更精准和全面,学好英语还有机会逃离内卷且封闭的中文编程社区。

  2. 寻找志同道合的学习伙伴 人是环境作用的产物,什么样的环境造就什么样的人。加入一个志同道合的群体,能更快地获取新知识、经验,避免一些常见的学习误区,还能被动提高自控力。这是最难的一步,也是最关键的一步。

  3. 多敲代码、抓关键点学习 编程是理科,理论固然重要,但是它更强调动手实践。有些人喜欢把看编程书籍或者学习视频当作任务,看完就算完成任务了,实际代码没写几行,纯粹是自欺欺人。正确的方法应该是学关键部分,让代码能跑起来,然后找示例代码、作业或者项目上手敲代码,写代码的过程中遇到问题再去补充学习,这样不至于学太多没用的东西。

  4. 勤做笔记 在编写代码时,做笔记的目的是为了加深记忆和理解,不能也没必要机械地搬运,除非官方文档很烂。需要记录的是你的思路、遇到的问题和解决方法,当完全理解并记住后笔记也就完成了它的使命,其他学科也是同样的道理。

参考

计算机导论

大佬学习历程

学习路线

  • developer-roadmap 各种语言学习路线图,推荐的基本是最好的资料。Github排行前十项目,目前已有一千多个贡献者

进阶

介绍编程语言的基本概念,重点是函数式编程。课程使用MLRacketRuby等语言作为概念教学的载体,但真正的目的是传授关于任何语言如何 "组合 "的足够知识,使您在使用任何语言和学习新语言时都能更有效地进行编程。

最后更新于: