Cómo conseguir un trabajo después de graduarse de bootcamp de codificación

Desde mi experiencia en la industria de la tecnología (siendo yo mismo un graduado de bootcamp, y ahora trabajando como ingeniero de software en una startup de tecnología de punta), descubrí que muchos estudiantes de bootcamp de codificación se gradúan con muchas habilidades prácticas que se traducen bien en el lugar de trabajo y desarrollar habilidades que les ayuden a sobresalir allí. Sin embargo, un problema que noto es que muchos estudiantes no están muy bien preparados para las entrevistas técnicas con las empresas porque los campamentos a los que asisten no enseñan suficientes conceptos fundamentales de informática, que es un tema en el que los entrevistadores tienden a enfocarse. En particular, he visto a los candidatos luchar con preguntas relacionadas con las estructuras de datos .

Las estructuras de datos son un tema esencial para conocer y comprender, especialmente si está entrevistando para un puesto como desarrollador o ingeniero de software. Muy a menudo en las entrevistas, se le pedirá que escriba en código (en una pizarra) una determinada estructura de datos que tiene un cierto tipo de funcionalidad. Este es fácilmente el lugar donde he visto a los candidatos luchar más durante una entrevista, simplemente porque no están familiarizados con las estructuras de datos o no han tenido la práctica de codificarlas. Los entrevistadores pueden pedirle que codifique una estructura de datos por muchas razones, pero básicamente muestra que tiene un conocimiento avanzado del idioma en el que está codificando, sabe cómo hacer que los programas se ejecuten de manera eficiente y tiene una sólida comprensión de alguna computadora conceptos de ciencia

Tengo un curso en udemy.com que enseña estructuras de datos desde cero, llamado Learning Data Structures in JavaScript from Scratch . En este curso, aprenderá conceptualmente qué son las estructuras de datos, por qué son importantes y cómo escribirlas en código (escrito en JavaScript pero se puede aplicar a cualquier lenguaje, ya que los conceptos son los mismos). Si está entrevistando para un puesto de ingeniero, le animo a que lo revise.

Puede encontrar el curso aquí (con un cupón de descuento):

Aprendizaje de estructuras de datos en JavaScript desde cero

¡Espero que esto ayude!

En primer lugar, ¡felicidades por graduarte! Es un viejo trabajo duro, ¿no? Pero espero que valga la pena.

Entonces, en la Academia SPICED damos a los estudiantes 7 consejos principales:

1. Asegúrese de que su LinkedIn esté actualizado y tenga tanta experiencia relevante como sea posible. Esto también se aplica a tu currículum.

Esperemos que su bootcamp le haya brindado mucha ayuda con esto y le haya mostrado cómo exactamente puede optimizar su perfil (y currículum) de acuerdo con lo que aprendió y logró allí.

2. Debe crear un sitio web personal genial, con una URL genial configurada.

Muestre a los empleadores que se refiere a negocios. Un sitio web personal demuestra que puede codificar, que está motivado y que también le importa exponerse.

Eche un vistazo a este sitio para ver un ejemplo: Daryl Thornhill – Desarrollador front-end

Bien, verdad?

3. Tenga una plantilla de currículum diferente para cada título de trabajo, porque si solicita el trabajo incorrecto definitivamente no será contratado. Puede ser tentador, por supuesto, poner “Ingeniero de software” o algo genérico, pero trate de adaptar su currículum lo más fielmente posible a la descripción del trabajo para destacar.

4. Red con otros desarrolladores, amigos, familiares, otras personas en tecnología, etc. No es a quien conoces, es …

No, espera, es a quien conoces.

Es a quién conoces y lo que sabes.

5. Hacer desafíos de codificación para prepararse para entrevistas técnicas. Existen sitios web para ayudarlo con esto, como este: las 50 preguntas más frecuentes sobre entrevistas técnicas

6. Acceda a los mejores sitios de carrera para programadores, asegúrese de que toda su información esté actualizada.

7. Busque trabajo independiente también, puede encontrar algo mágico.

Descargo de responsabilidad: soy el director del campus de Houston para el campamento de entrenamiento de DigitalCrafts.

Traemos desarrolladores que han trabajado en la industria del desarrollo de software / web durante un tiempo para realizar entrevistas simuladas, incluidas preguntas técnicas comunes y sesiones de pizarra.

En su caso , sugiero contactar a su red para ver si tiene a alguien a quien pueda llamar para entrevistarlo. Si no, sugiero asistir a algunas reuniones de desarrolladores locales y hacer algunos contactos antes de pedirles que lo asen a la parrilla. Se pueden encontrar preguntas frecuentes sobre entrevistas técnicas en toda la web. Imprima tantos como pueda encontrar y pídale a alguien que los elija al azar.

Un pequeño consejo, no tengas miedo de decir “No sé, pero lo averiguaré”. Te verás mejor admitiendo tu culpa que tratando de sacarte de un agujero. A veces, la forma en que respondes es más importante que la respuesta en sí misma. Este es un error común en todas las entrevistas, especialmente las técnicas, por lo que alentamos a los estudiantes a sentirse cómodos a través de algunas entrevistas simuladas antes de reunirse con posibles empleadores.

Espero que ayude.

Felix Feng escribió una excelente publicación en el blog de Free Code Camp sobre su experiencia en la búsqueda de trabajo después de un campamento de codificación. En DecodeMTL, ahora compartimos esta publicación con todos nuestros estudiantes.

Aquí hay una instantánea de su embudo de reclutamiento, y cómo recibió 8 ofertas con salarios que van desde $ 60K a $ 125K.

Puedes leer la publicación completa aquí: pasé 3 meses postulando a trabajos después de un bootcamp de codificación. Esto es lo que aprendí.

Siempre puedes practicar resolviendo preguntas de entrevistas de programación. Pero en general, revisa el material que has aprendido y sigue aprendiendo. Si tiene algún proyecto, póngalo en GitHub, las empresas siempre están interesadas en ver su trabajo anterior.

Familiarícese con algoritmos y estructuras de datos. Muchos programadores tienen estos vacíos en su conocimiento, y muchos entrevistadores lo evaluarán para esto. Khan Academy tiene un curso gratuito de Algoritmos.

Después de la graduación, asegúrese de mostrar todos sus proyectos en GitHub y que su perfil de Linkedin se actualice con su nueva capacitación junto con cualquier proyecto especial completado. Actualice su currículum y asegúrese de estar preparado para la entrevista técnica. Conéctate todo lo que puedas, pero el paso más importante es ¡Aplicar! ¡Aplicar! ¡Solicite! … a tantos trabajos que se ajusten a lo que desea.

learncodinganywhere.com