编程到底有没有必要学?
RT,周边很多小学高年级孩子都在学编程,不少好的初中也都有各种社团,现在也有编程,学习什么机器人。想诚心请教各位中学孩子的爸妈们,编程学习是不是有助于理工科,最后会有收获吗,会占用很多课外时间,影响中考吗?自己顶一下,千帆这里牛娃多,学编程的估计也不少吧 我们当年都是初三毕业,高中才开始学一点计算机语言,现在初中生的编程,是不是真正的计算机语言?还是只是学编程软件 我们也是,预初才开始感兴趣,纠结要不要开始 对呀,我们五年级了,貌似有点感兴趣了,但是不知道学编程会不会影响学习,会不会真的有利于理科思维的培养啊,儿童编程也了解了一圈,很多都是模块化,其实并不是真正的理科思维啊 有必要学吧 我老公说以后编程可能是一种基本技能 编程也是这二年禁奥以后的产物吧
所以估计也没有多少前辈有经验
都是当下的有些学感觉很神奇
有些不学怕浪费时间
小高甚至初中花几年的时间去学这个
不如长大以后空下来暑假自学二个月
个人观点仅供参考 wchonger 发表于 2019-09-19 19:11
编程也是这二年禁奥以后的产物吧
所以估计也没有多少前辈有经验
都是当下的有些学感觉很神奇
有些不学怕浪费时间
小高甚至初中花几年的时间去学这个
不如长大以后空下来暑假自学二个月
个人观点仅供参考
我老公也是你这个说法,他自己计算机专业毕业的,说真正编程必须数学学到一定深度,现在学都不是真正编程,最多了解编程是怎么回事 Wendy168 发表于 2019-09-19 19:29
我老公也是你这个说法,他自己计算机专业毕业的,说真正编程必须数学学到一定深度,现在学都不是真正编程,最多了解编程是怎么回事
以后是否改变不清楚,但上海是不重视这块的。拥有全国第二大高校资源的城市居然是信奥弱省。简直是个笑话。 进来学习了 没有数学打底的编程就是复制黏贴流水线。就像现在所谓的ai.真ai来了还有码农什么事儿。 咕咚789 发表于 2019-09-19 20:52
没有数学打底的编程就是复制黏贴流水线。就像现在所谓的ai.真ai来了还有码农什么事儿。
正解
先去买本deep learning的综述,里面的高等数学就够很多人学一阵子了 以前有帖子讨论过,可以翻出来看看。
我的观点是,有时间且喜欢,就学着玩玩。培养兴趣而已,附带可能会多一个爱好,多一些自信。
至于数学基础,那是高级编程的事情,比如破解个密码或优化个路由之类,除非天才,中学就别有这个想法了。 学有余力再去搞编程。这种技能只要是学理工科,以后总归会学的,而且也不难。 简单说:没鸟用 https://app.qianfanedu.cn/public/emotion/face_001.png谢谢各位爸爸妈妈们 进来学习了 我觉得是有必要学的,对孩子的思考力动手能力都有帮助啊。 没必要刻意学,兴趣来了,花2个月认真学就能入门。 来群里学习学习 编程知识一种工具,核心是背后的逻辑思想。
如果说今后的方向是AI,那么AI的算法,没有高等数学、线性代数和统计学,是根本上不了手的。
我觉得还是过分夸大了高等数学的作用吧,尤其国外一堆编程高手是小孩子,难道他们都学了高等数学? Wendy168 发表于 2019-09-19 19:29
我老公也是你这个说法,他自己计算机专业毕业的,说真正编程必须数学学到一定深度,现在学都不是真正编程,最多了解编程是怎么回事
那国外小孩子编程新闻怎么解?国内就没听说过 zhinese 发表于 2019-09-20 12:40
我觉得还是过分夸大了高等数学的作用吧,尤其国外一堆编程高手是小孩子,难道他们都学了高等数学?
不能再同意 编程的核心是算法,算法的核心是逻辑。数学有助于培养逻辑,但不等于说数学好就编程也好。编程好需要总体逻辑框架清楚,考虑周到,然后让计算机去算。数学题做出来是每一步都要对,自己把答案写出来。有点不一样。所以很多数奥选手做不了信奥选手,自己也在问why? 进来学习的 有点明白了,就是用于培养逻辑思维,编程还是有点用的 进来学习的,孩子学习编程几个月了,花时间是肯定的,目前还是蛮喜欢的 个人认为是学有余力的锦上添花。如果课内的基本的知识都没有掌握,要靠学编程去提高数学成绩,我觉得不太可能,至少性价比很低。 前同事离职创业搞编程培训。我觉得他招人要求也太低了,都是水平不够去互联网公司的应届生。我是业余编程爱好者,参与过知名开源项目,纯粹感兴趣,我本职是数据分析。个人感觉这个东西不应该太小弄。一类是机器人编程,对小孩子来说就是对机器人输入些指令。另外一种是算法入门的课,本质就是数学问题用傻办法算,只不过交给电脑算。没有启发性的东西,扼杀孩子的兴趣。 大学毕业后一两个月可以学会的东西,干嘛现在浪费这个时间。 编程学得是C++,用C解决问题,语言是工具,核心是算法是思维。C不难,难的是如何理解算法问题,如何解决目标问题。
学编程需要数学基础,逻辑思维,数学好的,可以学得很快,轻松一些,当然学到深处也是很不容易的。数学内容包含函数,图论,离散数学,拓扑等等知识。
学计算机编程,甚至AI,需要积累,没有一定量的算法训练,即使上大学后,学计算机专业,在编程方面也很难取得成就。同样是计算机专业毕业的大学生,在编程能力方面也是差距明显,很难比拟的。
可以尝试了解孩子对编程的兴趣,如果兴趣不大,没有必要在初中高中就去学,有兴趣,将来立志要学计算机专业,早点去接触,去比赛,去解决一些基础性问题,做点积累和训练也是不错的选择。但是首要还是确保学校内的主副课程不能影响和耽误,有余力的情况下搞点副业。 学编程没有年龄大小问题,只要自己想学,年纪小的时候设计一些简单的APP应用或网页,或积累算法经验,都是可以的。有些孩子为了学编程,不断加大数学学习的力度深度,那数学成绩也不会差。就像学物竞党,为了物竞自己把高等数学有关内容都自学干掉了,是一个道理。诶,总比玩游戏要来的更加有意义吧。 编程这个东西又不难 Wendy168 发表于 2019-09-19 19:29
我老公也是你这个说法,他自己计算机专业毕业的,说真正编程必须数学学到一定深度,现在学都不是真正编程,最多了解编程是怎么回事
数学功底到了,编程都是很简单的,现在学只是皮毛,意义不大,除非将来只是做一个码农。 ss3hj 发表于 2019-10-18 16:17
“学编程”其实是“学算法”,而不是学“编程语言”,单纯学“编程语言”没必要。咱们不是为了培养码农。
数学物理好的孩子可以学,其他孩子不建议学。
竞赛得奖在中考高考自招综合评价中有用。
码农其实也有不同水平的,数学功底扎实的,写出来的代码简洁高效,不扎实的写出来的代码冗余杂乱且有很多隐患。 基本入门和信奥完全不是一回事。 百花小诚 发表于 2019-10-21 12:01
基本入门和信奥完全不是一回事。
信奥有啥不一样?能简单介绍下吗? beautylush 发表于 2019-10-21 13:11
信奥有啥不一样?能简单介绍下吗?
国内大学即使是985高校计算机系的毕业,无论本科还是研究生,在算法水平上是远远不及信息奥省一甚至省二的水平的。而如果想进硅谷的大公司或者国内的BAT,很重要的一个面试环节就是当场做算法题,如果没有扎实的信奥经历,几乎没有可能通过。 本帖最后由 llmm99 于 2019-10-22 15:26 编辑
编程主要是学算法,而语言类似件外衣,可以随时切换。所以至少得有初中数学基础,函数,数论基础,集合,逻辑等基本知识,否则小学生去学所谓的编程,基本就是浪费金钱浪费时间。 信奥普及组没啥用,提高组一般人也搞不了。信奥性价比不高。 网上课程上上,让孩子多了解一下 感兴趣,又有多余时间,学一点总没错吧。
页:
[1]