iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Software Development

Just enough code with AI: 給新手們的程式設計世界觀 系列

在生成式 AI 爆發的今天,生成程式來讓日常的工作自動化,已是時時刻刻在發生的事實。然而 AI 的產出的程式碼,與使用者下了怎樣的 prompt,以及使用者是否知悉已存在的領域詞彙、工具、演算法與慣例,會有截然不同的結果。

這系列文章想要從零開始,帶著大家去鳥瞰程式設計的世界。

參賽天數 23 天 | 共 23 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 11

Ch 10. 這世界上各種程式語言是做什麼用的

當我們能夠寫出一段程式碼,並在自己的電腦上執行之後。下一個問題就是,怎麼讓其它人使用這段程式碼呢? 我們之前寫的 命令行程式 我們之前寫出來這種直接在終端機上跑...

2025-09-25 ‧ 由 taiansu 分享
DAY 12

Ch 11. 終端機裡的 AI 才是最厲害的 AI

而在繼續我們的旅程之前,我們來試試目前跟 AI 合作最先進的方式,就是命令列工具型的 AI 助手。目前有四家廠商推出了這種 AI 工具,而我們主要會介紹有免費額...

2025-09-26 ‧ 由 taiansu 分享
DAY 13

Ch 12. 網頁應用程式的基本知識

在正式開始撰寫網頁應用程式前,我們先來說明一些基本的知識。 軟體開發者的檔案管理 要管理檔案,在 Mac 中是使用 Finder 這個程式。(Windows 中...

2025-09-27 ‧ 由 taiansu 分享
DAY 14

Ch 13. 跟Gemini Cli 合作零用錢記帳程式

建立資料夾 先打開終端機,用 cd Projects 進到昨天建立的 projects 資料夾裡。 接著用 mkdir little_pocket新建一個 li...

2025-09-28 ‧ 由 taiansu 分享
DAY 15

Ch 14. 網頁應用程式的畫面是怎麼長出來的?

上一章我們用 Gemini Cli 生成了一個會動的零用錢記帳程式,接著就來看程式碼長什麼樣子吧。先用 Finder 找到對應的資料夾,接著按右鍵,用 Visu...

2025-09-29 ‧ 由 taiansu 分享
DAY 16

Ch 15. 網頁程式的外觀

在上一章中,我們研究了網頁應用程式裡 HTML 的各種標籤。接著我們先來看一下我們打開瀏覽器後,為什麼頁面會長成那個樣子。 在 <style> 這...

2025-09-30 ‧ 由 taiansu 分享
DAY 17

Ch 16. 網頁程式是怎麼動起來的?

在了解了內容及樣式排版之後,最後一個部份,就是來看看我們的程式是怎麼動起來的。程式運作邏輯的 JavaScript,就寫在程式碼最下方的 <script&...

2025-10-01 ‧ 由 taiansu 分享
DAY 18

Ch 17. 怎麼不讓 AI 弄壞你的程式

在知道怎麼的簡單的建起一個應用程式之後,應該會迫不急待的想要加入更多的新功能吧?但是先等一下,我們要來聊一個不是寫程式,但跟程式有關的話題。 這塊地圖正式的名稱...

2025-10-02 ‧ 由 taiansu 分享
DAY 19

Ch 18. 用中文也可以做版本控制

上一章我們介紹了版本控制的概念與 Git。這一篇裡,我們要在電腦中安裝 Git,並利用 AI 來幫我們處理版本控制。 安裝 Homebrew: 命令列的 App...

2025-10-03 ‧ 由 taiansu 分享
DAY 20

Ch 19. 程式碼也有分漂亮的跟醜的?還有味道?

你有沒有聽過軟體工程師討論時,會講到「這段程式碼有壞味道」?程式碼又不是食物,怎麼會有壞味道呢?我們在上一篇討論了軟體工程裡的「版本控制」,而工程師們討論時說的...

2025-10-04 ‧ 由 taiansu 分享