Tips para estudiantes de ingeniería de sistemas
Published:
Este post acompaña la charla mi trayectoria profesional, para proveer algunos recursos adicionales que pueden ser interesantes para estudiantes o egresados de ingeniería de sistemas.
Recursos sobre proyectos de software libre
Una de mis recomendaciones en la charla es contribuir a proyectos de software libre. Mi experiencia con proyectos de software libre es usando GitHub, pero otras plataformas son posiblemente similares. Una vez tengas un proyecto al que deseas contribuir, el proceso es:
- Hacer un fork del repositorio (Una copia que puedes modificar todo lo que desees)
- Hacer los cambios que desees hacer. Te recomiendo buscar inspiración en la pestaña “Issues” del proyecto original al que hiciste Fork.
- Una vez todo se vea bien, haces un “Pull request”.
- Idealmente, alguna de las personas que mantiene el proyecto revisa tus cambios. Usualmente te piden que cambies, adiciones o elimines cosas de tu código, y luego aprueban los cambios, mezclando tus contribuciones al proyecto original.
Mis proyectos de software libre
Yo puedo ofrecer algo de guía en particular sobre proyectos de software libre que he comenzado. Puedes ver la lista completa de proyectos en mi perfil de GitHub, pero estos son los proyectos en los que he tenido algo de interés recientemente:
- Fit file analysis: A mi me gusta mucho hacer bicicleta, y usualmente grabo mis actividades con un computador de bicicleta. Un formato de archivo común para almacenar actividades deportivas tales como el atletismo y el ciclismo son los archivos FIT. Este proyecto te permite visualizar en un mapa la actividad deportiva y analizar métricas como la velocidad, el poder, la elevación, entre otros.
Otros recursos
En la charla también recomendé hacer Internships o algún tipo de práctica empresarial. En este enlace encuentras varios enlaces de proyectos de software libre remunerados. También recomiendo ver qué posibilidades de internship hay en compañías de software grandes tales como Google, Microsoft, etc.