Empleo
Cómo conseguir tu primer empleo de programador

Cómo conseguir tu primer empleo de programador

Conseguir el primer trabajo como programador puede ser una de las experiencias más traumantes y difíciles si no sabes a lo que te estás enfrentando. Desde ser ignorado al enviar el currículum, pasando por no recibir respuestas luego de las entrevistas, hasta recibir feedback negativo del entrevistador. Es un proceso arduo que no deja de serlo sin importar cuantas veces pases por él, pero no todo tiene porque ser malo ya que en este post te daré algunos consejos para que conseguir tu primer empleo sea una experiencia más fácil y llevadera. 

Primero lo primero conocimientos de programación

La primera recomendación que te puedo dar y lamentablemente no hay ningún truco secreto para esta, es que tengas conocimientos en programación, que domines los conceptos básicos (puedes ver mi post anterior para algunos de estos conceptos). Si bien la intención es encontrar trabajo de programación en el menor tiempo posible para poder adquirir experiencia real que nos ayude a crecer en este mundo,  es importante tener en cuenta de que sí o sí hace falta tener algún conocimiento de programación antes de dedicar esfuerzo a encontrar trabajo ya que si intentamos aventurarnos a encontrar un trabajo en esta área sin ningún tipo de conocimiento, puede que lo logremos pero lo más probable es que no y que perdamos tiempo, motivación y también hagamos perder el tiempo a todas las personas que nos entrevisten. Esta es una de las partes más importantes del proceso, pero al mismo tiempo es una de las partes más fáciles, porque solamente depende del esfuerzo y empeño que pongamos nosotros mismos para con nuestra capacitación. 

Pero ¿cuánto tiempo estudiando se necesita para luego pasar a buscar trabajo? Bueno según mi experiencia particular yo diría que el tiempo mínimo necesario para hacer esto es alrededor de unos cuatro o seis meses. Menos que eso, significaría que probablemente no tengas suficiente preparación. Dependiendo cuánto tiempo le hayas dedicado al día o a la semana puedes ubicarte en el rango mencionado, pero en general cuatro a seis meses es lo mínimo que recomiendo para sentirse con la preparación necesaria para estar a un nivel trainee o junior.

Ten un repositorio de código

Mientras practicas es bueno que además de guardar tu entrenamiento en tu computadora, también lo guardes en un repositorio de código, hablaré de los repositorios en otra oportunidad, pero en resumen un repositorio es un sitio en internet donde puedes respaldar tu código a la vez que te permite acceder a él desde cualquier parte que te encuentres, y a la vez puede configurarse de modo que cualquiera pueda acceder a él, lo cual lo convierte en un perfecto portafolio de trabajo. En este portafolio puedes tener todas las prácticas y challenges que hayas hecho en tu tiempo de estudio lo cual puede darle más idea a la empresa de lo que sabes o no sabes hacer.

Currículum Vitae (CV)

Quiero que mientras lees esto tengas algo en mente, el objetivo del Currículum o currículo es conseguirte una entrevista, ni más ni menos, tiene que ser un recurso que te permita por todos los medios aumentar tu posibilidad de conseguir esa codiciada entrevista, ya que durante la entrevista es donde podrás demostrar tus habilidades personales para sobresalir y conseguir el empleo. Para esto se debe tener un buen currículo pero ¿Qué significa tener un buen currículo? Desde mi punto de vista no hay un solo tipo de “buen” currículo ya que este debe adaptarse a las necesidades de la empresa en la que buscamos aplicar. Mostrando información que nos permita diferenciarnos del resto y posicionando nuestra información en sitios donde llamen la atención. Cuando estamos empezando sobre todo debemos tener mucho cuidado con que cosas colocamos y como podemos respaldarlas en la entrevista. así que ahora te voy a dar algunos consejos que pueden que te sirvan para tu CV. Estos consejos no vendrán relacionados a cómo armar tu CV, sino más bien a qué cosas poner y qué cosas no dentro del mismo.

¿Mentir o no mentir?

