孩子学编程是不是首选 C++

2023-09-08 23:34:37 +08:00
 FatChou
孩子从图形化学到 Python ,Python 也学了有一年了,现在网上很多说法 Python 学一年就应该上 C++了,孩子今年六年级,懂的给个建议,是应该继续学 Python 还是上 C++。
12651 次点击
所在节点    Python
154 条回复
rophie123
2023-09-09 17:59:34 +08:00
@qbqbqbqb 同意,我现在就在教自家孩子和身边其他孩子,从 scratch 学到了 Python 了,现在五年级,慢慢的在接触算法,等后面看看有没有天赋,有天赋就学学 C++参加竞赛,没天赋就止步 Python 做做小游戏之类的玩玩,会用就行了。
rus4db
2023-09-09 18:53:23 +08:00
① 天赋、兴趣、机缘,重要性递减。
② 啥语言都无所谓,够用就好,重要的是算法思维。
③ 可以往 OI 方向发展。
④ 先打好具体数学和自然科学基础。器、术、道兼备。
⑤ 项目驱动、问题驱动。有条件的话,多人组队开发,培养协作沟通能力。编程是术,协作是道。
⑥ 永远不要失去对现实世界的好奇心。
sunsrise
2023-09-09 19:05:24 +08:00
我是学 lua 起手的,鼓捣了一些东西。
我在后期投入了很多精力在 C++上,但我觉得 C++只是一门纯打工的语言,只是一方面继承公司的一些技术栈,另一方面又自己感觉接触底层比较多显得高大上而已。
如果是自己做项目,我是死也不会用 C++的,其他语言能做的事情,生产效率,带来的快乐都比 C++多太多了。
C++太学无止尽了,弄的自己像个老学究一样,远不如简单语言上手,把精力放在建造这件事情上。
PrinceofInj
2023-09-09 20:15:33 +08:00
@tomato1111 这说的太对了,我一直都想学 c#做点小工具自己用,另外自己是个颜值党,希望做出来的比较漂亮,但是自学了一点 c#会拖控件之后倒是也能实现一开始的目的,但是实在是丑的不堪入目,我自己都不想用。还有刚开始的教程里 consloe.writeline 搞得我都有点郁闷了:只能输出这黑窗口,跟我写个 bat 有多大区别……
NoNewWorld
2023-09-09 20:29:36 +08:00
现在直接 rust 吧
Greatshu
2023-09-09 21:19:52 +08:00
3 年轻我可能会推荐 Python ,现在看来什么编程语言都没英语重要,趁年轻,把英语练到母语水平,换条赛道比窝里内卷重要多了。
zzzkkk
2023-09-09 21:23:23 +08:00
@Greatshu
国外很多公司也考 leetcode
0m9ionbP8wuvs8S3
2023-09-09 21:38:29 +08:00
真是亲爹吗?
wpzz
2023-09-09 21:52:13 +08:00
别卷了
Atsushi
2023-09-09 23:44:53 +08:00
这么年轻,应该先 ASM 熟悉透。
littlewing
2023-09-09 23:51:10 +08:00
学 计算机体系结构 学操作系统 学计算机网络 学数据结构与算法 这些东西才是本质,语言终究只是工具而已

啥,你说孩子还小,学这些学不懂,你还知道孩子小啊,那学啥 C++?学点能快速做出东西来的不比学 C++ 好?
coer
2023-09-09 23:54:04 +08:00
代码写多了会对数字不敏感,搞不好会降低数学能力,没天赋没兴趣就别搞这些了,搞竞赛也是要天赋的
bao3
2023-09-10 02:52:41 +08:00
朋友们,你们先要弄明白你是让孩子学编程,还是学编程语言。
如果只是学编程,那么只要适合孩子入门,任何语言都可以,因此很多图形化编程就非常不错。孩子小时候只要学个编程的思维或者概念就可以了,除非孩子特别超凡,如同我一样,拿小霸王学习机,还能自学 basic 、foxbase ,不打游戏只学编程。但,现在的孩子,很少能有这种环境,所以多数时候,你让孩子有个概念就行了,这和哪门语言完全没有关系。

如果是让孩子学编程语言,那 oython 应该比 C++ 合适,至少孩子没办法区分重载、结构和对象,内在安全,等等。用 python 的话,不用重头造轮子,很多拿来就行。
msg7086
2023-09-10 06:24:23 +08:00
学 C++是要学到什么程度?上模板吗?学 Intrinsics 汇编吗?多线程和异步?
学 C++的目的是什么你得先搞清楚。
wtdd
2023-09-10 09:06:12 +08:00
@wesleyqiu 孩子和教师是什么水平,如果都是信奥水平,都六年级了当然要转学 C++
fpure
2023-09-10 10:00:00 +08:00
学以致用,应该以完成什么作品为导向,否则学语言也学不到要领
vincent7245
2023-09-10 10:40:55 +08:00
孩子学编程的目的是什么?如果孩子有兴趣而且就是想当程序员,C++ 直接学起来。如果不是,python 足以
yifeng33
2023-09-10 10:58:43 +08:00
@Greatshu 就是有点舍不得孩子出远门 emmm
cdxjcl123
2023-09-10 11:24:12 +08:00
放过孩子吧......
cyningxu
2023-09-10 11:29:53 +08:00
语言没所谓吧,编程着重的是思想,语言只是落地的方式

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/972165

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX