2017/06/24 Wesley’s Digest Collection

  • 網站開發細節多,前端眉角特別多,多到會開始質疑自己是否真的適合繼續幹這行。文中提及的幾項開發工具老實說筆者沒用過幾個,是說也不用特別執著一定要馬上改用,各自有各自適合的使用情境,勉強使用只是徒增困擾。目前 CSS 撰寫和 JS 一些檔案壓縮都是用另外一套叫做 pingy 的前端工具去實作,比起老牌的 Grunt 和 Gulp 輕量許多,Webpack 很生猛沒錯但目前還是只敢用在自己玩票性質成分居多的 side project。

  • 『GraphQL 是一種由 Facebook 設計並開源的 API 查詢語言。在構建 API 時,你可以認為 GraphQL 是 REST 的替代品。然而 REST 是一個概念上的模型,用來設計並實現你的 API,而 GraphQL 是一種標准的語言,系統地在客戶端和服務端中創建了一個強力的條約。有了這樣一門能與我們所有的設備通訊的語言,可以有效地簡化建設大規模、跨平台應用程序的過程。』前後端分離的概念大大改變了過去寫網站的觀念,開始變得更複雜但也更多樣有趣,可以說 RESTful 架構會炒起來是 Rails 間接點的火,用了這麼久的 REST,每隔幾年總會出現新的挑戰者,GraphQL 筆者相當看好之後的發展。

  • 『如果不是愛飛機,我不會強迫自己讀完英文手冊,搞到多益從七百變九百;不可能認識那麼多業界人員的;更不可能在面對電機系人生難題時,不感到迷惘無助。千萬,千萬不要以為興趣不能當飯吃,愈早去摸專業領域,你會愈能了解自己是不是真的熱愛這件事,愈能早點決定要不要繼續下去。外國人常常都 16 歲或更早就開始學飛了,我們為何要等到 24 歲或更老才去學?』『新竹中學對我最大的影響就是「堅持」,不管外在環境如何,勇敢的做自己 - 柯 P』看完這篇的此時此刻才真正理解超哥追求的到底是什麼,明星科系不是人人適合,沒有充分的理由和必要性,也不應該有任何強加或是外力逼迫一個人選擇道路的決定,畢竟腿長在自己身上,走的人還是自己,不是整天叫你考國立的高中老師,說什麼五育均衡發展,怎麼看也只是升學主義下的笑話。

  • 讀點舒適圈以外的知識點,才會知道自己還有很大的成長空間。防抖動( Debounce )、節流閥( Throttle )和 requestAnimationFrame 都沒有機會碰上過,真的是孤陋寡聞。不過 debounce 看完 code 發現還蠻多適合使用的時機啊,偵測使用者在做 scroll 動作時等等,這部分在 Vue 文檔看到也有做過這方面的包裝。

  • 『有時候,時間和價值是相互對立的(更多的工作時間意味著更少的價值產出),因為如果以“業務價值”KPI為前提,那麼你的產出將取決於很多難以掌控的未知因素。你可能花了一整天嘗試解決某些問題,然後回家休息了一個晚上,第二天早上回來繼續工作,居然在5分鐘之內把問題解決了,或許你會因此認為充分的休息更為重要。』神話級別的十倍產能工程師,大概要往 FLAG 這類巨頭公司才挖得到了,資方也不要有太多錯誤的期待,還是實際點把一個平凡人工程師該做的做好吧。

只聽經典

當時 IOH 好像還有 AIC 活動的時候,常常要去幫忙寫網頁以外的事情,當副導播就是其中一項工作,累歸累,但可以體驗不同的樣子自然也有不同的收穫。記得那次收工時,啟嘉好像在用 Spotify 放音樂,Lean On 就是那時候聽到的。未來感濃厚,迷幻到有點ㄎㄧㄤ,這首歌不知不覺點閱量也超過 20 億了。