Uno de los temas más polémicos de lo que se habla cuando hablamos de armar un CV es respecto a mentir o no. Como mencioné antes el CV es nuestra carta de presentación por lo que tenemos que hacerlo lo más atractivo posible, pero, ¿que tan atractivo puede ser un currículo cuando estamos empezando? Decir la verdad puede ser la alternativa moralmente correcta pero si nuestra verdad no nos va a llevar a ninguna parte, ¿realmente es una buena idea mostrarla por todo lo alto? te voy a decir un par de cosas que puedes colocar (o que es mejor no admitir) en tu CV para que este sea más atractivo

Estudios

Si bien yo siempre digo que no hace falta ser ingeniero informático para poder dedicarte a la programación, ni mucho menos estudiar 5 o 6 años antes de ir a buscar tu primer experiencia, tal vez sea buena idea respaldar tus conocimientos con algún tipo de curso o carrera universitaria aunque no la hayas culminado realmente. Con esto lo que quiero decir es que siempre es buena idea decir que te encuentras estudiando algo relacionado a la programación, en alguna universidad poco conocida o una universidad gratuita por internet o algún curso que den certificado. Esto contribuye mucho porque le da la confianza a la empresa de que si bien no tienes mucha experiencia, al menos tus estudios vienen de una fuente confiable.

Experiencia laboral

Si te dedicas a estudiar programación y nunca has tenido ningún otro trabajo y tienes aproximadamente 20 o 21 años puedes ignorar este punto, de resto tal vez encuentres un par de cosas interesantes. 

Si tuviste una brecha laboral es decir, si estuviste durante algunos meses sin trabajar bien sea por motivos personales o motivos fuera de tu control NO lo coloques en tu CV, solo coloca tu última experiencia laboral y coloca como si siguieras trabajando ahí. Existe la probabilidad de que la empresa te pida referencias laborales, en estos casos te recomiendo que le des el contacto de un muy buen jefe o compañero de trabajo que hayas tenido que estes seguro de que pueda hablar muy bien de ti.

Si tuviste muchos trabajos que duraron un período de tiempo muy corto (menor a 6 meses) entonces “fusiona” 2 o más de ellos hasta que la experiencia conjunta supere los 6 meses. Por ejemplo si trabajaste en un café 3 meses y en una zapatería 4 meses, mejor di que trabajaste en la zapatería 7 meses.

Estos consejos sirven para que cuando el entrevistador lea tu CV, no piense que eres una persona problemática o que cambia mucho de empleo Si nunca has tenido una experiencia laboral entonces no tienes que preocuparte por ninguno de estos consejos.

Conocimientos técnicos

Este es uno de los aspectos en los que tienes que sincerarte con lo que sabes y lo que no sabes, puedes exagerar algunas cosas aquí y allá, pero no puedes decir cosas que no eres. Porque si en algún momento deciden hacerte alguna prueba (cosa que ocurre mucho en programación) podrías quedar en evidencia. Como mencioné al principio, para mi lo recomendable es que tengas entre 4 y 6 meses preparándote y estudiando, aprendiendo los conceptos básicos y construyendo pequeños programas para practicar. Estos conocimientos que hayas adquirido tienes que reflejarlos de manera clara y notoria en tu CV ya que serán los que más te acerquen a la siguiente etapa del proceso.

La entrevista

Felicidades tu CV cumplió la expectativa del reclutador y decidieron pasar a la siguiente etapa, la entrevista, ¿qué sigue ahora?. Bueno, prepararte para una entrevista laboral es un tema tan extenso que voy a dedicar un post diferente a profundizar en el tema, pero vamos a enfocarnos en algunos aspectos importantes de las entrevistas y particularmente las de tu primer empleo.

Estado de ánimo

