No.36 和海老師聊前端、TS-Vue、編譯、Ast-grep、Rust 和參與開源的快樂
基本資料#
- 知乎鏽兒海老師 https://www.zhihu.com/people/cao-zhi-hu-22
- X @hd_vim
- 目前在 ast-grep
時間軸#
01:11 opening 本次邀請到了沈青川作為飛行嘉賓,海老師作為嘉賓一起來閒聊
02:38 海老師之前在 vue 2.x 和 typescript 結合時候參與過貢獻,目前寫 Rust
05:35 聊 vue2.x 早期和 ts 結合的有趣故事,裝飾器 decorator 之後
11:45 目前嘗試 Vue 和 Rust 結合,未來已來,但並不容易,目前和未來的規劃。遇到一些問題,也產出了 ast-grep 作品。
23:10 本期的主題就清晰了,TS/Vue/Rust/Compiler 領域的持續深耕。新手可以從中學習和進步。TS 入門、進階方案,
30:30 如何入門學習編譯 parser,從學術和工程實踐角度。
35:30 學習 Rust 的吐槽和感受,和前端有多少關係
38:00 剛才為了解決 Rust 的問題,開源了 ast-grep,集中介紹使用和場景,所有的庫開發者都可以學習和使用,輔助用戶遷移。尤雨溪在近期的分享中也提到 vue2 -> vue3 中的不兼容性導致的開發者體驗的反思。
54:15 早期參與開源和現在參與開源都在做什麼,從開源中找到了很多快樂、學會更好的溝通。
62:35 海老師夸 Web Worker 錄制的流程特別好、特別專業,歡迎更多人來閒聊來玩。
66:17 參加、主導開源社區,推薦開源項目手冊系統學習。
71:20 海老師工作多久了,目前精力投入到哪裡。也聊到了 ChatGPT 來文本分類,輔助學習。無論你習慣看文檔、動手實踐都可以讓 AI 輔助學習和理解。NeoVim 也是忠實粉絲。