Skip to main content

Cómo asegurarse de que un campamento de codificación valga la pena - the muse

HOY EJERCICIOS PARA SANACIÓN 2 con Luis Manuel Palacios (Abril 2025)

HOY EJERCICIOS PARA SANACIÓN 2 con Luis Manuel Palacios (Abril 2025)
Anonim

Entonces, estás aplicando a una escuela de programación o campo de entrenamiento, lo que significa que ya te has hecho las preguntas difíciles sobre tu estilo de aprendizaje, disponibilidad y presupuesto.

Pero hay algo aún más importante a considerar: ¿cómo este esfuerzo te llevará a un trabajo? Sí, estás en la escuela de códigos para aprender a codificar. Pero una vez que su cerebro esté lleno de métodos y modelos, querrá un nuevo concierto impresionante para mostrarlo. (Supongo que, si no, no dudes en dejar de leer y volver a Candy Crush).

Como recién graduado del programa de capacitación de back-end de 12 semanas The Iron Yard (que consiguió mi primer trabajo de desarrollador ocho semanas), aquí hay algunas cosas que aprendí sobre no solo adquirir nuevas habilidades, sino también conseguir el trabajo de desarrollador de tus sueños.

1. Elige tu Bootcamp (y ciudad) sabiamente

Como probablemente haya notado, las escuelas de código están surgiendo en todo el país. Pero eso no significa necesariamente que deba elegir uno en su ciudad natal solo porque puede hacerlo, lo más probable es que la compañía de sus sueños en el Área de la Bahía no haya oído hablar de él. Además, muchos de los beneficios de ir a la escuela de código son las conexiones que heredarás en la escena tecnológica local.

Entonces, antes de inscribirse en una ubicación, investigue. ¿Cuál es el clima del mercado laboral tecnológico? ¿Está el área en una de esas listas de las "10 ciudades tecnológicas más importantes"? Encuentre algunas compañías que lo emocionen y comuníquese con ellos: ¿Qué piensan sobre los graduados de las escuelas de código y, a menudo, los contratan? Muchos bootcamps crecen demasiado rápido, inundando el mercado con desarrolladores junior, e incluso las empresas que quieren ser de apoyo no pueden darse el lujo de contratar a juniors cada tres o cuatro meses. Una comunidad local de apoyo y rica en oportunidades es fundamental para su eventual éxito.

Además de la ubicación, profundice en el historial del campo de entrenamiento para colocar a los estudiantes en trabajos. ¿Cuántos graduados recientes ahora trabajan como desarrolladores? ¿El programa tiene asociaciones estratégicas o una junta directiva local? ¿Ofrece capacitación laboral o ferias profesionales? Pídales a las personas que ya trabajan en el área que evalúen la reputación de la escuela.

Igualmente importante es tu maestro. Evite inscribirse en un curso con un instructor por primera vez; de lo contrario, podría convertirse en el conejillo de indias de un plan de estudios no probado y perder la oportunidad de escuchar comentarios de primera mano. Hable directamente con los antiguos graduados y con el instructor y hágales preguntas sinceras. Mi favorito personal: “¿Cuáles son las cosas más emocionantes que están haciendo sus antiguos alumnos ahora?” Un buen maestro lo sabrá, y una escuela de código exitosa tendrá abundantes ejemplos.

2. Use su tiempo en Bootcamp para codificar y red

Mientras estás en el campo de entrenamiento, eres un rudo que dejó tu carrera anterior para hacer un cambio positivo, pero después, eres uno de los muchos desarrolladores junior en el área que no tiene trabajo. Significado: Tan importante como aplastarlo en clase es exponerse en la comunidad. Aunque esto puede ser una sorpresa, ¡no tienes que terminar cada tarea! A veces, es mucho mejor dedicar tu tiempo a conocer gente en tu nuevo campo.

