Esta es una excelente pregunta. En realidad escucho 3 preguntas diferentes aquí:
- ¿Qué hace que un desarrollador web sea un buen desarrollador web?
- ¿Qué idiomas debo aprender?
- ¿Puedes recomendar algunos cursos en línea?
La primera pregunta puede responderse de muchas maneras. Técnicamente, un buen desarrollador web puede crear sitios web y aplicaciones de calidad para la web. Pero hay algunas cualidades específicas que la mayoría de los buenos desarrolladores comparten. Aquí hay una lista parcial, basada en mi propia experiencia y opiniones:
- La capacidad de utilizar recursos apropiados para resolver un problema.
- La capacidad de recoger rápidamente nuevas habilidades.
- La capacidad de mantener la calma y la racionalidad cuando se trabaja con algo desafiante.
- Habilidades de pensamiento logico
En lo que respecta a qué idiomas específicos aprender, esto depende de cuáles son sus objetivos. Para poder construir un sitio web completo, de principio a fin, deberá aprender las habilidades de desarrollo tanto frontend como backend. Las habilidades de frontend se utilizan para construir la interfaz web, y las habilidades de backend se utilizan para interactuar con el servidor. Necesitarás aprender HTML, CSS y JavaScript para construir tu interfaz. HTML y CSS son lenguajes de marcado que construyen la apariencia de su sitio web, y JavaScript es un lenguaje de scripting. También debe aprender una tecnología del lado del servidor, como Node.js, Ruby on Rails o Python. El lenguaje específico que usa para el backend no es tan importante como aprender los conceptos.
Soy mentor en Thinkful, una escuela de codificación en línea. Si está buscando un programa profundo y completo con el objetivo de convertirse en un desarrollador de pila completa, consulte los cursos Full Stack Flex (tiempo parcial) y Engineering Immersion (tiempo completo). Como estudiante, obtienes toneladas de apoyo. Tendrá su propio mentor, que trabaja como desarrollador, y se reunirá con ellos uno a uno a través de una videoconferencia. Los estudiantes que aprenden 1 a 1 tienen un mejor desempeño que el 98% de los estudiantes educados en clases tradicionales.
- ¿Cómo aprender matemáticas desde cero? ¿Debo usar Khan Academy, o hay buenos recursos en línea?
- ¿Cuál será el consejo de Raziman para un principiante que quiera aprender a fondo la teoría de los números?
- ¿Qué debo aprender para ser tan bueno como debería ser?
- ‘Ventas’ es una habilidad importante para un empresario. ¿Cómo aprendo?
- ¿Cuánto cuesta aprender a hablar otro idioma?