The Complete Software Developer's Career Guide: How to Learn Programming Languages Quickly, Ace Your Programming Interview, and Land Your Software Developer Dream Job
- 20h 4m 16s
- John Sonmez
- Simple Programmer
- 2017
Early in his software developer career, John Sonmez discovered that technical knowledge alone isn't enough to break through to the next income level - developers need "soft skills" like the ability to learn new technologies just in time, communicate clearly with management and consulting clients, negotiate a fair hourly rate, and unite teammates and coworkers in working toward a common goal.
In this Audiobook
-
Chapter 1: How to Use This Book
-
Chapter 2: How to Get Started
-
Chapter 3: The Technical Skills You Need to Have
-
Chapter 4: How to Develop Technical Skills
-
Chapter 5: What Programming Language Should I Learn?
-
Chapter 6: Learning Your First Programming Language
-
Chapter 7: Going to College
-
Chapter 8: Coding Boot Camps
-
Chapter 9: Teaching Yourself
-
Chapter 10: Internships
-
Chapter 11: Getting a Job Without Experience
-
Chapter 12: How to Find a Job
-
Chapter 13: Creating a Resume
-
Chapter 14: The Interview Process
-
Chapter 15: Salaries and Negotiation
-
Chapter 16: How to Leave a Job
-
Chapter 17: Switching Mid-Career (Late Entry)
-
Chapter 18: Going from QA or Another Technical Role to Development
-
Chapter 19: Contracting vs. Salary
-
Chapter 20: How the Recruiting Industry Works
-
Chapter 21: Overview of Programming Languages
-
Chapter 22: What is Web Development?
-
Chapter 23: Mobile Development
-
Chapter 24: Back-End Development
-
Chapter 25: Career in Video Game Development
-
Chapter 26: DBAs and DevOps
-
Chapter 27: Software Development Methodologies
-
Chapter 28: Testing and QA Basics
-
Chapter 29: Test Driven Development and Unit Testing
-
Chapter 30: Source Control
-
Chapter 31: Continuous Integration
-
Chapter 32: Debugging
-
Chapter 33: Maintaining Code
-
Chapter 34: Jobs and Job Titles
-
Chapter 35: Types of Work
-
Chapter 36: Dealing with Coworkers
-
Chapter 37: Dealing with Your Boss
-
Chapter 38: Working with QA
-
Chapter 39: Work / Life Balance
-
Chapter 40: Working on a Team
-
Chapter 41: Selling Your Ideas
-
Chapter 42: How to Dress
-
Chapter 43: Acing the Review Process
-
Chapter 44: Dealing with Prejudice
-
Chapter 45: Being in a Leadership Position
-
Chapter 46: Getting a Raise or Promotion
-
Chapter 47: Women in Tech
-
Chapter 48: Creating a Reputation
-
Chapter 49: Networking and Groups
-
Chapter 50: Keeping Your Skills Up to Date
-
Chapter 51: Generalist vs. Specialist
-
Chapter 52: Speaking and Conferences
-
Chapter 53: Creating a Blog
-
Chapter 54: Freelancing and Starting a Business
-
Chapter 55: Career Paths
-
Chapter 56: Job Stability and Security
-
Chapter 57: Training and Certifications
-
Chapter 58: Side Projects
-
Chapter 59: Best Books to Read
-
Chapter 60: Parting Words
SHOW MORE
FREE ACCESS