--- title: "Learning Engineering for Software Engineers" tags: "iPlayground2025" --- {%hackmd ByyUeRW_le %} # 📚 Learning Engineering for Software Engineers ### 👤 講者:劉信 ### 🕒 時間:16:40 – 17:00 --- ## 🧠 講題摘要 > 過去半個世紀內,我們在有效學習的科學理解上有長足的進展,可惜的是這些研究成果並不常被應用在個人的學習上。身為工程師,我們善於運用理論和科學思維來解決問題,但我們是否有用這個專長來面對「如何提升自身專業能力」這個問題? 本議程會試著用工程師的語言,探討如何用工程思維來最佳化學習,並評估 AI 對學習帶來的威脅與機會。 Over the last half-century, scientific understanding of how we learn has made significant strides. Unfortunately, few of us apply those understandings to accelerate our growth. As software engineers, we are experts at applying theory and scientific thinking to solve real-world problems, but have we applied the same mindset toward improving our own skills? In this session, we'll use the language of software engineers to explore how we could use engineering principles to optimize our professional growth. We'll also evaluate the threats and opportunities that AI brings to our growth. --- ## 📝 重點筆記 靈魂出竅看看自己 請在出竅以後往上浮大約一米,然後往下看,你前面這個人就是你自己。 這個人也許正受到 AI 的雙重威脅:一方面,大家說 AI 要搶走他的工作。 第二個原因是因為他在工作中平常使用越來越多的 AI 工具,以至於他可能正在不知不覺中失去一些自己原有的技能。 #### 學習的定義:長期記憶的改變 * 大腦物理性的改變 * 受思考、經驗等刺激而發生 * Use it or lose it,就像肌肉 #### 區分 Performance 跟 Learning 如果我們的 Performance 很好 > 是不是 AI 教練幫我們舉了很多的重量? ### TDD 應用在學習上 用精準的目標來學習,而不是無限的 Tutorial 課程 設定更精準的目標: - 在什麼情況下? - 要知道或能做什麼事?(action verbs) - 到什麼程度? 下一步,有沒有達成目標、距離還有多遠? 日常工作中,隨時可以自省: - 我記不記得...? - 我能不能解釋...? - 我做不做得出來,做得順不順? ### 學習科學 Retrieval (回憶)回憶對記憶的幫助非常大。另外還有像 Spacing 是指如果你與其花一個下午三個小時讀這門數學,不如把它拆成三天,把時間隔開,這樣效果會更好。 ### 黃色小鴨 現在很多人會嘗試用像 ChatGPT 這樣的工具來取代黃色小鴨。 我建議你不要完全這樣做,因為ChatGPT太聰明了。 你會忍不住偷懶,把思考交給他去做,而不是自己思考。 ### 總結 研究學習這麼多年,我非常驚艷,人類真的是個善於學習的動物。 我們天生就是個好奇的動物,相信自己學習的能力,並且繼續的精進這個能力思考不要偷懶,共勉之。 --- ## 💬 Q&A / 討論紀錄 - Q: ... - A: ... - Q: ... - A: ... --- ## 🧩 延伸資源 / 投影片連結 ### Learning Engineering - ICICLE ![image](https://hackmd.io/_uploads/ry9U3tbcxe.png) ## 雜談、心得 - 一開頭就開始靈性思維時間😆 - ~~從有溫度的傳統手算挖洞指令卡,到有溫度的傳統手工寫扣~~ - 教練,我只是想偷懶呀!