A pesar de que hay toneladas de recursos disponibles en Internet, recomendaría construir una base sólida en los conceptos más relacionados con la web, como HTTP, arquitectura cliente-servidor, etc.
Puede sonar difícil al principio, pero una vez que tenga una base sólida de conceptos, todo lo demás fluirá mucho más fácilmente.
Tuve la oportunidad de trabajar con personas que realmente pudieron construir un sitio web, pero cuando les preguntas “¿cuál es la diferencia entre los métodos HTTP GET y POST?”, Respondieron “con GET puedes enviar parámetros en la URL, y con POST están escondidos “. Eso demuestra una gran falta de conceptos de conocimiento.
- ¿Por qué la gente prefiere VueJs para proyectos pequeños y AngularJs o React para proyectos grandes? ¿VueJs no es bueno para grandes proyectos?
- ¿Cuánto tiempo le toma a una empresa contratar a un desarrollador?
- ¿Cuál es la mejor empresa de formación de doctorado en Ahmedabad?
- Drupal versus sharepoint?
- ¿Qué puedo aprender para mejorar mis habilidades como desarrollador web?
En mi opinión, lo que realmente marca la diferencia entre un buen y un mal profesional es la sólida base de conceptos que tienen. Saber cómo escribir algunas líneas de código es simple, pero saber lo que realmente sucede debajo no lo es.
Por cierto, si está interesado en Python, utilizamos este tutorial paso a paso de Flask para enseñar en nuestro campamento de arranque.
rmotr / matraz-introducción
¡Espero eso ayude!