孩子从图形化学到 Python ,Python 也学了有一年了,现在网上很多说法 Python 学一年就应该上 C++了,孩子今年六年级,懂的给个建议,是应该继续学 Python 还是上 C++。
|
laqowSep 10, 2023
101
带去购书中心逛一圈让他自己抓阄看着玩不就完了。另外目前任何语言都是图灵机的封装,哪个语言学精了其他语言都是随便换,不如把 python 所有角度都学全了,python 做不了的事情小孩自己就会找 c 学。
|
|
iceheartSep 10, 2023 via Android
102
每种教材都放书架上,需要啥让他自己去翻
|
|
Daniel17Sep 10, 2023
103
真卷,这么小就要受此折磨,如果小孩自己感兴趣另说
|
|
akataleSep 10, 2023
104
光语言没卵用,你就扪心自问 ta 用 python 现在到底能干什么?语言只是桥梁工具,关键是根据需求,找外部 api ,调库,输出。外面这一套东西熟了,什么语言都差不多。总不至于从零自己造轮子吧,才六年级,多搞点应用才是真的。
|
|
stevefan1999Sep 10, 2023
107
你的小孩看起來天賦異稟 我建議讓他學學 Haskell, OCaml 或者 Idris 然後去 NOI 屠榜
|
|
stevefan1999Sep 10, 2023
108
@laqow 也不是啦 譬如 Bazel 的 Starlark 語言就不是圖靈完備的
|
|
109
当然是机器语言和汇编
|
|
dimtutacSep 10, 2023
110
noi 就是 c++啊,对于竞赛编程语言不是问题,算法才是核心,用比赛语言就挺好。C++没问题。
|
|
iytpa01Sep 10, 2023 via iPhone
111
學好英語比什麼都強.
如果只是培養興趣,Python 足夠了。 如果是為將來就業打算,如果是為將來就業打算學好英語,比學好任何一種電腦語言強太多! |
|
Orange2269Sep 10, 2023
112
倒霉的孩子
|
|
samyucnSep 10, 2023
113
唉,我家孩子 10 岁打字都不利索.。
|
|
114
python 就是个工具语言胶水语言,语法突出一个无脑,这能学一年?学啥啊?解释器原理与实现吗?
|
|
KevinDo2Sep 10, 2023
115
学个屁
|
|
wonderfulcxmSep 10, 2023 via iPhone
116
对孩子好点。
|
|
weeeiSep 10, 2023
117
问网友建议不如问问孩子的兴趣
|
|
nnoSep 10, 2023
118
从打孔机开始吧
|
|
lisongeeeSep 10, 2023
119
楼上很多人说得很对,驱动式学习才是最好的方式,想当初我就是想下色图看黄网才入门的编程
|
|
Steve08Sep 10, 2023
120
当然是要从汇编开始咯,不打好基础怎么能学好高级语言。万丈高楼平地起
|
|
121
最近教学生 iOS 编程开发,发现 Swift 非常好,应该是最适合小孩子入门的第一语言,理由如下:
1. Playground 和 Xcode 好用,还免费(当然你得有 Mac )。配套的教学资料在 Apple Book 上面有很多。 2. Swift 语言各种现代的先进特性应有尽有。进阶还可以学习 FP 。 3. SwiftUI 直接可以做 APP ,让孩子能够把自己的奇思妙想直接变为现实,而且还可以下载到手机上给大家用。 4. 平时讲 OO 有时候太抽象孩子不容易理解,现在结合 SwiftUI 把 OO 的内容直接转换成 APP 游戏里的人物属性和怪兽设计,并展示出来,孩子就很容易理解了。 唯一的问题就是需要家里有苹果全家桶。 而多年教学后我发现其他语言真的没有 Swift 的所有优点: Java 太臃肿,开发 GUI 程序也比较不方便,做网页有点太复杂,做 Android APP 也语法太复杂,对小孩直接劝退。 Python 虽然是大家的首选,但是不需要指定变量类型这点其实很不好。一开始小孩子会觉得很方便,但是后面学习其他语言就会遇到障碍。而且 Python 虽然能开发网页和游戏,但是在这个手机时代其实对小孩子来说并不方便。他们更希望的是能够运行在手机上能够给别人展示的程序。 HTML+NodeJS 也是,作为小孩子可以很快做出展示的作品,但是这种应该很容易让小孩子只关注结果,而不会认真学习语法知识。 C/C++太古老,我个人认为在 2023 年不是一个入门的好选择。等孩子入门了有兴趣了,可以在学习操作系统的时候再讲自学不迟。Rust 也是同样的观点,我觉得让第一次接触编程的小孩子去研究引用和借用,然后学习操作系统内存管理,有点太过分了。 GO 语言还不错,但是我觉得更适合作为孩子第二门语言。 其他 FP 语言都有各种缺陷。而且 Swift 本身也支持超多 FP 特性,进阶完全够用了。 综上所述,我觉得 Swift 应该是最适合现在小孩子学习的语言了。 |
|
zzzkkkSep 10, 2023 via Android
122
保护大脑 尽量不要做软件
还嫌头发不够白不够掉么 看看死掉的陈皓 |
|
MAKFSep 10, 2023
123
学汇编啊,写错一行往死打
|
|
dongdong12345Sep 11, 2023
124
孩子喜欢是最重要的,小孩子可能不了解其他编程语言都是干嘛用的,具体能做什么,家长可以把各个常用编程语言的应用场景给孩子讲一下,孩子自己选择会不会更好一些。
|
|
dvbs2000Sep 11, 2023
125
学 oi 进不去集训队 至少银牌 升学就没用
但是对于提高能力还是很有用 |
|
Genieliu111Sep 11, 2023
126
小孩这么早学编程无非就是为了升学呗。那就 C++,但是信奥赛重点考的也不是语法而是算法和数据结构。
|
|
difSep 11, 2023
127
C++太难了,学 scala 吧。
|
|
marcong95Sep 11, 2023
128
孩子有兴趣的话你就让他自己决定,有需要买书买域名买服务器买开发板啥的你负责给钱就行了。
|
|
c2constSep 11, 2023
129
当然是边学 C++边学汇编,考虑到学习方便,那就 windows 环境+visual studio 2020 一键安装,写一行代码就可以直接看对应的汇编代码 :)
|
|
knightgao2Sep 11, 2023
130
小孩子聪明,建议学 Rust,以后就不怕了
|
|
wakakaSep 11, 2023
131
C++很好,攻坚强者莫之能胜。关键学的是思想。
|
|
ruanimalSep 11, 2023
132
C++还是太基础了,建议学汇编然后接着学芯片设计
|
|
zackzergzengSep 11, 2023
133
@angrylid 起夜级理解
|
|
hugodotlauSep 11, 2023
134
6 年级, 太小了我建议继续学 python ;
从持续兴趣的角度看,我建议可以考虑学一下 javascript , 因为把做出来的东西有较好的可视化效果是激发兴趣的重要手段,前几天看几个中学生用 js 打造的 win 12 desktop 令我非常惊讶。 如果已经考虑到今后成为计算机方向,其实 C 、Rust 、等更需要去学习大量计算机基础类语言也比较合适,建议 xnix 平台。 如果是为了获取竞赛,那么就报班学算法吧,其实啥语言无所谓。 |
|
frank42aSep 11, 2023
135
不如汇编更好
|
|
hansomeneilSep 11, 2023
136
哈哈哈,我之前只在脉脉看过一个腾讯老哥的孩子刷 leetcode🤣
|
|
cloudddSep 11, 2023
137
带着他一起用 Python 写一个小的应用,光学编程语言没用。
你最好同时提升他的英语能力,多带他去国外旅游,这显然要比学什么编程有用得多~ |
|
AeroKwokSep 11, 2023
138
真 np...看到孩子才 6 年级,大为震撼。
|
|
cskeletonSep 11, 2023
139
学的目的是啥?是为了兴趣还是为了参加 NOIP 。
|
|
c3de3f21Sep 11, 2023
140
别几把学了,带孩子出去玩!现在立刻马上
|
|
DefoliationMSep 11, 2023 via Android
141
学数学吧,什么高数,梯度下降,自然语言学习先学起来。
|
|
weilongsSep 11, 2023
143
换语言 很重要嘛?个人觉得用所学东西,搞点东西出来更关键一些。 结合他的兴趣爱好方面做一些东西。
|
|
flyqieSep 11, 2023
144
放过他吧。
让他按照自己的兴趣选择。 |
|
bxb100Sep 11, 2023
145
兴趣就随便, 越简单越互动越好, 但是都快初一了, 这边介绍一个新的赛道, 计算机竞赛, 必学 C [狗头]
|
|
Masoud2023Sep 11, 2023
146
你能提出来这样的问题,证明你对编程甚至计算机来说都没有自己的一个认识。
毫不掩饰地说,你现在把孩子送进编程培训班就是一种毫无意义的跟风。 我建议你什么都不学,放过孩子。 |
|
HuelseSep 11, 2023
147
建议 C 语言,C++后面的标准都很新,魔法多了反而不适合初学。
|
|
wei2629Sep 11, 2023
148
兴趣第一,首选 ts 吧。复杂度有,能做有趣的东西多
|
|
w3Sep 11, 2023
149
揠苗助长
|
|
zjsxwcSep 11, 2023
150
请说出一下 4 种 C++的语法区别:
GNU C++ 、Microsoft Visual C++、Apple Clang C++、Qt C++ |
|
DexterLiiSep 11, 2023
151
建议直接手撸操作系统!
|
|
luckyxSep 12, 2023
152
孩子学编程首选美国护照
|
|
mubenSep 12, 2023
153
还是学好数学比较重要
|
|
xzm429438709Oct 4, 2023 via Android
154
rust 可以看一下,主要是接触这个另类的思想
|