運算思維🧠 五步 : 第三步:抽象化🌀

抽象化是運算思維中的一個重要概念✨,它是指將一個問題中的重要元素🔍提取出來,並且忽略細節🔍和非關鍵的部分❌,使得問題更加簡化🔳和易於理解📘。

本章內容收錄於 ChatGPT 來襲,未來人人都需具備的運算思維!應用詠唱工程來釋放程式生產力 — 程式學習/開發篇

抽象化

抽象化是運算思維中的一個重要概念,它是指將一個問題中的重要元素提取出來,並且忽略細節和非關鍵的部分,使得問題更加簡化和易於理解。抽象化在許多不同的領域都有應用,包括計算機科學、數學、藝術等。

在運算思維中,抽象化的目的是將問題轉化為更高層次的概念,這樣有助於人們更好地理解問題和尋找解決方案。例如,在設計一個計算機程序時,抽象化可以將程序拆分為更小的單元,並且定義每個單元的目的和功能,使得程序更加易於理解和管理。

抽象化可以通過各種方式實現,例如:

  • 階層結構:將問題分為多個層次,每個層次關注不同的概念和細節。
  • 類比比較:將問題與已經解決的類似問題進行比較,從中尋找共同點和解決方案。
  • 設計模式:使用通用的解決方案來解決類似的問題,以減少冗餘工作。

通過抽象化,人們可以更好地理解問題和解決方案,並且能夠更快地找到有效的解決方法。

舉生活上的例子

抽象化在生活中無處不在,以下是一些例子:

  • 烹飪:當我們烹飪時,我們會把一些食材切成不同的形狀和大小,以便烹製。這種抽象化使得食材更易於掌握,更容易烹製出美味的菜餚。
  • 開車:駕駛汽車需要注意許多細節,例如車速、路標、交通信號等。但在行駛時,駕駛往往會忽略這些細節,並將它們抽象化為路上的一些基本要素,例如車道、轉彎等。
  • 購物:在購物時,我們會根據需要購買的物品的類別和數量,將物品分類為不同的類別和數量,以便更好地進行管理和組織。
  • 計劃旅行:在計劃旅行時,我們通常會將目的地、行程、預算等信息進行抽象化,以便更好地進行組織和規劃。

這些例子顯示了抽象化的重要性,通過抽象化,我們可以更好地理解問題和解決方案,並且能夠更快地找到有效的解決方法。

以 計劃旅行 舉實例

當計劃一次旅行時,抽象化的概念可以幫助我們更有效地組織和管理旅行。以下是一些具體的例子:

  • 目的地抽象化:我們可以把目的地抽象化為一些關鍵的要素,例如:景點、文化、歷史和美食等,以便更好地選擇和計劃旅行路線。
  • 行程抽象化:將行程分解為一些更小的單元,例如:旅館住宿、交通工具、活動等,以便更好地安排時間和預算。
  • 預算抽象化:將預算抽象化為一些不同的類別,例如:住宿、交通、餐飲等,以便更好地控制花費和做出更明智的決策。
  • 資源抽象化:在旅行中,我們需要使用不同的資源,例如:地圖、指南、手機等。把這些資源抽象化為一個組織系統,以便在旅行中更有效地使用它們。

這些例子顯示了如何使用抽象化來更好地組織和管理旅行,並且更好地理解問題和解決方案。

假設 你要到 台北 旅遊 要如何進行 抽象化

好的,以下是一些可以幫助抽象化台北旅遊的概念:

目的地抽象化:台北有許多著名的景點,例如:故宮博物院、台北101、士林夜市等。我們可以將這些景點抽象化為文化、歷史和美食等類別,以便更好地選擇和計劃旅行路線。

行程抽象化:將行程分解為一些更小的單元,例如:住宿、交通工具、活動等。我們可以把這些單元抽象化為類別,例如:住宿類別可以是旅館、民宿、酒店等;交通工具類別可以是捷運、公車、計程車等;活動類別可以是遊覽景點、品嚐美食等。

預算抽象化:將預算抽象化為一些不同的類別,例如:住宿、交通、餐飲等。我們可以在每個類別中設定一個預算範圍,以便更好地控制花費和做出更明智的決策。

資源抽象化:在旅行中,我們需要使用不同的資源,例如:地圖、指南、手機等。把這些資源抽象化為一個組織系統,以便在旅行中更有效地使用它們。

通過這些抽象化的概念,我們可以更好地理解台北旅遊的需求和挑戰,並更有效地計劃和組織旅程。

衍伸閱讀

  • 分解問題🔍:將一個複雜的問題分解為更小的、可管理的子問題。
  • 模式識別🔳:尋找問題的模式和規律,從而更好地理解問題。
  • 抽象化🌀:將問題抽象化成更簡單的形式,忽略細節,專注於關鍵概念。
  • 演算法設計📐:創造一個解決問題的步驟序列,並確保每個步驟都是正確的和有效的。
  • 評估和迭代🔄:評估解決方案的效果,並在需要時迭代改進解決方案。

最後📅,有本📖 關於和 LLMs 互動 (prompt)🤖的新書熱銷中🔥。

對於 prompt 📜 + 運算思維🧠有興趣的話,這裡有本書推薦給你~

本書📖 3 個重點:

  • ✔ 專注於 問題/需求 💭 的確認
  • ✔ 利用運算思維💡拆解問題及需求🧩
  • ✔ 藉由詠唱🎤 prompt 進行 AI🤖 人機協作🤝

購買連結🔗 Momo🛍️ 博客來📚 誠品📘 金石堂📖

與我一同學習📚和探索🔍!

我將帶著我的新書📖參加以下活動🎉,期待與你🙋見面🤝。

『與 AI 協同工作的未來』既 『ChatGPT來襲…』新書📚分享會

線上工作坊『詠唱(提問)協同程式工作坊』意願調查

最後,如果上述時間不克前來,或是講座及分享會的時間太短,希望能參與目標式的協同工作坊,或是有任何建議,都歡迎填寫下表。

在離開之前,記得給本📰Medium點讚👍、訂閱📩,並分享給您的朋友!

--

--

Wolke@林建宏 A Man Co-work with AI use coding tool
🤖 AI 人機協作

作為一名啟發者而存在。 -致力於分享經驗和知識,幫助開拓、行動、克服。 Badge: - LINE Expert - Google Developer Expert Books: - 應用詠唱釋放程式生產力 ... - 程式輕鬆入門到完整學習 ... Being: - 大學社群論壇