¿Qué más necesito aprender para ser un desarrollador web completo?

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í:

  1. 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.
  2. Ahora que tiene conocimiento completo de la pila, use JavaScript. Aprenda Node.js, AngularJS o BackboneJS e implemente una aplicación.
  3. 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.
  4. Sobre todo, aprenda a usar diferentes sistemas de versiones (veo que no ha mencionado ninguno)
  5. 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.
  6. Manténgase al tanto de las últimas tecnologías de computación web.
  7. 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.

More Interesting

Cómo optimizar el script para guardarlo en una base de datos y seleccionarlo usando JS y PHP JSFiddle

He comprado un nombre de dominio en GoDaddy.com y quiero alojar mi sitio web en él. ¿a donde voy desde aqui?

Cómo detener los anuncios de ad.adsmatte.com

Quiero trabajar en el lado de los servidores Linux, ¿qué debo hacer?

Necesito emparejar bootstrap + backbone.js de Twitter con un marco php backend. No sé qué marco está diseñado para tener en cuenta la integración limpia con JavaScript y CSS.

Puedo ver mi sitio de WordPress desde mi final, pero mis lectores dicen que todo lo que obtienen es un error 403. ¿Cómo puedo solucionar esto?

¿Cuál es la mejor manera de ajustar el diseño de una página a un nuevo diseño usando HTML, CSS y jQuery?

Sigo perdiendo empleos (desarrollador web) porque "soy demasiado lento y cometo errores". Pero me contratan para un papel mejor y más compensado cada vez. ¿Por qué?

¿Necesito aprender MySQL si no estoy interesado en el desarrollo web, mis áreas de interés están en el desarrollo de aplicaciones, entonces, ¿debería aprender MySQL?

Si elijo crear el front-end y el back-end de un sitio web y cargué el código al host y quiero actualizar el sitio, ¿qué debo hacer?

Ahora tengo mi aplicación web completa, escrita en HTML, CSS y JavaScript. Actualmente es un archivo de escritorio. ¿Cuáles son los siguientes pasos? ¿Cómo hago para crear el lado del servidor?

He estado aprendiendo JavaScript durante algunas semanas y probé el rango de hacker, pero ni siquiera puedo resolver el primer problema de Hello World en JavaScript. ¿Es tan malo?

Estoy buscando un PHP (desarrollador). ¿Cómo puedo reclutar uno?

Soy un diseño gráfico interesado en aprender código. ¿Sería el desarrollo web el mejor lugar para comenzar?

Necesito desarrollar un sitio web y una aplicación ingeniosa, digamos similar a AirBnB pero no soy programador. ¿Qué es una estimación realista de los costos?