文章图片
编程是一项技能 , 需要大量操作练习 , 只看书看教程是不够的 。
“费曼学习法” 告诉我们 , 实际操作能加速学习过程 , 如果能输出教給别人可以进一步加速学习过程 。
【三星|收集了那么多编程课程,你学会编程了吗?】当年我自己学 Unix 时 , 只有书 , 没有电脑环境 , 只能在脑子里想象各种命令输入后的情景 。 不能理解的只能硬记下来 , 最后把初步的概念弄明白了 , 但还有很多疑惑 。
在有了 Unix 环境后 , 能亲自操作了 , 曾经的疑惑得到解答和验证 , 再去看书时 , 体验不一样了 , 很多内容都更容易理解了 。
记得当时看到文件系统部分 , Unix 的文件系统跟 Windows 不一样 , Windows 里有区分盘符 , 不同盘符代表不同硬盘分区 , 而 Unix 是把硬盘分区以目录方式挂载的 , 一开始很难理解 。
但在 Unix 环境实际操作后就能理解了 , Unix 把很多东西都抽象成跟类似文件这样来管理 , 包括各种硬件设备 , 也是以文件方式表示的 。
学编程有时候也要硬记内容 , 然后通过反复操作练习 , 才能搞明白 。
记得当时学 Java , 为什么一个程序要有个主函数?为什么主函数要这样写?有挺多疑问 。
其实这些属于约定的内容 , 编程语言规定了这部分 , 我们要按规定来做 , 这样情况只能硬记下来 。
还有一个学编程经常碰到的坑 , 有的编程的例子 , 因为软件版本变化了 , 某个用法改变了 , 如果还按以前的代码去执行 , 就总是报错 , 不明白是怎么回事 , 容易打击学习的信心 。
需要有真正懂的老师指导一下 , 而且准备好一套好的学习环境 , 解决好版本问题 , 让学生可以放心练习 , 避免出现让人疑惑的问题 。
我自己为帮助初学者学习编程 , 制作了完整的 Java 编程视频课程 , 还有对应的能模拟真实项目的案例 , 可以帮助新手快速入门 。
其他还有 MySQL 数据库和 Linux 快速入门教程 , 都是注重实际操作 , 掌握最实用技能 。
- 三星|iPhone14推出深紫色被实锤?配色稍显诡异,我更喜欢国产工艺
- 三星|华为影像XMAGE第一个大招来了:Mate 50将配备可变光圈镜头
- 马上七月份就要结束了|下个月即将发布的五款新机:华为小米三星均有新品,堪称神仙打架
- Intel|三星3nm工艺的首个大客户来了 谷歌Pixel 8就要用
- 自媒体|逆向思维:千万不要再被人忽悠了,自媒体创作没有那么多规矩
- 三星|三星GalaxyS21系列的OneUI5.0来了,看看有哪些新功能?
- 物联网|逆向思维:千万不要再被人忽悠了,自媒体创作没有那么多规矩
- 安卓|再一次定义纵向折叠屏!三星Galaxy Z Flip4评测:爱不释手的骁龙8+掌心旗舰
- 全面对抗iPhone14与华为Mate50,三星Galaxy S23Ultra将掌控局势
- 三星|三星:明年年底前为所有家电搭载WiFi 减少能源使用量