美國麻省理工學(xué)院的溫斯頓教授認為:人工智能就是研究??如何使計算機去做過去只有人才能做的智能工作。
近,美國硅谷出現(xiàn)了一款新的游戲形式。很多人在10歲的時候還是一個小朋友,每天忙著完成功課、課外活動后跟朋友一起打游戲。然而,美國一名同齡的女孩就已經(jīng)發(fā)明了全球編程桌游,更成功開公司當(dāng)老板。她就是近年受到各大科技公司、媒體、社會關(guān)注的女孩莎麥拉·梅塔。
有人會說,能做到這一步,肯定跟良好的家庭背景脫不了干系。沒錯,她的父親是一名印度裔工程師,在她6歲的時候就讓她初步學(xué)習(xí)編程,并提供良好的環(huán)境和設(shè)備讓她學(xué)習(xí)。
可讓人沒想到的是,莎麥拉·梅塔在8歲的時候?qū)⒆烙闻c編程結(jié)合并創(chuàng)出一款編程桌游。后,這款編程桌游在2016 年的一場比賽中成功擊敗25名高中生獲得二等獎。并創(chuàng)立公司將桌游推出市面。據(jù)說,銷售了一年就成功售出過千箱,收入高達近30萬人民幣。
那么,編程到底是什么?
有人曾經(jīng)提到,編程到底是什么,不少編程大師都是數(shù)學(xué)或者計算機專業(yè)出身,然而在很多高手看來,編程又是一門藝術(shù)。
如果單從科學(xué)的角度來說,編程是一種邏輯的思維運算,目前所有的編程語言都有它固定的邏輯,而這種邏輯在所有語言中也是適用的,市面上的產(chǎn)品在底層也是基于這種邏輯運算來實現(xiàn)各種功能。
如果把產(chǎn)品當(dāng)做一個藝術(shù)品,那么代碼就可以被稱作藝術(shù),通過藝術(shù)的手段來讓人們感知身邊的藝術(shù)品。產(chǎn)品經(jīng)理就是對藝術(shù)品進行了很好的加工與雕琢。不然的話,大多數(shù)人都直接使用命令操作界面即可,沒必要讓它具備精美的外觀。
但是目前很多軟件廠商卻沒有這么做,通過與目前流行的圖形芯片進行合作,為用戶提供了精美的產(chǎn)品界面,以藝術(shù)的形式與用戶進行交互。不管是電腦、還是手機,在如今的生活中就算一個簡單的美顏自拍都離不開內(nèi)置的編程。
那么,編程有什么作用?
就現(xiàn)在的社會環(huán)境來說,小到計算器、科學(xué)統(tǒng)計,大到航空探月都離不開編程。生活中編程實現(xiàn)的東西數(shù)不勝數(shù),我們常用的手機APP、微信、QQ、淘寶、抖音。所有這些東西,都是通過編程實現(xiàn)的,你的每一個操作,顯示的每個信息,為你的照片添加的每種,都是編寫在程序中的響應(yīng)內(nèi)容,都是靠程序?qū)崿F(xiàn)的。
在未來更加離不開編程,因為未來肯定是一個高度智能的社會。無人駕駛、智慧城市、智能家居、智能機器人等現(xiàn)在已經(jīng)在實際生活中開始慢慢流行起來,而所有這些AI智能的事物,它的核心能力無一例外的都是編程實現(xiàn)的。
從近年來國家的教育政策傾向來看,整個國家層面已經(jīng)非常重視在教育方面對AI智能的知識的傳授和學(xué)習(xí)。上海、北京等一線城市的小學(xué)已經(jīng)開展了兒童編程的相關(guān)課程,有的學(xué)校還開展了創(chuàng)客的活動和比賽,創(chuàng)客活動和比賽的核心也是編程,可見國家和學(xué)校對兒童編程的重視,而且導(dǎo)向性質(zhì)非常明確。
那么,編程思維到底是什么?
編程思維是我們解決問題的一種方法,是邏輯思維的一種。就是利用我們已有的知識和工具,將自身的思路轉(zhuǎn)化成邏輯運算的步驟,從而完成復(fù)雜的任務(wù)。
學(xué)編程對孩子有什么好處?
培養(yǎng)邏輯思維和想象力:學(xué)習(xí)編程可以極大的幫助孩子培養(yǎng)邏輯思維能力和想象能力。計算機的運行方式,必須將要解決的問題思路和順序?qū)氲狡渲?,然后讓計算機一步一步的去工作,反饋出特定的結(jié)果。學(xué)習(xí)編程能夠培養(yǎng)孩子的邏輯思維和抽象思維,80%的孩子在學(xué)習(xí)少兒編程后,對自然科學(xué)的理解能力有顯著提升。
跳出思維定式:學(xué)習(xí)編程可以幫助孩子跳出思維定式。人長大后會形成思維定式,如果他們在之前從未接受過考驗和挑戰(zhàn),將來遇到復(fù)雜問題,大腦會習(xí)慣性地提醒他們,這件事可能是行不通的,孩子會逐漸失去突破的渴望。而編程的過程就像畫畫一樣在創(chuàng)作,孩子們會享受到創(chuàng)造的樂趣,變得銳氣十足。
增強自信心、專注力:學(xué)習(xí)編程可以增強孩子的自信心,并提高做事情的專注力。完整的參與編程制作能夠有效提高孩子做事情的專心度,一步步的將程序成功運行更能增強孩子的自信心,讓他們更有勇氣地面對學(xué)習(xí)和生活中可能遇到的挫折。
在世界大格局下,編程作為和“機器”溝通的語言。不論是開發(fā)人工智能,還是與它們協(xié)同工作,你都要會用“機器”聽得懂的語言和它們交流。因此,從技能層面來說,編程將是人工智能時代的必備基礎(chǔ)。產(chǎn)業(yè)需要的也不僅是軟件專業(yè)人才,而是掌握編程技能的產(chǎn)業(yè)專業(yè)人才。