對于剛剛成為軟件工程師的新手來說,知道如何編寫代碼只是成功了一半。你可能很快就會發(fā)現(xiàn),學校并沒有教授在現(xiàn)實世界中至關重要的技能和工作中必要的流程。本書恰恰填補了這一環(huán)節(jié),它是作者十多年來在大型公司指導初級工程師工作的教程,涵蓋軟件工程的基礎知識和best實踐。本書第1~2 章講解當你在公司開啟你的職業(yè)生涯時會發(fā)生什么;第3~11 章會擴展你的工作技能,教你如何使用現(xiàn)有代碼庫、解決和防止技術債、編寫生產級軟件、管理依賴關系、有效地測試、評審代碼、交付軟件、處理On-Call 時的事故和構建可演進的架構等;剩余章節(jié)涵蓋管理能力和職業(yè)階梯的提升等相關內容,例如敏捷計劃、與管理者合作以及成長為資深工程師的必經之路。本書中非常重要的一部分內容是教你如何應對糟糕的管理,以及如何調整自己的節(jié)奏。本書內容不僅淺顯易懂,還覆蓋整個軟件開發(fā)周期,是一本技術主管希望每名新入行的工程師在開始工作之前都能閱讀的書。