我個(gè)人的背景經(jīng)歷大致如下
10年以上的軟件研發(fā)經(jīng)歷必怜,從C語(yǔ)言到Delphi唆迁,再到Java鸭丛,Python,Android都有涉及唐责。開(kāi)發(fā)過(guò)財(cái)務(wù)軟件鳞溉、四川省農(nóng)業(yè)稅征收軟件(現(xiàn)在農(nóng)業(yè)稅已經(jīng)取消了),曾經(jīng)主持并帶隊(duì)開(kāi)發(fā)了多個(gè)地方的金保工程(國(guó)家十二金工程中的一個(gè))鼠哥。
做過(guò)互聯(lián)網(wǎng)產(chǎn)品穿挨,在中國(guó)移動(dòng)咪咕音樂(lè)從事產(chǎn)品經(jīng)理工作兩年月弛,設(shè)計(jì)過(guò)多款互聯(lián)網(wǎng)產(chǎn)品。
我開(kāi)發(fā)軟件和設(shè)計(jì)產(chǎn)品都不是做到最好科盛,但是我是程序員里最懂產(chǎn)品的帽衙,同時(shí)也是產(chǎn)品經(jīng)理里最懂程序的,因此我有兩樣贞绵,起碼能有80分吧厉萝,加起來(lái)就是160分.別人一樣做到最好也才100分。我還有一個(gè)10歲的兒子榨崩,5年級(jí)谴垫,我還負(fù)責(zé)兒子的奧數(shù)、計(jì)算機(jī)母蛛、英語(yǔ)學(xué)習(xí)翩剪,所以我作為一個(gè)產(chǎn)品經(jīng)理、一個(gè)程序員彩郊,一個(gè)父親我比同行厲害的是:
我知道小孩子喜歡什么前弯,并且能把編程這件事用他們喜歡的方式教給他們,還能讓他們用起來(lái)并且喜歡上編程秫逝。
并不是每個(gè)人都需要學(xué)習(xí)編程
是的恕出,并不是每個(gè)人都需要學(xué)習(xí)編程,學(xué)會(huì)編程對(duì)以后的工作也并沒(méi)有什么幫助违帆。NBA球員克里斯·波什提倡讓小孩從小就學(xué)習(xí)編程浙巫,但當(dāng)他在球場(chǎng)上扣籃的時(shí)候他也不需要編程。美國(guó)總統(tǒng)奧巴馬批了 40 億美元給公立學(xué)校用于計(jì)算機(jī)教育刷后,讓孩子們有更多機(jī)會(huì)去編程的畴,但他在討論是否要出兵敘利亞的時(shí)候也不靠編程。編程并不是必須學(xué)習(xí)的生存技能尝胆。
孩子為什么要學(xué)習(xí)編程
學(xué)習(xí)編程并不意味著讓孩子成為一個(gè)程序員苗傅,學(xué)習(xí)編程可以加強(qiáng)孩子的邏輯思考能力和解決問(wèn)題能力。我的孩子從3年級(jí)開(kāi)始就學(xué)習(xí)奧數(shù)班巩,基本上是我在陪他學(xué)習(xí)渣慕。陪孩子學(xué)過(guò)奧數(shù)的家長(zhǎng)都知道奧數(shù)學(xué)習(xí)其實(shí)就是數(shù)學(xué)邏輯思維的訓(xùn)練,如果孩子邏輯思維能力比較好抱慌,奧數(shù)學(xué)習(xí)無(wú)疑會(huì)輕松很多逊桦。編程就是邏輯思維的訓(xùn)練,變量抑进、控制强经、循環(huán)、跳出寺渗、函數(shù)匿情、類兰迫、編譯、執(zhí)行這些編程概念都是一種邏輯思維炬称。孩子如果越早學(xué)習(xí)編程或者接觸編程汁果,無(wú)疑對(duì)他以后數(shù)理化的學(xué)習(xí)是有幫助的。
學(xué)習(xí)編程非常簡(jiǎn)單并且很快樂(lè)
現(xiàn)在由于升學(xué)的壓力孩子都上了各種的培訓(xùn)班玲躯,小孩總是被逼去學(xué)習(xí)鋼琴据德、書(shū)法、舞蹈跷车、奧數(shù)等等棘利,起碼我的小孩是被逼去學(xué)奧數(shù)的。(關(guān)于是否應(yīng)該學(xué)習(xí)奧數(shù)等其它培訓(xùn)班以后另起文章)但是沒(méi)看到那個(gè)小孩對(duì)電腦不感興趣朽缴,不喜歡玩IPAD善玫。只要在這方面稍加引導(dǎo)并且采用一些比較好的方式,小孩肯定會(huì)愛(ài)上編程并且得到很多快樂(lè)密强。
編程能幫助孩子建立信心
編程能做一些非趁├桑酷的東西,比如通過(guò)Scratch制作一些動(dòng)畫(huà)誓斥,制作一些包含照片的網(wǎng)頁(yè)程序,這些會(huì)得到朋友的贊賞并且羨慕他們有這個(gè)技能许帐,孩子們變得比以前更加開(kāi)放劳坑,更有自信。
孩子如何開(kāi)始學(xué)習(xí)編程
由于孩子對(duì)英語(yǔ)的掌握程度和對(duì)計(jì)算機(jī)的掌握程度不同成畦,年齡較小的孩子可以從Scratch入手距芬。Scratch是一款由麻省理工學(xué)院(MIT) 設(shè)計(jì)開(kāi)發(fā)的一款面向少年的簡(jiǎn)易編程工具,編程者在不需要懂英語(yǔ)循帐、不知道鍵盤(pán)的情況框仔,通過(guò)積木形狀的模塊控制程序參數(shù)就可以實(shí)現(xiàn)簡(jiǎn)單的編程。還有一個(gè)CodeMonkey拄养,通過(guò)簡(jiǎn)單的輸入控制一只小猴子吃香蕉离斩。這兩個(gè)工具主要針對(duì)7歲以下的孩子,以培養(yǎng)孩子對(duì)編程的興趣瘪匿,對(duì)程序的簡(jiǎn)單認(rèn)識(shí)為主跛梗。Scratch和CodeMonkey都是在線工具,家長(zhǎng)可以陪同孩子一起完成棋弥。以后我會(huì)專門講解Scratch和CodeMonkey如何操作核偿。
稍大一些的孩子可以學(xué)習(xí)簡(jiǎn)單的機(jī)器人編程,比如達(dá)奇機(jī)器人顽染、小卡機(jī)器人以及樂(lè)高的EV3系列漾岳。這一階段主要培養(yǎng)孩子動(dòng)手和編程結(jié)合能力轰绵,從感知上進(jìn)一步認(rèn)識(shí)學(xué)習(xí)編程。通過(guò)程序控制機(jī)器人可以很好得解決孩子興趣和學(xué)習(xí)之間的矛盾尼荆。市面上的機(jī)器人大部分都是對(duì)單片機(jī)進(jìn)行封裝左腔,通過(guò)ipad或者手機(jī)app編寫(xiě)程序控制機(jī)器人進(jìn)行一些簡(jiǎn)單動(dòng)作。樂(lè)高EV3系列屬于比較高端的機(jī)器人耀找,當(dāng)然實(shí)現(xiàn)功能也是最好的翔悠。
6年級(jí)以上的孩子應(yīng)該學(xué)習(xí)正式編程語(yǔ)言,比如C語(yǔ)言野芒。為什么要從C語(yǔ)言開(kāi)始學(xué)習(xí)呢蓄愁?C語(yǔ)言是計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言的基礎(chǔ),是實(shí)用的程序設(shè)計(jì)工具狞悲。C語(yǔ)言入門很容易撮抓,要精通則比較難。C語(yǔ)言沒(méi)有很多高級(jí)語(yǔ)言的功能摇锋,它的參考手冊(cè)僅僅用了49頁(yè)就描述了整個(gè)C語(yǔ)言丹拯。C語(yǔ)言的這種“低級(jí)”讓我們?cè)趯W(xué)習(xí)時(shí)會(huì)把重點(diǎn)放在自己控制上,所以什么都會(huì)選擇自己動(dòng)手荸恕。學(xué)習(xí)C語(yǔ)言可以讓孩子領(lǐng)略到真正的程序設(shè)計(jì)語(yǔ)言基礎(chǔ)乖酬,為以后的學(xué)習(xí)打下基礎(chǔ)。
未來(lái)的社會(huì)是一個(gè)充滿科技的社會(huì)融求,小到做一個(gè)靜態(tài)網(wǎng)站咬像,大到創(chuàng)造出新的科技服務(wù)社會(huì),這些都需要懂編程生宛。我相信編程已經(jīng)不是程序員的需求县昂,而是未來(lái)大多數(shù)行業(yè)的需求。我們會(huì)需要更多掌握編程技能的人陷舅。今早地讓孩子學(xué)習(xí)編程倒彰,能夠讓他們更好地適應(yīng)未來(lái)的科技社會(huì),并在未來(lái)具備更強(qiáng)的競(jìng)爭(zhēng)力莱睁。