Felicitaciones a ti, por decidir muy temprano lo que quieres. Lo digo porque también estoy en ECE, pero encontré mi pasión por el desarrollo web bastante tarde 😛
De todos modos, si quieres ser un desarrollador web, tienes principalmente tres opciones: Back end, Front end o Full stack developer.
Back End está asociado con toda la programación requerida para el funcionamiento del sitio web. En términos simples, la lógica detrás de cómo un sitio hace lo que hace. Algunos lenguajes básicos utilizados para esto son PHP y MySQL . Estos dos se han convertido en algo primitivo ahora, y muchas plataformas nuevas están surgiendo. Entonces es bastante interesante.
Front End se preocupa por la estética del sitio. Esto generalmente implica el uso de lenguajes como HTML, CSS y JavaScript. Se vuelve bastante interesante si estás un poco interesado en el diseño. En estos días, obtienes miles de marcos precompilados, como Bootstrap, donde solo necesitas escribir algunas líneas de código y listo para el front-end.
- Al principio, muchos estudiantes nuevos de contabilidad se sienten luchados tanto con el ‘débito’ como con el ‘crédito’. ¿Puedo recomendarles que los memoricen primero?
- ¿Dónde puedo encontrar qué libros usan actualmente los estudiantes de informática del MIT?
- ¿Por qué la programación de computadoras no se enseña “al revés”, donde los estudiantes deconstruyen un sitio web popular, en lugar de aprender piezas abstractas individualmente?
- ¿Cómo es la vida estudiantil en la Indian Maritime University, Visakhapatnam?
- ¿Existe una única fuente de información que explique lo que necesita un estudiante con destino a los Estados Unidos?
Un desarrollador de Full Stack es el que es competente en ambas áreas mencionadas anteriormente.
Entonces, una vez que elija lo que quiere hacer de las opciones anteriores, obviamente necesitará aprender los idiomas específicos involucrados primero. Hay algunos buenos sitios web que tienen cursos en línea como Learn to code y W3Schools Online Web Tutorials. También tienen ejercicios de práctica, por lo que aprenderás continuamente. Después de que haya aprendido los idiomas requeridos, comience a trabajar con proyectos del mundo real. Piensa en una idea básica y diseña un sitio web. Una vez que hayas terminado, muéstralo a la gente, publícalo en github.com (enlace: Desarrollar mejor el software, juntos). Trate de encontrar áreas donde pueda mejorarlo y siga haciendo tales proyectos. Comience a trabajar independientemente. Crea sitios web para tus sociedades universitarias. Practica tanto como puedas.
Y manténgase al día con las tendencias actuales. Los idiomas que mencioné son solo la tapa de la caja en el escenario actual. Hay mucho más para el desarrollo web que esto. Lo sabrás una vez que hayas terminado con lo básico.
¡Salud! 🙂