[站外圖片上傳中...(image-bb99ef-1538329392461)]
不管區(qū)塊鏈的風(fēng)口多么火熱,不管人工智能是否可以走進(jìn)大家的生活,也不管VR游戲何時能夠進(jìn)軍市場。
至少目前,我們?nèi)匀惶幱谖赐藷摹盎ヂ?lián)網(wǎng)時代”。
我的計算機(jī)啟蒙
我第一次接觸計算機(jī)時,是在2007年,我12歲。
家里買了第一臺電腦是聯(lián)想的臺式機(jī),顯示器還是已經(jīng)被淘汰掉的 CRT(陰極射線顯像管),操作系統(tǒng)是古董級的 Windows 98。

那時想愉快的訪問互聯(lián)網(wǎng),可不像現(xiàn)在這樣,連接WIFI或找一根網(wǎng)線這樣方便。
怎么做呢?你一定想不到!需要把家里的座機(jī)電話線拔掉,然后手動一根一根的擰到電腦的網(wǎng)線上,就像接電線一樣。
網(wǎng)速也是可憐的128kb/s。128kb/s是什么概念?下載一首4M的歌曲要5分多鐘,還經(jīng)常掉線!
在現(xiàn)在看來,這臺電腦可以放在博物館展覽了,但這也徹底打開了我對計算機(jī)的探索(探索如何在不被爸媽打屁股的前提下愉快的玩游戲)。
這也讓我對計算機(jī)產(chǎn)生了濃厚的興趣,慢慢從愛好變成了職業(yè)。
我弟弟的計算機(jī)啟蒙
如今,計算機(jī)的家庭普及率已經(jīng)非常高了,小孩子不僅可以隨時隨地玩電腦,還可以用手機(jī)和平板躺著玩,走著玩!
我弟弟剛上3年級時就學(xué)會拉著我給他破解游戲秘籍。每次我都會有意識的讓他自己去敲那些單詞,并告訴他正確的打字姿勢和手勢。
此外,每次讓我抓到他,我都會讓他練習(xí)打字,學(xué)習(xí)基本的電腦操作。
我的目的很簡單,哪怕他打字速度很慢,但至少打字的手勢是標(biāo)準(zhǔn)規(guī)范的,至少操作電腦時,是有效且正確的。不管以后他是否從事計算機(jī)行業(yè),這對他會有極大的幫助。
每年回家我都會和他簽訂不平等條約,安排一些電腦的學(xué)習(xí)任務(wù),并且答應(yīng)如果完成的好,會他買玩具。當(dāng)然完成的不好,也是會買的。因為這個條約是對我的不平等?。。?/p>
之所以這么做,除了可以幫助他少走一些彎路,更快的掌握這些必備技能外,更多的是因為我看到了一些可怕的趨勢。
目前小學(xué)和初中的計算機(jī)課程,如同虛設(shè),老師教一些常識性的知識外,其余時間都是在打游戲,完全是應(yīng)付教學(xué)計劃。
大部分的家長并沒有意識到需要培養(yǎng)孩子的計算機(jī)能力,少部分有這個觀念意識的,無奈自己不會,甚至家長自己還要請教孩子怎么操作。
不能充分的引導(dǎo)正確的觀念和相關(guān)的技能輔導(dǎo),在北京、上海、深圳這些一線城市還好,二線及以下城市的家長完全沒有這樣的意識甚至是抵觸孩子接觸電腦。
我不希望一個學(xué)計算機(jī)的哥哥的弟弟是電腦小白。我會教他使用電腦,還會有計劃的教他編程。
計算機(jī)操作只是基本功,是未來每個人必須掌握的技能之一。
而編程,在未來不僅僅是專業(yè)人員的工具,編程會像 Office 一樣逐漸普及。
編程沒有你想的那么難
相信大家聽到編程這個詞,一定覺得十分難學(xué),像天書一樣。
其實并不是大家想象的那樣。

