Johnson Mao

JSDC 2021 開發者年會 參與心得

JSDC 2021 開發者年會 參與心得

#前言

很高興能獲得 Alpha Camp 全額贊助 JSDC 門票,這是我第一次參加 JSDC 開發者年會(英文全名 JavaScript Developer Conference,簡稱JSDC),今年的主題是「JavaScript 過去、現在與未來」。 共有四大方向,分別是

  • 跨平台整合
  • 區塊鏈應用
  • 前端開發與框架
  • 語言特性與後端技術

而我個人對跨平台整合、區塊鏈應用、前端開發與框架非常有興趣!

#參與心得

很慶幸能來得及報名這個年會,對於轉換跑道的我,任何可以吸收知識與經驗的社群,都想參與,這次大會的技術主題我都非常有興趣,以前的我以為,JavaScript 就只能處理前端互動與後端的部分,沒想到連區塊鏈都可以涉及到!也對我未來想嘗試的方向有個更進一步的藍圖!

而除了技術主題外,也有多人座談會可以讓我們跟講師主持人互動,認識了解他們過去的經歷,而這次其中之一的座談會「技術社群教會你的事」,看到講師們過去的熱情,以及成家立業後的轉變,就現階段的我來說,技術社群就是認識更多人並學習更多技術!

大會進入尾聲,「資深開發者的下一步?」座談會,讓我了解到要持續在這個行業發展,第二曲線的培養也很重要,我想未來回來看,應該又會有另一番風味。

職涯之路的選擇

真的很感謝有這次的線上大會!也很謝謝在共同筆記裡面作筆記的大大,太強大了!

下面開始是這次 JSDC 開發者年會的議程大綱,對於我這個菜鳥來說,很多技術都是似懂非懂的,希望未來我也可以輕鬆解說給別人聽~

#跨平台整合

#The Future of React: 18 and Beyond

C.T Lin

講者 C.T Lin 介紹了未來 React 18.X 新增的功能

  • 增加用戶體驗的邏輯,讓操作複雜圖片時,不容易卡死
  • Server Components這個新概念,讓 Component 放在 Server 上處理功能

可以看的出來 React 為了更好的用戶體驗,很期待 React 18 的到來。


#It’s a good idea to learn JS from LINE Bot

Wolke Lin 林建宏

講者 Wolke Lin 林建宏 介紹了聊天機器人是趨勢, Line Bot 跟原生 App 比起來,用戶使用與開發門檻比原生 App 更有優勢,寫 JavaScript Line Bot 也是一個不錯的選擇。


#從 React Native 跨屏開始的多領域開發歷程

Sam Huang (SailplaneTW)

講者 Sam Huang (SailplaneTW) 介紹了如何做技術挑選

一開始當然是選擇能使用的技術,同時思考是不是大公司所用的技術,有時候新的技術不一定是好事,有可能弊大於利。

在不同的領域,會有不同的技術面與習慣,可以慢慢規劃,但不要做過多的假設。

這些都是多領域開發會遇到的事情,以及保持開放的心態很重要。

#區塊鏈應用

#從 0 到 1 開發加密貨幣錢包 App (使用 React Native)

Anderson Chen 陳柏安

講者 Anderson Chen 陳柏安 介紹開發貨幣錢包所需要知道的技術,技術含量很高,想更瞭解可以看 JSDC 共筆筆記


#如何使用 web3.js 跟區塊鏈智能合約互動與進行資安審計

李婷婷

講者 李婷婷 有 Live Demo 製作智能合約,講師提供的 Github 開源程式碼 並詳細講解,並介紹如何進行資安審計,能檢查程式碼漏洞與沒使用到的地方,畢竟部屬太大要多花錢。


#前端工程師也能搞得懂的區塊鏈

Lucien Lee

講者 Lucien Lee 用簡單的方式,介紹了區塊鏈不可偽造性固定不可變去中心化,以及其應用的方式,想更瞭解可以看 JSDC 共筆筆記


#JS在生成式、演算藝術與NFT的應用

Che-Yu Wu 吳哲宇

講者 Che-Yu Wu 吳哲宇 介紹了使用 p5.js 與 https://openprocessing.org/ 視覺渲染圖,類似 Codepen,使用 JavaScript 畫畫,並認識了藝術區塊鏈應用,想更瞭解可以看 JSDC 共筆筆記

#前端開發與框架

#窮途末路的 SPA,堅持 CSR 到放棄

KK 徐凱(Web 實驗室)

講者 KK 徐凱(Web 實驗室) 介紹了 CSR、SSR、SPA、MPA 的名詞解釋,以及 CSR 目前面臨到問題,並介紹前往 SSR 的旅程,想更瞭解可以看 JSDC 共筆筆記


#為什麼許多公司都願意導入 Next.js

Leo 邱柏鈞

講者 Leo 邱柏鈞 Hahow 介紹了 next.js,與 React 的問題並如何透過 next.js 解決,與 next.js 導入成本風險,想更瞭解可以看 JSDC 共筆筆記


#選擇 Svelte 的三個理由

Kalan 愷開

講者 Kalan 愷開 介紹了 Svelte 框架,以及 線上 REPL 與 互動式教學 ,學習 Svelte 的 3 個理由,語法容易上手Bundle Size 體積小關注度持續提升,看得我也想嘗試這個框架,想更瞭解可以看 JSDC 共筆筆記

#語言特性與後端技術

#JavaScript 模組進化論 - 模組化的演進與實戰

Mu Jing

講者 Mu Jing 介紹了從生活中模組化的概念,了解到 JavaScript 模組進化的過程,從 AMD、UMD 到 ESM,想更瞭解可以看 JSDC 共筆筆記


#從前端邁向全端 - 前端開發者不該錯過的 Serverless 技術

Kyle Mo 莫力全

講者 Kyle Mo 莫力全 介紹前端開發模式的演進,與未來有可能會朝向 Serverless 的方向,也解說了前端學習後端會遇到的問題,讓我們從前端走向全端,想更瞭解可以看 JSDC 共筆筆記


#在你的庭院種一棵Elm

Paipo

講者 Paipo 介紹了一般在使用 TypeScript 開發容易遇到的各種可能的問題,並使用 Elm 來解決問題,想學一個 pattern,從一個內建就有這個 pattern 的語言來學會更快,想更瞭解可以看 JSDC 共筆筆記


#Memory Leak 與你的距離

Kuan@方格子

講者 Kuan@方格子 介紹了 Memory Leak,並利用圖示讓任何人都能認識 Memory Leak,以及 Garbage Collection,並透過工具來找出記憶體流失的問題在哪,想更瞭解可以看 Kuan 文章

#相關資料

回首頁