隨手記 — 學(xué)編程

2009
2019-6-5 12:03 原創(chuàng)

看見(jiàn)小花生里有人問(wèn)編程學(xué)習(xí),身為碼農(nóng),不禁也浮想聯(lián)翩,隨手寫(xiě)點(diǎn)想法。

先說(shuō)我接觸的編程。 

自己是個(gè)碼農(nóng),基礎(chǔ)就是初中學(xué)的dos,database,大學(xué)學(xué)的c和c++,然后畢業(yè)就混去當(dāng)程序猿了。算法后來(lái)有學(xué)過(guò)一點(diǎn),但是沒(méi)搞懂,工作也是較簡(jiǎn)單的,能讓其他人看懂代碼比巧妙的算法有用,所以在我的工作中沒(méi)用。算法該是大神們的利器,大計(jì)算,改善性能都靠它,誰(shuí)精通我就當(dāng)誰(shuí)是大神。 

少兒編程知道的有scratch,python,c++。 

其中,比較熱的算scratch,純圖形界面,模塊化,拖拉操作,不用打字,所以幼兒園的小朋友也可以接觸。樂(lè)高的機(jī)器人編程軟件感覺(jué)也類似。這是現(xiàn)在大部分小孩入門(mén)編程可能接觸到的。 

第二熱的應(yīng)該算c++吧,理由挺簡(jiǎn)單,高中五大聯(lián)賽的信息學(xué)聯(lián)賽NOIP,用的編程語(yǔ)言就是c++。要玩比賽,最終都得學(xué)。 

第三是python。這語(yǔ)言的學(xué)習(xí)算少兒編程中比較新的吧,沒(méi)怎么關(guān)注過(guò)少兒編程的培訓(xùn)發(fā)展,瞎說(shuō)的。我想選python的原因是需要鍵盤(pán)輸入代碼,以后轉(zhuǎn)c++等比只會(huì)scratch的容易接受。同時(shí)python也有很容易使用的可視化模塊,做個(gè)小動(dòng)畫(huà)也不是很難,那么也就能吸引孩子學(xué)習(xí)。 

介紹完編程,說(shuō)說(shuō)是不是要學(xué)編程,是不是要學(xué)少兒編程。 

其實(shí),我也不知道要不要學(xué)編程。我自己雖然是程序猿,但是自認(rèn)接觸的編程比較簡(jiǎn)單,都是利用別人做好的功能來(lái)組合實(shí)現(xiàn)用戶需求。而我心目中的大神,都是能夠什么模塊都不用,直接自己寫(xiě)要的功能。如果不是選擇了這么個(gè)工作,可能編程就和我沒(méi)有任何的交集。而少兒編程,在我看來(lái)就是用已經(jīng)存在的模塊來(lái)組合實(shí)現(xiàn)自己要的功能,就像是搭積木一樣,而局限就是你有多少積木,你的積木種類是否夠多。 

但是,編程學(xué)習(xí)也不是說(shuō)就沒(méi)用。學(xué)習(xí)編程,能學(xué)會(huì)分解事物的能力。就像積木搭建,再?gòu)?fù)雜的事情,最終都分解成了基礎(chǔ)模塊的組合,只要能想象出怎么組合,那么功能就實(shí)現(xiàn)了。化繁為簡(jiǎn),這大概就是編程能學(xué)到的吧。 

最后說(shuō),我家孩子,在三年級(jí)的時(shí)候開(kāi)始了python的培訓(xùn)班學(xué)習(xí)。老母親沒(méi)有選擇scratch,因?yàn)橛X(jué)得模塊化組裝,可以自己實(shí)踐。C++,又怕太難,孩子能力還不夠。而python,老母親自己就不會(huì)啊,讓孩子學(xué)習(xí)下,也許老母親可以跟著偷學(xué)呢。 

這里記錄幾本老母親買的少兒編程書(shū),老母親在看的是python,還是不錯(cuò)的,其他的DK的都比較薄,但是孩子沒(méi)時(shí)間翻,有空當(dāng)興趣讓孩子看看吧。

教孩子學(xué)編程(Python語(yǔ)言版)175人有 · 評(píng)價(jià)39 · 書(shū)評(píng)2(美) Bryson Payne 著;李軍 譯人民郵電出版社 / 2016-03 看到附錄,算是全本書(shū)看完了吧。感覺(jué)寫(xiě)的不錯(cuò),一點(diǎn)點(diǎn)加深,處處透著分步和疊代的方法。感覺(jué)十個(gè)章節(jié),方方面面都講到了。至于說(shuō)語(yǔ)法,用到的庫(kù),不是這本書(shū)想介紹的。感覺(jué)就是介紹一個(gè)python語(yǔ)言的學(xué)習(xí)思路。


編程真好玩: 6歲開(kāi)始學(xué)Scratch1937人有 · 評(píng)價(jià)421 · 書(shū)評(píng)14[日]喬恩·伍德科克 著;余宙華 譯南海出版社 / 2017-08


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


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


回應(yīng)5 舉報(bào)
贊11
收藏99
5年前
您的文章真及時(shí),轉(zhuǎn)給我的朋友看,我家完全沒(méi)這方面的經(jīng)驗(yàn)。
5年前
寫(xiě)的真棒,學(xué)習(xí)啦??
4年前
謝謝,三升四可以開(kāi)始了
4年前
我記得我是大二才學(xué)c++,總覺(jué)得孩子學(xué)是不是太早了
3年前
python確實(shí)挺熱的,我家娃在學(xué)校學(xué)了python之后,開(kāi)始喜歡編程。她自己平時(shí)愛(ài)看可汗學(xué)院,里面的編程啟蒙用的javascript,html,css。IT老母親覺(jué)得她以后要是當(dāng)程序員還蠻均衡的,前端也會(huì),后端也懂…
發(fā)布

推薦閱讀

Lucky_gjy
Lucky_gjy
2009
作者熱門(mén)日志
隨手記 — 回顧ket考試  贊86 · 收藏575 · 評(píng)論88
盤(pán)盤(pán)買的初中后教輔(物理篇)  贊34 · 收藏334 · 評(píng)論41
學(xué)而思培優(yōu)(hao)測(cè)(yang)評(píng)(mao)  贊31 · 收藏177 · 評(píng)論39