Diving into data structures
Though a TPM is not held to the same level of proficiency as a software developer, we should understand the basic concepts of programming. We’ll cover the programming topics that come up the most in your day-to-day activities.
A Data structures and algorithms class was likely in your first or second year in college if you took a traditional route. As with most of the programming fundamentals, you won’t be using this yourself in your day-to-day work. However, you can think of them as a strong foundation for the language that your development team will be used in most conversations you have with them.
I’ll briefly go over a few of the more common data structures that I come across in design meetings, standups, and general work conversations. I encourage you to read through the books in the Further reading section on this topic for a more in-depth review. Even if you’ve taken the class and remember the concepts, it’...