Coding for 20 years | Working for startups for 10 years | Team leader and mentor | More information about me: https://thevaluable.dev/page/about/
Twitter: @Cneude_Matthieu
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.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
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.