選擇製作 Side Project 和參加鐵人賽,除了在第一篇文章中提到的,為了練習 PM 的技能外,其實還有另一個更重要的原因 —— 為了轉變職涯方向。 我最...
今天中秋放假。開始迎來最後10天的鐵人賽啦!後面1/3的文章,著重於具有軟體工程師的職場歷練與背景之後,如何scale尋找更多生涯的可能性。 Day 規劃...
做考古題,補強基礎觀念 「前端技術面試」會詢問 HTML、CSS、JavaScript,以及網頁運作的相關問題,如: 如何實現 CSS 的垂直居中對齊?...
避免養成一知半解的壞習慣 就職後,會發現有非常多知識需要逐一補上。在找答案的過程中,有人選擇做到 60 分,程式能跑能交差就好。也有人選擇真正搞懂背後邏輯,...
滿足個人的必要條件後,優先選擇能持續成長的環境 軟體工程師的薪資,通常在換工作時比較容易有大幅度成長,所以持續精進技術,累積自己的實力非常重要。 怎麼判斷是...
練習不同的資料結構與演算法的 LeetCode 題目 「編碼面試」一般會詢問一個需要實作的問題,如: 給定一個整數數組(nums)和一個目標值(target...
練習如何簡潔明瞭的說明個人經歷 「行為面試」會詢問過去的經歷,像是: 分享你曾在工作上碰過的困難與挑戰,以及是如何解決的? 為什麼想離開目前的工作? 分享...
表現「能力」與「意願」 面試主要看兩點:能力 & 意願 能力:能不能勝任這份工作。如果目前的能力不夠,需要花多少時間學習。意願:會不會來幾個月就離職...
講重點!! 不要因為沒有相關經驗,就塞一堆不相關的資訊。如果覺得履歷很空,就多做 side project 來充實內容。 換位思考,如果你是面試官,你想看什...
化繁為簡,把問題拆小逐步解決 功能不會做 先把功能拆分為小任務,在逐一解決。只要拆的夠細,一般常見功能通常都能在網上找到參考範例, 若是比較特殊的功能,也可...
看職缺了解市場狀況,設定目標 上求職平台看職缺 先了解市場行情與趨勢。 從職缺列出的條件中,找出自己還缺少的技能,持續學習。 除了 104、1111 外,...
學習寫測試和使用監控工具 隨著專案功能的日益複雜,每次進行功能修改時,必須考慮的情境也隨之增加。在每一次改動時,手動逐一測試所有流程會相當費時費力。此時,撰...
推薦 OpenAI API API 串接是前端工程師的工作中,相當重要的一環,最好能在 side project 中練習。如果不想投入時間學習後端自行開發...
非必要,但有興趣可以試著了解一些後端的基礎知識 前端工程師學習後端的好處? 跟後端工程師溝通會更順暢 可以自己寫一些簡單的 API 來測試 side pr...
Yes,但等上手前端框架後再學 從 2023 的 state-of-js 數據可知,TypeScript 的使用已經相當普及,在工作中用到機率相當高。sou...
了解不同 CSS 框架/工具的差異 source: 2023.stateofcss.com 多嘗試不同 CSS 框架 不同於前端框架(JavaScript)...
React 跟 Vue 二擇一,然後重構 side project 與其每個都只會一點,不如專精一個 雖然不同的框架在 API 和設計理念上可能存在差異,但...
長期維護一個專案,並持續增加新功能來累積經驗。 實踐是最好的學習方式 當要修改數個月前寫的程式碼時,如果不靠記憶,能否快速的找出對應的程式碼並進行修改?所謂...
學習如何使用 npm 與 bundler npm npm 是管理專案中第三方套件的工具。也有其他替代方案如 yarn、pnpm 等。建議先學 npm,之後再...
要一直重複的事,就找方法優化 讓懶惰成為優點 懶惰是優秀工程師的共同特質,但前提是要用在對的地方,讓懶惰來促使你提高效率,而不是拖延或逃避問題。 最好能養成...
學習使用前端部署平台 將專案部署到網路上,就能直接使用網址來開啟專案,不需要再透過 http://localhost:xxxx 。除了方便使用外,也能在不同...
學習 Git & GitHub ,並實際應用在 side project 為什麼需要版本管理? 版本管理工具不光在多人協作時非常重要,也能運用在個人...
先確認是否對程式開發有興趣,再接著學習進階技術。 想繼續學嗎? 在繼續下去之前,先問自己,寫程式有趣嗎?每個人喜歡寫程式的理由不盡相同,如同先前文章所提,學...
安裝相關程式 → 下載範本 → 列出功能清單 → 逐一實作 1. 安裝相關程式 VSCode:編輯器 下載:https://code.visualstud...
從自己的興趣跟需求出發 從興趣跟需求出發 學習、旅遊、美食、健身、電影、戲劇、音樂 …。每個人的生活中,一定有某些需求是目前市面上的應用程式尚未滿足的。很大...
YES! 實踐是最好的學習方式。 把重點放在學習 開發 side project 有很多好處,但最重要的還是學習與累積經驗。很多時候,我們會花好幾天時間研究...
先學 JavaScript上手後再選一個前端框架學習 從 JavaScript 開始 JavaScript 是前端開發的核心語言。無論是使用任何框架或庫,對...
先學習 HTML, CSS, JavaScript 基礎觀念,再透過實作專案,慢慢熟悉不同的語法使用方式。 學習 HTML, CSS, JavaScript...
約 1,000 小時~每天三小時 * 一年~每週 40 小時 * 半年 每個人的學習速度不盡相同,找工作的際遇、景氣狀況等,也會影響到需花費的時間。不過如果...
開發新功能、修復 bug、維護已上線的產品 在軟體開發各個階段中,前端工程師一般要處理的工作分別為: 規劃階段 與產品經理/設計師討論,釐清需求、評估可行...