1 Becoming a successful software engineer

This chapter covers

  • Avoiding misconceptions about initial skill requirements
  • Focusing on skills that will help you become a better software developer

From the outside, the software industry looks very compelling: many countries have no unemployment in the industry, salaries are fair, there is always room to grow, travel is often involved, and there is the option to work from your couch for a Silicon Valley startup. Why isn’t everyone working on software?

The truth is that while the field might seem interesting, getting in is not that simple. I knew I wanted to be a software developer before I owned my first computer. I made the choice when I was a kid, based on the value computers were generating even ...

Get Skills of a Successful Software Engineer now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.