蘋果執行長庫克最近和法國總統馬克宏討論關於教育和稅賦問題,之後接受法國媒體Konbini採訪時提到,他認為,「如果我是一位10歲小孩,學習寫程式比學英文更重要。」
培養數位思考
學習寫程式當然不是要培養小孩成為程式設計師,就如同學習英文不是要成為專業英文老師一樣,主要的精神就是要讓小孩擁有現代數位科技的涵養和數位思考的腦袋。
大家還記得馬政府時代最後一任的行政院長嗎?臨危受命接掌閣揆的張善政,仍舊展現積極企圖心,火速盤點政務,甚至比較即將接任總統的蔡英文,其政見和既有政策的差異,以作為政策是否繼續推動的標準,行動派效率十足,也獲得綠營執政縣市的肯定。
張院長做事有效率、不虛偽、實事求是、不拐彎抹角、講求邏輯,這就是有受過程式設計訓練的數位思考腦袋的特色,現在任何行業都需要數位思考腦袋。
跳躍式邏輯難辦事
數位思考腦袋就是想像用寫程式的方式來解決問題,寫程式時通常要先有流程圖,要有邏輯思考,程式中不能有無窮迴圈 (即程式在某個地方繞不出來,時間都耗在上面,一事無成,類似台北市的大巨蛋),不能有死巷 (進去出不來,程式一定有誤),不要有go-to (程式跳來跳去不合邏輯,類似厚黑學的鋸箭法或補鍋法)。
現在法律人當家,很多正好是程式人的相反。思考跳躍式沒有邏輯,說法顛三倒四,做事不按直線進行,旁生許多枝節,難怪會行政效率不彰,很多事都不合乎邏輯。
詐騙活用數位思考
現在是騙子最有數位思考腦袋了,有一天老王在刪除垃圾電子郵件的時候,看到這樣一個標題:令人吃驚的職棒比賽預報。他好奇地點開了它,裡面寫著:「親愛的球迷,我們知道你是個懷疑論者,凡事不會輕易相信,可我們確實已經設計出了絕對準確的預報職棒比賽結果的奇妙方法。今天下午,職棒對壘的是中信兄弟和統一獅,我們預報中信兄弟將會取得勝利。」
後來那個人的電子郵件又來了許多次,每次的預測都很準確,讓老王開始半信半疑。郵件也說明是因為他們買斷了一個數學家最新的研究成果,它考慮了球隊每位選手和教練的因素,利用大數據做出準確的預測。最後決賽將要進行了,你要不要知道誰會獲勝呢?只要花你一萬塊!
其實騙子只是繼續給得到「正確預報」的一半人發送新預測,最後剩下的人收到的預報結果便全部是正確的,這就是有數位思考腦袋的騙子。
所以大家要學習寫程式並不是因為程式本身重要,而是寫程式的思考方法和邏輯很重要,只要大家都有數位思考腦袋,只要執政者有數位思考,國家正事和政事一定都會推行得很順利。