教几个小学生 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 利益相关: 这个发行版 大陆地区现在是我负责.
大家有有问题跟帖问吧 我会尽量一一解答的.
26629 次点击
所在节点    分享创造
103 条回复
Jelen
2016-09-06 11:11:31 +08:00
我一直有这个想法:
因为是农村的,看到身边很多小孩对于计算机唯一的用处就是玩,家长也不知道除了当娱乐机器还能干嘛,一直想去做的是引导这些孩子学会利用计算机成长,当然,这个成长不仅仅是编程,包括基本技能、网络学习等,总之就是除了娱乐之外的更加正向的教育。
关于这个,楼主有什么想法吗
blabla
2016-09-06 11:11:37 +08:00
孩子对于编程概念的理解速度之快其实超出我们的想象。
我女儿对编程挺有兴趣的,在家教她玩一段时间 Scratch, 现在四年级,正在捣鼓 EV3 ,下一步准备 Pascal 了,
没办法, C/C++ 自己不会,也没找到合适的老师。
sorra
2016-09-06 11:53:36 +08:00
支持!既然学生喜欢,家长支持,那就无可指摘。既然学生能学会 C++,那么教 C++就没问题。
scnace
2016-09-06 12:02:26 +08:00
点赞!但同样觉得 py 比 c 艹更易于吸收~
hcymk2
2016-09-06 12:18:51 +08:00
如果能先教 c++ ,其实会形成对其他语言学习的心理优势。 当然这个心理优势会产生什么样的效果就不知道了。
TangMonk
2016-09-06 12:20:40 +08:00
佩服楼主
tscat
2016-09-06 12:36:02 +08:00
@darklowly 应该是成绩好的,一般代表要么智商高,要么家庭教育好,也就是比较开明吧
nyaruko
2016-09-06 13:17:27 +08:00
小学生确实可以学会 C++,我小学六年级就学会 C++的基本语法了,但开发就是另一回事了,毕竟没人教
funky
2016-09-06 13:34:44 +08:00
支持 LZ ,现在小孩的学习环境比当初的好多了
zhanglintc
2016-09-06 13:35:59 +08:00
感觉教编程没问题, 教 C++还是不合适...
Jiavan
2016-09-06 14:34:03 +08:00
支持支持!楼主是重大的?好像见过?
y
2016-09-06 14:36:32 +08:00
感谢楼主,支持你做实验,要是有二维码我会捐钱。
如果想持续做下去可以考虑开个知乎专栏。
y
2016-09-06 14:37:26 +08:00
我倒不质疑为啥不教 Python, js. 我倒是觉得可以教点 C. 哈哈
vtoexshan
2016-09-06 17:47:45 +08:00
加入一个政府的教育部门——这不就是教育局嘛
cdffh
2016-09-07 09:05:37 +08:00
@y 非常感谢你的支持. 我会有持续的分享的
cdffh
2016-09-07 09:06:28 +08:00
@rubyvector 会有持续的 完整的分享的.
y
2016-09-07 10:35:11 +08:00
我觉得越小的孩子越适合学习类型系统相对而言比较强的语言, C++ 可能并不差。
"2" 和 2 本来就是完全不同的东西嘛,只要老师解释清楚,很好理解的。

想学函数式的话可以考虑小海龟( logo 语言)
itfanr
2016-09-07 12:51:54 +08:00
非常支持楼主。我前段时间创建了一个 QQ 群:高新区中学生编程启蒙 392736886 。

我也想做类似的事情。握手~~
Arnie97
2016-09-07 15:00:37 +08:00
@jasonyang9 @jarlyyn @em2046 @y

我们小学五年级的信息技术课内容就是 PC-LOGO ,不过当时觉得没啥意思,老师一走我们就开始玩一个叫「金山画王」的软件…

后来上了初中,发现有人在机房用鼠标画控件就能生成 exe 程序,感觉很牛逼,于是我学的第一门比较正式的语言是 Visual Basic 6.0 。

不知不觉间,很多年过去了。有一天,我发现 Python 不但能 import this ,还能 import turtle …
darklowly
2016-09-09 09:01:09 +08:00
@tscat 这个结论的依据是?

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

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

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

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

© 2021 V2EX