Building a Career in Software: A Comprehensive Guide to Success in the Software Industry (Paperback)
暫譯: 軟體職涯建設:成功進入軟體產業的全面指南 (平裝本)
Heller, Daniel
- 出版商: Apress
- 出版日期: 2020-09-27
- 售價: $1,740
- 貴賓價: 9.5 折 $1,653
- 語言: 英文
- 頁數: 245
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1484261461
- ISBN-13: 9781484261460
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
$1,176Database Management Systems, 3/e (IE-Paperback)
-
$1,250$1,225 -
$148SQL 必知必會(第4版)(Sams Teach Yourself SQL in 10 Minutes, 4/e)
-
$1,640$1,558 -
$2,138Web Scalability for Startup Engineers (Paperback)
-
$2,124Software Engineering at Google: Lessons Learned from Programming Over Time (Paperback)
商品描述
Software engineering education has a problem: universities and bootcamps teach aspiring engineers to write code, but they leave graduates to teach themselves the countless supporting tools required to thrive in real software companies. Building a Career in Software is the solution, a comprehensive guide to the essential skills that instructors don't need and professionals never think to teach: landing jobs, choosing teams and projects, asking good questions, running meetings, going on-call, debugging production problems, technical writing, making the most of a mentor, and much more.
In over a decade building software at companies such as Apple and Uber, Daniel Heller has mentored and managed tens of engineers from a variety of training backgrounds, and those engineers inspired this book with their hundreds of questions about career issues and day-to-day problems. Designed for either random access or cover-to-cover reading, it offers concise treatments of virtually every non-technical challenge you will face in the first five years of your career--as well as a selection of industry-focused technical topics rarely covered in training. Whatever your education or technical specialty, Building a Career in Software can save you years of trial and error and help you succeed as a real-world software professional.
What You Will Learn
- Discover every important nontechnical facet of professional programming as well as several key technical practices essential to the transition from student to professional
- Build relationships with your employer
- Improve your communication, including technical writing, asking good questions, and public speaking
Who This Book is For
Software engineers either early in their careers or about to transition to the professional world; that is, all graduates of computer science or software engineering university programs and all software engineering boot camp participants.
商品描述(中文翻譯)
軟體工程教育存在一個問題:大學和訓練營教導有志成為工程師的人寫程式,但卻讓畢業生自行學習在真實軟體公司中所需的無數輔助工具。建立軟體職業生涯 是解決方案,這本全面的指南涵蓋了講師不需要教授而專業人士從未想到要教的基本技能:獲得工作、選擇團隊和專案、提出好問題、主持會議、值班、除錯生產問題、技術寫作、充分利用導師,以及更多內容。
在過去十多年中,Daniel Heller 在 Apple 和 Uber 等公司從事軟體開發,並指導和管理了來自各種訓練背景的數十位工程師,這些工程師以他們對職業問題和日常問題的數百個問題啟發了這本書。這本書設計為隨意查閱或從頭到尾閱讀,提供了幾乎每一個在職業生涯前五年中會面臨的非技術挑戰的簡明處理,以及一些在訓練中很少涵蓋的行業專注技術主題。無論你的教育背景或技術專長為何,建立軟體職業生涯 都能幫助你節省數年的試錯時間,並幫助你成功成為一名真實世界的軟體專業人士。
你將學到什麼
- 發現專業程式設計的每一個重要非技術面向,以及幾個關鍵的技術實踐,這些都是從學生轉變為專業人士所必需的
- 與雇主建立關係
- 改善你的溝通能力,包括技術寫作、提出好問題和公共演講
本書適合誰
早期職業生涯的軟體工程師或即將轉型進入專業世界的人;也就是說,所有計算機科學或軟體工程大學課程的畢業生,以及所有軟體工程訓練營的參與者。
作者簡介
Dan Heller is a Staff Software Engineer in Infrastructure at Uber. In earlier lives, he has led reliability efforts on Uber Eats, built monitoring systems at AppDynamics, helped port iOS to the ARM64 architecture as a Kernel Engineer at Apple, directed the responses to dozens of high-stakes production outages, and managed teams of up to 25 engineers.
Along the way, the author discovered a love of mentorship and had the good fortune to mentor tens of talented engineers. Those engineers inspired him with their hundreds of questions about career paths, technical tradeoffs, and day-to-day effectiveness; when a short blog post on those themes brought a riot of responses about maturing professionals' need for guidance, the author set out to fill the gap with this book.
作者簡介(中文翻譯)
丹·海勒(Dan Heller)是 Uber 基礎設施部門的資深軟體工程師。在他早期的職業生涯中,他曾主導 Uber Eats 的可靠性工作,於 AppDynamics 建立監控系統,作為 Apple 的核心工程師協助將 iOS 移植到 ARM64 架構,指揮對數十起高風險生產中斷的應對,並管理多達 25 名工程師的團隊。
在這個過程中,作者發現了對指導的熱愛,並有幸指導了數十位才華橫溢的工程師。這些工程師以他們對職業道路、技術取捨和日常工作效率的數百個問題啟發了他;當一篇關於這些主題的短文引發了關於成熟專業人士對指導需求的熱烈回應時,作者決定撰寫這本書來填補這一空白。