There are two key reasons to learn: to become a software engineer and to remain a software engineer. The first reason is clear, but the second is a bit more interesting. Software engineering is a field where new information, tools, methods, and languages are constantly emerging. As I write this, new personal coding assistants based on large text models appear all the time, and I believe they’ll significantly change how I code a year from now. So, you can either fall behind, stagnate, and gradually become outdated, or ...
9. Lifelong Learning
Get The Rational Software Engineer: Strategies for a Fulfilling Career in Tech 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.