回顧 - 原來已經走了那麼遠了

road trip

雖然說結業,但我不敢說畢業了,因為總是有還不瞭解的技術、不熟悉的領域,更多需要學的技能。相信不論在哪個產業或領域,都會有一樣的焦慮。
謝謝一路上批改作業與提供指點的老師們,尤其是學期三 Sean 老師,讓我可以再回頭檢視自己的觀念是否正確,跟重新思考問題的本質。謝謝老師們:)

這篇文章主要會記錄為什麼選擇踏上不同的道路,在這條道路上學習到哪些事,以及下一步的規劃。

為什麼要轉換跑道

知道在行銷領域中的人才的迭代性很高,所以想成為不容易被取代的角色。為什麼不在原本的產業?當然也是一條路,留在原本的產業,在一定的基礎與經驗下,也是可以站穩腳步,繼續往下前進。但有些產業會受限工作地點,某些地方的工作機會比較多,這樣的區域限制成為我想要轉換跑道的主因。

為什麼選擇軟體工程師?

隔行如隔山,跨領域是個嘗試。嘗試的起心動念是因為待在媒體產業,看到新技術的推進,知道沒有一個厚實的技術底,很可能再十年,就不會有我的位置。所以程式設計成為我的技能目標。

這條路上所見所學

程式設計入門

  • JavaScript : 從程式語言的基礎開始,什麼是變數?資料型別?運算子?程式的控制流程?運算思維?
  • HTML : 架構網頁
  • CSS : 美化網頁外觀

網頁開發

  • AJAX 串接第三方 API
  • 使用 Node.js 製作完整產品
  • 資料設計與資料庫:使用 NoSQL 與 MongoDB
  • web app 操作原理,包括 HTTP、網域、RESTful API、MVC 設計核心概念。
  • git 版控

軟體工程師

  • 登入系統
  • JavaScript Promise 與 async/await
  • SQL 與資料庫設計
  • Express.js + MySQL 專案
  • 多人協作 (Tweets 專案)

結業了,然後呢?

雖然結業了,但刀沒有上油容易生鏽,理論學再多也是空談(什麼老派比喻),就直接實作吧, Get hands dirty!