
La importancia de tu proyecto final
Esta semana han expuesto parte de mi alumnado de 2.º DAM sus proyectos finales. En esta entrada quiero mostrar mis reflexiones de la importancia de este proyecto para proyectarte profesionalmente.
Independientemente de lo que estudies, tu proyecto final es parte de tu carta de presentación para tu primera oportunidad profesional. Esto es lo que le repito a mi alumnado todos los días cuando se enfrenta a ellos.
El proyecto no solo sirve para poner en práctica todo lo que has aprendido en tus años de formación. Sirve, además, para estudiar o completar esa formación con temas o tecnologías de interés que te puedan interesar y que estén valoradas en el ámbito profesional. Por lo tanto, mi primer consejo es:
Consejos
Si puedes ir más allá y completar/ampliar tu formación, hazlo: es invertir en tu futuro.
El siguiente paso es abrir tu proyecto al resto de personas, dale visibilidad. Es importante que lo compartas en algún repositorio. De hecho, si tu proyecto se basa o coge otras partes de otros proyectos, no olvides indicarlo. No tengas miedo, estás aprendiendo, nadie te va a juzgar por tu código, pero sí puedes recibir consejos interesantes y, además, mostrar tu progreso día a día. Además, hoy en día hay mucha caza de talentos o estudios de repositorios. Segundo consejo:
Consejos
Date visibilidad, muestra tus desarrollos.
Ahora vamos a lo importante: ¿por qué es una buena baza para buscar empleo? Bueno, siempre lo digo. Tú puedes poner muchas tecnologías en tu CV, pero a la hora de la verdad lo importante es saber si las dominas o no, y esto es lo que intentarán saber en una posible entrevista técnica de trabajo. Tener tus proyectos en un repositorio como GitHub y un buen proyecto final es una excelente carta de presentación. Primero, porque no solo son líneas de un CV, sino hechos, realidades sobre los que puedes hablar. De hecho, si juegas bien tus cartas de presentación, parte de la entrevista sobre una tecnología concreta puede tratar sobre cómo la has usado en tu proyecto.
Pongamos un ejemplo. Varios alumnos míos han trabajado su proyecto de una aplicación móvil usando Flutter, otros Kotlin y de backend Firebase. Esto lo hicieron por un comentario que oyeron en la empresa X sobre tecnologías a usar. Aprovecharon el proyecto para aprender y ponerlo en práctica con excelentes resultados (¡Bien por ellos! 👏👏). En su entrevista no solo hablaron de un par de líneas de su CV, sino que pudieron/pueden mostrar su app y hablar de aspectos de ella. Mejor o peor, les han dado a entender que a nivel inicial conocen y dominan dichas tecnologías. Pasaron a tener un poco de control en la entrevista y sentirse más cómodos en ella. Por otro lado, tener varios proyectos en GitHub permite mostrar lo que han realizado, ya sea como alumnos o particularmente. Hoy todos van a trabajar en dicho campo amortizando su propio proyecto y el esfuerzo que han hecho en él. Solamente por haber aprendido esas tecnologías y amortizarlas ha merecido la pena su esfuerzo. Otro ejemplo: una alumna ha conseguido una nueva oportunidad laboral en otra empresa gracias en parte a lo aplicado en su proyecto y a otros tantos que ha hecho y tiene visibles en GitHub. Tercer consejo:
Consejos
Es mejor mostrar que solamente decir. Un código vale más que mil palabras (o líneas de CV).
Como ves, tus prácticas y proyecto pueden ser algo más si tú quieres. De hecho, te recomiendo que así sea. Mira la oportunidad y lánzate a por ella si quieres/puedes. Muchas veces te darán un tema cerrado, pero eso también puede ser positivo, pues debes mostrar profesionalidad. Invierte en ti e invierte en tu futuro: tu proyecto puede ser tan importante como tú quieras que lo sea y, con él, una excelente carta de presentación para conseguir una oportunidad laboral.
Finalmente te dejo unos consejos útiles para tu proyecto:
- Usa un repositorio como Git y uno remoto como GitHub.
- Sigue un flujo de trabajo como GitFlow.
- Planifica usando Kanban y herramientas propias de GitHub o Trello.
- Escribe el código más limpio posible: usa patrones, refactoriza, etc.
- Documenta bien, ponle cariño: puedes usar GitHub Pages para presentar tu proyecto.
- Testea: no se trata de presentar cualquier cosa.
- Usa, si puedes, tecnologías y técnicas demandadas por las empresas.
- Cree en ti mismo y en que eres capaz de todo 👍.
"Primero, ten un ideal práctico claro y definido: una meta, un objetivo.
Segundo, ten los medios necesarios para lograr tus fines: sabiduría, dinero, materiales y métodos.
En tercer lugar, ajusta todos tus medios para ese fin".
Aristóteles
