4 tips para conseguir trabajo como Programador Junior
Algunos consejos para encontrar tu primer puesto como programador
Encontrar un trabajo como programador junior no es tarea fácil. Una programadora web junior, Samantha, se dio cuenta de esto y le pidió a la comunidad de Ruby en la ciudad de Nueva York algunos consejos para encontrar su primer trabajo. Estos fueron los mejores consejos que le dieron:
1. MANTENTE ACTIVO: CONTRIBUYE A PROYECTOS Y ASISTE A EVENTOS
Pasa tanto tiempo como puedas escribiendo código. Es cierto que cuanto más practicas, más aprendes; pero más importante aún, tienes más código para mostrar a los posibles empleadores. Contribuye con proyectos independientes y/o de código abierto. Hay muchas formas de hacer esto:
«Busca proyectos en sitios web de trabajo freelance. Puede que tengas que aceptar poco dinero pero podrás desarrollar tu experiencia rápidamente.» -Mike Cavaliere
«Contribuir en GitHub con proyectos de código abierto (especialmente documentación y pruebas) [que] es fantástico». -Gabe Kneisley
Al trabajar en estos proyectos, ten en cuenta que si tu objetivo es ser contratado a tiempo completo, debes concentrarte en mostrar proyectos de programación terminados, pero también debes ser preciso y señalar las muestras de código específico que deseas destacar. Esto ayudará a los reclutadores a evaluar tus habilidades técnicas con facilidad.
«Céntrate en crear tu propio código. Cuando las personas miran proyectos a medio terminar como un clon de ‘Hacker News’, de ninguna manera queda claro qué escribiste y qué copiaste.» -Gabe Kneisley
Trabajar on-line es excelente, pero conocer gente en persona puede ser más efectivo. Encuentra y asiste a eventos, meetups, hackathones y conferencias de programación siempre que puedas.
«Conocerás a otros programadores que pueden darte consejos sobre quién está contratando, y a menudo personas que también quieren contratar desarrolladores». -Mike Cavaliere
2. CREA UN BLOG
Los blogs son efectivos porque le agregan un toque más personal a tu presencia en línea y muestran la variedad de proyectos en los que has estado trabajando.
«¿Finalmente asimilaste la herencia? ¡Cool! Escríbelo. Encontraste un algoritmo en un libro polvoriento y lo aplicaste a un problema novedoso? ¡Increíble! Escríbelo. Create una cuenta en Twitter y twittea a los desarrolladores de alguna librería lo increíble que te pareció su trabajo. Tuitea las publicaciones de tu blog y responde a historias interesantes en blogs de empresas.» -Gabe Kneisley
«Vale la pena tener un blog y mostrar lo que has hecho». -Daveyon
«Escribe tus pensamientos sobre tecnología, incluso si no son únicos. ‘Mis experiencias con el aprendizaje de XYZ’ muestra que estás aprendiendo y participando… Si escribes algo bueno, ponlo en tu sitio web y/o Github. Luego cuéntaselo a la gente». -Mike Cavaliere
3. MUÉSTRATE ABIERTO Y CON GANAS DE APRENDER
Atrévete. Aplica a varios trabajos, incluso aquellos para los que no estás seguro de calificar completamente. Sin embargo, se honesto al contar tus capacidades. Muchos empleadores están interesados en invertir en un desarrollador web que tenga un gran potencial, no necesariamente en un individuo que haya alcanzado su máximo esplendor.
«No seas quisquilloso cuando postules a un trabajo. Aplica a varios tipos de búsqueda (por ejemplo, testing/front-end/back-end). No te anticipes, deja que los empleadores te digan ‘no’. Muéstrate emocionado de aprender más y que puedes ‘aprender’ no necesariamente que puedes ‘hacerlo’ de inmediato.» -Hoa Newton
«Contratamos desarrolladores junior no debido a sus habilidades actuales, sino porque creemos en su potencial. Está bien que tu conocimiento sea limitado, no intentes esconderlo». -Tor Erik Linnerud
Incluso después de que lleguen las ofertas de trabajo, sigue aprendiendo. El campo de la tecnología cambia rápidamente y es crucial estar al tanto de lo que sucede para seguir siendo relevante.
«Y, sobre todo, sigue aprendiendo y practicando constantemente». -Mike Cavaliere
4. SIN EMBARGO, ESPECIALÍZATE TAMBIÉN
Nos gusta llamar a esto el empleado «en forma de T»: alguien que tiene una buena comprensión en todos los campos, pero que también se especializa en su campo. Esta estrategia te hará indispensable.
«La programación es muy amplia, así que escoge una cosa que te guste y dedícale más tiempo y sé bueno en ello (javascript/ruby/rails/base de datos)». -Hoa Newton
También nos interesa saber, ¿cuál es tu mejor consejo para obtener trabajo como programador junior?