- 主题:请教新三年级开始信奥系统性学习早不早
中肯
【 在 mrredsnow 的大作中提到: 】
: 作为一个码农,我一直不理解,为什么小学生要学编程,特别不理解的是,为啥要学C++。
: 我个人的观点是,学一个东西,要么是因为好玩儿,纯粹出于兴趣(比如围棋,跳舞,篮球),要么是因为这东西能帮助你提高某方面的能力,比如学运动类的东西可以提高身体素质,学艺术类的东西能提高艺术素养。
: 但是学编程,如果说是为了好玩儿,C++肯定不好玩儿,别说孩子,就算在码农里面,大部分也不会选择用C++作为首选的开发工具,除非有一些特殊原因,比如基于硬件开发,对运行效率有极高的要求。
: ...................
--
FROM 136.56.44.*
能用数学工具去理解或者证明算法的空间/时间复杂度,这根本不是一个小学生能完成的任务,也不应该让小学生来完成。
现在的竞赛,有点儿走到邪路上去的意思。
【 在 mrredsnow 的大作中提到: 】
: 前几天,在朋友圈看到,我家大娃(五年级)的一个同学,在学习编程,那个娃爹发了一个下阶段课程教材的目录截图,我看了一下,是一本算法书,什么二叉树,图的深度搜索广度搜索等等。
: 我没好意思乱说话。但是,老实说,我真的很怀疑,一个五年级的小男孩,到底能理解多少,哪怕是算法复杂度的大0表示法,我当初自学都有困难,虽然这是算法教材第一章开篇讲的第一件事。
: 我自己机械专业的,后来改行当了码农,我二十几岁的时候,自学数据结构(严蔚敏那本书),我学的都挺费劲的。
: ...................
--
FROM 136.56.44.*
完全同意
【 在 mrredsnow 的大作中提到: 】
: 我确实不了解信息学竞赛,请问,这个竞赛是规定了必须用C++吗?
: 如果参加这个竞赛,必须用C++,那确实没办法。
: 如果不是的话,我觉得绝大部分的小学生,把时间用来背STL库没什么意义,其实我知道的一些,C++比较厉害的程序员,人家是要研究STL源码的,听一个前同事说过,360公司里,比较好的C++程序员,是可以默写STL的(因为STL里面的写法,其实有很多讲究的)。
: ...................
--
FROM 136.56.44.*
这是拔苗助长,从长远看对孩子的发展并不见得是好事,这还假设在孩子能够学进去的前提下。
【 在 vergine 的大作中提到: 】
: 空间时间复杂度都是基本功,如果不能理解趁早避坑
: CCF 的CSP比赛代码是公开的,算法题和高分小学生代码可以去瞄一眼
--
FROM 136.56.44.*
同意
【 在 lizhirong 的大作中提到: 】
: 个人已经硕士毕业十几年了,总感觉编程仅仅是一种最基本的工科学生的能力了,而真正编程的大神,需要的是数学思维的能力,过早的学习意义不大,以上是个人观点
--
FROM 136.56.44.*
嘿嘿
【 在 AaYaYa 的大作中提到: 】
: 我这里推荐直接从最底层的模电、数电学起
: 。
--
FROM 136.56.44.*
我也是这个感觉:数学、物理、逻辑方面的训练相比编程更重要。
【 在 MichealWolf 的大作中提到: 】
: 过早学编程不好吧。感觉思维容易被限制住。其实逻辑思维能力强的人,编程自然就好,没必要太早练。
--
FROM 136.56.44.*
是滴是滴
【 在 gpmn 的大作中提到: 】
: C++现在就是业界垃圾, 高不成低不就, 实用的角度还不如纯C.
: 你考过,你娃娃考过,不代表C++有用C++牛逼.
: 都2023年了,学这玩意儿基本就是浪费生命.
: ...................
--
FROM 136.56.44.*
所以说这么早给孩子鸡这些根本就是拔苗助长,长大以后丧失兴趣、变废柴可能性很大。
【 在 smartbear 的大作中提到: 】
: 牛个毛,大了自然会了,我也没有学过,前一阵为一个事情写了一个算法,查了一下竟然得过图灵奖
: 竞赛那些人都是机械记忆,你见过就知道了,他们大部分写不出新东西。
--
FROM 136.56.44.*
这破玩意儿,还特么“面向下一代培养和选拔顶尖人才的手段”,我也是醉了。
【 在 welnstar 的大作中提到: 】
: 信奥,是面向下一代培养和选拔顶尖人才的手段。
: 就这一句话就可以看出来你的身份
: 把别人贬低,教培人士就很牛了?
: ...................
--
FROM 136.56.44.*