Articles

  • 開發人員的面試指南 – A developer’s guide to interviewing
    面試時除了面試官問你問題,你也可以反過來詢問這間公司的工作環境、獲利手段或願景等等。文中列舉你可能會想問的問題,並依詢問對象區分為工程師、管理階層以及 CTO。很適合已有實習經驗或是想換工作的工程師閱讀。
  • About rel=noopener
    網頁中的 <a> 在連至外部網站時,需要帶上 rel="noopener",以避免惡意網站利用 window.opener 來改動原始網頁。
  • 每位認真的程式設計師都要讀的10本經典書
    看過其中三本
    1. The Pragmatic Programmer
      (程序員修煉之道︰從小工到專家︰評注版)
    2. The Mythical Man-month: Essays on Software Engineering 👍
      (人月神話:軟體專案管理之道)
    3. Clean Code: A Handbook of Agile Software Craftsmanship
      (無瑕的程式碼-敏捷軟體開發技巧守則)
    4. The Clean Coder: A Code of Conduct for Professional Programmers
      (無瑕的程式碼番外篇-專業程式設計師的生存之道)
    5. Refactoring: Improving the Design of Existing Code
      (重構─改善既有程式的設計)
    6. Working Effectively with Legacy Code
      (修改代碼的藝術)
    7. Code Complete: A Practical Handbook of Software Construction
      (代碼大全 2)
    8. Head First Design Patterns 👍
      (深入淺出設計模式)
    9. Peopleware: Productive Projects and Teams
      (Peopleware:腦力密集產業的人才管理之道)
    10. Soft Skills: The software developer’s life manual 👍
      (軟體技能代碼之外的生存指南)

Tools

  • Google Lighthouse
    這個 google extension 是用來檢測網頁在行動裝置上的優化程度,包含是不是 https,有沒有支援離線模式……等等。
  • Prettier - an opinionated JavaScript formatter.
    是目前 facebook 的專案採用的 js formatter,對各種編緝器的支援也很好,還有 CLI 可以用。

Languages