The complete software developer's career guide
Subtitle: how to learn your next programming language, ace your programming interview, and land the coding job of your dreams
By: John Sonmez
Publisher: Simple Programmer, LLC
Published: 2017
Language: eng
Number of pages: 796
ISBN-13: 9780999081419
Copyright date: 2017
Subjects: Development; Computer software industry; Computer programming; Vocational guidance; Computer software
Description: 796 pages ; 24 cm
Notes: Subtitle on cover.

Includes bibliographical references (pages 775-789).
Table of contents: title: section 1. Getting started as a software developer: How to get started ; The technical skills you need to have ; How to develop technical skills ; What programming language should I learn ; Learning your first programming language ; Going to college ; Coding boot camps ; Teaching yourself; title: section 2. Geting a job: Internships ; Getting a job without experience ; How to find a job ; Creating a resume ; The interview process ; Salaries and negotiation ; How to leave a job ; Switching mid-career (late entry) ; Going from QA or another technical role to development ; Contracting vs. salary ; How the recruiting industry works; title: section 3. What you need to know about software development: Overview of programming languages ; What is web development? ; Back-end development ; Career in video game development ; DBAs and DevOps ; Software development methodologies ; Testing and QA basics ; Test driven development and unit testing ; Source control ; Continuous integration ; Debugging ; Maintaining code ; Jobs and job titles ; Types of work; title: section 4. Working as a developer: Dealing with coworkers ; Dealing with your boss ; Working with QA ; Work/life balance ; Working on a team ; Selling your ideas ; How to dress ; Acing the review process ; Dealing with prejudice ; Being in a leadership position ; Getting a raise or promotion ; Women in tech; title: section 5: Advancing your career: Creating a reputation ; Networking and groups ; Keeping your skills up to date ; Generalist vs. specialist ; Speaking and conferences ; Creating a blog ; Freelancing and starting a business ; Career paths ; Job stability and security ; Training and certifications ; Side projects ; Best books to read ; Parting words.