蟒营®/ 编程思维班价值何在?

编程思维提高班Python版 课程分析

自从 Python 在 2017 成为年度最受欢迎开发语言以来, 连续三年蝉联第一.

潘

年近花甲的房地产大佬也挤时间在认真学习, 一时间, 好象中国互联网充满了各种 Python 编程课;

而且一个比一个便宜, 号称一个比一个好学, 那些用碎片时间就可以愉快的掌握 Python 所有开发技能的课, 真的是全网广告随处可见.

那蟒营®这个课之前叫Python 入门班 的, 现在改名 编程思维提高班Python版 价格也提升到 1942元/位, 值得嘛?


您得这么想:

首先, 蟒营®编程思维提高班Python版 光这么复杂的名字就知道, 并不是适合所有人的一门网络课程.

经过前8期课程实践, 我们认为这样的学员才合适蟒营®课程:

  • 没有任何编程经验, 但是有解决真实问题的欲望, 不是仅仅口头说想学习编程
  • 每周能控制自己的业余时间, 能真正投入10+小时在课程任务中
  • 拥有真正属于自己的个人电脑, 可以任意安装/管理/配置电脑的系统和软件
  • 能在辞典帮助下, 独立完成英文原版资料的浏览和探索
  • 愿意改变自己学习行为, 能听进劝告, 能先按照课程要求尝试全新的工具/环境/学习方法
  • 之前尝试, 甚至反复尝试自学编程, 还是没学会 Python
  • 之前买过网络课程, 甚至反复尝试各种网课, 最终还是没学会 Python

以上5条, 至少3条以上吻合, 才能在蟒营®课程中收获惊喜, 否则, 只能遭遇习惯性阻抗, 无法通过课程.

然后, 价格得这么算:

前提假设是时间跟钱等价,

那么

自学花的总时间 = 上课花的钱+上课学会技能花费的时间

花钱的效果是要让等式右边项变小,越小越好.

对应到编程学习上, 你得先得有过编程学习,看看自己到底花了多少时间,才能给省下的时间定价;

当然课程的定价一般会小于你省下时间的价值, 那是因为有同学,你上课其实是在割同学的韭菜, 是他们在帮你把花费降下来的;

而在蟒营®课程, 你现在来上课, 享受的不仅仅是当期学员分享的时间成本, 还有过往所有期学员在课程过程中, 积累下来的各种经验, 都沉淀在课程维基/wiki 中, 随你使用.

最后, 为什么蟒营®这个课程, 从 蟒营™Python 入门班 变成了 蟒营®编程思维提高班Python版?

  • 1: 蟒营 真正通过国家认证成为课程注册商标了
  • 2: 蟒营®课程真正在传授的是编程思维, 而不仅仅是 Python 开发知识
  • 3: 通过编程思维训练, 日后学习任何IT技能, 无论 PHP/JAVA/C++/... 都不用上任何网络课程,就可以独立完成自学

也就是说, 蟒营®编程思维提高班Python版 通过真实使用 Python 来解决具体问题, 不但将编程思维提高到实战水平, 同时也顺便学会了 Python 编程, 而不仅仅只是 Python 语言知识; 更加节省了未来学习一切实用技能时购买网课的费用.

综上, 这 1942元/位 简直良心的不能再良心了.

这也是很多老学员的共识.


什么是编程思维?

简单说, 就是工程思维

  • 编程思维是逻辑思维:
    • 当面对现实任何事情时,都可以用逻辑进分析和解决问题.
  • 编程思维是框架思维:
    • 如同建一栋楼,需要首先搭脚手架.
  • 编程思维是拆解思维:
    • 一个复杂的问题,看起来千头万绪没有思路,这时需要将复杂的问题拆解成一个个简单的问题,变成一个个自己现有经验就足以解决的问题时, 各个击破就很自然了.

其实, 每个人早已拥有足够工程思维, 只是, 没机会升级为编程思维, 开始用编程语言来表述具体问题理解, 并有条理的逐层用现成工具/模块/框架来解决.

作为当前最火的编程语言; Python 同时又是最友好, 最接近自然语言的开发语言; 而且是不用等待编译立即执行的脚本语言, 入门当然必须从 Python 开始.

综上, 蟒营®编程思维提高班 就是非常直接的:

通过组织大家一起编程, 用 Python 来解决真实的具体问题;

在过程中, 根据每个学员真实而具体的困惑加以分析/引导, 并给出针对性建议, 切实陪伴大家闯过每一个思维拐点;

将原先自学时枯燥艰难的过程, 变成一种闯关游戏, 而且是和各种有趣又热情互助的小伙伴们一起玩.

只不过,这游戏,收获的不仅仅是通关时的庆祝动画片, 而是:

  • 真实编程经验
  • 切实原创作品
  • 完备工程项目

因为, 课程从一开始, 就组织大家进入现实软件团队相同的工程环境:

  • 用版本仓库/Repository 来自动化管理代码/文件
  • 用维基/Wiki 来积累团队知识
  • 用提案/Issue 来追踪任务和自由讨论
  • 用Zoom 网络会议进行直播交流, 代码讲解
  • 以及关联 Slack/邮件列表 进行自动变更提醒

