教几个小学生 c++一段时间了,有一些经验和感悟愿意和大家分享.

2016-09-05 11:07:13 +08:00
 cdffh
自我介绍下 我是本来是一个后端工程师, 出于对教育的热爱,去年开始利用周末时间做公益教孩子们编程,从 scratch,s4a 一直教到 c++ 至今已经一年半由于 前几天刚刚从互联网公司辞职 加入一个政府的教育部门 专心做教育,希望能够对教育有一些改变 虽然收入下降了很多 但是梦想是挡不住的.
关于青少年编程大家有什么想问的,可以在下面提问:
特别是各位程序员想教自己周围的小朋友编程,激发创造力什么的,我有一些经验和教训是希望可以帮助到大家.
先简单分享针对小朋友编程的这几个观点吧,更多的想法欢迎大家问我.:

1,优秀的孩子不应该只有分数好,应该能够拥有更多的可能.
2,只要给孩子一个自由和发挥的工具,孩子的创造力超乎你的想象.
3,编程的学习对孩子的学习方法有所提高.
4,学习需要耐心,不要在乎一两个月的学习快慢,而是要在乎长期的稳定坚持.
5,使用计算机不是使用 windows,linux 也应该有更多的可能

曾经我在一个本地的技术群分享了一下,结果遭到了各种冷嘲热讽和恶意,这个真是我没有想到的.
所以下面这几种心态就不用问了 直接 blokc 我吧,大家都清静:

1,小朋友好忙啊 哪有时间学习计算机 好好把分数弄上去才对
2,别去祸害孩子了,你自己当码农还不够还去祸害孩子

最后分享一个针对教育的 linux 发行版,小朋友都很喜欢呢 https://ezgolinux.org 利益相关: 这个发行版 大陆地区现在是我负责.
大家有有问题跟帖问吧 我会尽量一一解答的.
26631 次点击
所在节点    分享创造
103 条回复
tscat
2016-09-09 10:41:26 +08:00
asxalex
2016-09-09 11:23:43 +08:00
支持楼主。 我的小学时代如果有人领进门,告诉我啥是编程就太好了
darklowly
2016-09-09 12:28:01 +08:00
@tscat 在网瘾少年都有春天的大环境下,这些文献我觉得不合理
tscat
2016-09-09 12:31:58 +08:00
@darklowly 文献不可靠,那什么可靠。全中国有几个网瘾学校?那你自己的学生生涯的经验呢?是父母不学无术的孩子混混多,还是书香门第的孩子混混多?
darklowly
2016-09-09 13:01:40 +08:00
@tscat 我感觉你语气有点重了,抛开情绪,咱们理性的谈。

以我个人经验,我 87 年出生,第一代农转非。计算机科班出生,身边的朋友大多都是第一代农转非。这一类人大多接受的教育也是不健全的,成绩也很一般。废话不多说,结论就是,身边的大牛非常多。当然同时也有很多知识体系不健全的,而且井底之蛙,还以为自己很厉害。

在当前中国教育的大环境下,应试教育还是蛮重的。教育从业者,觉得我没有应试教育啊,实际上和很多年前没改善多少。当哪一天国内教育弱化了分数以后再来谈没有应试教育,我才信。所以像你和楼主都是很了不起的人。你们在为教育多元化做出非常大的贡献,并且基本上处于第一个吃螃蟹的人这种角色。

计算机这种技能类的,应用类的,半科学类的,人造的学科,实际上我觉得和成绩关系不是很大。中等以上成绩就完全足够,不需要成绩太好。低龄计算机教育的另一个很大的目的是培养思维。人为的划分等级,等于是人为剥夺另一群孩子被培养的机会。当年的经济条件差,我这种第一代农转非,被剥夺了很多次。现如今,希望大家不要再做这样的事情了。

