此書籍沒有詳細資訊。
還沒有人留下心得,快來搶頭香!
為您推薦
類似書籍推薦給您
【簡介】 本書的架構遵循軟體工程師的「典型」職涯發展路徑,從一名初出茅廬的軟體工程師開始,到成為同儕榜樣的資深工程師或技術負責人(Tech Lead),一直到躋身專家(Staff)/首席(Principal)/傑出(Distinguished)工程師。本書總結了筆者作為軟體開發者的所知所學,以及在不同階段指導工程師的方法。 內容涵蓋了隨著你越來越資深而日益重要的「軟」實力,以及實務工作中的「硬」實力,比如軟體工程概念和方法,幫助你在專業上取得成長。 全方位升遷攻略,揭示工程師職涯成長的核心策略! 助你踏上資深工程師、技術負責人與專家工程師之路 剛踏入軟體開發這條路時,我和許多工程師一樣,認為技術能力就是一切。直到那次關鍵的升職評估——當我的主管無法明確指出達到資深工程師所需的關鍵能力時,我才意識到職涯發展遠比寫好程式碼複雜。那種找不到前進方向的無助感,比錯失升職機會更讓人困擾。 這段經歷徹底改變了我的視角。當我後來成為工程主管,我深知團隊中每位工程師最需要的是什麼:清晰的成長路徑與實質的職涯指導。這個信念得到了印證,在我帶領團隊的兩年間,不僅團隊規模成長了三倍,更重要的是,每位工程師都找到了屬於自己的技術成長軌跡,這從他們在績效評估和職級升遷上的表現可見一斑。 本書正是這些年來我在指導軟體工程師過程中,所沉澱的經驗與洞察。它不只是一本技術指南,更是一張職涯發展的完整藍圖:從初入職場的軟體工程師,到獨當一面的資深工程師,從帶領專案的技術負責人,直至能夠引領團隊技術方向的專家工程師或首席工程師。每個階段的挑戰與機遇,這裡都有答案。 作為一位擁有十年軟體工程經驗的實踐者,我親身經歷了從畢業生到首席工程師的每個轉折點,之後又以工程經理的身份帶領團隊五年。現在,我透過《The Pragmatic Engineer》電子報,持續觀察與分享科技產業的最新脈動,為讀者帶來大型科技公司與新創企業的第一手洞察。 來自業界專家的好評推薦 「從績效考核到評估系統效能極限,從團隊協作的微妙平衡到程式碼測試的精準把控,Gergely巧妙地解開了軟體工程師職涯中每一個關鍵謎題。這本書不只是一本指南,更像是一位經驗豐富的導師,為整個產業帶來了長久以來最渴望的明燈。」 ——Tanya Reilly,資深首席工程師,《Staff工程師之路》作者 「這是一本橫跨技術與人性的傑作,以清晰簡潔的筆觸勾勒出軟體工程的全景。對於每一位懷抱抱負、渴望在職場綻放光芒的工程師來說,這本書將成為你案頭最忠實的夥伴。在職業生涯的每個關鍵時刻,它都能為你指明方向,就像一位永遠準備好傾聽和建議的智者。」 ——James Stanier,Shopify工程總監,TheEngineeringManager.com作者 【目錄】 PART I 軟體開發者的職業基礎 1 職涯發展路徑 2 成為職涯的主宰 3 績效評估 4 升職 5 在不同環境下茁壯 6 換工作 PART II 稱職的軟體開發者 7 完成任務 8 寫程式 9 軟體開發 10 高效工程師的工具 PART III 全面發展的資深工程師 11 完成任務 12 協作與團隊合作 13 軟體工程 14 測試 15 軟體架構 PART IV 務實的技術負責人 16 專案管理 17 發布到生產環境 18 利益相關者管理 19 團隊結構 20 團隊氛圍 PART V 成為榜樣的專家與首席工程師 21 理解業務 22 協作 23 軟體工程 24 可靠的軟體系統 25 軟體架構 PART VI 結論 26 終身學習 27 延伸閱讀
類似書籍推薦給您
類似書籍推薦給您
【簡介】 ■ 第七版增訂:說明現代軟體工程師的職涯路徑與選擇、加強軟體架構設計的介紹、透過Google的軟體工程實務介紹長期持續開發(Programming over time)的概念、增加軟體重構的內容與行動應用app的開發。 本書結合軟體工程的核心知識與實務應用,透過實例帶領讀者學會如何開發與管理軟體產品。內容包括: ■ 軟體工程的基本觀念:先釐清「程式」、「軟體系統」、「應用系統」、「軟體開發」與「軟體生命週期」等基本概念。 ■ 軟體工程的程序與方法:軟體系統的開發從開始規劃、分析、設計、製作、測試、上線使用到維護,分成好幾個階段,每一個階段都有一些可以採用的方法與技術。 ■ 現代物件導向軟體工程:這是目前軟體開發最普遍採用的技術,很多開發工具與技術都運用了物件導向的概念與方法。 ■ 安全軟體系統開發週期(SSDLC):政府與一般企業開始要求在軟體開發時就採用的開發流程與方法,防止開發期間留下資安的漏洞。 ■ 軟體工程相關的技術:軟體再用、MDA(model-driven architecture)、反向工程、設計模式、CMMI、軟體重構、新舊系統的轉換等。 ■ 軟體工程的新發展:Google的軟體開發實務經驗、軟體產品線、雲端運算、App、軟體安全、服務導向的架構(SOA,service-oriented architecture)與觀點導向(aspect-oriented)的開發技術等。 本書適用對象: ■ 學校或是推廣教育的老師:本書可以做為軟體工程相關課程教科書,內容約對應到18週(54小時)的學期課程。 ■ 資訊專業人士:建立軟體工程方面的專業背景。 ■ 對於軟體開發有興趣的技術人員:軟體工程探討了很多軟體開發方面的原理與策略,可以提昇專業能力與解決問題的技巧。 ■ 軟體產品的推廣人員:有軟體工程的背景會更了解軟體的特性與用途。 【目錄】 第1章 軟體工程簡介 第2章 認識軟體系統與軟體開發程序 第3章 軟體工程的應用與發展 第4章 軟體系統的需求工程 第5章 系統模型 第6章 從軟體系統的規格到架構設計 第7章 軟體系統設計的實務 第8章 物件導向軟體工程與開發實務 第9章 系統的建置 第10章 系統的測試與部署安裝 第11章 軟體系統的管理與維護 第12章 軟體系統的品質管理 第13章 軟體開發工具與技術的變遷 第14章 軟體元件與再使用 第15章 設計模式與軟體重構 第16章 資料庫系統的開發 第17章 跨平台可移植性軟體開發 第18章 軟體工程的展望