# AI 時代下無法被取代的 JavaScript 開發者 - 林敏皓(Terry)、吳睿誠 (Ray)、祥溥(Andy) {%hackmd @JSDC2024/INuUpOqWS42gD1_pz5S4Bg %} Slido: https://app.sli.do/event/ocHBkJJ578xBg6fYftMxqn > 開始做筆記 https://www.eraser.io/ 1. 當代 JS 開發者的焦慮感,不只要擔心學不完、還要擔心被 AI 取代的困境。好奇各位會如何看待最近 AI 的出現對於 JS 開發者工作上的變化? - Ray: 我覺得節省了不少時間 2. 可以分享你們平常會使用哪些 AI 工具以及如何與 AI 進行協作? - Andy - Tracy - Terry - - Ray - Cursor + ChatGPT o1 - 自己也在開發工具 - GitHub base 3. 現在也有一些 AI 生成 Code、產生前端切版之類的案例,你們會覺得目前 AI 在寫 Code 的能力表現的如何?會不會擔心有一天 AI 寫程式寫得比人類還要好? - Ray - 切版上還不夠好,需看 Figma,但邏輯足矣 - Terry - 未來有可能比人類還好 - Andy - 簡單可以,但大型複雜還要檢查,不如自己改 - Weiyuen (維元) 4. 你們覺得有了 AI 之後,開發工作變得更輕鬆還是更困難? - Andy - 單一任務減少,但收到的工作量變多啦! - 短空 提早下班 -> 長空 老闆配工作給你 - Terry - 請求建議,取得靈感 - 簡單的任務被 AI 做走啦 - Ray - 接案 - 案件是無限的沒有減少 - "我當初沒有 AI 是怎麼寫程式的?" - 簡單好用的實習生 5. 那你們覺得 AI 時代下無法被取代的 JavaScript 開發者需要具備怎樣的特性?還是躺平比較快? - Andy - 要會前進 - 深入領域專才 + 跨領域通才 - 不要躺平! - JavaScript Everywhere XDDD - Terry - 工程師能力 - 程式能力只有一小部分 - 還有溝通 + 談需求 + 合作能力 - 對 AI 也要會書寫 - 與 AI 互動能力 - 要能說清楚需求 - Ray - 看出深層問題的能力 - 程式小白敢用 AI 解決難題嗎(如高併發)? - 要學會前進 - 溝通的能力 - 客戶,主管,同事 - 還有對 AI 6. 換個角度來說 AI 的崛起也大幅降低使用 AI 的門檻,就算不懂 AI 也能當個 API 工程師;也想了解在這樣的情況下,你們目前專注的技術是什麼?可以分享幾個關鍵字給大家。 - Ray - 自己也在開發 AI 相關應用 - 視覺暫時很難被 AI 取代 - 人才是藝術的核心 - Terry - 多閱讀 [Daily Dev](https://app.daily.dev/) - Andy - 喜歡資料庫 - 嘗試貢獻 Open Source - 嘗試有興趣的方向走 7. 請問企業如何在不外流機密資訊的方式導入 AI?我很希望透過 AI 提升工程師團隊的產出,但是害怕內部的商務邏輯會因此洩漏出去,或者被拿去做訓練。 - Andy - 我們也會用 Open AI - Raw Data 不會過去 - 但使用者可以自架 LLM - 我們也正在推出自架 LLM Model - 模型方向 - 越來越大的模型,串接他的 AI - 開源輕量級 - llama - M$ 也有推出 (?) - Terry - 公司內使用 Azure API, 對資料也是要求的 - 公司內部也有限制商業資料外流 - Ray - ChatGPT - API - Data 60 days - UI - Data Forever - Plugin - Use Open API, in some companies it is blocked - How to use other lightweight model 8. 前陣子剛好在面試新人,想請問在考程式面試題的時候,如果面試者想用 AI,大家會同意還是反對呢?理由是什麼? - Ray - 你自己也要有解決問題的能力 - 用 AI 沒意義了 - Terry - 用 AI 會減少鑑別度 - Andy - 維元 - 可以使用,但是不能給我看出來 - 著重面試官要考到的問題 > 聊天區 > ![image](https://hackmd.io/_uploads/HySVfZ4Hyx.png) > [name=DanSnow] 沒想到我的留言被人截圖放在這邊,稍微分享一下為什麼會有這種想法,之前看的一些科幻作品裡就有 AI 提到永遠沒辦法滿足人類的期待,因為人類把定義什麼樣才是對人類好的權利掌握在手中,算是受到影響吧