Cuando te preparas para una entrevista laboral es completamente normal estar nervioso, y pedirte que no lo estés (aunque eso sería lo ideal) es realmente pedir algo casi imposible si se trata de una de tus primeras entrevistas, ya que sencillamente no sabemos qué esperar y no sabemos cómo nos irá, y realmente queremos ese empleo, así que queremos hacerlo bien. Pero no importa que tan nervioso estés, debes mantener una actitud positiva hacia la persona que te entrevista, no está mal hablar de alguna mala situación que hayas tenido pero que eso no domine la temática de la entrevista.

Lleva preguntas preparadas para el entrevistador

La entrevista laboral, aunque lo no parezca no es solo para que una persona te haga preguntas a ti para decidir si quieren incluirte en su empresa, también es una oportunidad para que tu decidas si quieres ser parte de esa empresa. Imagina que quedas en una empresa y durante tu primer día te enteras de que parte de tu trabajo es prepararle el café a tu jefe, si estás buscando trabajo de programador, ¿crees que eso sería algo que quisieras hacer? No lo creo.

Llevar preguntas también es bueno porque le demuestra al entrevistador que tienes interés por la empresa y que eres una persona que se prepara y que no entra a un sitio sin conocer las variables, también te puede dar pista del agrado que tenga el mismo entrevistador por la empresa. 

Algunas preguntas que puedes hacer serían: ¿Cuáles serían mis funciones? ¿Cómo sería un día normal de trabajo? ¿Cuántos compañeros hay en mi equipo? ¿Quién es y cómo será mi líder de equipo?

Algunas preguntas que NO puedes hacer: ¿A qué se dedica la empresa? ¿Los días que no venga no me los van a pagar? ¿Cuántos días de vacaciones tendré?

Expectativa salarial

Otro aspecto importante de la entrevista, que dependiendo del país puede que te lo preguntes o puede que ya venga definido en la oferta laboral es el salario. En Argentina por ejemplo es muy común que las empresas te pregunten tu “expectativa salarial” pero si eres una persona que está buscando su primer empleo probablemente no tengas ni la menor idea de cuánto puede ganar un programador y des una número por debajo de lo que crees que mereces solamente para llegarle a la posición, lo cual podría provocar que la empresa te termine pagando por debajo de lo que realmente mereces. La verdad yo odio la pregunta de “¿cuánto quieres ganar?” Si esa decisión me correspondiera a mi, las empresas no harían un presupuesto para pagarle a sus empleados, y todos los empleados estarían ganando 1 millón de dólares. 

La intención real detrás de la pregunta de la expectativa salarial, es buscar cuánto es lo MÍNIMO que estás dispuesto a aceptar por el puesto. Piénsalo así, las empresas tienen pensado un rango de salario digamos un número entre 50 y 70, la empresa en sí podría pagarte los 70, porque está en su presupuesto, pero en lugar de eso te preguntan a ver si pueden salirse con la suya pagando 55 o 40 por ejemplo. Pero si por casualidad dijeras 80, te dirían que estás fuera de su rango y no te dejarán continuar o en su defecto te darían su rango real. es decir 70.

Mi recomendación para estos casos es que investigues el mercado, preguntándole a la gente en las redes sociales, como Facebook, Linkedin o Instagram, buscando en páginas como Glassdoor o comparando con otras empresas que SÍ especifique su rango salarial. 

Prueba de código y prueba técnica

La prueba de código es una de las etapas casi seguras que te harán en cualquier entrevista laboral y es el motivo por el que no se necesitan títulos universitarios para trabajar de programador. Aprovecho esta oportunidad para recalcar una diferencia que podría ser obvia, pero es importante, puede que no necesites un título para ser programador, pero definitivamente necesitas saber programar y tener conocimiento en el área. no es una carrera fácil de conseguir trabajo pero al menos te da la oportunidad de hacerlo sin estudiar durante 5 años. 

La prueba de código es la etapa final de casi cualquier proceso de contratación y es la etapa donde realmente miden tus habilidades como programador. La prueba técnica por otro lado consiste en una serie de preguntas técnicas relacionadas al área de la programación a la que deseas aplicar y consiste en una serie de conceptos básicos que debes dominar para aplicar a cualquier trabajo de esa área.

