Cover of The Passionate Programmer

The Passionate Programmer

Success in today's IT environment requires you to view your career as a business endeavor. In this book, you'll learn how to become an entrepreneur, driving your career in the direction of your choosing. You'll learn how to build your software development career step by step, following the same path that you would follow if you were building, marketing, and selling a product. After all, your skills themselves area product.

Read more

The choices you make about which technologies to focus on and which business domains to master have at least as much impact on your success as your technical knowledge itself—don't let those choices be accidental. We'll walk through all aspects of the decision-making process, so you can ensure that you're investing your time and energy in the right areas.

You'll develop a structured plan for keeping your mind engaged and your skills fresh. You'll learn how to assess your skills in terms of where they fit on the value chain, driving you away from commodity skills and toward those that are in high demand. Through a mix of high-level, thought-provoking essays and tactical "Act on It" sections, you will come away with concrete plans you can put into action immediately. You'll also get a chance to read the perspectives of several highly successful members of our industry from a variety of career paths.

As with any product or service, if nobody knows what you're selling, nobody will buy. We'll walk through the often-neglected world of marketing, and you'll create a plan to market yourself both inside your company and to the industry in general.

Above all, you'll see how youcan set the direction of your career, leading to a more fulfilling and remarkable professional life.

Audience
adult
Length
medium · 219 pages

Click a tag to see books like this one that share it. Point at it (on a phone, tap it) for less of it instead.

Read it? Sign in to help tag it.

Liked The Passionate Programmer? Here’s where I’d start.

These suit anyone who liked The Passionate Programmer. Sign in and mark a few books for picks shaped around your own taste.

  1. Patterns of Enterprise Application Architecture Shares programming, tech, software development
  2. Domain-Driven Design: Tackling Complexity in the Heart of Software Shares programming, tech, software development
  3. Working Effectively with Legacy Code Shares programming, tech, software development
  4. The Clean Coder: A Code of Conduct for Professional Programmers Shares programming, tech, software development

“People who read The Passionate Programmer tend to reach for these next.”

  1. Seven Languages in Seven Weeks
  2. Pragmatic Thinking and Learning: Refactor Your Wetware
  3. The Productive Programmer
  4. Practices of an Agile Developer: Working in the Real World

“If you want more of the same (science about technology), start with these.”

  1. How Google Tests Software
  2. Designing Interfaces: Patterns for Effective Interaction Design
  3. Lessons Learned in Software Testing: A Context-Driven Approach
  4. The Art of Application Performance Testing: Help for Programmers and Quality Assurance

“If it was the programming that hooked you, try one of these.”

  1. Pro Git
  2. Clean Code: A Handbook of Agile Software Craftsmanship
  3. Domain-Specific Languages
  4. The Effective Engineer: How to Leverage Your Efforts In Software Engineering to Make a Disproportionate and Meaningful Impact

“These start from a similar idea, even if they go somewhere else with it.”

  1. The Four Steps to the Epiphany: Successful Strategies for Startups That Win
  2. The Barefoot Executive: The Ultimate Guide for Being Your Own Boss and Achieving Financial Freedom
  3. People Buy You: The Real Secret to What Matters Most in Business
  4. New Programmer's Survival Manual