preloader
目標

我的 2020 目標

  1. 減肥 5公斤

2019年未完成, 自2019年搬移過來

  1. 搬家

2019年未完成, 自2019年搬移過來

  1. 有自己的 iOS App

2019年未完成, 自2019年搬移過來

  1. 買 4bay NAS 和 4 顆硬碟

2019年未完成, 自2019年搬移過來

  1. 上完 Google 在 Udacity 的 Browser Rendering Optimization 課程
  2. 研讀 Google Mobile Web Specialist 題目
  3. 研讀 Google web fundamental 資料1, web fundamental 資料2
  1. 研讀 Google tools for web developer
  2. 研讀臺灣的 記帳士資格考試書籍
  3. 去一次日本旅遊
  4. 讀完或聽完 The phoenix project 的書
  5. 玩過 Websocket
  • 2020.02.26 用 Typescript and React 基於 範例程式 改寫聊天室 用戶端伺服器端
  • 在任職的公司(2020.10.19),用 WebSocket 正規方式,改寫前人不負責任地使用 polling 當作 workaround
  1. 修正 blog 內容格式(2019.12.26 開始, 2020.01.04 完成)
  2. 看完 ithome react hook 教學系列文 (2020.02.05 完成)
  • 推薦第三十篇文章的後段內容

當你一直用原本的習慣想要去接觸新事物時,將會使得你窒礙難行,但若你可以用「新事物」的角度上網查一下,常常就會發現原來換過來後也有這個功能呀!好用!

上面這些話其實是在跟我自己說的,在學習的過程中,我常對於「能達到同樣功能但卻需要用不同方式」而感到厭煩。剛開始學網頁的時候,常會覺得 HTML, CSS, JavaScript 彼此三個不是活得好好的話,為什麼後來要出模板語言(Pug、Mustache、Handlebars、EJS)、為什麼後來要有 CSS 前處理器(SASS、SCSS、PostCSS)、為什麼要有前端框架,反正後來都還是編譯成 HTML, CSS 和 JavaScript 不是嗎?

在還沒有熟悉他們之前,的確會覺得「麻煩」,覺得「阿我就繼續用 ooo 就好了啊」!但實際上這些工具很多時候都是(當時)為了想要解決某些問題而生。想像過去的我若執著於功能都一樣,而繼續用原本單純的 HTML、CSS、JavaScript,那麼不只很難繼續進步,同時也無法體會到這些工具帶給我們的愉快感和成就感。

所以,不要害怕那些許許多多聽過、沒聽過的術語和詞彙,不懂的記下來,有需要找個時間再來弄懂它,就是這樣。不要被過去所認識的世界束縛你,一起共勉。

  1. 在本部落格使用 JQuery cookie consent for GDPR