Front-end Development,
Effective Note-Taking.
重構程式碼能改善結構和品質,增強系統的可維護性和可擴展性。最近重構公司的圖表功能,目的是簡化程式碼,提高可讀性和可維護性。
重構前需要熟悉功能的所有規格和資料結構,做好備份並使用 git worktree 瀏覽舊檔案。重構過程中將設定拆成獨立的 function,避免在 template 放太多邏輯,減少 if...else 和重複的 function,保持程式碼乾淨和一致性。...
只會寫程式的工程師,成功僅算一半。成功工程師需具備更多技能,如自我驅動力、硬技術和軟技術。前端工程師需學習多種技能,寫程式只是冰山一角。後端、軟體、測試工程師等需學習更多內容,不應自滿於會寫程式。
工程師應具備終身學習的覺悟,增強自我驅動力。硬技術需根據個人能力和規劃選擇專精或廣泛學習。軟技術如溝通與理解同樣重要,能幫助在職場中傳承經驗和知識。成功不必強求,若滿足現狀即已足夠。...
設計師想轉前端需先了解前端工作流程。設計流程包括使用 PhotoShop 或 Sketch 設計網站,切版、排版及簡單的 JS 互動。前端流程則需從設計稿開始,切版、排版、撰寫 JavaScript 互動及與後端串接資料。
前端需掌握 HTML、CSS、JavaScript,並懂得處理 Client 端與 Server 端訊息。學習開發者工具進行網頁除錯及關注網頁效能也是前端的重要技能。從設計轉前端是一條漫長的路,但透過持續學習可以逐步進步。...