前端三分鐘

一起用三分鐘分享技術與知識

Gitlab CI/CD 教學

從零開始快速上手 Runner 與 YAML 設定

什麼是 CI/CD?CI (Continuous Integration)、CD (Continuous Delivery/Deployment) 目的是從測試、建置到部署自動化,取代原來人工需要做的事情。 CI (Continuous Integration): 專注在持續整合,透過程式碼的自動化測試和建置,將穩定品質的程式碼合併,越早頻繁整合,整合難度的就越低且能確保最新版本是可運行的......
me
林彥成
2022-05-30 | 4 min.

Domain Driven Design X User Story

淺談從使用者需求走到軟體規格的過程

領域驅動設計 (Domain Driven Design) 是軟體程式碼的結構及語言需符合業務領域中的習慣用法,將實作對應到持續進化的模型。 把專案的重點放在核心領域和領域邏輯 在軟體開發上,通常會在與使用者進行訪談後,產生使用者故事和人物誌去理解和釐清核心領域以及領域邏輯。 小編在前公司曾經歷過讓行銷帶專案,行銷會認為自己為需求方,工作就是提出需求後事情就會自動完成。 工作流程: 老闆......
me
林彥成
2022-04-30 | 5 min.

真的該成為工程師嗎

談談成長與學習型心態

後疫情時代,軟體工程師薪資也開始一路爬升,第一次轉職 50% 成長的並不在少數。 前端、後端、DevOps、SRE 等各式職缺快速增加,只依靠過往教育體制並無法培訓出適合的人才,所以企業在選才上也碰到了一個瓶頸,少子化加上職缺數量提高,薪資也不得不慢慢向上抬升。 在小編剛畢業的前幾年,破百又不加班的純軟缺不多,現在 100+ 的缺滿地都是,天花板也開始刷新,已有看到上限 1000 的職缺。 ......
me
林彥成
2022-03-31 | 4 min.

三種常見核薪流程開箱

公司徵才狀態會怎麼影響談薪水時機

當大缺工時代遇上年後轉職潮,該選擇什麼時機? 該怎麼談薪水? 接下來會從求職者角度開箱三種常見核薪流程和五種常見徵才狀態。 十年前全世界的手機開發、網路業起飛,十年後台灣軟體業起薪還是輸結構性調薪後的半導體相關產業,不過網路業有能力的人工時精緻又領 Global Pay 也真的很令人羨慕。 近年來 3-5 年內調薪 100% 以上的公司或跳槽 2-3 倍年薪在跳的案例都不是沒有聽過,不過哪些......
me
林彥成
2022-02-17 | 5 min.

線上程式面試的進行方式

Profit Targets A Financial Analyst Is Responsible For A Portfolio Of Profitable Stocks Represented In An Array

小編過去半年參加過兩次線上面試都有線上程式面試,過程上會透過現有的平台去進行。 會想分享的原因是有種回到前幾年到群暉面試的感受,這次面試的主角是一間叫 Linker Networks 的公司以 hacker rank 當互動平台,面試下來的感覺是工程師強度比 HPE 高,覺得還蠻神奇的。 hacker rank 這半年內目前考過兩次,台積電、Linker Networks 都是用這個平台,看......
me
林彥成
2022-01-07 | 2 min.

系統設計面試心得

從 Slack 分享 API 的設計心法談起

系統設計面試經過兩次體驗及提醒,終於知道系統設計面試的流程和進行方式。 對象: 通常會針對比較資深的工程師來進行 進行方式: 會像是實際上工作的討論 目的: 了解過去遇過的問題以及處理經驗 前陣子第一次體驗的時候,完全搞不清楚對方想要問什麼,只覺得給了一個大範圍的問題,是要我直接講公司內部的秘密嗎? 當時也沒有反問對方想問什麼且對方也沒有引導,所以整場系統設計面試感覺就很奇怪。 第二場有......
me
林彥成
2022-01-06 | 3 min.

刷題到底是在刷什麼

1864 Minimum Number of Swaps to Make the Binary String Alternating

刷題是什麼?軟體工程師在職涯上想要更進一步的過程中,刷題成為了無可避免的體驗,那刷題可以帶給工程師什麼好處? 練習快速確認需求、結果 練習設計邏輯和演算法的能力 資料結構的運用 考慮邊界條件並設計測試案例的思維 實務上,目前工作了六年多快七年,刷題的技能還是沒鍛鍊起來,其實刷題鍛鍊的是靈活度以及創意發想的能力,但在工作領域上大多只是需要熟悉特定領域,解決差異不大的問題然後有穩定的產出。 ......
me
林彥成
2021-12-11 | 3 min.

離職交接計畫

軟體專案(被)交接的心態準備與踩坑鬼故事

離職最重要的事就是對自己的職涯負責,交接是雙方要一起跟專案走到哪裡,著重在接下來 PM 的專案管理和 RD 接手執行難易的程度。 談離職談離職除了心態上大致上會有三個過程 離職前 離職準備 工作交接 心態準備公司成長整體來看會是平均值,對個體來說成長的速度超過平均再正常不過,所以隨時面試和思考何時離職就是一個對自己職涯負責的方式。 能跟有能力的同事共事需要幸運,主管並不是阻礙我們離職的人......
me
林彥成
2021-12-01 | 4 min.

share