Ml0wd0 - aJiea/OMOOC2py GitHub Wiki

[0wd0]异星的启航规约

程序YUAN 的世界,在大家眼中宛若异星,充斥着似是而非的术语,符咒般的代码,永远沉默的终端...

  • 好在, 大家直觉上已接受, 编程思维/能力, 是未来社会的必须,
  • 所以, 感谢大家下定决心,跟随开智同心戮力完成接下来12周的思维升级之旅!

课程

~ 形式上也将是全新的异域体验

  • 课程节奏:
    • 每日自省
    • 每周迭代
      • 每周一次公开课 20:20~21:42
      • 至少两周一次(各城)线下交流
  • 课程要求: * 每天投入 1+小时 * 每周投入 10+小时 * 整体 120+小时的全情投入 (全情是指至少 42% 的 心流 状态呢;-)
  • 课程目标:
    • 掌握基础 py 语法
    • 能习惯原文模块文档
    • 能找到正确的关键词来搜索技术问题
    • 能完成 CLI 软件的构建/调试
    • 能独立完成网络数据抓取分析
    • 能操作常见数据库
    • 能完成微信后台的构建/调试
    • 能在移动设备上完成原型应用开发
    • ...
    • 即! 具备基本的独立项目组织能力

环境

~ 精当的信息渠道

 微学卡片(待发布)
 ^ \
 |  +- 微信
 |     \
 |      +- github: OpenMindClub/OMOOC2py
 |          +- @OpenMindClub/py2student
 |          +- 课程Issue 主题讨论
 |          +- 课程Wiki 讲议/资源索引
 |          +- 私人仓库交作业
 |          +- gitbook 私人教程积累
 |         /
 +--------+
  • 经前期测试,决定进一步压缩信息渠道, 以便大家能集中精力完成自我升级
  • 意味着 大妈们 的调用接口也精简为(根据优先级别):
    1. https://github.com/OpenMindClub/OMOOC.py/issues
    • 线下当面交流
    • 精进群
  • 即,上次提及的: [email protected]
    • 在 10.10 12:12 关闭成员的邮件发送权限
    • 变成课程官方通知列表, 仅仅作为关键 通知/报道/推荐/提醒 的单向发送渠道
    • 当然 [email protected] 后援团邮箱照常:
      • 接收任意课程相关 意见/建议/私下交流
      • 不过教练们有义务将有价值的建议, 转化为 Issue 公开持续讨论
  • 进一步的,一期学员模板仓库也将关闭,以免大家分心用错
  • 嗯哼, 另外得强调: 2OMOOCpy 勇猛精进组 微信群的正确用法

教学

~ 整体规划

  • +2w: 节奏形成
    • 10.10~23 两周
    • 通过构建接近日常工程师的工作/学习/交流环境
    • 进入 程序YUAN 的心态,完成语言/工具的基础自学,并进行私人教程的同步发布
  • +6w: 基础旋进
    • 10.25~12.4 六周
    • 通过持续的渐进式任务,锻造 程序YUAN 的心态
    • 结对/独立,完成一系列可用工具的开发,积累私人代码仓库
    • 同时相互结识, 就近当面交流, 形成自发团队
  • +3w: 迭代作品
    • 12.5~25 三周
    • 通过真实产品的开发, 体验 程序YUAN 的能力
    • 针对自己心目中的实用场景,构筑解决核心问题的软件
      • 3人一组
      • 迭代开发
      • 每周发布
  • +1w: 异星首秀
    • 12.25~1.1 最后一周
    • 通过一次 42 分钟的网上路演, 向所有学员综合展示学习成果

任务

~ 0wd0 全体要求 (参考:缩写规约)

  • (0wd1 之前) 配置学习环境:
  • (0wd3 之前) 配置个人教程编写环境:
  • (0wd5 之前) 立即开始编程:
    • 根据 极简 Python 上手导念 中的一页解说 Python 代码
    • 录入为个人仓库中的 _src/om2py0w/0wex0/main.py
    • 并将其功能化, 即:
      • 基于现有 42 行代码涉及的能力
      • 设计一个可用的小功能
      • 并完成对应的开发教程,包含:
        • 功能设计
        • 技术要点
        • 实现难点
        • 涉及知识
        • ...
        • 嗯哼: 运用 RDD(小黄鸭调试法) 面向半年前的自己述说过程中各种磨难就对了!
    • 确保每一个可运行版本,都及时 push 到个人仓库中
    • (提醒: 过程中的各种中间版本非常重要,一定要及时 push 入仓库)

BGM

Le peuple migrateur

Le Peuple Migrateur (OST)专辑 (2008) Bruno Coulais

"迁徙的鸟"是曾出品过"天堂电影院","Z"等影片,
享誉世界的着名电影制片人兼导演
  雅克·贝汉(JACQUESPERRIN)
  的"天·地·人"三部曲之一. 
  同它的姊妹篇"微观世界"和"喜玛拉雅"一样,
  这部描述自然界无限风光,记录鸟儿们迁徙历程的电影甫一出世,
  短短的三个星期就有250多万名法国人走进影院,
  并随后在欧洲,美国和日本风靡一时. 
与情节虚构的商业大片不同,
"迁徙的鸟"集中体现了世界顶级纪录片"获取真实"的水准---—
    该片共有600多人参与拍摄,历时3年多,耗资4000多万美元. 
景地遍及全球50多个国家和地区,记录胶片长达460多公里,
还动用了17个世界上最优秀的飞行员和两个科学考察队,
从寒冷的南极到炎热的沙漠,从深邃的低谷到万米的高空,
巨大的投入和超凡的精神,终于让人们能够清晰地通过镜头领略自然造化的神奇,

在为鸟儿们搏击长空而嘘唏感叹的同时,
也对这些地球生灵们的艰辛奋斗肃然起敬. 

电影又名: 鸟的迁徙 / 鸟与梦飞行 / 鹏程千万里 / 迁徙的候鸟 / 我是一只季候鸟 / 天地人三部曲之迁徙的鸟 / The Travelling Birds / Winged Migration

和天空之城一样,是大妈每年必定回顾的电影. 音乐也非常合适作沉浸式学习时的背景音乐. Bruno 大叔异常精确的用世界音乐的格局将鸟类遵从基因的召唤, 无畏大自然险阻,万里迁徙那种真正的持着,舒缓而磅礴的表现了出来.

直面 Python 世界的你们,正如首次 迁徙的雏鸟 ,坚定而磅礴起来吧!

PS:

~ 再次提醒课程关键资源, 以及必须共同习惯的: 缩写规约

PPS:

~ 课程的各种设计基于 大妈们 长期和各种小白相处后的思考:

[101] 新人到底需要什么? - Google 网上论坛

nn2335 ~ CEO 大妈

(Chief Evangelist Officer)

  .
 ..: