[-1wd6]开智大会笔记

如何学习编程 —— 阳志平

五大元学科

  • 网络科学
  • 数学
  • 诗歌
  • 编程
  • 认知科学

新手 vs 专家

  • 内隐知识 vs 外显知识
  • 智力 = 神经智力 + 经验智力 + 反省智力

编程

  • 编程是一门语言
  • 少看书,多写代码
  • 类比0-3岁小孩学语言

逻辑

  • 头脑预演
  • 模仿大牛
    • 遇到问题,优先查找官方文档
  • 执行意图 vs 目标意图
  • 认知学徒制

    借助社会结构让自己被动进步。

    —— 安替
    
  • 主动做那只帮别人挠痒痒的猴子

大妈讲座

  • Takahashi 高桥流
  • 编程 - 对世界的表达

初级知识 需要对高级知识深入了解 才能真正深入了解。 —— 李笑来

  • 工程师: 以最小代价解决问题!
  • GitHub沉浸
    • git
    • gitbook
    • markdown
    • GFM
  • Python
    • 要用,不要学!
      • 语法 syntax
      • 语义 semantics
      • 风格 idioms
      • 库 libraries
      • 工具 tools
    • 最大错误
      • 0: 在不特别需要的东西上花费太多时间!

      • 1: 没有立即开始写代码!