{%hackmd @rlongdragon/rymRQTubJx %} `最後更新日期 20250408` # 誰適合用 AI 這篇文章是給程式設計新手,希望可以透過此篇文章了解什麼時候適合使用 AI 工具輔助撰寫程式。 ## 前言 本文章撰寫當下 2025/04/02 在網路社群以及論壇不斷充斥 > 「現在的人都不需要學程式了,交給 AI 做」 > 「我沒有程式設計經驗,我才花兩天用 AI 做了這個工具,果然工程師要失業了」 > 「vibe coding 全然接受 AI 的寫法即可」 在寫這邊文章的當下,我認為還是有==學習程式設計的必要==,以及打好基礎的必要。 原因如下: 1. 首先你無法判斷 AI 生成的內容是否正確,是否安全 2. 在寫這篇文章的當下 AI 仍然還不夠厲害,他自己 debug 的能力還不夠 3. AI 是基於已經存在的東西所訓練的,也就是越古老、越熱門、越多人用的東西他越厲害。但你不會永遠都只用熱門的東西,實務上會遇到很多新的函式庫,或是一些冷門的工具。這時候網路文章的不足導致 AI 會依照他==以往的經驗==來解決問題,這在有些時候是可以的,但大部分情況他會無法解決你的問題。好好打好基處,練習基本功,學習資料搜尋以及閱讀說明文件,議題討論串才能==靠你自己解決問題==。 ## 什麼人適合使用 AI 輔助撰寫程式 1. 你使用的工具非常熱門,並且發行有一段時間了(至少四年) 2. 你已經掌握使用這個工具的基礎 3. 你可以看的懂 AI 生成的內容,找出不如自己想像內容,並以此為基礎和 AI 討論修改的部分 ## 我應該使用 AI 輔助我學習程式嗎 AI 不可否認是未來的趨勢,我們確實也需要與時俱進。但是讓 AI 輔助學習==不等於和 AI 學習==。 在沒有基礎的前提下,你應該還是以透過「傳統方式」為主==AI 為輔==,也就是觀看教學影片、教學文章、線上論壇、官方說明文件為主, AI 為負責解惑的角色,他取代的其實是以往學習程式時遇到困難求助的人。 :::info with-title 推薦閱讀 [【#博音】EP169 | 你的 AI 訓練不好就該試這些方法 ft. 陳緼儂教授](https://youtu.be/Ej2ranajVyg?si=5ZXfgYiyTkgQszia) 時間:[49:34](https://youtu.be/Ej2ranajVyg?si=B7wGx7moUYsXkFra&t=2974)~[55:21](https://youtu.be/Ej2ranajVyg?si=fh0nIj6QDJvV_pp9&t=3321) ![image](https://hackmd.io/_uploads/HkBl2ozRJe.png) ![image](https://hackmd.io/_uploads/HyarhjfCkg.png) ![image](https://hackmd.io/_uploads/ryt8sszAyx.png) <small>made by [字幕拼貼器](https://chromewebstore.google.com/detail/%E5%AD%97%E5%B9%95%E6%8B%BC%E8%B2%BC%E5%99%A8/jmilddpphfpienkmgmnnlokejnaamfip?hl=zh-TW)</small> :::