DEV Community


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

sanidz profile image

Engineering mindset is much more important than any concept here mentioned.
Can you accept it if you dont have technical background, posible, but are you going to depends on many factors...
All true engineers have accepted engineering mindset that you learn only by truly studying in technical field on neverending quest for knowledge (you need to be somewhat masohistic).
But to do Software development and programing one doesnt need to have these skills. Question is do you want to be Software Engineer or Developer and is cherry picking from the CS Concepts Tree gooing to do you any favors?

Saying math is not important in programing gets you developers that don't know what modulo is...