兩場後端新手工程師講座筆記


Posted by JingTeng on 2021-07-31

網路運作藍圖:從前端、後端到雲端

要會到什麼程度

前端

  • junior 寫得出功能
  • mid-level 深入了解兩個前端框框 瀏覽器、App
  • senior 了解整個網路運作藍圖

後端

雲端

建議入門方向

從前端入門

  • web/ios/android
  • 對於無經驗轉職者前端還是最簡單的,因為網路資源多、需要掌握的知識框框比較少。

從後端入門

  • 有一定的 CS 知識
  • 後端很多東西是同步,非同步的東西會透過服務或架構解決。頂多丟到 Queue、Broker 處理,不太直接處理 async data。

從雲端入門

  • 很難,學習資源太零散,每間公司架構都不一樣,找不到系統性的學習方法。
  • 找一張 web cloud infra 的圖,開一個雲服務,把他來實際做出來(事實上就業時如果是小公司也用不到整個架構,可能把所有服務丟在一個 GCE 上就解決了)。
  • 把 AWS 的產品解決方案都看一次。

HiExpert 2021|後端領航者論壇

聽 Ant 講話,如沐春風。眼光在未來的人。

Issue 1 - 你適合後端嗎?

很多人是大部分是沒得選擇,大齡工程師的年代沒什麼前端。

如果你有得選的話,可以從入行成本與性格著手

  • 管機器 or 注重人
  • 早期沒得選擇工程師管機器比較多,往雲端的成本低,對現在更注重與用戶的交互
  • 未來?Serverless
  • 前後端又合一?被某個語言框架統一

Issue 2 - 技術要廣還是深?

Domain Know How vs 技術

  • 沒有一定,看該領域稀缺性缺什麼。可能技術/知識比較重要,也可能都重要。
  • 產業/公司/職位才是評判基準。

技能樹怎麼那麼大棵,要怎麼點?

如何做"技術選型"決策

DB 選型:

  • 選會的
  • 選朋友會的

https://pingcap.com/blog/how-to-efficiently-choose-the-right-database-for-your-applications

Issue 5 如何變強?

  • 刷題只建議刷經典題,不建議刷面試題
  • 做點有意義的事情,例如刷公司的題目/open source issue (解bug)









Related Posts

用 Nest.js 開發 API 吧 (六) - TypeORM

用 Nest.js 開發 API 吧 (六) - TypeORM

Google Chrome開發者工具教學 - 前言

Google Chrome開發者工具教學 - 前言

[筆記] Linux管理、Shell script 簡易範例

[筆記] Linux管理、Shell script 簡易範例


Comments