Cómo encontrar trabajo: 10 consejos para desarrolladores sin experiencia
¿Dónde y cómo buscar un trabajo en IT como desarrolladores principiantes? Para darnos 10 consejos sobre esto, Tatyana Matskevich, asesora de negocios, psicóloga practicante, asesora y RR. HH. de Aligned Code, nos ofrece información de primera mano.
Desafíos para desarrolladores novatos que buscan su primer trabajo en IT
— La principal dificultad para buscar trabajo es la falta de experiencia en desarrollo comercial. Todo empleador quiere contratar profesionales con al menos dos años de experiencia, con la que no cuentan los desarrolladores que se están iniciando. La tendencia en el último año es la siguiente: los empleadores no tienen tiempo para entrenar, quieren optimizar costos y contratar desarrolladores en nivel medio, o incluso medio superior.
Existen otras dificultades que enfrentan los programadores principiantes:
- Competencias blandas poco desarrolladas. La idea de especialistas en IT introvertidos y callados quedó atrás. Ahora, es de vital importancia no solo conocer la tecnología y saber de informática, sino también saber interactuar con clientes y colegas para mostrar habilidades, defender posturas y resolver situaciones difíciles.
- Falta de experiencia relevante en un dominio o sector en particular. A menudo, los empleadores no solo buscan desarrolladores experimentados, sino también con experiencia en un dominio particular, algo que los programadores novatos podrían no tener.
- Conocimiento insuficiente de inglés. Por regla general, se necesitan personas con un nivel B2-C1, o al menos B1, que no siempre es suficiente para entrevistas técnicas en inglés.
Cómo buscar trabajo como programadores principiantes
— A pesar de los desafíos, definitivamente es posible encontrar trabajo de programación siendo principiante y hay muchos ejemplos que lo demuestran. ¿Cuáles son los primeros pasos más importantes?
- Para encontrar tu primer trabajo en programación, debes registrarte y crear un perfil de calidad en LinkedIn. Para los reclutadores y RR. HH., ese es el primer lugar donde buscar especialistas, incluyendo principiantes. Un perfil competente debe mostrar todos los proyectos en los que hayas participado, como trabajos de curso, laboratorios, trabajos freelance y comerciales. Es importante que el perfil contenga enlaces a GitHub y GitLab.
- Otras fuentes relevantes para la búsqueda de trabajo son las diversas comunidades especializadas, como foros, canales de Telegram y Discord, entre otros. Búscalos y presta atención a las ofertas de trabajo.
- No puedes hacer una búsqueda de trabajo razonable sin incluir sitios de trabajo especializados. Cada país tiene uno. Agrégalos a tus marcadores, descarga una aplicación (si está disponible) y suscríbete a sus ofertas de trabajo.
Cómo redactar correctamente un currículum
— Un currículum es la tarjeta de presentación del candidato. Es la clave de la primera impresión del reclutador. Hay un gran dicho: “nunca se tiene una segunda oportunidad para causar una buena primera impresión”. Como resultado, tu currículum debe ser informativo y memorable, y debería despertar el deseo de contactarte después de leerlo. Algunos consejos que puedo darte:
- La tendencia ahora es no poner una foto en tu currículum. Sin embargo, he debatido este tema con RR. HH. y reclutadores que han trabajado en IT en más de una ocasión, y todos están de acuerdo en que poner una foto es muy útil en la selección de candidatos. Tu foto debe ser reciente, tomada hace no más de seis meses, y debe tener un fondo apropiado.
- Tus datos de contacto deben aparecer en la parte superior y también en la inferior: para que sea fácil de encontrar para contactarte.
- Si tienes poca experiencia o ninguna, no te preocupes. Tu currículum debe describir todos los proyectos en los que hayas participado. La descripción de un proyecto es una lista de tecnologías, marcos de trabajo que hayas utilizado y tus funciones en el proyecto. En general, debes dar una explicación detallada de lo que hayas hecho.
- También vale la pena incluir tu educación, cursos y certificados, si los tienes. Declara tu conocimiento de una tecnología o programación en particular.
- Indica tu nivel de inglés, así como tus pasatiempos e intereses.
- Al principio de tu currículum, incluye un resumen, solo dos o tres frases, que sinteticen el propósito de tu búsqueda de trabajo y tus rasgos o características más destacadas. Por ejemplo, podrías decir que estás motivado/a y eres responsable, tienes sentido del humor, estás estudiando React y quieres encontrar una empresa ideal.
- También puedes escribir una carta de presentación para tu currículum, explicando por qué se lo estás enviando a este empleador en particular.
Cómo armar un porfolio
— Todos los desarrolladores principiantes deben tener su propio GitHub y GitLab, donde colocar su código no comercial y comercial, trabajos de curso, proyecto de graduación, proyectos freelance, etc. Un empleador potencial definitivamente mirará si tienes un porfolio al prepararse para una revisión técnica y verificará exactamente cómo se ve tu código.
Qué hacer en una entrevista de trabajo
A qué prestan más atención durante una entrevista de trabajo
— Llega a la entrevista un par de minutos antes de la hora prevista, sin importar si es virtual o presencial. Si es una entrevista virtual, revisa tu computadora, cámara y sonido con anticipación para asegurarte de que todo funcione bien. Además, independientemente del formato de la entrevista, pon atención en tu apariencia. Es importante estar bien arreglado/a y llevar ropa prolija: no tiene que ser un esmoquin ni traje y corbata, pero definitivamente no debe ser la camiseta que usas para dormir.
Por regla general, en IT es costumbre comunicarse de “tú”, independientemente de la edad o la experiencia. Es importante prepararse para la parte de la entrevista del proceso de contratación, que puede ser interesante e informativa, sin sentir que es un examen. Sonríe, recuerda los nombres de tus entrevistadores, llámalos por sus nombres, haz preguntas y habla de manera constructiva acerca de ti y de tu experiencia. Prepárate para responder preguntas de RR. HH. como:
- Al elegir entre varios candidatos, ¿por qué deberíamos seleccionarte a ti?
- ¿Cómo sabes que tu trabajo está bien hecho?
- Si tienes varias ofertas, con un salario aproximadamente igual, ¿qué otros factores considerarías?
- ¿Cuáles son los tres factores más importantes al elegir un trabajo?
- Háblanos sobre tu mayor logro en el último año.
- Cuéntanos sobre tu principal “metida de pata” del último año.
Una regla muy importante de la entrevista es hacer preguntas. Una persona que sabe hacer preguntas, especialmente preguntas abiertas, domina el diálogo. Al final de la conversación, si el/la representante de RR. HH. o el/la gerente/a no menciona nada sobre la secuencia de acciones, es genial si haces la pregunta: ¿cuál es el próximo paso? Al mismo tiempo, esto te servirá para conocer el marco de tiempo para tomar una decisión.
Un empleador potencial presta atención a lo que sabes, lo que puedes hacer y cómo piensas como desarrollador/a, no solo como codificador/a. Puede haber una parte de Live-coding en la entrevista: podrían pedirte que escribas código en el momento. Prueba, razona y, si tienes dudas, pide consejo. Debes comportarte de la misma manera cuando resuelves problemas en la entrevista. El empleador presta atención no solo a la corrección de tu código o tu respuesta, sino también a tu capacidad para percibir críticamente la información y pensar de manera flexible.
También es importante mostrar competencia comunicativa, una habilidad blanda crucial. Para evaluar tus habilidades, puede que el empleador te asigne tareas lógicas o te haga preguntas provocativas para ver cómo reaccionas y si te comunicas libremente o te sientes cohibido/a, si usas gestos, etc.
Qué no hacer en una entrevista
- Hablar de lo incompetentes o poco profesionales que pueden ser profesores, colegas o equipos de gestión.
- Decir que, en realidad, no te interesa la programación en absoluto, pero que IT es el único campo donde los salarios son decentes.
- Olvidar agradecerles por la entrevista.
Opciones reales de primer trabajo
5 formas de conseguir tu primer trabajo:
- Una opción genial para conseguir tu primer trabajo en IT es obtener una pasantía. Sin experiencia, es más probable que consigas una pasantía que una oferta para un proyecto o trabajo real de inmediato. Las pasantías suelen ser no remuneradas, al menos en las primeras etapas. Una gran ventaja de una pasantía es la capacitación en una empresa de IT real, y la capacitación de acuerdo con el programa y los requisitos de la empresa en la que te interese trabajar. Tu tarea es hacerte notar, demostrar iniciativa, aprender y luego solicitar un trabajo después de haber completado la pasantía. No te desanimes si no te ofrecen un puesto, de todos modos, has ganado experiencia real en una empresa real para agregar a tu currículum, aunque no fuera un puesto remunerado. Con una pasantía completada, ya es más fácil encontrar un trabajo de programación incluso sin experiencia laboral remunerada.
- Contacta a todos tus amigos que ya trabajan en IT, pregunta sobre las vacantes en sus empresas. Envíales tu currículum y pídeles que lo envíen a RR. HH., pregunta cuál fue la respuesta que recibieron y no dejes de pedirles que les vuelvan a recordar sobre ti más adelante. Los contactos personales y las recomendaciones siguen funcionando bien, incluso en IT.
- Recopila una lista de empresas en las que te gustaría trabajar, busca sus correos electrónicos y escríbeles directamente, enviando tu currículum y carta de presentación.
- Regístrate en sitios de trabajos freelance para tomar tareas y proyectos breves que puedas añadir a tu porfolio y que te permitan seguir sumando experiencia real. Upwork.com es un ejemplo de este tipo de sitios.
- Asiste a conferencias, reuniones de negocios y eventos de networking donde puedas conocer representantes de RR.HH. y directores generales de empresas. Siempre están buscando personas nuevas.
10 consejos importantes sobre cómo buscar trabajo para programadores sin experiencia
Resumo mi consejo para los desarrolladores aspirantes de esta manera:
- Asiste a cursos de IT, incluso si son sobre una educación especializada. La defensa del diploma en dichos cursos a menudo es evaluada por “cazadores de cerebros inteligentes”. A veces son impartidos por profesores cuyas empresas también tienen vacantes abiertas o por profesores universitarios que también pueden proporcionar valiosa asistencia de networking.
- Esfuérzate por conseguir pasantías.
- Prepárate para las entrevistas técnicas. Estos son algunos materiales que podrían serte útiles: Front-end-Developer-Interview-Questions Public y JavaScript trivia questions in front end interviews.
- Desarrolla tus competencias —tanto duras como blandas— porque en esta industria, para quedarse quieto/a, hay que correr.
- Interactúa con desarrolladores mayores y con mayor experiencia, y también con aquellos que, como tú, tienen poca o ninguna. Aprovecha al máximo el networking.
- Gana confianza en ti mismo y en tus competencias, no dudes en escribir cartas de seguimiento para recordarles a las personas en tu red quién eres y en qué estás interesado/a.
- Crea un currículum no estándar y una atractiva carta de presentación.
- Asegúrate de tener una cuenta de LinkedIn; actualiza tu perfil y añade nuevas habilidades y certificaciones.
- Suscríbete a grupos de reclutamiento en redes sociales.
- ¡Busca hasta que encuentres el trabajo y la empresa ideales!