🔧 阿川の電商水電行
Shopify 顧問、維護與客製化
💡
小任務 / 單次支援方案
單次處理 Shopify 修正/微調
⭐️
維護方案
每月 Shopify 技術支援 + 小修改 + 諮詢
🚀
專案建置
Shopify 功能導入、培訓 + 分階段交付

科技使我們變得懶惰。

這不是觀點,而是事實。我們現在無法進行心算、查找地址或記住電話號碼了。這就是過度依賴科技產品的弊端。智慧型手機,說的就是你。

同樣的情況也發生在程式設計領域,例如人工智慧和氛圍程式設計。

我也一樣。我一直在嘗試用人工智慧來分擔那些枯燥乏味的工作。而且,當我一時想不出答案時,我就忍不住想直接求助於人工智慧,讓它滿足我的程式設計意願。

而且我並非孤例。前幾天,我在Reddit看到了這個問題,

「我已經很久沒用 C#/Unity 編程了,所以很多概念都生疏了。過度依賴 ChatGPT 讓我感覺自己什麼都沒學到,自己寫程式碼都會犯一些基本錯誤……我該如何重新學習這些知識呢?有沒有什麼方法可以溫習一下?比如 YouTube 上有什麼好的影片停止之類的?我想使用 AI,自己編寫程式碼。」

對於原帖作者以及任何想要擺脫人工智慧束縛的人,這裡有 10 個可以嘗試的方法:

  1. 人工智慧團隊。

人工智慧想像成數學課上的計算器。在你手動了解想要自動化的計算過程之前,你是無法使用它們的。

就像任何一位母親管教孩子一樣,“不做完作業就別想再用人工智能了…”

  1. 學習你的主要語言文法。

熟悉你所選程式語言的語法:寫變數、函數、迴圈、類別…

為此,你可以找一本教科書,或是觀看一些「4小時帶你了解X知識」的YouTube影片。但不要只是被動地接受,而是要根據這些內容重新建立範例和專案。把步驟打出來,不要用Ctrl+C複製貼上。

  1. 了解你的標準庫。

熟悉你的標準庫:

  • 輸入一個變數,看看你的編輯器或整合開發環境會給什麼建議。

  • 對於這種類型,可以使用哪些方法?

  • 查看它們的簽名和文件字串。

  1. 學習 SQL。

無論 ORM 多麼強大,我們都無法擺脫 SQL。

我們從 70 年代初就開始使用 SQL,而且很有可能在未來一二十年內我們還會繼續使用 SQL。

學習建立表格、編寫聚合結果的查詢以及了解 JOIN 操作。如果你想要一些實際的例子,可以下載 StackOverflow 資料庫的輕量級版本並進行一些嘗試。

  1. 從零開始製作一個玩具專案。

好吧,我說的不是重新發明輪子去編寫自己的文字編輯器之類的東西。

我指的是建立一個食譜目錄、一個待辦事項應用,或一個基於免費 API 的命令列介面封裝器。而且要從零開始建置:在編輯器或 IDE 中右鍵單擊,然後建立新資料夾,等等。這會讓你學到很多。

  1. 自己找答案。

當你收到錯誤訊息時(如果你按照第 4 點操作,就會收到),請克制住想要返回 AI 或直接向朋友求助的衝動。

嘗試自己找出錯誤和異常。首先,用谷歌搜尋錯誤訊息。谷歌可以幫你找到包含問題答案的網頁。當然,這種方法有點老套,但確實能鍛鍊你的能力。記住,人工智慧仍然是被禁止的。 (參見#0)

  1. 學習最常用的資料結構。

80% 的情況下,你只需要清單和字典。當然,還有更多資料結構可供選擇。

學習如何使用和實施這些方法。雖然在日常工作中你不需要從零開始實施,但這會鍛鍊你解決問題的能力。

  1. 學習一本計算機科學數學教材。

除非你從事小眾領域,否則你不需要高等數學知識。

但你可以找一本離散數學(或電腦科學數學)的書,讀一兩章。同樣,這是為了提升你的思考能力。

  1. 練習橡皮鴨除錯法。

你會經常遇到難題。這是程式設計師的通病,不是bug。

當這種情況發生時,

  1. 拿起筆和紙

  2. 逐行檢查你的程式。

  3. 大聲說話

  4. 閱讀官方文件。

拿出 Mozilla 的 Web Docs、Microsoft Learn 以及你所選語言的任何其他官方資源,不僅要閱讀,還要提出你自己的例子,並思考如何將你所讀到的內容應用到你自己的程式碼中。

人工智慧對學習來說是一大福音。問問任何一位曾經依靠參考手冊、語言規範和雜誌學習的老手,他們都會告訴你答案。但千萬別讓人工智慧替你思考。

好的,我們稍微放寬一下對人工智慧的限制,但不要用它來產生程式碼。把它當作副駕駛,而不是機長。

為了幫助你培養經得起炒作的技能,我寫了《街頭智慧程式》 。這本書就像一份路線圖,是我當初從初級/中級程式設計師晉升為高級程式設計師時夢寐以求的。


原文出處:https://dev.to/canro91/a-quick-recovery-guide-for-ai-dependent-coders-4112


精選技術文章翻譯,幫助開發者持續吸收新知。

共有 0 則留言


精選技術文章翻譯,幫助開發者持續吸收新知。
🏆 本月排行榜
🥇
站長阿川
📝20  
563
🥈
我愛JS
💬2  
7
評分標準:發文×10 + 留言×3 + 獲讚×5 + 點讚×1 + 瀏覽數÷10
本數據每小時更新一次
🔧 阿川の電商水電行
Shopify 顧問、維護與客製化
💡
小任務 / 單次支援方案
單次處理 Shopify 修正/微調
⭐️
維護方案
每月 Shopify 技術支援 + 小修改 + 諮詢
🚀
專案建置
Shopify 功能導入、培訓 + 分階段交付