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


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

197. Rising Temperature

197. Rising Temperature

create react app 專案 git push 推不上 remote repo

create react app 專案 git push 推不上 remote repo

無障礙網頁 HTML屬性

無障礙網頁 HTML屬性


Comments