学编程一定要学C++,打信奥赛吗?

内容分享7小时前发布
0 6 0

学编程必定要学C++,打信奥赛吗?

上周末,4个之前带过的学生家长联系我想要转C++,并寻求我的意见,我劝退了3个,只提议其中一个去尝试

让我意外的是,有3位家长都是看了一些短视频就萌生学C++想法的

从家长的表述上看的出来,短视频看多了,的确 容易焦虑迷茫

于是我下载了抖音,刷了2小时相关内容,结合自己的经验,便有了这篇分享

【结论&规则】

一、C++很难,可以尝试去学,只适合一小部分学生

二、信奥赛只能是C++,信奥赛可以有助于升学

三、信奥赛获奖(达到升学水平)很难很难

接下来是论证和理念的分享,不做推荐,只讲逻辑,如果有人提议你孩子应该学C++走竞赛路线,你可以拿着我下面的逻辑去问他,看看他怎么答复

【利益相关原则】

我一般思考别人的提议都会套用这个原则,就是说,如果你获取的利益是从我缺失的利益而来的,那么你的提议我就很难去信任客观性

举个例子,如果一个本身就是带C++或者信奥赛的人向你介绍C++多么多么好,协助多么多么大,然后让你在他那报名,这个就是利益不相关

我会很自然的去想:‘你是不是为了让我报课,才告知我C++很好的呢’

在这个原则下,你再来看看我的这篇文章,你我没有利益关系,我不是卖课的,我是在尝试做分享的,我码了十几万字,为的是可以提升自己的创作者等级,我的利益是输出高质量的文章,让更多人阅读,点赞,收藏,平台才会给予我更高的认证

所以我的文章只有足够有价值,足够客观,我的利益才能达成,而这一切不会影响到你的利益,想通了这个,下面的文章观点和思路对你来说才更有意义

【观点一:思考是否学C++,需要思考一个概率问题】

抖音上推荐C++的,都会拿信奥赛说事

信奥赛获奖在初高中甚至是大学都能破格进名校的,这是句真话

当我说完这句话时,只要你是中国人,有着基本的常识,是不是都会觉得这个肯定很难,竞争很残酷

祝贺你,你的第一感觉很正确,能破格被名校录取的,绝对是小概率事件,这个是共识,却只是普通人潜意识里最基础的概率问题

如果你大学有学过《概率论和数理统计》,那么必定听说过贝叶斯定理和先验概率

什么是先验概率呢?

列如说,你怎么判断一个女孩是不是喜爱你,如果这女孩平时就很内向,寡言少语的但是每次跟你在一起就很活泼,能聊许多,那么女孩喜爱你的概率就很高

可是如果一个女孩本身就是活泼的性格,即使跟你在一起也一直说个不停,那么你就很难判断这个女孩是不是喜爱你

这个例子中,判断女孩是否喜爱你,参考的先验概率就是女孩同他人说说笑笑的概率是多少,如果跟别人很少有话说(概率小),但是跟你话许多,喜爱你的可能性就比较大;如果跟别人就一直话说个不停,即使跟你也说个没完,那么你也很难去说女孩是由于喜爱你

而在别人给你讲C++、信奥赛的获奖情况时,没有人会告知你的一个先验概率——这些孩子本身是什么水平

下面是去年NOIP(信奥赛省赛)各省获奖学生和就读学校

学编程必定要学C++,打信奥赛吗?

2021NOIP获奖学生就读学校

可以很直观的看到,信奥赛拿奖的,还是各省名校居多,除了特别卷的省份,其他各省获奖的学校也就10所左右

那么,如果孩子初高中都能考名校了,说明本身水平就很高,学习能力是要超越大多数同龄人的,这是一个概率很小的事情

当这一部分名校生信奥赛获奖了,列如我们西安的西工大同学信奥赛获奖率看着就挺高的,如果你以此判断信奥赛获奖情况,而不去思考【本身就能考上名校】这个先验概率,那你得出的结论肯定是:‘我娃试试也是可以的’

综上所述,我们的常识告知我们信奥赛获奖很难,先验概率告知我们普通学生(非名校)获奖更是难的没边际

【观点二:数学(尤其是奥数)不是很好,C++更要慎重思考】

先说说我自己的情况,没有数学我读不了本科

数学一直以来是我的优势学科,高三模拟考平均是130附近,高考127,大学的高数(微积分,概率论,线性代数)没考过80分以下的

但是我去做我们机构内部的C++入学测试,只能拿个36分,而且两次都已经学了20多节C++课程,再去做选拔考试,都是只能答对第一题,甚至后面的题读完后我都不知道题目说的是什么

那么对于只有小学水平的同学,在没有奥数基础的情况下,去学C++,去走信奥赛路线,你觉得真能学好吗?

这里就会引申出另一个常见的说法:‘学C++可以协助提升数学’

我认为只有少数学生可以通过学C++能协助提高数学成绩,大多数同学的情况是学校数学都学不太懂,更何况是对数学要求很高的C++

不是学C++可以协助提升数学,是数学本身就好的前提下才可以去学C++,而且这不光是要学校里的数学好,还需要有奥数基础

C++题目解答一般是三个步骤

(一)、读懂题目

(二)、头脑里建立数学框架

(三)、将数学思维翻译为电脑能懂的C++程序

前两步是考数学,第三步才是考编程,数学不好,就会跟我一样题目都看不懂,每年的信奥赛得0分的不在少数,个别省份0分率都能达到30%

