Hola soy Rebekah Dirijo Placements for Flatiron School , lo que significa que trabajo con un equipo de personas para ayudar a nuestros graduados a conseguir trabajo, desde presentarles a los empleadores hasta ayudarlos a prepararse para las entrevistas y obtener comentarios de las empresas que los entrevistan. Incluso publicamos un informe auditado independientemente de nuestras estadísticas de inserción laboral.
Antes de comenzar a buscar, debe dar un paso atrás y descubrir qué significa “bueno” para usted. Y al comienzo de su carrera, es probable que deba ser flexible y tener una mentalidad abierta sobre las oportunidades profesionales. Esto es lo que les pedimos a nuestros estudiantes que se pregunten cuando estén considerando ofertas de trabajo: ¿Escribirán código y obtendrán más experiencia? ¿Llegas a estar rodeado de gente que te gusta y trabajas en un entorno que te hace sentir cómodo? ¿Y te van a pagar por hacerlo? Si la respuesta a todas estas preguntas, este es probablemente un gran primer trabajo. Es posible que algunas oportunidades que encuentre no sean las adecuadas para usted, pero recuerde que un “buen” trabajo en este punto probablemente signifique escribir código y mejorar, recibir un pago a la tasa del mercado y trabajar con las personas con las que disfruta.
Más allá de aclarar lo que es importante acerca de su primer trabajo de programación, hay mucho que hacer para asegurarse de que logre uno con éxito (vea también: mi respuesta a “¿Cómo los Bootcamps de programación establecen credibilidad con los contratantes?” ). Hay cientos de recursos disponibles para ayudarlo a prepararse para este proceso (incluida esta publicación sobre entrevistas técnicas) , por lo que definitivamente no le voy a dar consejos para su currículum o preparación para entrevistas. En lugar de eso, solo diré algunos consejos que son particularmente relevantes para los aspirantes a desarrolladores sin el tipo de experiencia que tradicionalmente ha atraído a la gente a la puerta de una empresa de tecnología:
1. Continúa aprendiendo mucho más allá de la graduación
- Me estaba quedando en casa de un amigo en Singapur cuando rompí la lavadora en el departamento. ¿Cómo encuentro uno nuevo y lo reemplazo?
- Escuché que PlayStation PS4 Network ahora es gratis. ¿Es esto cierto?
- Noto que cuando experimento diferentes emociones, diferentes partes (estómago, pecho o parte posterior de mi cuello) están involucradas. ¿Hay una explicación fisiológica?
- Planeo hacer algunos desafíos de Final Fantasy. ¿Con qué desafío debo comenzar?
- Quiero una validación para el número de registro usando regex. ¿Cómo hago eso en PHP?
El mayor desafío que enfrentan los estudiantes de las escuelas de programación es en realidad aprender el material. Esta es una pregunta increíblemente exigente en sí misma, pero si no trabajas duro para aprender las habilidades que los desarrolladores profesionales están usando, no podrás encontrar trabajo.
Al final del día, la mejor manera de conseguir un trabajo como desarrollador es ser un gran desarrollador .
Antes de dedicar tiempo a otra cosa, dedica tiempo a tus habilidades. Primero, asegúrese de tener suficientes conocimientos de programación relevantes para ser un desarrollador competente. Entonces, no dejes de escribir código. Ni siquiera por un día.
2. Muestra lo que puedes aportar a una empresa
Viniendo de una escuela de programación, es posible que no tenga experiencia como desarrollador profesional. Está bien. Todavía tienes algo que ofrecer a las empresas. Acabas de pasar meses de entrenamiento para aprender a programar, así que muéstrales la misma pasión e interés que tomó hacer eso. Investigue un poco y envíe correos electrónicos reflexivos cuando se comunique con posibles empleadores. Prepare preguntas específicas y observadoras y conversación para entrevistas. Crea algo con la gema o API de tu entrevistador. Escriba una publicación de blog respondiendo a una de sus publicaciones de blog.
En este momento, la tecnología está llena de oportunidades para desarrolladores talentosos y apasionados, ya sea que hayan estado programando durante tres meses o tres años (consulte nuestro Informe de trabajos para ver lo que ha sido posible para los graduados de Flatiron). Hacerles saber a los posibles empleadores que usted es diligente, trabajador y tiene una actitud fantástica lo pondrá muy por delante de su experiencia.
No solo ensaye la respuesta a “¿por qué es una gran persona para que contratemos?” En realidad sé esa persona. Sea una obviedad total.
3. Demuestra atención al detalle y compromiso con tu oficio.
Debido a que ya ha pasado unos meses programando, debe estar íntimamente familiarizado con la importancia de que los desarrolladores presten atención a los detalles: falta un punto y coma y su aplicación no funciona.
Hay muchas maneras de mostrar atención a los detalles, algunas más difíciles que otras. Algunas frutas bajas: lea los blogs generales y de ingeniería de un posible lugar de trabajo. Al menos le dará una idea de su cultura, le proporcionará material para conversar y lo ayudará a mostrar interés fuera de una posición abierta. También puede demostrarle su interés al asegurarse de que las aplicaciones, los sitios web y los proyectos de pasión que ha creado a lo largo y fuera de su curso estén pulidos y sean fáciles de entrevistar: corrija errores y empaquete el código. Escribe un gran LÉAME. Mostrarle que piensa que su código es un oficio, no solo una vocación, significa que puede hacer lo mismo en el trabajo.
4. Sal a la calle
Decirle “red” en realidad significa mucho, empaquetado en una sola palabra, y es increíblemente importante para los nuevos desarrolladores. Para comenzar a conocer gente, sé valiente. Comuníquese con los desarrolladores que admira (más consejos sobre esto aquí ). Asista, o mejor aún, esté presente en tantos eventos como pueda.
Muchas ciudades de los EE. UU. Tienen comunidades tecnológicas prósperas con reuniones, conferencias y charlas organizadas por la empresa casi a diario; no tenga miedo de presentarse y presentarse. Tendrás una idea de la industria y quién sabe. Tal vez la conversación de cinco minutos que tienes en JS Conf te ayudará a conseguir tu primer trabajo de programación.
Buscar trabajo puede llevar mucho tiempo y ser tedioso a veces. No se desanime: el trabajo duro vale la pena. La probabilidad de encontrar algo que amas tiene mucho que ver con cuánto pones en tu curso y en tu búsqueda. Nadie simplemente se sienta y espera ofertas increíbles.
En resumen: ajetreo. Esté emocionado y ansioso por seguir trabajando en sus habilidades y usted mismo.
Trabaja duro y sé amable. Grandes cosas sucederán.