第 109 期 - 冷氣團來了!注意保暖不要著涼囉!
本週專欄
究竟,怎麼樣才能算是「資深」工程師?
大家好我是 Larry,這週的專欄「究竟,怎麼樣才能算是『資深』工程師?」 想要跟大家分享我身邊觀察到的資深工程師大概都具有怎麼樣的能力與特質,以及身為普通的工程師,應該要朝什麼方向去努力。
另外,因為我下週就要去當兵了(我也是昨天才被通知的,有夠突然QQ),所以接下來幾個月就不會有我的專欄,但如果時間允許的話底下的推薦文章還是會繼續推。也很謝謝大家對我們星巴哥的支持,我會趕快當完兵回來的~
職涯規劃
一個資淺工程師年末的自我省視
在學習技術時,我們很常會猶豫到底是要花時間在技術的深度還是廣度上,而在挑選工作時,也很常會不知道該去大公司還是小公司,這兩個問題其實都沒有標準答案,但除了自己思考之外,也可以參考看看別人是怎麼想的。像胡立這篇年末省視就就講到很多他自己的成長歷程,不管你是想轉換領域、換工作、或只是想做點事情跳出舒適圈,這篇文章都很值得看看。
如何才有資格稱為資深工程師
關於到底怎麼樣才算是「資深工程師」其實有非常多不同的意見,所以除了看這週專欄之外,也可以參考看看這篇文章,他除了講了非常多資深工程師該有的特質之外,同時還提供了反指標,讓你可以檢驗自己(或身邊的同事XD)。
技术人员的发展之路
身為一個工程師,我以前其實都沒有在做什麼太長遠的職涯規劃XD,但看了這篇文章之後突然覺得好像該好好的想一下,畢竟以後的路還長,想去怎麼樣的公司、過怎麼樣的人生,如果沒有提早規劃好的話,可能一不小心就會錯過機會,所以當然要趁年輕時,提早想好自己的路。
前端開發
I made a working Gameboy CSS art: try it out 🕹
如果無法弄到一台真正的 Gameboy 來邊玩邊懷舊,不如就看著這篇文章自己寫一個 Gameboy 吧!雖然文章中沒有提及所有程式碼的解釋,但是作者也挑了幾個像是遊戲的演算法或 CSS 等關鍵的觀念解釋,真的手癢的話就直接 fork 下來改一波吧!
Rematch - a better Redux?
Rematch 是基於 Redux 的狀態管理器,但又移除了一些 Redux 所需的東西!像是不再使用 middleware,而是直接內建同步操作的 effects
等,還有更多其他的就到文章裡看作者介紹吧!
OOPS in JavaScript with easy to understand examples 🔥🔥
這篇文章的介紹該如何在 JavaScript 內使用 OOP(Object-oriented programming)的各種觀念,其中包含了 Object、Class、Encapsulation 和 Abstraction 等使用方法,非常適合想要了解如何在 JavaScript 使用 OOP 的開發者閱讀!
DevOps
Infrastructure as Code: the next big shift is here
軟體架構一直在演進,不管是在 Provision,Delivery 或是 Maintenance 的方式都一直在進化中,而 Infrastructure as Code 尤其是如何,他可以將整個架構視覺化並且去補助服務的運行,而且這一切可以透過任何的語言,並且將其儲存在 Version Control 的 Repository 之中,而究竟 IaC 是如何走到今天這樣的面貌的呢?作者認為有幾個重要的階段,分別為…,文章中透過生動可愛的漫畫對每一個階段做詳細地說明
- Virtualization
- Containerisation and containers orchestration
- Public Cloud Infrastructure
- DevOps Culture
How To Level Up Your Kubernetes Game
根據 Cloud Native Survey 2020 的調查顯示 Container 在 Production 環境的使用成長的三倍,因此 Kubernetes 的使用率只會升不會降,但使用 K8s 和擴展他是兩回事,K8s 設計是用來構建平台的平台,他的不僅僅只是用來管理 Container 而已,他的 API 和 Contril Plane 都是可擴展的,例如 K8s 的 Operator 和 Control Loop 都可以用來擴展 K8s,所以這篇文章想要介紹 Operator Pattern,讓大家一起學習如何適當地使用 Opertoar,並探索 Operator 的架構
dstp
當有辦公室有人跟你說某個網站不能連時,你下意識會做什麼事情?使用 nslookup 或是 curl 嗎?現在你有更好的選擇 - dstp!這個 CLI 小工具可以幫你幫目標網站做常見的網路測試,包含 ping, DNS, TLS 和 HTTP 的檢查,讓你使用單一個工具就可以做完所有的檢查,不用在使用多個工具東查西查的
StarBugs Weekly
StarBugs Weekly 由一群不寫文章就會想要亂花錢,但是又沒有那麼多錢,只好繼續寫文章的開發者所創立。
內容包含 Web 前端、中端、後端、DevOps、產品開發、精實創業,一切跟產品有關的知識,都是我們的守備範圍!
Writers:
- @HannahLin - 從台灣到矽谷,熱愛前端的工程師女孩。
- @KyleMo - 雜食性軟體工程師,喜歡的技術我都想學。
- @Airwaves - Hi~我是 Airwaves,熱愛研究如何造輪子的前端工程師。
- @Jenny - 我不寫 CSS。
- @Andy - 目標成為用嘴巴工作的工程師,專長為網頁開發以及 K8s。
Maintainers:
- @GQSM - Hi!我是神 Q 超人,一個先衝再說的男人。
- @LarryLu - 我是 Larry,傳說中的 0.1 倍工程師!
- @LukaTW - 一名全身都是死角的工程師。
- @smalltown - 熱愛鑽研各種可以提升雲端服務品質及增進團隊開發效率的開源技術。
Feedback
本週呈現主題方式做了一些改變,希望讓讀者能夠更快速精準的找到自己要的資訊。也加入社群活動這個區塊,每週更新社群活動的資訊。如果有任何建議,歡迎私訊 星巴哥技術週刊 FB 粉絲專頁 與我們聯繫。