现象
无论学员当前状态如何, 没有哪个学员下决心进入训练营后, 就立即按照建议开始享受课程的;
总是要战战兢兢反复试探后, 才开始按照课程要求开展基于任务的探索/学习/编程.
非常一致的不自信行为有:
- 0: 不敢动手按照任务要求开始操作
- 1: 遇到任何问题首先怀疑自己的能力, 而不是准备提问
- 2: 实在没办法了, 沮丧到崩溃了才开始提问, 却又发现根本不知道问什么才是合理的
问题
这种不自信现象, 好象从开始上学就在周围亲友们身上越来越浓重; 而在幼儿园阶段, 小朋友一切行为都可能是第一次勇敢的尝试, 而且自己也无比自信, 世界就应该按照我们的想象来行动.
那么, 成熟就意味着必须不自信嘛?
自信的构成到底是什么?
成人的自信和自恋有什么区别?
…
分析
其实字面含义总是可行的
还是习惯性将问题的讨论约束在一个明确的小范畴里:
基于网络课程的中国人编程学习
目标人群可以是:
- 意识到编程以及编程思维的时代必要性, 尝试学习编程
- 但是, 以往无论自学还是上网课都没学会编程
- 不过, 初心不改, 还是想掌握编程, 无论作为技能还是兴趣
如果一定要量化背景条件的话:
- 0: 能在英文辞典协助下, 自由阅读各种原文资料
- 1: 有私人电脑, 可以不受干挠的自由配置/管理/使用电脑
- 2: 有稳定网络连接, 可以不受干挠的访问互联网, 并有足够的下载速度
- 3: 有稳定的生活, 每周可以挤出10小时以上在编程学习
以及训练营课程设计基于的前置假设:
- 0: 互联网中的学习资料是无限的, 充足的
- 1: 中国人自学能力是地球人中最强的
- 毕竟汉语是最复杂自然语言, 但是, 而大家至多用3年就能自学掌握主要会话部分
- 2: 成人之所以无法独立自学习得编程, 不过是因为传统学校教育将我们天然的自学能力给压抑了
综上, 可以观察到: 大家在自学或是在其它网络课程中学习编程时, 基本上都是自发或是有组织的进行学习行为表演, 都是伪编程学习
, 根本没有进行真正的编程学习.
为什么这么说?
- 看的/听的/用的, 都是中文资料, 而对应技术都是国外创始的, 也就是说我们拿到的都是间接资料, 其中有哪些错漏, 根本就是故意混过去了
- 有问题, 一般都是直接给详细的答案, 至于答案是怎么来的, 教学双方都有意无意放弃了探索
- 具体技术问题, 也没人追究你的问题场景/过程/描述是否完备, 对应丢出正确代码就皆大欢喜了
- …
这些种种课程响应, 其实都是对传统学校教育的再仿制, 在线化复制;
而编程行为是纯粹的创造性行为, 不是靠背诵几个关键代码就可以搞定一切场景的, 在问题和答案之间, 如果课程无法帮助学员高效建立对应工程经验, 那么, 不过是双方配合一起表演的双簧, 除了可以解决一定时间里的焦虑之外, 学员其实根本不可能积累任何编程实力.
有关编程入门相关的资料, 那些付费课程给出来的内容, 实际上网络当中根本就是有免费的而且更加权威,更加好的内容~
不要妄想听他人解说后自己就懂了, 这是学校教育形式植入到我们思维中最大幻象;
实用技能的学习一向就是艰苦的, 不可能那么轻松的;
编程学习的效果, 并不是取决于我们看了多少资料, 刷了多少题目…
完全取决于真实投入的时间/投入的思考/投入的实践到底够不够;
综上, 伪编程学习行为 其实就是:
- 努力看了很多资料
- 努力查了很多文章
- 努力问了很多问题
- 努力按照课程要求作了很多事儿
- …除了真实进行代码编写/调试/运行 之外, 其它的一切都努力在作
那么, 无论我们多努力, 努力到六月飞雪, 也不可能学会编程的.
因为: 编程, 只能在编程过程中学习