歡迎回來!

我們準備了親子幣小紅包要送給你!

  • 勾選2個喜歡的活動
  • 送出,立即登入領取親子幣100點
  1. 學校教育
  2. 親子教養
  3. 健康
  4. 閱讀
  5. 購物消費
  6. 玩具
  7. 桌遊
  8. 童書
  9. 教育書
  10. 戶外活動
  11. 旅遊
  12. 藝文活動
  13. 料理
  14. 優惠訊息
  15. 折價券
  16. 紅利點數
  17. 現金抵用
  18. 第二件折扣
  19. 進修
  20. 社群活動
  21. 投資理財
謝謝有你,《親子天下》從愛與陪伴出發的10年旅程!

陳彥融:享受寫程式,就像化身偵探解懸案

作者: 陳珮雯(親子天下雜誌 76期)
陳彥融:享受寫程式,就像化身偵探解懸案
鄒保祥攝

自認數學不好、不懂電腦的陳彥融,因為工作而進修相關技能,意外發現寫程式與數學能力並不密切相關,反而是邏輯與解決問題能力的訓練。

★【數位專輯】新世代溝通能力:程式設計>>了解更多

不懂電腦、數學不好,一樣可以學會程式設計。擁有兩個女兒、曾在 Yahoo奇摩、線上購物網站 Payeasy 負責規劃網站的陳彥融,大學與研究所分別讀風險管理和傳播。大學畢業時,連電腦的主機和硬碟都不分清楚,後來前往資訊工業策進會(簡稱資策會)開辨的 Java 程式設計課程,三個月就上手。課程結束兩年後,她已能改完全套的線上購物網站程式,包含會員訂單、供應商產品管理、金流和物流系統。

自認數學不好,所以陳彥融從沒想過念理工科系,考上政治大學風險管理與保險學系,和電腦的關係只有用Word打報告,「每次走進圖書館的電腦書區,只看得懂Word 、 Excel 這兩個字 。」她說。

大學畢業考交通大學傳播研究所,在補習班學電腦概論,死背很多電腦專有名詞,但她其實不了解那些名詞背後的真正涵義。研究所畢業趕上台灣的科技發展熱潮,第一份工作在天下雜誌集團資訊部,負責管理電子郵件系統,當時的主管給了她一本 Lotus Notes 系統管理書,她就自行摸索知識管理(KM,Knowledge Management)系統的建立,陳彥融坦言,當時看不懂那本書,工作上充滿了挫折。

之後前往 Payeasy 負責規劃網站架構、使用者網頁瀏覽與購物的流程,工作上必需與工程師溝通,一位工程師和她說:「妳的邏輯能力很好,可以去學程式設計。」陳彥融當下領悟,原來數學不好不代表邏輯不好。於是她報名資策會為期三個月的 Java 程式設計課程,每週三天,每次上課兩小時。

程式設計是邏輯思考的訓練

「第一堂課就很沮喪,」陳彥融回想,當時老師從程式設計的基本雛形「物件導向」概念開始講,她像鴨子聽雷,對這些專業語彙很陌生。但她沒有放棄,依然堅持上課。

慢慢的她發現,程式設計其實是思考邏輯的訓練,從觀察、發現問題,到解決問題的歷程,很像她小時候讀偵探小說,而工程師就像偵探。她以工程師 debug (程式碼錯誤時,找到錯誤程式碼並修正的過程)來比喻,第一步就是要還原 bug 當時發生狀況,就像推理小說要重建犯罪現場。解 bug 本身,也是一個不斷推論、驗證、解答的工作,如同偵探透過各種蛛絲馬跡,去推論犯罪行為與尋找證據。

而在規劃網站時,需要描述目標使用者的行為與心理,如年齡、使用習慣、喜好等,這很像偵探在做「嫌犯側寫」,例如嫌犯為白人、男性、居住附近有地緣關係、性格冷靜、夜歸生活習慣等。

克服了「因為數學不好,不懂電腦所以學不會」的心魔,她開始練習,修改公司既有的網站程式,先從一支小程式開始,每次改一點點,最後竟然改完了整套的購物網站程式。

自己走過這個歷程,陳彥融特別重視孩子的邏輯思考訓練及動手做的創客(Maker)能力養成。

帶女兒一起體驗創作樂趣

她認為,程式設計也是一種動手做,用一台電腦就可以創造出會跑、會動的成果,因此陳彥融找了兒童程式語言 Scratch(見一二六頁) 相關的學習資源,包括給孩子讀的電腦書、遊戲網站、與 Scratch 結合的玩具,陪伴她的大女兒從國小一年級開始接觸 Scratch 。

陳彥融說,讓孩子接觸程式設計不是要培養工程師,未來的變化太大,身為父母無法預知將來需要什麼樣的人才,她能做的是培養孩子無窮盡的好奇與好學心、相信自己可以做到的信念、遇到挫折還能勇於嘗試的堅持。

至於為什麼要教小朋友寫程式?「如果只是為了將來找一份好工作,那太無趣了。」她說,程式設計有趣之處在於:一台電腦就可以做出會跑會動的東西,可以把腦袋的想法化為實際,能不斷嘗試錯誤、修正、建構,可以解決大家的難題,享受當創客的成就!

-----------------

陳彥融

六年級生。畢業於政治大學風險管理與保險系、交通大學傳播研究所。曾任PayEasy電商、Yahoo !奇摩亞洲區媒體網站,開發專案與產品管理,現為自由工作者,提供網站規劃諮詢服務。

私房推薦

▲ 給小孩看的電腦書:《陪孩子學程式—Scratch 遊戲設計好好玩》(旗標出版)。書中設計了數學、音樂、冒險、趣味射擊等遊戲,並提供程式設計 Setp by Setp 的範例,引導孩子用 Scratch 創作出遊戲。

▲ 給小孩玩的玩具:機器人自走車 mBot 。可在 iPad 上運用 Scratch 程式,設計介面寫好控制機器人自走車的程式,再以 WiFi 傳輸程式語言,控制機器人自走車的行動。

▲ 給孩子讀的偵探小說:【亞森羅蘋】、《少年偵探團》、【福爾摩斯】。偵探破案的過程,需要清晰的邏輯思考能力,讀偵探小說也能訓練孩子的邏輯力。

★【數位專輯】新世代溝通能力:程式設計>>了解更多

◎完整報導請見《親子天下》雜誌76期《程式設計》>>

您覺得這篇文章...

分享你的想法,送親子幣

4則留言/看更多留言

我想留言

  • emily g

    好棒的文章,真的很值得分享!

    2016-04-09 檢舉
  • Chiao-Wei Hsu

    您好,我們也是正在台北的小新創公司,目前也正在規劃屬於Maker、Designer的提案平台,對於網站規劃有些事情想請教陳彥融前輩,不知可否跟您要到他的聯絡資訊呢? (我的聯絡電子郵件: tony790927@gmail.com)

    2016-03-15 檢舉
  • Chiao-Wei Hsu

    小火龍歡呼大推啊!小火龍便利商店
           大推

    2016-03-15 檢舉
選校 私立、實驗學校選擇必備教戰指南

私立、實驗學校選擇必備教戰指南

選校 全台4000+學校特色資料庫免費查詢

全台4000+學校特色資料庫免費查詢

您的發問已送出,專家會盡快回答,感謝您耐心等候。我們會寄發通知email;或請您時常登入會員區,確認專家是否回答了唷!


請您為這次的「發問流程」評分?

目前問題的「分類」,您覺得:

送出

您想刪除發問的原因是?

已經知道答案
透露個人資訊
不想問了
其他原因
刪除問題
HashTag 檢舉