We all know that bootcamps don't spend a ton of time teaching computer science topics/principles and focus more on the skill of coding and learning how to learn. Those who are self-taught may or may not concentrate on it as well. I know that understanding CS principles is important to ones success as a SWE, so I want to pose this question:
What do y'all think are the most important CS principles that someone with a non-traditional background should concentrate on before landing their first job?
I want this to be a resource for people with non-traditional backgrounds to get an idea of what is most important to know / concentrate on before entering their first software engineering role; this way, we can try to make the gap in knowledge for a non-traditional professional the tiniest bit smaller.
Let's do our best to try and help others improve instead of putting others down.