如標題所述,我出書了!內容是去年鐵人賽的主題《今晚,我想來點 Web 前端效能優化大補帖!》再經過改編與彙整,相信能以更好的形式、以更好的品質呈現給各位讀者。(書名與鐵人賽主題相比有稍微更改,主要還是為了避免標語版權問題) 透過這本書,我想傳達什麼? 雖然說我總是把自己定位成「雜食性軟體工程師」,因為我非常的貪心,不管前端(又分為 Web 與 App)、後端、DevOps,甚至是區塊鏈相關的技術我都想學習。不過不得不說,Web 前端除了是我最專精也是踏上軟體工程師這條路的起點以外,也是我認為最有趣多變的領域,到現在接觸前端快要滿四年了,我還是覺得前端世界每天都有新的技術與知識出現,使我仍然充滿學習的渴望與熱血。 前端開發者其實有著不同的種類,依照種類的不同,技能樹的點法也會不同,例如有的人選擇將技能樹長成「前端 feat.設計」,也有的人選擇長成「前端 feat. 後端」….等等各式各樣的形式。我是一個非常討厭「畫面」的前端開發者(講到這裡可能要被罵了,「不喜歡畫面還寫什麼前端!」,但我覺得自己做的開心就好啦),反而對於前端的資料流、工具鏈生態(寫一個讓許多開發者使用的工具也是個人未來的目標之一)、軟體架構…等領域更感興趣,其中「效能優化」又是我特別鍾愛的主題,這也是這本書誕生的原因之一。

我出書了!人生清單達成事項+1!
我出書了!人生清單達成事項+1!

如標題所述,我出書了!內容是去年鐵人賽的主題《今晚,我想來點 Web 前端效能優化大補帖!》再經過改編與彙整,相信能以更好的形式、以更好的品質呈現給各位讀者。(書名與鐵人賽主題相比有稍微更改,主要還是為了避免標語版權問題)

透過這本書,我想傳達什麼?

雖然說我總是把自己定位成「雜食性軟體工程師」,因為我非常的貪心,不管前端(又分為 Web 與 App)、後端、DevOps,甚至是區塊鏈相關的技術我都想學習。不過不得不說,Web 前端除了是我最專精也是踏上軟體工程師這條路的起點以外,也是我認為最有趣多變的領域,到現在接觸前端快要滿四年了,我還是覺得前端世界每天都有新的技術與知識出現,使我仍然充滿學習的渴望與熱血。

前端開發者其實有著不同的種類,依照種類的不同,技能樹的點法也會不同,例如有的人選擇將技能樹長成「前端 feat.設計」,也有的人選擇長成「前端 feat. 後端」….等等各式各樣的形式。我是一個非常討厭「畫面」的前端開發者(講到這裡可能要被罵了,「不喜歡畫面還寫什麼前端!」,但我覺得自己做的開心就好啦),反而對於前端的資料流、工具鏈生態(寫一個讓許多開發者使用的工具也是個人未來的目標之一)、軟體架構…等領域更感興趣,其中「效能優化」又是我特別鍾愛的主題,這也是這本書誕生的原因之一。

其實看完這本書,我不敢保證人人都可以把自己的網頁效能調校到一級棒的 100 分,我自己在職場也辦不到這件事,而這也不是我的目的。那我到底想透過這本書傳達些什麼?

與其說它是一本介紹各種前端效能優化技巧的工具書,我更覺得它是一本

「以效能優化為出發點,讓更多人理解前端世界的眉眉角角,並對這個領域產生更濃厚的興趣。」

的書籍。書中其實講到非常多優化技巧底層的運作原理與知識,我有信心在走完本書這趟旅程後,讀者能夠更有信心地認為自己已經掌握前端領域必備的知識點,同時也對未來技術的演變感到期待與熱血。

其實想說的動機我也都放在書序了,這邊就不囉唆了,如果對這本書有興趣的讀者,千萬別錯過預購期間的優惠啦!

預購連結:https://www.tenlong.com.tw/products/9786263332218?list_name=r-zh_tw&fbclid=IwAR3NrEynYetOBoguArQJX1V39dPeDFR-4ZVVsXSplYhHSeHRj20lu3aL5jY

至於預購後應該要等到 9/16 正式上市後才會收到實體本,不過預購期間有 78 折的優惠,有興趣的朋友不要錯過啦!電子書的部分則是在 11/30 以前會上架,但我個人還是覺得實體書比較有感覺啦 🔥🔥🔥

本書首刷的版稅將捐予中華民國保護動物協會,自己有參與這個協會「您領我養」的活動,每個月只要捐 600元,就可以領養一隻狗狗,也可以隨時到保育場看牠,推薦給所有想要幫助動物的人一起參與!

--

--

本篇文章皆為個人主觀意見,請斟酌閱讀。

隨著學生身份的結束,身邊的朋友也陸續在這一兩年步入職場,迎接社會的洗禮。有趣的是,每當第一次談到彼此的工作狀況時,我最常聽到的問題是:「那你現在的工作薪水待遇如何?」其實對我而言,如果這是我被問的第一個問題,我會覺得蠻可惜的,也會失去繼續分享與談話的興致。

換作是我,我可能會問「那你現在工作起來還開心嗎?還喜歡這間公司嗎?」、「做的事有沒有挑戰性?公司有沒有給妳明確的成長空間?」,最重要的是「你在工作中有找到自己的價值嗎?」

(當然不是說薪資待遇不重要,錢很重要,當你開始規劃未來,例如買房、組建家庭時就會知道它有多麼重要。不過如果只是為了錢而被推著去工作,或是讓金錢成為作任何選擇時的第一考量,那也未免太沒意思了,相信你也會因此錯過很多其實心裡非常渴望嘗試的機會)

就以自己從開始學習到成為軟體工程師的過程來說,我經歷過一段找不到自己價值的時間。

軟體工程師鄙視鏈,好入門就比較沒有價值?

我從開始寫程式到現在,寫過 Web,也寫過 APP,也嘗試過 AI 與資料工程,最終還是選擇專精自己最喜歡的 Web 領域,真的沒什麼特別的原因,就是喜歡而已。

軟體圈其實謠傳著一個鄙視鏈生態系,也就是有人認為開發越底層應用的價值比起上層來的高。Web 開發其實就算蠻接近頂層的應用層,其中又分為前端、後端、Infrastructure,可以說在 Web 領域也存在自己的鄙視鏈(鄙視鏈中的鄙視鏈,不過隨著近幾年技術的發展,我自己認為前端、後端、Infra 各自的技術都趨向複雜與需要專業,基本上在業界都是平等地位,這條鄙視鏈已經漸漸消失),因為位於這條「虛擬」的鄙視鏈頂端,當時有一陣子其實對自己的價值感到懷疑。(BTW 其實硬體與軟體開發又能形成一條鄙視鏈呢)

的確像 vgod 在軟體工程師的修練與成長系列文中提到的,越底層的應用會有越高的 Technical Leverage,也就是透過技術能力產生的影響力。

--

--

當初拿免費工具隨便做的 LOGO

由我與朋友創立的線上技術分享會 BESG 在 2022 4月終於還是劃下句點了,回頭看了一下第一次分享的時間: 2020/5/02,哇!原來也運行了將近兩年的時間,雖然光用結果來看似乎並不完美(甚至可以說我領導不周,才會導致解散的結局),但過程中自己也學到很多東西,在心境上也轉變不少。至少最後想透過文字來做個紀錄,也許以後回過頭來看會十分懷念吧!

BESG 的前身 — FESP

--

--