所以,我觉得由于要提升数学成绩而学C++的要谨慎思考,有个很现实的规则是信息学竞赛是中高考唯一不考的五大学科竞赛

你去学生物,化学,物理,数学竞赛,即使学不清楚,日常性升学考试也能多多少少用得上

【观点3:手上拿着一把锤子,看任何问题都是钉子】

网上许多讲C++和信奥赛的博主,看他们视频看多了,就会觉得除了C++其余编程都是垃圾,评论留言里也有不少程序员会怼他们说卖啥吆喝啥,完全丢弃了客观性

这些博主是真傻吗?

在我看来他们是陷入了查理-芒格所说的“手上拿着一把锤子,看任何问题都是钉子”的思维牢笼中了

列如买手机,你硬要说除了苹果其余都是垃圾,我信任肯定也会挨怼的

每个人的需求和实际情况不一样,就没法用同一个标准去判断谁优谁劣

对于一个年龄很小的同学来说,你让他学C++,真的合理吗?

如果连程序运行的三个基础规则都不懂,直接去学算法,你确定学生可以看懂程序吗(更不要说是编写了)

所以我个人觉得是否学C++的判定标准是:学生数学学的怎么样学校学习是否学有余力以及能否通过一个简单的C++测试(一般大多数机构都会有入学测试,列如我所在的机构,入学测试不达标,有钱都不会让报名,去学了就是耽搁孩子,如果连简单的水平测验都不做,就直接根据学生年龄去提议学C++,这就太儿戏了)

【观点4:自己是特别优秀的老师,如果没有带学生,带竞赛经验,说的许多观点都是想当然的】

为什么会有师范院校,为什么当老师得有教师资格证,为什么我们国家院士很少带本科生

答案是:教学生是专业性很强的技能,自身很厉害的牛人,不必定适合教别人

我信任许多家长在看一些视频时,都会不自觉的去崇拜主讲人的履历,学校水平越高,就会让我们觉得更有可信度

这实则是很不科学的,如果单论某一个学科,高学历大致率专业度很好

但是在教学生学东西方面,如果没有自己亲手带过学生,那么高学历的不必定就比本科生优秀

教育是理论结合实践的过程,光有理论,没有实践,就会陷入想当然

而且对于能考上985的学生来说,他们眼里的简单,易懂,跟我们孩子理解的简单、易懂,根本不是一回事

如果你问我哪些人的观点专业可信,我会直白的告知你,优秀的C++竞赛教练都在优秀的初高中

B站有个UP主关于这个观点的视频,我觉得很有参考意义,大家可以看一下

【【半佛】天才未必适合当老师】
https://www.bilibili.com/video/BV1Lt4y1J7Wo?share_source=copy_web

【观点4:过度自信,是我们做决策时的一个盲区】

我不知道你是否有过这样的经历

每次制定一些计划时,在制定的那一刻都是信心饱满的,但是真正能实现的几乎没有

列如,会有一些家长在听完C++的介绍视频后,会精细的计算孩子的学习计划,什么时候学奥数,什么时候刷题,什么时候去参赛,越计划就越感觉未来可期,就会不自觉的忘记这是一个很艰难的事情

过度自信是人类进化以来的心理特点,曾协助我们祖先渡过了艰难的生死存亡,所以这样的基因才会流传下来

可是现代社会以来,这种心理逐渐开始反噬我们自己,你有听说过多少由于骄傲自大而一败涂地的故事,就有多少过度自信

因此我提议,做一些大的选择时,给自己一段冷静期,这样才更有可能理性选择

写了这么多,做个总结

学C++需要看天赋,需要有好的数学基础

信奥赛拿奖概率极小

专带C++的人,会只觉得C++有用

履历优秀的人,如果没有带学生经验,是给不出我们好提议的

由于过度自信心理,我们会觉得孩子学C++没有问题

那么我们应该怎么获取到对于我们有用的信息,下面是我个人提议

最好是跟学校老师,特别是数学老师沟通一下,看看孩子具备数学上的优势不

获取讯息最好不要从短视频上获取,真的很有迷惑性,B站,知乎,豆瓣,或者相关论坛上,有许多人免费无私的客观分享,很值得一看

自己登录信奥赛官网,了解一下往期数据和相关咨询,网址如下:NOI全国青少年信息学奥林匹克竞赛

相较于走竞赛路线花的大量时间和精力,真的不如把学校科目学好,走正常的高考路线才是大多数同学最稳妥的求学之路

© 版权声明

相关文章

6 条评论

  • 头像
    五哥 投稿者

    那到底学不学C+

    无记录
    回复
  • 头像
    lwzzzzz_ 投稿者

    学汇编和C ,学其他的都是浪费时间。当初给我说学VB,delphi,我浪费了十时间才开发了像样的程序。当时以为DEBUG很复杂呢,结果就几条指令。

    无记录
    回复
  • 头像
    小恩发型 读者

    很客观,实用

    无记录
    回复
  • 头像
    LzjO_O 读者

    收藏了,感谢分享

    无记录
    回复
  • 头像
    腹有诗书气自华 读者

    老师,孩子初一进入湖南师大附中博才信息学班,目前学的很好,我不为了打竟赛拿奖,为了锻炼思维,锻炼细心,因为孩子太粗心了,锻炼专注力,当学着玩,可以吗?请老师指点!有用吗?

    无记录
    回复
  • 头像
    阿花一定要開心 投稿者

    教育已经不是教育而是竞赛了

    无记录
    回复