首页
英语攻略
阅读推荐
花生团
随手记 — 学编程
原创
2019-6-5 12:03

看见小花生里有人问编程学习,身为码农,不禁也浮想联翩,随手写点想法。

先说我接触的编程。 

自己是个码农,基础就是初中学的dos,database,大学学的c和c++,然后毕业就混去当程序猿了。算法后来有学过一点,但是没搞懂,工作也是较简单的,能让其他人看懂代码比巧妙的算法有用,所以在我的工作中没用。算法该是大神们的利器,大计算,改善性能都靠它,谁精通我就当谁是大神。 

少儿编程知道的有scratch,python,c++。 

其中,比较热的算scratch,纯图形界面,模块化,拖拉操作,不用打字,所以幼儿园的小朋友也可以接触。乐高的机器人编程软件感觉也类似。这是现在大部分小孩入门编程可能接触到的。 

第二热的应该算c++吧,理由挺简单,高中五大联赛的信息学联赛NOIP,用的编程语言就是c++。要玩比赛,最终都得学。 

第三是python。这语言的学习算少儿编程中比较新的吧,没怎么关注过少儿编程的培训发展,瞎说的。我想选python的原因是需要键盘输入代码,以后转c++等比只会scratch的容易接受。同时python也有很容易使用的可视化模块,做个小动画也不是很难,那么也就能吸引孩子学习。 

介绍完编程,说说是不是要学编程,是不是要学少儿编程。 

其实,我也不知道要不要学编程。我自己虽然是程序猿,但是自认接触的编程比较简单,都是利用别人做好的功能来组合实现用户需求。而我心目中的大神,都是能够什么模块都不用,直接自己写要的功能。如果不是选择了这么个工作,可能编程就和我没有任何的交集。而少儿编程,在我看来就是用已经存在的模块来组合实现自己要的功能,就像是搭积木一样,而局限就是你有多少积木,你的积木种类是否够多。 

但是,编程学习也不是说就没用。学习编程,能学会分解事物的能力。就像积木搭建,再复杂的事情,最终都分解成了基础模块的组合,只要能想象出怎么组合,那么功能就实现了。化繁为简,这大概就是编程能学到的吧。 

最后说,我家孩子,在三年级的时候开始了python的培训班学习。老母亲没有选择scratch,因为觉得模块化组装,可以自己实践。C++,又怕太难,孩子能力还不够。而python,老母亲自己就不会啊,让孩子学习下,也许老母亲可以跟着偷学呢。 

这里记录几本老母亲买的少儿编程书,老母亲在看的是python,还是不错的,其他的DK的都比较薄,但是孩子没时间翻,有空当兴趣让孩子看看吧。

教孩子学编程 Python语言版146人有 · 评价29 · 书评2(美) Bryson Payne 著;李军 译人民邮电出版社 / 2016-03


编程真好玩1696人有 · 评价348 · 书评14(英) 乔恩·伍德科克 著;余宙华 译南海出版社 / 2017-08


Coding With Scratch Made Easy3人有Carol Vorderman, Jon WoodcockDK / 2012-01


Computer Coding Made Easy3人有Carol Vorderman 著DK / 2014-07


回应5 收藏89 举报
2年前
您的文章真及时,转给我的朋友看,我家完全没这方面的经验。
2年前
写的真棒,学习啦👍
1年前
谢谢,三升四可以开始了
1年前
我记得我是大二才学c++,总觉得孩子学是不是太早了
5月前
python确实挺热的,我家娃在学校学了python之后,开始喜欢编程。她自己平时爱看可汗学院,里面的编程启蒙用的javascript,html,css。IT老母亲觉得她以后要是当程序员还蛮均衡的,前端也会,后端也懂…
发布
作者热门日志
奥数学习教材体会(一年级)  赞157 · 收藏1461 · 评论83
随手记 — 回顾ket考试  赞79 · 收藏532 · 评论88
学而思培优(hao)测(yang)评(mao)  赞29 · 收藏167 · 评论39
二年级的学习安排  赞8 · 收藏58 · 评论48
下载喜马拉雅里的音频实验  赞14 · 收藏77 · 评论18
小升初总结之 积累  赞34 · 收藏41 · 评论20
随手记 - 说说学外语用过的方法  赞19 · 收藏50 · 评论10
2018二年级寒假计划  赞7 · 收藏36 · 评论30
随手记 – 小升初目标校梳理  赞3 · 收藏29 · 评论39