DEV Community

Discussion on: 7 Things Every Web Developer Should Learn

Collapse
 
phantas0s profile image
Matthieu Cneude

I would add: soft skills. How to learn efficiently, what to learn, how to communicate properly, how to organize your work, and so on.

Add as well some design knowledge: clean code, how to design with maintainability and scalability in mind, the SOLID principles, the DRY principle, KISS, and so on.

Oh. And I forgot automated testing of course.

After that, why not some basics of computer science as dessert?

In short, a developer needs to know many things. It shouldn't be frightening, though: step by step, little by little, is the best we can do.