每次被問到什么是計(jì)算思維纹份?我都會(huì)回答苟跪,計(jì)算思維就是解決問題的方法矮嫉;不知道是不是答案太簡單,后面就會(huì)接著問蠢笋,什么是解決問題的方法?如果有人這樣問瞻惋,你會(huì)怎么回答援岩?我的答案是,解決 — 問題??— 的 — 方法 享怀,接著問的人頭上就會(huì)出現(xiàn)大大的問號(hào)。
以下提到的工程師泛指程式設(shè)計(jì)師梅屉、開發(fā)人員或是會(huì)編程的人。
You don’t have to be an expert in coding or the periodic table, but having the ability to think the way these experts do will help you tremendously.
It’s not necessarily that you’ll be writing code, but you need to understand what can engineers do and what can they not do
- Bill Gates
微軟創(chuàng)始人比爾·蓋茲說:不一定要會(huì)編程坯汤,但學(xué)習(xí)工程師的思考方式,了解編程能做什么以及不能做什么惰聂,對(duì)未來會(huì)很有幫助。
我以前會(huì)在公司開編程課杆故,不管是企劃溉愁、設(shè)計(jì)師、研究員還是兼職都可以報(bào)名叉钥,很妙對(duì)吧篙贸,為什么不是針對(duì)工程師?其實(shí)開課只是為了幫大家建立共同的溝通語言敷鸦。
很多時(shí)候爭執(zhí)不是因?yàn)槌隽耸裁磫栴},而是不了解彼此的工作方式及遇到的困難扒披;讓更多人能學(xué)習(xí)編程圃泡,用這樣的方式來建立同理心,之后在溝通上遇到的問題也就越來越少了颇蜡。
那時(shí)隱約感受到想教大家的東西不只這些,只是當(dāng)時(shí)說不出個(gè)所以然风秤,現(xiàn)在才知道我真正想分享的觀念,有個(gè)專有名詞叫「計(jì)算思維」领迈。
那到底什么是計(jì)算思維?計(jì)算思維就是工程師面對(duì)問題時(shí)如何思考狸捅,以及找出問題的交互關(guān)系,并建立永久性解決方案的過程薪贫。
工程師在解決問題時(shí)有特定的思考流程,面對(duì)一個(gè)問題扯夭,首先將問題拆解成許多的小問題(拆解問題)鞍匾,接著找出問題彼此間的關(guān)聯(lián)性或規(guī)律性(找到模式)交洗,然后將問題簡化橡淑,忽略細(xì)節(jié)(建立抽象化),最后針對(duì)這個(gè)問題提供一個(gè)完整的解決方案(完成演算法)置森。
計(jì)算思維就是工程師在面對(duì)問題時(shí)如何思考符糊,以及找出問題的交互關(guān)系凫海,并建立永久性解決方案的過程男娄。
這樣的思考方式除了能提升工作效率,還能減少錯(cuò)誤的發(fā)生建瘫;也可以用在日常生活及所有復(fù)雜的問題上尸折,這也是西方國家傾全力推廣程式教育的原因啰脚,就連前美國總統(tǒng)歐巴馬实夹、名模、街友都開始學(xué)編程了收擦。
計(jì)算思維的四大步驟:
一、拆解:將數(shù)據(jù)泪勒,流程或問題拆解成可管理的大小圆存;
二、模式識(shí)別:尋找問題間的相似處沦辙、趨勢或規(guī)律夫植;
三油讯、抽象:只關(guān)注重要信息,忽略不相關(guān)的細(xì)節(jié)沈跨;
四、演算法:建立解決問題的流程或規(guī)則饿凛,同時(shí)能解決其他類似的問題软驰。
我是不是該開始學(xué)編程?但為什么要學(xué)锭亏?現(xiàn)在不學(xué)未來真的會(huì)被淘汰嗎?其實(shí)不一定需要學(xué)編程,真正需要學(xué)習(xí)的是工程師如何思考膳凝,編程只是方法之一,也是現(xiàn)今最常見上煤、最有效的方法著淆;但透過這樣的方式學(xué)習(xí)計(jì)算思維劫狠,至少得先熟悉一種編程語言永部,然后累積豐富的開發(fā)經(jīng)驗(yàn),對(duì)多數(shù)人來說是非常大的考驗(yàn)苔埋。
近年來計(jì)算思維的重要性越來越受到重視,美國計(jì)算機(jī)教師協(xié)會(huì)(CSTA)與國際教育技術(shù)協(xié)會(huì)(ISTE)荞膘,在2019 年的計(jì)算機(jī)教育標(biāo)準(zhǔn)草案融入了大量的計(jì)算思維教學(xué)規(guī)范,希望將計(jì)算思維融入到一般課程設(shè)計(jì)羽资,不管是數(shù)學(xué)、科學(xué)潮改、音樂或藝術(shù)都能結(jié)合計(jì)算思維弥激,讓學(xué)習(xí)計(jì)算思維變得更加容易进陡。
最后想說的是微服,工程師不是未來唯一的選擇,你還是可以是音樂家糙麦,藝術(shù)家、科學(xué)家赡磅、心理學(xué)家或創(chuàng)業(yè)家宝与,但學(xué)習(xí)計(jì)算思維,在未來會(huì)對(duì)你產(chǎn)生非常大的幫助习劫。
很高興知道你讀完了這篇文章,喜歡嗎诽里?喜歡的話可以給我掌聲,支持我寫更多相關(guān)的文章灸眼,別忘了 Follow 喔墓懂!也歡迎您分享您的想法。