DEV Community

Discussion on: What Are the Most Important CS Principles to Learn as a New Dev from a Non-Traditional Background?

shiftyp profile image
Ryan Lynch (he/him) • Edited

One tiny practice to try is: whenever you're looking at code and you see a loop — ask yourself about its complexity in terms of Big O notation. This comes up all the time in interviews, and having an intuitive understanding of complexity (time and space!) helps you write more performant code.