Para comenzar, felicidades por a) haber sido aceptado en lo que parece ser un gran programa yb) haber recibido lo que parece ser una posición codiciada en una startup de San Fran; a pesar de la desalineación percibida con sus objetivos de adquisición de habilidades a largo plazo.
Las cosas que debe pedir a la empresa, al campo de entrenamiento ya usted mismo para evaluar adecuadamente la situación y estar en una posición de conocimiento antes de tomar una decisión:
Preguntas para hacerse primero
- Final del juego: ¿Cuál es tu rol ideal después del campo de arranque y es el campo de arranque la forma de compromiso de tiempo más económica / más baja para llegar allí? ¿Es su objetivo ser un desarrollador o desarrollar habilidades que combine con su conjunto de habilidades o habilidades actuales que adquirirá en la posición de analítica? Programar significa muchas cosas para mucha gente. En el mundo de los campamentos de desarrollo web, la gran mayoría de los estudiantes se dispuso a convertirse en un desarrollador a tiempo completo. Hay muchas razones para asistir a una, pero es posible que puedas alcanzar tus objetivos sin tener que ir a un campo de entrenamiento. Entonces, ¿cuáles son esos objetivos? Si su objetivo es un rol particular, hable con las personas que tienen ese trabajo. ¿Qué habilidades técnicas tienen y puedes aprender esas cosas en las noches, los fines de semana y en el trabajo? Mejor aún, ¿las personas que tienen los trabajos que desearías estarían dispuestas a orientarte mientras estudias por tu cuenta?
- Recursos: Una vez que tenga una idea aproximada de lo que quiere aprender, ¿ puede encontrar recursos en línea o en libros que le enseñen lo que quiere saber? Teniendo en cuenta que estos son mucho más baratos que un campo de entrenamiento y que pueden integrarse en su programa existente, sería una mejor opción si le ayudan a alcanzar su objetivo. Comenzaría con este otro hilo en Quora.
- Autoestudio : ¿Puede usted aprender de manera realista por mi cuenta, las noches y los fines de semana a un ritmo que le permita ser comercializable para el rol que desea? Si esta posición analítica es 9-5, su velocidad de aprendizaje es alta y quizás tenga fuertes mentores en los que apoyarse. ¿Eres lo suficientemente disciplinado para cerrar la puerta a las distracciones y enfocarte solo?
- Medio ambiente: las empresas de nueva creación tienden a ser lugares muy intensos en los que es necesario hacer mucho lo más rápido posible, a diferencia de un estándar de 9-5 donde el ritmo suele ser más lento. Si está buscando combinar la generación de ingresos con el aprendizaje de nuevas habilidades, una empresa nueva puede no ser el lugar adecuado para hacerlo.
- Emociones: relacionadas con el elemento anterior: evalúe su capacidad para tolerar emocionalmente el trabajo. ¿Estamos hablando de odio furioso, o tolerables pero no te hacen sentir un hormigueo de emoción? ¿Cuánto tiempo puedes verte en esa posición? Si tuviera que estudiar en el trabajo y aprender a medida que trabaja, ¿aprendería las habilidades que necesita para obtener el trabajo que desea antes de agotarse en el trabajo?
- Inversión personal: ¿Está dispuesto a dar un paso atrás para avanzar dos pasos? Si las habilidades que adquirirá en el trabajo en la posición de análisis no están alineadas con las habilidades que desea tener en el futuro, ¿simplemente está retrasando lo inevitable al aceptar el trabajo? Darle una patada a la lata puede aparecer como la opción ‘más segura’, mientras que en realidad, saltar al grupo y aprender las habilidades necesarias para ser un desarrollador web comercializable a través de un programa inmersivo / intensivo puede ser el más eficiente a largo plazo. Realice un cálculo de retorno de la inversión en un período de 24 meses para comprobarse aquí.
Preguntas para hacerle a la empresa:
- Si pudieras enseñar a la próxima generación solo una cosa, eso tendría el mayor impacto positivo, ¿cuál sería?
- Si aprendo primero el árabe clásico, ¿sería mucho más fácil aprender un dialecto árabe?
- ¿Cuáles son algunas maneras de convertirse en un “hombre del renacimiento” en el siglo XXI?
- ¿Cuáles son algunas de las tácticas que debe aprender el ajedrez?
- ¿Qué es un enfoque de aprendizaje progresivo?
- Manos sucias: ¿Los atributos del trabajo que lo hacen “estrechamente relacionado con el desarrollo / ingeniería” le permiten alcanzar habilidades de desarrollo de software? ¿O es la estrecha relación de reuniones y coordinación? ¿Estaría interactuando con el back-end (consultas SQL, etc.) y el front-end (implementando el código de seguimiento, pruebas de la página de destino) o simplemente se le encarga analizar los datos (Excel)? Hay una variedad de responsabilidades en los roles de analista, muchos de los cuales no implican realmente tocar el código.
- Soporte: ¿Qué tan alentadora o motivada está la compañía cuando se trata de lograr que las personas aprendan el código? Busque más que un servicio de labios aquí. Quieres pruebas ¿La capacitación técnica sería parte del trabajo, apoyada con horas dedicadas bendecidas por la administración y los cursos o la capacitación pagada por la empresa? ¿Tendría un mentor dedicado y horas con ese mentor que le brinden la oportunidad de ensuciarse las manos con su dirección?
- Expectativa: si desarrolla habilidades técnicas en el trabajo, ¿a qué función le ascenderían dentro de la empresa y es la expectativa de la empresa que lo ascendería a esa función? ¿O es solo una posibilidad remota que puede o no suceder?
- Precedente: ¿Han realizado la transición otros miembros de la empresa que se encontraban en una posición similar al momento de la contratación o se han desarrollado de la forma que usted desea? Si no tiene suficiente información, pida hablar con los miembros del equipo 1-a-1. Tome esto como evidencia de si la compañía está configurada para ayudarlo a crecer de la manera que desee.
Preguntas para hacer el bootcamp:
Muchas otras publicaciones tratan sobre los campos de entrenamiento, pero aquí es donde empezaría.
- Situación financiera personal: ¿Tiene la pista para un gran comienzo antes de un campo de entrenamiento a través del aprendizaje previo (consulte la fase de Encendido de Launch Academy para más detalles) y 15-90 días de entrevistas de trabajo / evaluación de oportunidades? Si no, ¿el bootcamp ofrece una opción de plan de pago para comprar algo de tiempo aquí?
- Enfoque: ¿El programa es intensivo en su totalidad, como Launch Academy, o es un bootcamp de programación a tiempo parcial?
- ¿Puedes hacer ambas cosas al mismo tiempo? Esto le dirá si podría considerar trabajar a tiempo parcial en la empresa de análisis. No recomendaría este enfoque, pero conozco a un número muy pequeño de personas que fueron capaces de lograrlo. Incluso si eres capaz de hacerlo, te recomendaría que te concentres en el programa para que obtengas el máximo valor. Estás pagando mucho dinero, así que obtén el valor de tu dinero.
Otras preguntas generales que consideraría hacer:
- ¿Valen el dinero los campamentos de programación? Me ha encantado enseñarme a mí mismo, pero es difícil hacerlo mientras se trabaja a tiempo completo y sin mucha validación, lo estoy haciendo bien. ¿Qué pueden ofrecer que el autoestudio no haga?
- Programación de Bootcamps: ¿Quién contrata a los desarrolladores junior para programar bootcamps con menos de un año de experiencia?
- ¿Cómo se las arreglan los campos de entrenamiento para desarrolladores para enseñar a las personas a programar tan rápidamente?
Para poner esto en perspectiva:
Usted está en una gran posición aquí. Tiene dos ofertas en la mano: una es trabajar en un entorno potencialmente grandioso con solucionadores de problemas apasionados en una nueva empresa por dinero y la otra es aprender en un excelente entorno con solucionadores de problemas apasionados para la adquisición de conocimientos y habilidades. ¿Puede tener lo mejor de ambos mundos? Probablemente no, ya que corre el riesgo de no hacerlo excepcionalmente.
Mi consejo es que considere sus opciones y si está en condiciones de tomar un riesgo, siga adelante y asista al campo de entrenamiento. Al final, la compañía podría incluso ser la que le ofrezca un puesto (ahora un rol de ingeniería de software frente a analítica) al graduarse. Si puede hacer frente al riesgo, valdrá la pena a largo plazo.
Dado que una vez estuve (y posiblemente todavía estoy) en tus zapatos, este es un tema que me sigue intrigando. Me encantaría hablar contigo más sobre esto a través de un hangout. Si está interesado, por favor conéctese a través de twitter: @evancharlz