也就是尽可能的用现实软件团队在用的协同环境, 来组织课程中学员们的开发过程, 从而形成相似的客观记录和工程体验.

即, 在蟒营®课程中, 每分钟, 都必须尝试自主解决真实的具体问题, 而且强调要记录问题探索过程, 这样, 过程中有任何偏离编程思维的行为, 都可以基于具体场景来分析/复盘/改进/引导/理解.

这比其它网络课程只有讲师流畅/正确的演示过程, 要来的有趣有用和有针对性,

这也导致蟒营®课程只能以小班形式进行(每期不超过32人), 毕竟, 蟒营®导师暂时只有一个大妈(ZoomQuiet), 学员太多, 每天问题是无法逐一切实回复的.


蟒营®教什么

某期优秀学员 @ysawybb 这么回顾课程:

...

蟒营---思维逻辑训练营

  • 有时,人的思维无逻辑而不自知,蟒营的课程设计促使你启动大脑中逻辑思维模块.
  • 于是,会发现自己有了一定的判断能力,为什么以前没有呢?因为那只是自身情绪的一系列发泄式反应而已.
  • 以前经常在一些小事上纠结:怎么决定呢?好难哦,有点痛苦啊,还是这样吧...陷入无意义的循环,没有进行清晰地判断.
  • 经过这段时间,至少发现了问题的本质,并有意识地进行逻辑判断,而不是瞎纠结.
  • 正如大妈一次直播时提到,在蟒营可能经历一些思维拐点,是自个儿学习中无法突破的盲点.
  • 发现来蟒营后不知不觉有了探索意识,生活中有难题会尝试解决,至少先认真思考,而不是第一时间放弃.

与其他编程网络课程区别

  • 导师有强烈促使学员切实进步的愿望.
  • 以学员为中心,授之以渔,针对性互动.
  • 实战演练,积累编程自信.
  • 提倡聪明提问,事半功倍.
  • 团队PK,鼓励交流协作.
  • 层层关卡,趣味性和挑战性并存.

所以, 这才是蟒营™课程的真实面貌:

蟒营---有意思的课程,吸引有意思的人

上面最后一句, 其实等于给课程设计了全新口号.

对比原先俺想的口号:

力争成为你最后一次网课

其实都指向相同效果:

  • 通过 Python 编程练习,不仅掌握 Python 开发知识, 同时切实拥有编程能力;
  • 从而真正理解自己的电脑以及网络, 开始用工程思维来高效使用各种互联网资源;
  • 进而能更加自在的表述自己的思想;用具体作品/文章来表达自己能力和志趣, 也就对应自然吸引到越来越多 臭味相投 的同伴,一起长期创造.
  • 从而, 再也不用购买网络课程, 和小伙伴们一起, 任何技能都能学会了.

所以, 亳不犹豫, 将课程名升级为: 蟒营®编程思维提高班


附 I : 学习内容

培养四大能力

蟒营®编程思维提高班 以具体真实的编程任务为线索, 层层递进, 通过反复 主动探索->持续调试->智慧提问->及时总结, 用亲手完成的代码串起所有必要知识, 积累成能教会半年前自己的专有原创教材.

主动探索: 在开始编程之前, 其实问题本身就包含足够多信息和线索,合理利用互联网中无限资源, 快速探寻到对应权威资料, 就能自主高效进入任何一个领域的正确文档, 针对性查阅使用. 再也不用担心课程资料不足了, 互联网中有一切我们需要的.

持续调试: 编程是门手艺活,关键技艺就是调试; 如何同电脑对话,探明当前代码具体哪里有错误,又是什么具体错误, 那么结合主动探索能力, 基本没什么问题是解决不了的.

智慧提问: 经过认真探索和调试, 依然不能独立解决的问题, 一定是当前编程思维还有偏差, 过往经验没找到合理模式, 迁移到编程过程中; 这时就应该立即提问, 但是, 在编程场景中, 每个具体问题, 都必须包含足够信息, 以便相同问题可以在其它人电脑中复现;

而且, 神奇的是, 如果认真阐述问题, 多半在描述过程中, 就能自行发现之前忽略的可能方向; 这就是提问能力激发的自省能力.

及时总结: 软件都是编写出来的, 光学不编程没用, 光思考不调试也没用, 但是, 光蒙头编程不总结, 多半也会引发血案.

因为编程思维每一次提升, 都意味着旧经验所包含的私人知识体系进行了整体重构, 对编程的理解从结构上发生了变化, 这过程一定是痛苦又深刻的;

如果不及时进行总结, 输出为半年前的自己都能看懂的文章(一般鼓励发布在维基/wiki 中); 那么, 时间一久, 就会模糊不清, 反复触发相似问题.

课程特色

蟒营®编程思维提高班与一般编程课的对比.

diff

课程大纲

