No estoy seguro de cuál es su definición de desarrollador web completo, pero voy a suponer que se refiere a un desarrollador web eficaz y completo . Aquí hay algunas cosas que podría hacer para llegar allí:
- Como parece saber una buena cantidad de front-end, vaya back-end. Comience con PHP o Python y luego vaya gradualmente a un lenguaje complejo como C # o Java. Explore los marcos de back-end como CakePHP (PHP), SpringMVC (Java) o cualquier marco que considere que es un buen punto de partida. Una vez que tenga una comprensión firme del back-end, coloque una aplicación CRUD como guinda de la curva de aprendizaje.
- Ahora que tiene conocimiento completo de la pila, use JavaScript. Aprenda Node.js, AngularJS o BackboneJS e implemente una aplicación.
- Lanzamiento completo en diseño. Aprenda las mejores prácticas de diseño de interfaces de usuario llamativas usando el legendario Photoshop y lo que no.
- Sobre todo, aprenda a usar diferentes sistemas de versiones (veo que no ha mencionado ninguno)
- Mantente al tanto de las mejores prácticas de SEO en la página. Muchos desarrolladores web ignoran y relegan esta tarea al equipo de SEO. Un buen SEO comienza con una estructura de sitio web coherente que el equipo de SEO puede hacer poco para cambiar.
- Manténgase al tanto de las últimas tecnologías de computación web.
- Una vez que sienta que está bastante seguro de sus habilidades como mentor novato, ayude a sus colegas a ponerse al día con los desafíos que enfrentan y realice talleres semanales en su organización para alentar a su equipo a compartir los últimos consejos, herramientas y prácticas que faciliten su trabajo.
La lista de cosas que podrías hacer es probablemente más larga que estos 7 puntos, pero creo que he cubierto lo esencial. Espero que mi respuesta haya sido útil.
- He revisado muchos temas de Hosting WordPress, no estoy seguro de cuál elegir. Necesito un buen tema de WordPress con integración WHMCS, buen soporte, actualizaciones, receptivo. He notado que MegaHost y Alask son buenos. ¿Cualquier otra sugerencia? ¿Cuáles son tus pensamientos?
- Cómo seleccionar todos los elementos de un grupo por categoría y obtener los datos como una matriz en Laravel
- Estoy frustrado. Hace días que no trabajo. ¿Por qué es difícil configurar MySQL, Apache y PHP en una Mac Yosemite?
- ¿Necesito construir una aplicación Hybird? ¿JQuery Mobile todavía se considera una buena opción para eso?
- Tengo un presupuesto de $ 12,000 y una buena idea de aplicación. ¿Puedo obtener una aplicación hecha con el mismo nivel de pulido y calidad que tienen las aplicaciones de Facebook y Twitter si subcontrato a la India?