Daniel Heller - Building a career in software: A Comprehensive Guide to Success in the Software Industry
Here you can read online Daniel Heller - Building a career in software: A Comprehensive Guide to Success in the Software Industry full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. publisher: Apress, genre: Home and family. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:
Romance novel
Science fiction
Adventure
Detective
Science
History
Home and family
Prose
Art
Politics
Computer
Non-fiction
Religion
Business
Children
Humor
Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.
- Book:Building a career in software: A Comprehensive Guide to Success in the Software Industry
- Author:
- Publisher:Apress
- Genre:
- Rating:3 / 5
- Favourites:Add to favourites
- Your mark:
- 60
- 1
- 2
- 3
- 4
- 5
Building a career in software: A Comprehensive Guide to Success in the Software Industry: summary, description and annotation
We offer to read an annotation, description, summary or preface (depends on what the author of the book "Building a career in software: A Comprehensive Guide to Success in the Software Industry" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.
Daniel Heller: author's other books
Who wrote Building a career in software: A Comprehensive Guide to Success in the Software Industry? Find out the surname, the name of the author of the book and a list of all author's works by series.
Building a career in software: A Comprehensive Guide to Success in the Software Industry — read online for free the complete book (whole text) full work
Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Building a career in software: A Comprehensive Guide to Success in the Software Industry" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.
Font size:
Interval:
Bookmark:
Any source code or other supplementary material referenced by the author in this book is available to readers on GitHub via the books product page, located at www.apress.com/9781484261460 . For more detailed information, please visit http://www.apress.com/source-code .
For my parents.
Should I change jobs? Which job should I take?
How do I grow as a technologist?
What should I do when I dont agree with the technical decisions on my team?
How can I make this meeting more effective?
How should I prepare for my interview?
How do I get promoted?
How can I make this email better?
How do I find a mentor?
How do I mentor my junior colleague?
What should I do when Im on call and I dont know how to handle a problem?
What areas should I focus on to be a better engineer?
How do I deal with recruiters?
etc., etc., etc., etc., etc.
My colleagues tremendous appetite for guidance has shown me that theres a critical gap in todays Computer Science education: young software engineers enter the industry with excellent technical preparation, but no one has taught them a darned thing about how to be a professional engineerthey have to teach themselves, and inevitably the hard way.
This book aims to fill that void with a professional manual for the aspiring software engineer, a guide to managers, role changes, professional technical practices, technical communication, meetings, on-call, project management, advancement, ongoing study, mentorship, compensation, and more.
For my part, Im a software engineer at a major software company. Ive been writing code and managing engineers for 12 yearsIve worked at Apple, Uber, AppDynamics, and Microsoft (as an intern), managed teams of over 20 people, interviewed literally hundreds of engineers and managers, and been interviewed scores of times. Ive written production JavaScript, Java, C++, Go, C, and assembly, shipped code in the web browser and the kernel, and led the responses to perhaps a hundred production outages. And I continue to do those things today; Im not a consultant or an architect but a regular working coder, fixing bugs and debugging outages, trying to solve the toughest problems I can find with my code and my insight, because I enjoy it and think I do it reasonably well.
Most importantly for you, Im not an especially gifted programmer; respectable definitely, above average on my good days, but Im nothing like a 10x coder. So, Ive made a fun and reasonably remunerative career on everything but coding brilliancediscipline, study, communication, project management, collaboration, prioritization, etc., etc., etc. This book will help you build your career the same way.
Part 1 is about careers: hiring, compensation, and promotion work in tech companies, how to best navigate those processes, and how to chart a course for growth and advancement.
Part 2 is about the sundry nontechnical skills that help you get traction in your daily work: project management, running meetings, working with your boss and peers, recovering from mistakes, team citizenship, and many other subjects Ive found to challenge engineers in the workplace.
Part 3 goes deep on the single most important nontechnical skill for programmers: the sadly neglected art of engineering communication. It starts with a holistic model of communicating at work, then moves on to practical treatments of topics like technical writing, email, and asking effective questions.
Finally, Part 4 is technical; it covers a carefully curated selection of technical subjects that Ive found particularly difficult for new software engineersthe kinds of issues that come up every day in software offices and never in software classrooms.
This book strives to offer you the best possible returns on your time; it treats a wide range of subjects with short, stand-alone sections friendly to random access as well as cover-to-cover reading. I hope it will arm you with the tools to steer your career with confidence, save you some or all of the mistakes that taught me my lessons, and ultimately help you succeed as a professional in software.
Im in the debt of Simon Newton, Angie Zhu, and Dave Pacheco for their encouragement to see this project through, their invaluable feedback on my first draft, and everything Ive learned from witnessing their excellence.
Thanks as well to my intrepid early readers, Syrie Bianco, Andrew Mains, Carissa Blossom, Adam Cath, Marek Brysa, Dan Simmons, and Courtney Ryan; their feedback made a difference.
Thanks to Prashant Varanasi and Akshay Shah for an impactful nudge to get started at the beginning of the project.
By no means least, thanks to Matt Moodie and Shiva Ramachandran at Apress for their wonderful insight in shaping this mass of text into a book.
Font size:
Interval:
Bookmark:
Similar books «Building a career in software: A Comprehensive Guide to Success in the Software Industry»
Look at similar books to Building a career in software: A Comprehensive Guide to Success in the Software Industry. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.
Discussion, reviews of the book Building a career in software: A Comprehensive Guide to Success in the Software Industry and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.