Users without a CS degree, what aspects of SWE or IT do you feel like you are missing by not having studied CS
What talking with a friend who transitioned from marketing into cloud (AWS) and then into security, and he spends a lot of time studying to ensure he understands all the concepts required for technical discussions.
Curious to see what the community opinions are. Feel free to share your initial background as well.
Basically in-depth computer science knowledge; graph theory, automata, aspects of system programming.
I technically have a physics background coupled with a bit of self-study of pure mathematics. But those 3 categories I feel hold me back in application (in physics primarily, I don't do real software development).