Las reuniones tecnológicas son excelentes para construir su red, pero para aquellos que no pueden comprender la idea de entrar en una habitación llena de extraños, aquí hay otras formas excelentes de dar a conocer su presencia:

  • Comuníquese con los graduados que participan activamente en la comunidad, invítelos a tomar un café y solicite sus consejos para comenzar a trabajar en el campo. El tiempo uno a uno hace que sea más fácil brillar y te da una cara amigable en los eventos.
  • Póngase en contacto con reuniones locales y ofrezca ser voluntario. Es mucho más fácil acercarse a las personas si organizó el evento, y a todos les encanta la ayuda gratuita.
  • Conéctese con posibles empleadores a través de las redes sociales. Por ejemplo, tuitee una respuesta al CEO de una compañía que admire e invítelo al día de demostración de su campamento de entrenamiento.
  • Comience un blog. Lo sé, esto parece mucho trabajo, y es aún más difícil si tu nombre no rima mágicamente con el idioma que estás aprendiendo. Pero es muy útil para mostrarles a los empleadores que usted está orientado a la acción y es autorreflexivo.

3. Sea estratégico sobre dónde quiere aterrizar

Mucha gente en la escuela de código dijo cosas como: "Tomaré cualquier trabajo, solo necesito un cambio". Incluso si realmente te sientes así, no lo digas en voz alta . De hecho, es crucial tomarse su tiempo e investigar sobre empleadores que sean adecuados para usted.

Primero, si bien aprende mucho durante el campamento de entrenamiento, también tiene un largo camino por recorrer, y la capacitación y la orientación formales lo ayudarán a comenzar a correr. Mientras evalúa a las compañías, considere: ¿El equipo brinda mentoría? ¿Cuál es la política de la empresa en seminarios, talleres y conferencias? ¿Hay otros desarrolladores junior? ¿Practican programación de pares o revisan solicitudes de extracción? Además, muchos graduados de escuelas de código aceptan un trabajo solo para darse cuenta un año después de que se han quedado atrapados haciendo un trabajo duro. Investigue un poco para comprender las trayectorias profesionales dentro del equipo y cuánto tiempo deben esperar los juniors para mantenerse junior antes de una promoción.

Además, no olvide hacer preguntas importantes sobre la cultura de la empresa en su conjunto. ¿Cómo interactúa el equipo de ingeniería con el resto de la empresa? ¿Cuáles son los eventos y tradiciones regulares del equipo? ¿Alguien (o todos) trabajan de forma remota, y cómo afecta eso a la dinámica del equipo?

En mi primer trabajo como desarrollador de software en Smashing Boxes, mi incorporación incluyó un mentor, un "amigo" que es responsable de mi aclimatación social y un período de aprendizaje inicial de un mes. ¡Y puedo andar en bicicleta allí! Confíe en mi palabra: tomarse el tiempo para considerar a las personas y la cultura de una oferta de trabajo, además de otros factores logísticos, ayudará a garantizar su felicidad y éxito a largo plazo.

4. Conoce tu valor

Dejar atrás su carrera anterior y arriesgarse en la codificación es aterrador. Pero recuerde: los empleadores entienden que está en la escuela de código y nadie espera que sepa lo que no sabe. Las compañías estratégicas entienden que la mejor manera de obtener desarrolladores senior es ayudarlos a formarlos. Depende de usted convencerlos de que tiene un enorme potencial, y depende de ellos mostrarles lo invertidos que están en cultivar sus talentos. Enfatice sus habilidades blandas: muestre interés en aprender; demuestre sus habilidades para resolver problemas cuando (inevitablemente) se quede atascado en un desafío de código difícil; y hacer preguntas entusiastas e informadas. Trabajarás en el trabajo de tus sueños antes de que te des cuenta.

Ah, y cuando lo eres? Recuerde pagar por adelantado. Muchas personas lo ayudarán a cruzar la línea de meta y lo tendrán en cuenta cuando la gente comience a buscar su consejo. La mayoría de ellos solo quieren apoyo, ¡y usted estará en la posición perfecta para ayudar!