編程語言(programming language)就是將你的邏輯按照標(biāo)準(zhǔn)的語法寫出來。
計算機(jī)程序(Computer Program)就是由某一個編程語言編寫而成,去執(zhí)行特定的任務(wù)。
例如:我想周一到周五晚上11點(diǎn)能提醒我早點(diǎn)睡覺。
我會通過編程語言將我的邏輯寫出來,我的邏輯是這樣的:
如果 [今天的日期] 是 [周一 或 周二 或 周三 或 周四 或 周五]
并且 [現(xiàn)在的時間] 是 [23:00點(diǎn)]
那么 [提醒我睡覺]
否則 [不提醒]
并把寫好的代碼封裝成一個可以執(zhí)行的程序或軟件。
這樣每天到時間,軟件就會自動提醒我該睡覺了,我可以放心大膽的去刷劇看電影,不怕熬過頭了!周末還可以熬夜玩會游戲。
仔細(xì)分析一下,我們發(fā)現(xiàn),整個編程過程中最大的難點(diǎn)是我們的思維和邏輯。
而相關(guān)的語法和規(guī)范很快就可以掌握,編寫代碼的工具也大同小異。
而編程的過程中,就是在梳理我們自己的任務(wù)邏輯。
換句話說,編程是可以鍛煉我們的邏輯思維能力的。
這和年齡無關(guān),哪怕是小孩子,在系統(tǒng)性的引導(dǎo)后,也可以編寫出充滿創(chuàng)意的游戲。
兒童編程
在北京,我發(fā)現(xiàn)了很多兒童編程、少兒編程的培訓(xùn)課,而且勢頭越來越大,互相競爭也是越來越激烈。
相比傳統(tǒng)的興趣培訓(xùn)班,編程課最大的亮點(diǎn)便是培養(yǎng)鍛煉少兒的思維邏輯能力、動手能力、創(chuàng)造力等。結(jié)合各種工具和教學(xué)方法,讓孩子獨(dú)立完成項目開發(fā)等等。
而且少兒編程作為STEAM教育公認(rèn)的一環(huán),結(jié)合生動有趣的硬件圖形編程套件,簡單易上手的編程軟件,3D圖形建模和3D打印機(jī),數(shù)學(xué)計算,正好對應(yīng)STEAM教育的各方面,少兒編程是STEAM教育的最有效的載體。
除此之外,編程會成為未來工作的基本工具之一。

兒童編程最大阻礙來自于孩子的父母,大家多少對編程還是有一些成見,這是外界對編程的固有印象導(dǎo)致,如今,編程早已經(jīng)不在黑乎乎的屏幕上敲一長串復(fù)雜的指令。
面向兒童編程的軟件,更多的是圖形化編程工具,更加形象、生動、有趣,讓孩子在娛樂動手的同時,鍛煉各方面能力。
但形式不管如何新穎好玩有趣,多少會枯燥無聊。小孩子的耐心更是不如成年人,我們需要一個富有創(chuàng)造力的工具,協(xié)助少兒完成編程的學(xué)習(xí)。
創(chuàng)客教育
說到創(chuàng)客教育,就不得不提到嵌入式。
嵌入式這個詞匯,大家很少聽到,但卻無處不在。
手機(jī)、路由器、計算器、甚至樓道里的聲控?zé)舳紝儆谇度胧降姆懂牎?/p>
嵌入式(Embedded System),是一個專用的計算機(jī)系統(tǒng),通過軟件控制硬件來完成某一特定需求的系統(tǒng)。
大家每天都接觸的共享單車的智能鎖,便是一個嵌入式系統(tǒng)。能夠獨(dú)立工作,完成開關(guān)鎖、定位功能??稍趪?yán)酷的環(huán)境中長期穩(wěn)定工作。
嵌入式是多學(xué)科的結(jié)合,學(xué)習(xí)起來十分艱辛,為了能讓學(xué)習(xí)者更快更高效的學(xué)習(xí)和制作嵌入式設(shè)備的原型,便創(chuàng)造出了 Arduino 單片機(jī)。
[站外圖片上傳中...(image-22472b-1538329392461)]
Arduino 是一款便捷靈活、方便上手的開源電子原型平臺。在十幾年的發(fā)展過程中,已經(jīng)越來越成熟,價格便宜,資料完善,配合豐富的傳感器,可以制作出極具創(chuàng)意的原型機(jī)和藝術(shù)品。
Arduino 也慢慢發(fā)展出很多變種,被應(yīng)用在各行各業(yè),創(chuàng)客教育便是其中之一。
上一節(jié)說到,小孩子是沒有耐心長時間編程的,我們需要一個好玩有趣的玩具來增加孩子的興趣,讓編程不僅體現(xiàn)在屏幕上,最好是能讓編寫好的代碼讓玩具動起來,按照孩子自己的想法去實現(xiàn)自己的小創(chuàng)意。
這便是兒童編程和嵌入式的結(jié)合,創(chuàng)客教育目前正值風(fēng)口,得到了越來越多家長的認(rèn)可,創(chuàng)客教育也越來越完善,龐大的技術(shù)支持和開源社區(qū)的貢獻(xiàn),讓創(chuàng)客教育得到了飛速的發(fā)展。
歡迎關(guān)注我的公眾號:吳佳軼同學(xué)。[筆芯~]