DM16: 在蟒营™练习编程就象打乒乓¶
编程只是一场对抗,正义而欢快,对手就是自己 ...
苦也¶
不仅仅在蟒营™Python 入门班课程中, 在以往各种组织/社区中, 都经常见到初学者, 异常痛苦的感叹:
- 太难了, 无法开始
- 为什么你不告诉我这代码怎么写?
- 你先告诉我代码怎么写, 我才能开始学习哪
- ...
其实¶
代码是一系列乒乓球式交互的结果, 而不是一开始的模板...
如果小时候, 参加过乒乓球训练班就知道, 全国人民的练习次序是一样的:
- 先学习握拍, 挥空拍
- 然后, 立即上案和小伙伴练习基本动作
- 每天, 足够的回合练习赛
- ...当然, 不要说课间那5分钟, 都能抢到案子来几回合了...
编程练习也一样
- 先用 LPYTHW (笨办法学Python) 之类基础教材, 熟悉基本语法
- 然后, 立即上手编程, 构建实用工具/软件
- 每天, 解决实际开发问题, 来针对性补学对应知识点
- ...在持续完成 MVP 过程中, 建立自己专有的编程知识树
嗯哼¶
为什么这么说?
那么, 蟒营™课程提供给学员私人定制的服务, 就非常象乒乓球私人教练了:
- 开发任务, 就是那粒 乒乓球
- 先打给你
- 你得击回来, 课程才能知道你现在的问题:
- 是握拍姿势? ~ 基本语法误解?
- 还是反击思路? ~ 没理解任务本身, 还是逻辑分析偏差...?
- 又或是球拍材质? ~ 软件环境没配置对, 无论怎么回击都是无法过网...
- 同时, 也象乒乓球水平提高一样的原理:
- 只有打比赛越多, 在过程中击球次数越多, 情况越丰富
- 才可能在持续回击中,逐步养成正确的肌肉记忆, 在正确的时机用正确的力量回击到聪明的方向/角落中...
- 编程中, 也只有调试代码的次数越多, 见到系统反馈的情况越丰富...
- 才可能在持续高速运行->观察->调试过程中, 形成编程感觉
- 能独立用正确的探索路径, 高速形成可用代码...
- 而蟒营™课程助教以及同学们, 就是这一交替回击过程中
- 针对你反击作出合理指引的对手
- 而想提高学习效率, 当然就应该首先提高往来频率
- 也就是说, 嘦多提问, 就能获得更多指引, 学到更多知识点
- 只是, 提问必须根据真实的调试过程
- 不可能仅仅通过观察别人的代码/文章/教材, 提出各种空想问题, 就能获得真实经验
- 这就象,不握拍上案亲自比赛
- 只是反复观看世界杯决赛视频
- 脑补自己是刘国栋, 完成所有精采对战
- 然后, 就真的能变身为大师, 上桌秒杀四方...
- 那只是幻想...千万别相信.
是也乎:¶
这就是蟒营™课程体验, 和以往所有课程体验根本相反, 正如学员感叹的:
蟒营™Python入门班是你编程之路上第一根登山杖,"大妈"就是最熟悉地貌的导游,同时还是次集体春游; 课程最大特点在:直接进入具体开发任务,从而触发真实提问/思考/尝试;陪同学员一起享受编程/找到长期兴趣和伙伴;
所以:¶
蟒营(101.camp):
编程人生伴侣
编程起重人生
你本来就很行
Reactivate Joy by Self-teach with You
伴你重享学习乐趣
综合来说, 蟒营可以激发学员获得多种进步:
- 在职非 Python 程序员 <-实用工程经验, 包含团队管理体验
- 在校大二/三学生 <- 完备软件开发经历, 能独立用 Python 完成实用工具开发
真小白
(无基础人士) <- 切实编程自信, 真正理解什么是编程, 并熟悉 Python 技术生态,能基于工程思维来解析具体问题..- 以及所有学员能获得的:
- 高效问题讨论习惯
- 上手标准社区协作
- 自律的周学习节奏
- ...
而这一切变化, 都在6周里即可完成.
PS:
14岁~72岁都能学, 嘦:
0: 想学编程
1: 有个人电脑
2: 每周能挤出10+小时自主学习时间
3: 英文资料能查字典看懂
NN 3867
首发: DM15: 在蟒营™练习编程就象打乒乓 — Blogging 蟒营™ 博客
自怼圈/年度番新
关于 ~ DebugUself with DAMA ;-)
点击注册~> 获得 100$ 体验券:
订阅 substack 体验古早写作:
关注公众号, 持续获得相关各种嗯哼:
蟒营®编程思维提高班Python版
**2021.01.11** 因大妈再次创业暂停定期开设, 转换为预约触发:- + 扫描预约入群, 学员每满 42 人即启动新一期训练营 ;-)
-
+ 任何问题, 随时邮件提问可也:
askdama@googlegroups.com