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 of college if you took the traditional route of obtaining a computer science degree. As with most of the programming fundamentals, you won’t use this yourself in your day-to-day work. However, you can think of it as a strong foundation for the language that your development team will use 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...