采用经过十多年反复迭代优化的教学大纲:

  • ch0: git 是 MVP 保障
    • 报名阶段先熟悉 git 这一基础工具
  • ch1: CLI 是元袓 MVP
    • 在命令行中实现一个实用工具的原型
  • ch2: API 是 MVP 资源
    • 探索课程环境所在平台的公开接口, 理解互联网中数据索取机制
  • ch3: Web 是高速 MVP
    • 在 Python 相关框架协助中, 快速发布功能网站来实用化工具
  • ch4: SSG 是耐用 MVP
    • 进一步体验持续集成的威力, 令原创工具融入现代软件生产体系
  • ch5+6: BP 是 MVP 公映
    • 综合利用所学, 联合小伙伴们, 用两周时间完成原创作品, 并精彩演示

mapping

课程任务关联的知识点图谱, 详细大图->


附 II:大妈是谁

是中国Python社区中最长情的贡献者, 从04年共同创建 CPyUG(中国Python用户组)以来,长年为 Pythonic 在中国的推广/实践进行各种尝试, 连续四届主持PyCon中国大会筹办,是大家公认的 "大妈"(Zoom.Quiet)

2003年开始使用 Python, 主要进行后台系统研发/运维, web/桌面/移动/嵌入式/...都涉及过

2004.01 联合创建 啄木鸟Python技术社区

  • 发布 wiki.woodpecker.org.cn 等网站, 配合邮件列表组织各种线上/下技术交流, 以及社区项目
  • 主要发起了 OPB(开放图书计划)
  • 通过综合各种在线免费资源, 组织大家出版技术图书

...长期坚持参与/创建/服务于各种技术社区. 具体经历, 参考: OpenI 2019启智开发者大会社区版块, 现场录像

2019.08 创立 昩因科技(珠海)有限公司

  • 注册 蟒营® 商标, 根据 蟒营™101.camp 开源网络课程框架 (https://doc.101.camp/) 原创系列网络课程
  • 当前 蟒营®编程思维提高班Python版, 已经上线第9期
  • 专注引导普通人通过Python 学习获得编程经验和软件工程体验

大妈称号的由来故事->...

或是在互联网中搜索: 是也乎 , 基本都指向大妈在各种场景中的发言.


附 IV: 过往学员评价

  • @mzt_twilight:
    • 一个十分开放的课程,开放到他只给你一个框架,
    • 内容完全由自己来填写,任何形式任何方法都可以得到包容,也没有人说[哎呀这个应该这样做],
    • 他完全靠自己实际操作来触发一系列隐藏任务,
    • 而大妈则是"和蔼"的站在背后不时的看看你,指引你,帮助你把这个发现的问题狠狠的踩下去,推动你去弄个明白.
  • @d01tuself:
    • .今天你报名学的是 Python 入门, 但你人生肯定不止接触这一门语言, 工作中还会有 java, c# 等等, 蟒营的课程能不能对你之后学习其他语言, 甚至其他非计算机类的学习有帮助? 我觉得是的.
    • 学完后你可以考虑将学到的Python"入门能力"迁移到其他语言/技术等的自学学习. 比如我现在就在自学另一门语言, 套用的是大妈的蟒营课程体系~, 工作中用的是又一种不同的语言(算来还是蟒营课程结束后转的). 说白了, 语言千万种, 特性就那么几类, 掌握了一种, 其他触类旁通. 关键在能力/思维的培养和迁移.
  • @ad1O229:
    • ...模拟真实世界:
      • 做项目时, 需求不明确, 只能独立沉浸在工程环境里.
      • 遇到坑, 挖坑, 填坑, 再挖坑...坑坑不息.
    • 大牛亲自引导, 每周做演示, 为大家展示当周问题与成果, 输出是更残酷的输入?!

更多学员回顾参考:


报名咨询

可以在公众号下面留言

也可以发邮件: zoomquiet@gmail.com

更多常见问题参见: FAQ - 蟒营®编程思维提高班Python版/ 第9期


所以

蟒营®:

知道你认为自己不NB,
但蟒营®认定你其实非常NB,
  只是习惯了不NB而已,
蟒营®愿带你遇见真正NB的那个你.


NN 4036

好文笔,感叹号年度配额: 1/3

投稿/反馈邮箱:

askdama@googlegroups.com

(邮件列表地址, 当成正常邮件发送邮件就好, 不用注册, 不用翻越...)


这是大妈在 ZoomQuiet 的第032篇原创

ZoomQuiet/大妈

就是四处 是也乎,( ̄▽ ̄) 的那个大妈:


私自嗯哼: ZoomQuiet (订阅号: ZoomQuiet42)
原创课程: 蟒营 (订阅号: Mainium)
过往吐糟: Chaos42 (订阅号 PythoniCamp)

as 核心组织者:
    PyChina (订阅号: PyChinaOrg)
    本地社区: 
        GDG珠海 (订阅号: GDG-ZhuHai)
        TFUG珠海 (订阅号: ZH_TFUG)




蟒营®编程思维提高班 Python版/第13期 正在报名

精品小班/ 永久答疑

扫描报名: 101camp13py

蟒营®式 原创课程

伴你重享学习乐趣

官网: py.101.camp

Reactivate Joy by Self-teching with You


任何问题可先进入知识星球(免费)咨询:
FAQ

关注公众号, 持续获得相关各种咨询:
mainium


追问

任何问题, 随时邮件提问可也:
askdama@googlegroups.com