En A baseline for front-end developers 2015 Rebecca Murphey hace un buen resumen de la (ridícula) cantidad de habilidades que un desarrollador de front-end debe saber hoy en día para ser eficiente. (Cabe notar que éste artículo es una actualización de este otro, escrito en 2012).
Still, though: three years is a long time, and a whole lot has changed. In 2012 I encouraged people to learn browser dev tools and get on the module bandwagon; CSS pre-processors and client-side templating were still worthy of mention as new-ish things that people might not be sold on
Es increíble pensar que cuando comencé en este rollo de la web ni siquiera existían herramientas de desarrollo integradas en los browsers y hoy es de esperarse que quien desarrolle con JavaScript o CSS se sienta cómodo con la línea de comando y con herramientas especializadas.
Es como si de repente nos hubieran engañado para volvernos programadores de verdad.