資訊內(nèi)容
青少兒使用Scratch編程時,與程序員在工作中的編程有什么區(qū)別?
編程貓總結(jié)了兩句話,我個人感覺總結(jié)的非常到位:
-
成人編程為薪資,少兒編程看興趣。
-
軟件是編程工具,核心是編程思想。
但具體針對這個題目來回答呢,我還是覺得這個網(wǎng)友說的有道理:
首先,目標(biāo)不同。
孩子的學(xué)習(xí)目標(biāo)是發(fā)展興趣打好基礎(chǔ),他們需要去了解有哪些編程學(xué)習(xí)工具?程序能做什么?學(xué)好程序需要掌握的一些其他基礎(chǔ)知識還有什么?能不能用一些程序來輔助他的學(xué)習(xí)?或者利用程序來做一些有趣的好玩的東西?而大人的學(xué)習(xí)目標(biāo)一般來講就非常明確,就是為了解決工作中的一些問題,或者說以此為職業(yè)。
其次,選擇的編程語言和工具不同。
孩子由于要激發(fā)興趣,必須能學(xué)得快,那么就選擇像scratch這樣較流行的教育編程語言,容易上手,也不會犯錯,但是程序效率并不是很高,也很難變成一個好的可發(fā)行產(chǎn)品,目前市場上有很多都是這種教育類產(chǎn)品的雨,兒,大人則是選擇了工業(yè)語言,因?yàn)楸仨毮盟鼇硗瓿梢恍┕ぷ鳌?
第三,編程的組織方式不一樣。
孩子編程由于他們能力比較弱,時間投入少,大部分是個人編程,所以都是做一些小程序,就是復(fù)雜的程序,也很少有多人協(xié)作的,而大人編程往往是協(xié)作編程,他們需要共同完成一些復(fù)雜的項(xiàng)目,而這個項(xiàng)目里面所需要的技能比較多,可能一個人還沒法做起來。
第四,應(yīng)用場景不同。
孩子的編程應(yīng)用場景主要是做實(shí)驗(yàn),驗(yàn)算,解題,輔助學(xué)習(xí),或者說做一些好玩的動畫程序,小游戲等等。而工作中的應(yīng)用場景則是根據(jù)需求去解決一些項(xiàng)目中的問題,或者直接開發(fā)一個軟件,一個網(wǎng)站。
最后,評價(jià)標(biāo)準(zhǔn)不一樣。
孩子的學(xué)習(xí)結(jié)果的評價(jià)標(biāo)準(zhǔn)可能就是掌握了某些編程的基礎(chǔ)概念,比較快的完成解題,能夠做出一些有趣的小游戲,或者說在某些比賽里面獲得一些獎項(xiàng)。而大人的編程,是有一些工業(yè)級的要求,對需求的完成度,代碼可讀性,效率,產(chǎn)品質(zhì)量,用戶體驗(yàn)都是有具體要求的。
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時和我們聯(lián)系刪除
