
What You Will Learn in This Book

How to systematically find and fill the gaps in your technical knowledge so you can face any new challenge with confidence

Should you take contract work—or hold out for a salaried position?Which will earn you more, what the tradeoffs are, and how your personality should sway your choice

Should you learn JavaScript, C#, Python, C++? How to decide which programming language you should master first

Ever notice how every job ever posted requires "3-5 years of experience," which you don't have? Simple solution for this frustrating chicken-and-egg problem that allows you to build legitimate job experience while you learn to code

Is earning a computer science degree a necessity—or a total waste of time? How to get a college degree that accelerates your career without burying you under a mountain of debt

Interviewer tells you, "Dress code is casual around here—the whole development team wears flipflops." What should you wear?

Coding bootcamps—some are great, others are complete scams. How to tell the difference so you don't find yourself cheated out of $10,000

An inside look at the recruiting industry. What that "friendly" recruiter really wants from you, how they get paid, and how to avoid getting pigeonholed into a job you'll hate

How do you deal with a boss who's a micromanager. Plus how helping your manager with his goals can make you the MVP of your team

The must-know technical skills that every professional developer should have—but no one teaches you