Prueba técnica

Para una prueba en tu primer trabajo lo más común que puede ocurrir es que te pregunten conceptos básicos relacionados con el área de la programación a la que apliques frontend o backend. A continuación te diré algunos conceptos básicos que deberías dominar dependiendo del área a la cual quieras aplicar.

¿Qué es una clase?

¿Qué es un objeto?

¿Qué es una instancia?

¿Qué es herencia?

¿Qué es un atributo?

¿Qué es un método?

¿En qué consiste la programación orientada a objetos?

¿Qué es un condicional?

¿Qué es un ciclo?

¿Qué es un arreglo?

¿Cuáles son los tipos de datos primitivos?

¿Qué es un operador?

Existen muchísimas preguntas que te podrían realizar en una prueba técnica, mi intención es que te quede claro que para tu primera experiencia laboral, saber y entender los conceptos básicos de la programación es algo crucial.

Prueba de código

La prueba de código es un planteamiento de un problema que debe resolverse mediante la aplicación de código en el lenguaje de programación al cual estés aplicando. El mejor consejo que puedo darte es que practiques con ejercicios antes de la entrevista, ya que muchas veces las empresas usan ejercicios sacados de internet para realizar las pruebas de código. Algunas páginas donde puedes encontrar ejercicios de programación son:

https://www.codewars.com/
https://coderbyte.com/
https://www.codingame.com/

Perseverancia

Si llegaste hasta este punto del post quiere decir que realmente tienes un compromiso importante con conseguir ese empleo de programador, así que te diré el consejos más valioso de todos: No te rindas, encontrar nuestro primer empleo de programador puede ser una experiencia muy extenuante y puede que lo logres en tu primer intento como puede que lo logres en tu 19vo intento la clave amigo o amiga que me lees, es nunca jamás te rindas, hay infinidad de empresas que están esperando por contratar a un programador y la demanda cada vez se hace mayor así que eventualmente llegará tu momento. Vas a sentir frustración, vas a sentir que no sabes lo suficiente, vas a sentir confusión porque no te dan respuesta. Pero no puedes dejar que esto te afecte y debes continuar intentándolo hasta que este objetivo se cumpla, nadie dijo que fuese fácil pero no es imposible, eso te lo aseguro y si realmente quieres ingresar en este mundo, hay un lugar para ti, tenlo por seguro. 

Cambia la fórmula

Dice un proverbio que la definición de locura es intentar obtener resultados distintos haciendo siempre lo mismo. 

  • Si entregaste 10 currículos y ninguna empresa te respondió, intenta con otro modelo de currículo, intenta redactarlo de manera distinta, incluso utilizar otros colores.
  • Si nunca pasaste de la etapa de la entrevista laboral, investiga cómo mejorar en las entrevistas, práctica entrevistas con amigos o familiares, busca por internet preguntas comunes de entrevistas.
  • Si no logras pasar los coding challenge, estudia más el lenguaje, practica más en las páginas de internet que te recomende, practica con amigos, haz tus propios programas, vuelve a las bases y continúa estudiando.

Un NO solo significa que aun tienes cosas por mejorar.

Cuando te rechacen en una entrevista, está bien sentirse mal, pero hazte la pregunta, ¿en qué fallé? ¿en qué puedo mejorar? Pidele feedback a tu entrevistador siempre que sea posible a veces la información que te dan es muy valiosa y nos ayuda a mejorar para nuestro próximo intento y eso te va a ayudar a dejar una marca positiva en la persona que te entrevistó, y posiblemente te recuerde para próximas oportunidades.

Conclusión

Conseguir nuestro primer trabajo es quizá la etapa más difícil de toda la profesión del programador, a partir de aquí todo se vuelve mucho más sencillo, porque podrás decir tener experiencia laboral comprobable en el área, tendrás más confianza para las siguientes entrevistas y te sentirás más preparado en general. Si mis consejos te gustaron házmelo saber en los comentarios y no olvides suscribirte a mis redes.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

es_ESSpanish