楼主孩子几岁了打算开始教编程?
我有时觉得太早教这些会不会不太好
楼主孩子几岁了打算开始教编程?
我有时觉得太早教这些会不会不太好
无所谓的,我小时候用 286 上的 BASIC 没觉得有啥不好⋯⋯
可以查 AI,但不让代写,尤其 Cursor 之类直接给补全的。
十几了,据说四岁以后学就太晚了,有的小孩二年级就学 C++ 了
这个 UI 交互非常好,Swift,Scala,Lisp,Smalltalk 都有这类工具。
我家4岁的才刚学会乘法竖式还磕磕碰碰的,你们竟然想这个年纪就开始卷编程😫
我个人觉得,编程还是技术活多一点,且AI的发展,将来会替代很多编程地方。不如从小的时候,学习些数学或者艺术这类内容,后者需要太多的时间积累,且往往也能陶冶情操,培养审美。
4岁会这样计算乘法,已经很厉害了~
小时候还是锻炼抽象思维能力作为基本功。不管是学习编程还是数学,都能锻炼抽象思维能力作为内功。
至于抠编程语言的性能细节,或者系统设计,计算机原理什么的,并不重要,长大了再学也不迟。
另外我很同意小孩子要把美育搞好,以后 AI 时代技术活不一定那么重要了,但是美育始终是很重要的。但是美育的问题在于很难衡量标准,不是说去报个辅导班学一个艺术去考试或者比赛取得了好成绩,就算是做好美育了。
ios不是禁止一切编译行为么, 这个东西是真正的开发环境么?
那我觉得教孩子这个可能最适合, 出去吃饭的时候别人家的孩子架个pad看宝宝巴士, 你们家孩子架个pad写代码
关键最终产出会非常不错,又能玩又能炫, 很容易成为别人家的孩子
编程竞赛核心考察的是算法,不考虑程序的优美,而是算法的高效合理。如果要小孩玩编程+相关,主帖的问题是可以的。如果想考虑编程竞赛,官方提供不了理想的编辑器环境,产生编辑器依赖反而影响结果。看看官方的要求就好了,C++ 我记得是 Dev C++
真要我来选,只有 APL。Python 这种东西太功利了,我只有干活才用,C++ 我勉强能用在爱好项目目。
当然亲爹就是写 APL 的或是邻居家是 Ken Iverson 这种事可遇不可求。
个人觉得最好的 scheme 和 C,因为共同特点是简单(simple)~~
没参加过,不知道能不能装自己喜欢的编辑器/IDE,不过上面提到的功能并不是啥高级货,我也没想让孩子参加竞赛,就入门了解下就行,还是语数外音美体更重要。
Dev-C++ 已经停止开发了,做 Delphi 那公司 fork 了个,windows only 的,国内有人也 fork 了, 叫 Redpanda C++,改成跨平台的了。还有 CodeLite 和 CodeBlocks 有点模仿 Dev C++ 的意思。这些都是专攻 C++ 的,不适合写 Python 了。
主流的大多没乐趣,有乐趣的大多不主流,Lisp,Forth,Rebol,J, Smalltalk,ML,Agda,Idris……
学主流了解下也是可以的,看看工业语言怎么回事。
语言上选择,scheme教学也不错。可惜这类语言不具有快速出效果、迅速正反馈的特点。从这个角度上讲,反而python不错。
我体会下来,对大多数学生来讲,学习素材的选择功利一些效果也不错,和游戏一样,能快速出反馈持续把他的注意力吸住。
没办法,能学术性学习的、天然热爱的毕竟是少数,落在某一名课上就更少了
低龄教育在国内被恰饭行业整的都疯魔了