No piense “Completaré este aprendizaje y luego comenzaré eso” en el campo del desarrollo de software; de lo contrario, se retrasará con respecto a los avances tecnológicos. Además, esto no dará como resultado un resultado perfecto porque no puede comprender todos los aspectos del tema sin sus impactos y dependencias en el medio ambiente o, en este caso, otras áreas de desarrollo.
Una de las prácticas bien conocidas en ingeniería de software es el método ágil / iterativo . En este método, iteramos sobre un software de trabajo completo hasta la versión final. He practicado y me he beneficiado mucho de esta estrategia en la vida diaria. Esto ofrece una visión más amplia y se convierte en un aprendizaje interesante. Verá el resultado de su trabajo (una versión básica completa), disfrútelo y esté motivado para construir más hasta la versión final.
Comience con el conocimiento básico de todo lo relacionado con un sitio web y presente una página web con una base de datos en el back-end, página HTML de diseño simple con algo de CSS y un poco de JavaScript. Esto dará una visión general del entorno y las prácticas en el desarrollo web. Después de esta descripción general, puede tener una orientación bien guiada para aprender sobre el front-end o el back-end usted mismo. Puede encontrar su pasión y comenzar a aprender en tecnología o área específica.
- ¿Por qué se necesitan marcos en el desarrollo web? ¿Cómo ayudan y cómo se pueden usar?
- Cómo iniciar una aplicación web basada en ROR
- ¿Cómo se clasifica Firebase como competidor de Pusher y PubNub?
- ¿Necesito instalar PHP, MySQL y algo como XAMP, si ya tengo un IDE, un webhost y un cliente FTP?
- ¿Cuál es la diferencia entre un sitio web 'simple' y una aplicación web?