如果你们做的真的是为了让教育多元化,我佩服,五体投地。上面建议可以参考,当然如果你说,我做的教育就是针对“高端”教育,就是为了信息学奥赛之类的。我收回我所有的话,是我理解错了。
darklowly
2016-09-09 13:04:53 +08:00
@tscat 我说网瘾少年的春天,是想说社会在进步,不要用过去的眼光看待现在和未来,也不要用之前的教育经历来看待过去和未来,并且中国之前很长一段时间的教育路是畸形的,可以借鉴、参考的东西不多。当然不排除一些好的经验,但是杂质太多,容易误导。
feiren
2016-09-09 13:49:02 +08:00
@darklowly 楼主没有只挑成绩名列前茅的孩子哦~他现在有两个孩子是同一个班上的,一个班上第一名,一个最后一名。但其实两个孩子都很聪明,只是学习方法的问题。只要孩子喜欢,家长支持,就行~
darklowly
2016-09-09 14:41:47 +08:00
@feiren 对,就是要这样,说不定通过计算机教育,让孩子找到一个感兴趣的切入口,以后慢慢找到学习方法,反过来促进其他学科。这不就是教育的本质么?让更多的人学会”方法“,学到”知识“。

为你们的工作点 32 个赞
Balthild
2016-09-09 19:08:40 +08:00
我是初二从微软的 SmallBasic 开始入坑的,支持楼主。
hxl19920706
2016-09-10 15:51:12 +08:00
楼主,我要学。怎么起步?完全零基础。。。。
pyufftj
2016-09-12 08:23:01 +08:00
支持,人家奥巴马都喊话全民学编程了。这是未来的趋势啊
xpol
2016-09-12 10:19:15 +08:00
支持楼主。其实我一直也有较小朋友编程的想法。
phlamenco
2016-09-13 21:54:44 +08:00
c++太难了,建议从 python 开始
qwlhappy
2016-09-13 22:42:43 +08:00
大概全民学编程之后就不会有这么多人说写脚本抢月饼不公平了
mingyun
2016-09-15 11:28:01 +08:00
编程从娃娃抓起,关注了
vivagonna
2016-09-22 20:45:24 +08:00
引入一些交互性的硬件不知道是不是可以让孩子们更有兴趣,比如 Arduino (不过这个就是 C 了) 树莓派之类的?楼上有人说乐高也不错,不过缺点就是贵。。。
vivagonna
2016-09-22 20:48:08 +08:00
@pyufftj 实际效果看来也就是喊喊罢了。。
vivagonna
2016-09-22 20:55:19 +08:00
真的很羡慕现在的小孩子,社会和家长对计算机的认识比十几年前提高了不止一个档次,又有那么丰富的网络资源,我记得我小时候因为对 flash 动画的兴趣很想学 js ,好不容易搞到本教程,看的云里雾里不知所云,不了了之,对国产教程留下了深刻的阴影,至今不会 js (好处是不容易被开除...?)
pyufftj
2016-09-22 21:14:30 +08:00
@vivagonna 恩。但是就算是喊喊也比不喊强啊。就像是如今中国的网络安全问题,政府像大众开始普及,虽然大众未必就会因此走向这条路。但是,就算是能引起一些青少年的兴趣也是好的啊
vivagonna
2016-09-22 21:44:41 +08:00
@pyufftj 有一阵子我也觉得全民编程的时代快要来了,不过后来发现编程在各行各业中德地位虽然越来越重要,但不一定就能普及到每个人,相反我发现越来越多的工具向 傻瓜化 自动化 发展,比如有我在工作中喝 office 打交道比较多,常常会写些 vba 来自动化一些重复操作,偶然发现个办公自动化软件或者说平台叫 uipath ,虽说还没有到编程的灵活程度,但是已经可以通过托拖拽拽自动化大部分办公中的重复操作。另一个不太恰当的例子我想说安卓和 ios ,安卓定制化程度高,随心所欲,恰当优化的安卓系统流畅度和易用性绝对超过 ios ,而且大部分优化和配置不需要编程那么复杂,可实际上更多的人还是倾向选择 ios ,因为 ios 对大多数人来说条条框框虽多但足以满足需求,优化安卓付出学习成本和时间精力大于所获得的便利性的收益,也许 Geek 不这么认为,但现实生活中 Geek 只是极少数,可能连 1%都不到。公司的行政小妹会抱怨花一个上午手工核对几百个表太过辛苦,我如果告诉她学会 vba 可以 5 分钟内完成工作,恐怕小妹还是宁可回去手工做,对于没有任何基础的人来讲,编程还是有门槛的。说的比较乱,总之我觉得以目前的情况,编程很难普及到每个人,但很有可能编程朝着傻瓜化的方向发展,直到某个点,大多数人觉得使用自动化工具得到的收益高于付出的学习成本时,此时“编程”才会普及。以上是个人的一点看法,不一定对,姑且听之。

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

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

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

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

© 2021 V2EX