3 ms·
For design patterns REST, DRY, MVC (and it's variants). For algorithms a basic knowledge that a triple nested loop is likely to be O(n^3) and when to use basic
by JupiterMoon 10y ago
For design patterns REST, DRY, MVC (and it's variants). For algorithms a basic knowledge that a triple nested loop is likely to be O(n^3) and when to use basic datastructures like hash maps/arrays/lists/sets (no need to know how to implement them) etc as well as the humbleness to use library packages should suffice.
I would argue that in 2016 to be a web developer one should either be capable of (1) full stack or (2) building thick client type applications to run in the browser. I would argue that the simple build a website type jobs are dying out and being replaced by Wordpress installers.