張勇
【摘要】 ?在日常的信息技術(shù)教學(xué)中,學(xué)生對(duì)于每一個(gè)知識(shí)點(diǎn)基本都能掌握,但是總是無(wú)法利用所學(xué)知識(shí)點(diǎn)做出一個(gè)作品來(lái)。在看了《人人都是產(chǎn)品經(jīng)理》這本書后我很受啟發(fā),利用產(chǎn)品經(jīng)理的思維教導(dǎo)學(xué)生遇到問題時(shí)要將我們?nèi)祟惖乃季S方式轉(zhuǎn)變?yōu)橛?jì)算機(jī)思維方式、分析問題、拆解問題、解決問題、完善問題、優(yōu)化方案,一步步將問題解決,這個(gè)過(guò)程可以把所學(xué)知識(shí)進(jìn)行融會(huì)貫通。
【關(guān)鍵詞】 ?產(chǎn)品經(jīng)理思維 計(jì)算機(jī)思維 信息技術(shù)教學(xué)
【中圖分類號(hào)】 ?G633.67? ?? ? ? ? ? 【文獻(xiàn)標(biāo)識(shí)碼】 ?A?【文章編號(hào)】 ?1992-7711(2020)21-229-02
0
一、信息技術(shù)課堂存在的問題
信息化的時(shí)代,未來(lái)科技的不斷發(fā)展,對(duì)人的要求越來(lái)越高,未來(lái)我們可能要和機(jī)器一起生活,一起競(jìng)爭(zhēng),掌握信息技術(shù)對(duì)于每一個(gè)人來(lái)說(shuō)都是至關(guān)重要。國(guó)家現(xiàn)在對(duì)于信息技術(shù)的教育越來(lái)越重視,信息技術(shù)從娃娃抓起,這是非常正確的舉措,但是我們也會(huì)發(fā)現(xiàn)在現(xiàn)實(shí)的教育教學(xué)中,老師也會(huì)教各種知識(shí),學(xué)生也很感興趣,但是學(xué)習(xí)的成效卻不是很明顯,這是為什么呢?
現(xiàn)在的信息技術(shù)教育教學(xué)最大的問題在于學(xué)生學(xué)習(xí)了每一塊拼圖,但是無(wú)法拼成一塊完整的圖案。很多學(xué)生說(shuō)起每個(gè)基本知識(shí)點(diǎn)都會(huì),但是還是感覺什么都不會(huì)做,也不知道自己到底能做什么。這個(gè)問題是最大的問題,我們?cè)谛畔⒓夹g(shù)的教育教學(xué)中必須要去找到一種方法將其解決。
二、信息技術(shù)課堂引入產(chǎn)品經(jīng)理的概念
之前我也是對(duì)這個(gè)問題很困惑,直到我看了《人人都是產(chǎn)品經(jīng)理》這本書,感覺茅塞頓開?!度巳硕际钱a(chǎn)品經(jīng)理》是2010年電子工業(yè)出版社出版的圖書,作者是蘇杰。該書主要介紹了作者在做產(chǎn)品的過(guò)程中學(xué)到的思維方法與做事方式,是寫給“1到3歲的產(chǎn)品經(jīng)理”的書。我覺得值得每一個(gè)信息技術(shù)老師去學(xué)習(xí),按照產(chǎn)品經(jīng)理的思維方式可以探索出一套好的信息技術(shù)教學(xué)模式。
那到底什么是產(chǎn)品經(jīng)理思維以及如何去做呢?
首先我們先來(lái)了解一下什么是產(chǎn)品經(jīng)理?
產(chǎn)品經(jīng)理就是根據(jù)用戶需求,規(guī)劃制作產(chǎn)品,并通過(guò)一系列的手段讓產(chǎn)品成功入市的一個(gè)工作崗位。
他的主要工作就是:
1.分析用戶,確認(rèn)需求。
2.確定周期,制作產(chǎn)品。
3.跟蹤反饋,不斷改進(jìn)。
還是很抽象!2019年春節(jié)之前有一個(gè)視頻很火,叫《啥是佩奇》講的是一個(gè)農(nóng)村老大爺要去城里過(guò)年,問城里的孫子要什么禮物,孫子說(shuō)要一個(gè)佩奇,老大爺不知道佩奇是什么?到處問人,最后終于知道了啥是佩奇。并用鼓風(fēng)機(jī)做出了一個(gè)世界上獨(dú)一無(wú)二的佩奇,拿到城里給孫子,孫子非常開心。雖然是一個(gè)廣告短片,但是卻感動(dòng)了無(wú)數(shù)人,觸動(dòng)了很多人的心靈。
在這個(gè)視頻里,其實(shí)爺爺就是一個(gè)產(chǎn)品經(jīng)理。
他的用戶是誰(shuí)?他最愛的孫子。
他的用戶需求是什么?要一個(gè)佩奇。
他的產(chǎn)品周期是多長(zhǎng)?年前要完成。
他先是去充分了解用戶(孫子)的需求是什么?然后再根據(jù)自己手頭已有的材料加上想象力和動(dòng)手能力,最終完成了產(chǎn)品(鼓風(fēng)機(jī)佩奇)交給了用戶,得到了用戶的認(rèn)可。
實(shí)際上在信息技術(shù)課堂上,每一個(gè)學(xué)生就是一個(gè)產(chǎn)品經(jīng)理?,F(xiàn)在的信息技術(shù)課堂基本都是采用任務(wù)驅(qū)動(dòng)法或項(xiàng)目驅(qū)動(dòng)法,學(xué)生要利用所學(xué)知識(shí)完成一個(gè)任務(wù)或者項(xiàng)目。
學(xué)生的用戶是誰(shuí)?老師。
用戶的需求是什么?完成一個(gè)任務(wù)或項(xiàng)目。
學(xué)生的產(chǎn)品周期是多長(zhǎng)?一般一節(jié)課。
是不是和產(chǎn)品經(jīng)理非常類似,學(xué)生也是要去充分了解和理解用戶(老師)的需求到底是什么?然后調(diào)動(dòng)身邊的一切資源(所學(xué)知識(shí))加上自己的想象力和動(dòng)手能力,在有限的周期內(nèi)將用戶的需求完成。最終還要根據(jù)用戶的反饋不斷的完善自己的產(chǎn)品。
三、實(shí)踐探索
下面我以我教學(xué)生掌控板的課例來(lái)分享我的經(jīng)驗(yàn)。掌控板是一款專為青少年編程教育設(shè)計(jì)的微型電腦開發(fā)板,掌控板很適合學(xué)校用來(lái)教學(xué)生創(chuàng)客入門,培養(yǎng)創(chuàng)客思維。
課程:《信息技術(shù)》八年級(jí)下冊(cè)第十二課,石頭剪刀布(二)。
我的課堂分為以下幾個(gè)環(huán)節(jié)。
環(huán)節(jié)一:情景導(dǎo)入,拋出問題。
本課的內(nèi)容是利用掌控板編寫一個(gè)完整的石頭剪刀布游戲,要求兩個(gè)同學(xué)玩,第一個(gè)同學(xué)按A鍵,掌控板顯示一個(gè)隨機(jī)的石頭剪刀布圖案,第二個(gè)同學(xué)按B鍵,掌控板顯示另外一個(gè)隨機(jī)的石頭剪刀布圖案,然后系統(tǒng)自動(dòng)判斷誰(shuí)輸誰(shuí)贏。由于是設(shè)計(jì)一個(gè)小游戲,對(duì)于學(xué)生而言,很有吸引力,學(xué)生是很愿意去完成這個(gè)項(xiàng)目的。
環(huán)節(jié)二:頭腦風(fēng)暴,尋找策略
實(shí)際上我們?cè)诘谄哒n已經(jīng)學(xué)習(xí)了石頭剪刀布(一),只不過(guò)第七課是人工判斷誰(shuí)輸誰(shuí)贏,重點(diǎn)是學(xué)會(huì)利用掌控板顯示圖案。本課是在第七課的基礎(chǔ)之上進(jìn)行系統(tǒng)自動(dòng)判斷,重點(diǎn)在于利用之前所學(xué)的所有知識(shí)點(diǎn)——函數(shù),變量,隨機(jī)數(shù),循環(huán)……制作一個(gè)完整的作品,除了作品的功能以外還要考慮作品的整體完整性。
本課授課對(duì)象是八年級(jí)學(xué)生,他們?cè)诖酥耙呀?jīng)學(xué)習(xí)過(guò)Scratch和Python,本節(jié)課之前已經(jīng)學(xué)習(xí)了十節(jié)課的掌控板,所以本節(jié)課的知識(shí)點(diǎn)對(duì)于他們來(lái)說(shuō)并不太難。難的是要把所有知識(shí)點(diǎn)串起來(lái)做成一個(gè)完整的作品,這種整體意識(shí)對(duì)于他們而言有一定的難度。
引導(dǎo)學(xué)生站在產(chǎn)品經(jīng)理的角度去思考問題。
用戶的需求是什么?而我們手頭有哪些可以利用的資源?
我們手頭有手動(dòng)判斷的代碼,這是我們已有的資源。
對(duì)于用戶的需求,我們只需要將手動(dòng)判斷改為自動(dòng)判斷即可。
而要自動(dòng)判斷只需要解決兩個(gè)問題,一個(gè)是如何自動(dòng)判斷,另一個(gè)是什么時(shí)候開始判斷。
而解決這兩個(gè)問題的單獨(dú)知識(shí)點(diǎn)我們都已經(jīng)學(xué)會(huì)了,我們只需要將這些知識(shí)點(diǎn)拼接起來(lái)就可以完成我們的產(chǎn)品設(shè)計(jì)。
(一)解決第一個(gè)問題:如何自動(dòng)判斷。
將兩個(gè)人石頭剪刀布的判斷轉(zhuǎn)化為計(jì)算機(jī)能理解的變量X和Y之間的關(guān)系。
(二)解決第二個(gè)問題:什么時(shí)候開始判斷。
那就是當(dāng)兩個(gè)變量都不為0的時(shí)候。
至此這個(gè)問題就解決了,把我們的日常人的思維轉(zhuǎn)變?yōu)榱擞?jì)算機(jī)思維。接下來(lái)編程就根據(jù)這個(gè)很容易完成了,在這個(gè)程序里把我們需要學(xué)習(xí)使用的幾個(gè)拼圖模塊都用上了。學(xué)生基本都能完成了,做出了完整的作品,他們很有成就感的,興致是很高的。
環(huán)節(jié)三:靈活運(yùn)用,掌握技巧
這個(gè)問題到此就結(jié)束了嗎?其實(shí)還沒有,接下來(lái)我們會(huì)發(fā)現(xiàn)這樣做了之后還會(huì)有問題,比如第一次運(yùn)行正常,但是第二次運(yùn)行就會(huì)出錯(cuò),這是為什么呢?這就是程序員口中的bug,是需要我們?nèi)グl(fā)現(xiàn)和解決的。
我們會(huì)發(fā)現(xiàn)一開始初始化XY都為0,但是運(yùn)行一次之后,X和Y都是1-3的隨機(jī)數(shù),都不為0了,第二次運(yùn)行的時(shí)候就會(huì)出錯(cuò),找到了問題的根源解決起來(lái)就很容易,那就是每次運(yùn)行前都將X和Y設(shè)為0,至此問題解決,我們還要去發(fā)現(xiàn)其他的問題,找到問題的根源,并將問題進(jìn)行解決。
環(huán)節(jié)四:重點(diǎn)推進(jìn),突破難點(diǎn)
當(dāng)所有BUG都解決了,那問題就結(jié)束了嗎?還沒有,我們還要優(yōu)化我們的產(chǎn)品。我們會(huì)發(fā)現(xiàn)我們的程序有很多地方是重復(fù)的,有些地方是很啰嗦的。代碼越長(zhǎng)出錯(cuò)的可能性越大,查找問題的難度也越大。
比如按A和按B實(shí)際上執(zhí)行的代碼是一樣的,那我們可以把里面的代碼作為函數(shù),按A調(diào)用這個(gè)函數(shù),按B也調(diào)用這個(gè)函數(shù)。這樣代碼減少一半,而且要更改只需要更改函數(shù),不用每個(gè)都更改,特別對(duì)于一些重復(fù)性更多的程序這樣做的好處顯而易見。
其次判斷X和Y的關(guān)系雖然有9種減少到7種,實(shí)際上他們之間只有贏平輸三種關(guān)系,所以其實(shí)是可以減少到3種的。
我們對(duì)XY進(jìn)行數(shù)學(xué)判斷,會(huì)發(fā)現(xiàn)X-Y等于-1或者2就是X贏。
X=Y就是平。
其他就是Y贏。
這樣就把9種關(guān)系減少到3種,減少了2/3的代碼。
這就是優(yōu)化過(guò)程。
環(huán)節(jié)五:延伸思維,啟發(fā)創(chuàng)新
我們的作品應(yīng)該說(shuō)完成得還不錯(cuò)。但是我們的工作并沒有結(jié)束,任何產(chǎn)品再好,也要不斷更新?lián)Q代,否則就會(huì)被追趕,被超越,甚至被淘汰。當(dāng)年iPhone剛發(fā)布的時(shí)候震驚了整個(gè)世界,但是如果它不更新不進(jìn)步就會(huì)被趕超,因此它也在不斷升級(jí)更新。我們的程序也是如此,要不斷升級(jí)更新。
如果我們這個(gè)版本是1.0.0版,我們要如何升級(jí)到下一個(gè)版本呢?
A、一種方法是不斷測(cè)試,尋找程序的bug,想辦法解決。
B、另一種方法是找一些測(cè)試用戶,聽取他們的意見,根據(jù)反饋進(jìn)行升級(jí)。
C、還有一種方法就是增加新的功能。
引導(dǎo)學(xué)生不斷思考,不斷完善我們的作品。
環(huán)節(jié)六:課堂小結(jié),歸納拓展
遇到問題、分析問題、拆解問題、解決問題、完善問題、優(yōu)化方案,這樣就基本完成了一個(gè)真正的產(chǎn)品,但是對(duì)于產(chǎn)品經(jīng)理而言還不夠,當(dāng)一個(gè)普通用戶拿到你的產(chǎn)品,如果沒有任何提示,用戶是不知道這個(gè)東西是干什么的,要如何使用,于是最后一個(gè)問題就出現(xiàn)了,那就是完善用戶體驗(yàn)。你要有清楚但是簡(jiǎn)單明了的指引,告訴普通用戶,你這個(gè)東西是做什么的,如何使用,界面要友好而簡(jiǎn)單。完成了這一步才算是基本完成了一個(gè)產(chǎn)品經(jīng)理的工作,當(dāng)然后期還有收集用戶反饋意見不斷完善修正的過(guò)程。
這個(gè)整個(gè)過(guò)程是一個(gè)產(chǎn)品經(jīng)理做產(chǎn)品的過(guò)程,也是我們學(xué)習(xí)使用信息技術(shù)解決問題的過(guò)程,在這個(gè)過(guò)程種我們既把我們所學(xué)的知識(shí)進(jìn)行了系統(tǒng)的使用,還把我們?nèi)祟惖乃季S方式轉(zhuǎn)化成了計(jì)算機(jī)的思維方式,對(duì)于我們理解計(jì)算機(jī)的思維方式非常有幫助。
四、總結(jié)思考
這是本人利用產(chǎn)品經(jīng)理的思維方式去思考和探索信息技術(shù)教學(xué)的過(guò)程,在這個(gè)過(guò)程中給了我很多啟發(fā)和收獲,學(xué)生也收獲了很多成果和開心。在這個(gè)過(guò)程中老師對(duì)于問題的設(shè)計(jì)其實(shí)是最關(guān)鍵的,需要我們對(duì)于教材以及教學(xué)目的有非常清晰的認(rèn)識(shí),把這些知識(shí)要融匯在問題中,我們可以將STEAM教育引入到我們的教學(xué)中,在這個(gè)問題中可以涉及到其他學(xué)科知識(shí),這樣對(duì)于學(xué)生來(lái)說(shuō)學(xué)到的東西更多,也更有成就感。問題盡可能是開放性的,給學(xué)生更多思考更多拓展的空間。
[ 參 ?考 ?文 ?獻(xiàn) ]
[1]蘇杰.《人人都是產(chǎn)品經(jīng)理》2010年電子工業(yè)出版社出版.