在过去的一个月里,私信和留言问得最多的问题是关于编程的,远远优于其他话题。
凭良心保证,本文全文不泛,纯属个人经历和认知,可能不全面,但确有其事。
问得最多的是我们在什么机制,谁让我推荐的机构;其次是规划,我们的编程学习经历,竞赛和学什么语言。
程序设计是近年来的一门新课程。不像数学、英语、语文,我们小学家长对自己是有所了解的,对校外的头部机构也是有所了解的。
很多家长真的不懂编程。如果他们想学,只能靠机构教育,但对机构情况知之甚少。所以大家问制度问题也是合理的。
但也正是因为父母这方面的知识盲区比较大,所以我比较谨慎。我怕我的分享太片面,误导大家。毕竟孩子选择一条路是要花费很多时间和精力的。
在我们亲身经历的基础上,我也做了很多深入的了解,询问了很多专业的信息学老师,才写下这篇文章。
前前后后,我开始轮班以来最长的一篇文章,耽搁了一段时间,想对期待已久的朋友说声抱歉。
编程是国家阳光鼓励的新方向。我可以直言不讳(不像某些学科)供你参考。
01
为什么要学编程?
目的不同,规划路线不同,学的编程语言不同,起步年龄不同,不要混为一谈。
所以,学什么其实很重要!
编程的目的大致可以分为三类。
功利目标:升学竞争(帮助初中和中考)
PS:亲爱的朋友们,你们一定要看第四部。
佛的目标:锻炼思维,只要孩子喜欢就开心。
其他目标:孩子爱玩游戏,寻找替代品,转移注意力。
很戏剧性的是,我回头看,发现我们学编程是因为“别人”开始,我们感受到了“佛教”的快乐,渐渐有了“功利”的期待。
简单来说,就是突发奇想,另辟蹊径,探索野趣,发现这条路繁花似锦,沁人心脾,似乎还不错。
所以这三个维度都是亲身经历过的,体会过的,理解透彻的,要认真的分享给大家。
先说替换游戏,转移注意力。
02
为什么要学编程?
疫情期间(初三),因为全天候的网络课,窦成功沉迷游戏。我们花了很大力气把他拉回正道,包括用编程转移他的注意力。
详见:被游戏抢走的孩子被我毫无痛苦的抢了回来!
我用奥巴马的话来引导他:
不要只追新的电脑游戏,自己做一个;
不要只下载最新的应用,要尝试设计;
不要只玩手机,要写它的代码。
简单来说,就是希望他从一个被动的科技艺人变成一个主动的创作者!
他真的被成功洗脑,很快爱上了编程。我们当时选择的语言是Python。
为什么是Python?我们有一个简短的了解:
第一,因为他是三年级,Scratch更适合幼儿的兴趣启蒙。
第二,Python好用,因为它的语法流畅自然,易懂易学,应用广泛。一直在编程语言排行榜上排名第一!
豆数学是从学习和思考中得来的。当我们发现他们也有编程的时候,自然就举报了。和所有人一样,那时候我们不懂编程,谈不上什么长远规划,更没想过竞赛。如果我们没有进入那个圈子,没有亲身经历,没有身临其境,我们就无法深刻地认识很多东西。
这就是为什么人们喜欢问别人的经历,因为他们以前来过,所以他们知道。
令我们惊讶的是,从那以后胖豆对编程表现出了超乎寻常的热爱。
那种能量和他沉迷游戏的感觉是一样的,即使是现在。
因为保护他视力的原因,我们不允许他长时间使用电脑,即使他不会编程。所以他经常偷偷编程,不用动屁股就能编好一个程序两个小时。
(如图:写这篇文章前刚抢包的场景)
长期吵闹的胖豆,除了做作业看书,只要我发现他长时间安静的在书房,我走过去的时候,十有八九他在搞编程。
他之前编的并不复杂。他整天画图形,编彩票机等等。
但他乐在其中,每次做完都兴奋地给我们看。
我也很擅长,配合他的表演,经常找他做一些命题的小节目。
我认为学习任何知识都必须伴随着输出应用。
这一直贯穿着我和胖豆的陪伴生涯。
比如寒假期间,他每天都要做一套奥数题。为了提高他的准确率,我为吃胖豆量身定制了一套点餐机制:
按照正确率匹配当天的餐标:他最喜欢的,他最讨厌的,普通的(每项有十几个可选菜)。
当天他做题的正确率对应的是“饭池”里的随机菜。他吃他得到的任何东西,他得到比萨饼和炸鸡块。我也认了,他要是得了苦瓜,断了耳朵,就得吃牙。
因为疫情,我们在家工作、学习、生活。因为他编的各种小程序,我们有开盲盒的喜悦和惊恐,栩栩如生,栩栩如生。
体验:
1.兴趣永远是最好的老师,持续的兴趣是孩子愿意深入探索和学习的源泉。
2.孩子的兴趣在小的时候,就需要父母的引导去发现。比如编程,我们不引导。他都不知道什么是编程,怎么可能有兴趣?
3.靠编程转移对游戏的执念,在胖豆上已经练得很成功了。也有亲戚对“游戏”无能为力。可以参考一二。
是否能像他一样有效替代,当然也是照看孩子,有兴趣的值得一试。
03
挑战升级
学了半年Python,胖豆有一次和数学老师王聊天,改变了他学习编程的轨迹。
不是他太热情,就是他太招摇。反正老师给他开了一扇新的门,告诉他:其实C++更厉害。最厉害的比赛一定要学C++,但是比较难学。问他敢不敢挑战。
比恩胆大无畏,扬言要学。老师人真好,给他推荐了一本书,就是这本。
胖豆回来就缠着我买书,让我转C++。
我尊重他的意见,给他报了暑假最后一个C++勤奋零基础班。
编程,我们是按照当时的兴趣阶层来定义的。我对胖豆兴趣班的原则一直是:
他喜欢,他感兴趣,他快乐。
归根结底是孩子的兴趣班,不是我的,我不会把自己的意志强加给他。
胖豆上了两三年的篮球课,连胯下运球都不会。但一想到要去上课,他就乐了,迫不及待,我也没拦他。
他开心,积极,没有错。
嘻哈,小时候想让他学,他不喜欢,我果断停了。
虽然是指零基础类,但是因为他有半年的Python经验,所以有很多相似之处。
所以他上手很快,暑假有10节课,学的很兴奋。他对自己成功打入“高端语言”颇为得意。
一个偶然的机会,我看到智慧杯的报名,就问他要不要挑战入口。
他很自信:是的!
结果他在比赛中得了0分。
胖豆很尴尬。我笑着安慰他:没事的。你刚学了10节课,刚开始,还没学多少语言和算法。你做不到很正常。
他欣然接受了我的说法,瞬间释然。
胖豆被打小,输了比赛。如果有什么风吹草动,爸爸和胖豆是不会妥协的。
久而久之,他被打磨成了一个大心脏,输不起。
所以无论什么比赛,他都愿意参加,他能接受好的坏的结果,而不是blx。
暑期班快结束的时候,编程老师在群里,说想上创新课可以找他要试卷,但是题目超出大纲,有点难。
但是胖豆确实顺利通过了考试。我很惊讶。我问他,这些你暑假都学了吗?他说了很多没用的话。
那你为什么要这么做?
他说他看了很多王老师推荐的书,有些能看懂,有些看不懂。
为此,我还特意感谢了王老师,说他是胖豆的第一位编程老师。
进入创新小班(8人班),胖豆如鱼得水,很喜欢他们漂亮的老师。老师对他也很好。
因为他做题总是比其他同学快,所以每次做完,老师都会多给他一些题做。
学了几个月,美女老师主动找到我:
他去考了,第二题卡了一个多小时,却无法优化时间到一个小时。
不出意外,他这次竞赛课不及格。
美女老师真的很好,安慰我们:
他说很多语法和基础算法都没学过,等学完基础算法四个阶段4升5升再考。我相信他一定会做的。
老师还给他推荐了一本书,说可能他看不懂。没有意外,但是他真的想不明白。
智慧杯的零分,竞赛班的失利,比赛中的两次失利,丝毫没有削弱胖豆对学习C++的热爱。
没事就努力,听老师的建议,经常去洛古刷题。
挫折过后,我依然一如既往喜欢的是真爱。
两个月后,他幸运地获得了NOC (Python)和蓝桥杯(C++)比赛的第一名。
这对于胖豆对编程信心的提升,是一个质的飞跃。
真的很感谢美女老师,一直以来对胖豆的高度肯定,鼓励和关心。4升5的暑假,胖豆如愿以偿,考上了竞赛班。
班里的朋友都很厉害。比胖豆大的初中哥哥很多,学习氛围很好。新老师也很厉害,很负责,每个孩子的每一个BUG都会很快找出来。
上个月,胖豆获得了CSP-J一等奖,兴奋的飞来飞去。他的爱和努力没有白费,我们真诚地为他感到高兴。
体验:
1.首先要感谢每一个愿意欣赏、鼓励、帮助孩子的好老师。他们会引导他们走向更好的方向。
2.在学习的过程中,适当的让孩子参加一些挑战和比赛是很有必要的,这样可以为老有所练。
3、比赛没得奖,正常,当孩子的挫折教育。
事实上,如果挑战失败,我们的父母并没有表现出失望和怜悯的各种情绪。其实孩子很快就过去了。
孩子的成败很大程度上与我们父母潜移默化的影响有关。
4.比赛获奖,孩子的自信心增加到几何倍数,成就感,孩子勇往直前的加速器。
03
谈论信仰奥林匹克和上高等学校
为什么要相信奥地利?
因为一般学习编程对升学起不了什么作用,只有进入竞赛领域才有用。
所以,如果你想以帮助你升学为目的学习编程,一定要仔细了解这一部分。
亲爱的朋友,你可能不太了解奥运会。和奥林匹克一样,是缩写,是“信息学奥林匹克”的缩写。
是与数学、科学、化学、生物并列的五大学科竞赛之一。
事实上,新奥起源于1984年,比奥运会早一年。
相对于这几年全民奥赛的热潮,申奥和奥赛的竞争压力比相对要小很多,这和参赛人数有关。
这个很好理解,比如:两个比赛,要选出50名优胜者,5万名参赛者,5000名参赛者,比赛难度不同。
然而,随着对奥运会的否定和官方对编程比赛的鼓励,奥运会的比赛难度在逐年增加。
今年参加CSP的人数比去年翻了一番,预计明年可能会增加更多。
(在国家公布的科技竞赛白名单中,35项赛事中有12项与编程相关)
字母虽然不如奥运号码,但含金量也很高。
在初中、初中、高考等方面,“新奥”都是通往名校的敲门砖,可以让你成为特长生/特长生。
小升初:据我所知,这六个萧蔷中的BDF、SY和SSF近年来招收了信息学优秀的孩子。去年,大约有100至200名儿童被招募。
我相信奥数奖,因为小学组每年拿一等奖的孩子不多。据说,去年,SSF甚至收集了一些获得CSP-J二等奖的孩子
今年双降后,额度是增还是减,还有待观察。
中考:在重点中学,信息学、科技类专业知识的学生也很吃香。
高考:
浙江、山东、广东等省份已将编程纳入高考。
全国很多初高中把“信奥数”列入强基规划班名单,参加高考,985个名额 # 34;新奥赛 # 34;录取条件降低到省一级。
这封信的时间表如下:
奥地利官方编程语言(唯一):C++
测试是通过编程高效解决问题:算法。
看来相信奥运的前途是光明的。你要问我,胖豆一定会走信奥路线吗?
但我心中真正的声音是:
顺其自然吧。我不会也不敢奢望太多。
如果他能自己奋进,我不会阻止他,但如果他软弱,我也绝不会劝他坚持到身心俱疲。
因为,我深入了解了很多专业人士,有几个大道理,大道理,我得告诉想了解的亲戚和我自己:
1.无论相信Obio的竞争压力有多小,最终通过这条路获得行走名额的孩子也就那么几个。
每年全国比赛拿金牌的都有几十个。其实是金字塔尖的小孩儿,还是千军万马过独木桥。
2.比赛成功的孩子,天赋+热爱+高强度下的努力,缺一不可。如果要走这条路,先检查这三项。
3.相比奥运数字和奥运对象,相信奥运的下沉成本更高。
因为中考和高考的科目中也考数学和物理,所以即使竞争之路被堵死,学习本身也可以视为同步助力高考。
而新奥,曾经牺牲了其他学科的学习时间和精力,在大量投入后发现这条路被堵死了,代价更大。
相比较而言,高考更简单,用天赋和毅力来准备高考。也许985更稳定。
4.数学不拔尖的孩子(不是校内,是校外)不用考虑信奥数的道路,因为两者是强相关的,信奥数的核心是数学。
学好奥数,编程一定要学好吗?不一定!
因为和数学竞赛不同,信息学奥赛对离散数学(逻辑、集合、数论、算法设计、图论、概率等)的要求更高。).
以上,肺腑之言,供大家参考。
如果你是以升学为目的直接去学编程,那就要慎重对待了。不要只听机构的“美言”。进入高等学校的诱惑会投入到竞争中。
当然,回顾以上,我还是信心满满,觉得自己要走这条路。
所以,我从专业老师那里得到的最佳起始年龄是:
五年级-二年级。
建议不要晚于初三(按照年轻人信奥有奖的规则)。
只能选择语言:C++
抛开升学这个功利目标,如果你要问我编程值得学吗?
我会毫不犹豫的说:值得!
为什么?
......
突然发现这里写了5000多字,就先停在这里吧,再往下说。还有很长的路要走。大家都累得看不下去了。
下一部分继续,不要着急,下一部分还是保证全文不泛。
这篇关于编程的文章为什么反复强调无知?我只是想让大家放心,因为确实大家都问组织,我也不能不提,但是我怕大家误会,影响你的判断。
就这样,让我解释一下:
我有团购,有广告,都会在文字里明确标注。每个人有需要就理性选择,没需要就跳过。当他们看不到的时候,没有标记的就什么都不是。
我不会把我分享的文章和别人混淆来误导你。你记住这个就够了。
分享一下,我是认真的!
我会在下一篇文章中详细讲述:
为什么编程值得学习?
编程和机器人选择有很大的漏洞!如何避免?
普通孩子如何学习数学?
如何选择一门编程语言?
如何选择编程机构或老师?
.......



