Chapter 11. Onward and upward
This chapter covers
- Choosing which avenues to explore next in your software development career
- Developing a plan of action for continued learning
Believe it or not, you’ve reached the last chapter of this book. Wasn’t that fun? You’ve learned many of the facets of thoughtful software design in this book, but there’s a whole world out there still to discover. It can be difficult to figure out what comes next. If you’re feeling unsure about which trajectories to explore, read this chapter for some strategies and topic ideas.
As you gain experience, you’ll continue learning a great deal. You’ll also encounter things you want to learn but don’t have the time or experience to cover just yet. There will also be an ever-present and near-infinite set of things you aren’t aware of at all. These are concepts that either haven't occurred to you yet or you don't have the words to express.
There are known knowns—there are things we know we know. We also know there are known unknowns—that is to say, we know there are some things we do not know. But there are also unknown unknowns—the ones we don’t know we don’t know.
Donald Rumsfeld