# 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
- 維元
- 可以使用,但是不能給我看出來
- 著重面試官要考到的問題
> 聊天區
> 
> [name=DanSnow] 沒想到我的留言被人截圖放在這邊,稍微分享一下為什麼會有這種想法,之前看的一些科幻作品裡就有 AI 提到永遠沒辦法滿足人類的期待,因為人類把定義什麼樣才是對人類好的權利掌握在手中,算是受到影響吧