© The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2023
M. ChernenkoThe Rational Software Engineerhttps://doi.org/10.1007/978-1-4842-9795-7_15

15. What to Learn

Mykyta Chernenko1  
Oslo, Norway

We’ve discussed the importance of continuous learning and improvement as a software engineer. But simply learning for the sake of learning isn’t sufficient. It’s crucial to focus on learning the right things. So, let’s look into how we can make wise decisions on what to invest our time in, in both careerwise and short-term contexts.

To Focus on One Thing or Not

When you think about your career and what you need to learn, there are two main paths: deep specialization or being a generalist. Deep specialization means focusing ...

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.