随手记 — 学编程

2009
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语言版)178人有 · 评价39 · 书评2(美) Bryson Payne 著;李军 译人民邮电出版社 / 2016-03 看到附录,算是全本书看完了吧。感觉写的不错,一点点加深,处处透着分步和叠代的方法。感觉十个章节,方方面面都讲到了。至于说语法,用到的库,不是这本书想介绍的。感觉就是介绍一个python语言的学习思路。


编程真好玩: 6岁开始学Scratch1950人有 · 评价425 · 书评14[日]乔恩·伍德科克 著;余宙华 译南海出版社 / 2017-08


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


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


回应5 举报
赞11
收藏100
6年前
您的文章真及时,转给我的朋友看,我家完全没这方面的经验。
6年前
写的真棒,学习啦👍
5年前
谢谢,三升四可以开始了
5年前
我记得我是大二才学c++,总觉得孩子学是不是太早了
4年前
python确实挺热的,我家娃在学校学了python之后,开始喜欢编程。她自己平时爱看可汗学院,里面的编程启蒙用的javascript,html,css。IT老母亲觉得她以后要是当程序员还蛮均衡的,前端也会,后端也懂…
发布

推荐阅读

Lucky_gjy
Lucky_gjy
2009
作者热门日志
奥数学习教材体会(一年级)  赞196 · 收藏1802 · 评论68
随手记 — 回顾ket考试  赞86 · 收藏576 · 评论88
盘盘买的初中后教辅(数学篇)  赞53 · 收藏475 · 评论33
盘盘买的初中后教辅(物理篇)  赞34 · 收藏345 · 评论42
学而思培优(hao)测(yang)评(mao)  赞31 · 收藏176 · 评论39