Tengo más de 8 años de experiencia en programación, pero nunca he tenido educación formal en programación. ¿Hack Reactor, App Academy y otros sitios de educación de programación tienen algo que ofrecerme? ¿Por qué?

En cada ciclo, Hack Reactor tiene varios estudiantes con tus antecedentes. Le recomiendo que presente su solicitud si cumple con algunos de los siguientes criterios:

  • Está considerando mudarse al área de la bahía y desea optimizar su proceso de búsqueda de empleo. Calculo que nuestro proceso de colocación (a diferencia de nuestro proceso educativo) da como resultado una mejora salarial de $ 15k + en comparación con lo que los graduados (o cualquier persona) obtendrían sin nuestro apoyo.
  • Desea cambiar su enfoque profesional a la web desde otros antecedentes (bases de datos, desarrollo empresarial, etc.).
  • Le gustaría convertirse en un experto de clase mundial en cualquiera de los siguientes: Javascript, Node o la creación de aplicaciones web modernas y ricas para clientes (JS-heavy).
  • Le gustaría mejorar sus fundamentos: estructuras de datos, diseño y análisis de algoritmos, pruebas y TDD, y principios de ingeniería de software (modularidad, reutilización de código, patrones de herencia y otros principios de intercambio de código, codificación para legibilidad, etc.).
  • Le gustaría construir / armar una cartera sólida de trabajo que represente sus habilidades actuales.
  • Piensas que es divertido volver a la escuela y pagar unos meses de estudio extremadamente productivo.

Probablemente no deberías postularte si alguno de los siguientes se aplica a ti:

  • Podría implementar una tabla hash con facilidad, y no cree que el problema de N Queens parezca desafiante.
  • Tienes un trabajo increíble haciendo exactamente lo que quieres hacer.

Tengo que estar en desacuerdo con la última parte de la respuesta de Shawn, donde dice que no debes aplicar si las tablas hash son fáciles y el problema de las reinas N no suena desafiante.

Soy un estudiante actual de Hack Reactor (Cohorte 11), y tengo una amplia experiencia en los fundamentos de varias ciencias de la computación. Puedo contarle las maravillas de Clojure y Haskell mientras le cuento por qué y cómo debe aprender a escribir C para una programación OpenCL masivamente paralela. Leí páginas de manual por diversión. He conectado mi cerebro para resolver problemas algorítmicos, por lo que en general son divertidos y gratificantes para mí.

Cuando hice el curso de estructuras de datos y algoritmos para Hack Reactor, superar los requisitos generales fue muy fácil, pero el curso está escrito de tal manera que se adapta a su competencia. Para mí, las estructuras de datos fueron una oportunidad para superar mis límites, mientras que los algoritmos fueron una oportunidad para aprender a serializar los complicados modelos mentales que he construido a través de la experiencia, en un formato que, aunque complicado, era al menos comprensible para mi par de programación

Entonces, ¿por qué estoy aquí?

Para mí, Hack Reactor es una oportunidad para desarrollarme hasta el punto en que pueda ser un desarrollador de software , no solo un Codemonkey .

Estoy aprendiendo:

  • Cómo comunicarse de manera eficiente y efectiva (este es mucho más difícil de lo que parece)
  • Cómo interactuar con otras personas apasionadas que tienen varias habilidades sociales.
  • Cómo aprender cuándo es apropiado adquirir habilidades de nivel Guru y cuándo es apropiado usar hacks
  • Cómo diseñar correctamente los programas para que sean comprobables, fáciles de documentar y fáciles de mantener
  • Cómo trabajar en grupo y dividir responsabilidades

Quizás lo más importante:

  • Estoy aprendiendo a aceptar y criticar profesionalmente

La programación es el nuevo trabajo caliente, de la misma manera que lo ha sido ser abogado o médico en el pasado. Para sobrevivir y prosperar, necesitas tener habilidades mucho más allá de ser solo un programador / hacker, y debes tener habilidades sociales que se hayan desarrollado más allá de “ser un tipo agradable”.

No puede obtener todas estas habilidades solo con la escuela y, por definición, no puede desarrollarlas por su cuenta. Por eso estoy en Hack Reactor.

More Interesting

No tengo un GPA alto (3.5 principales y 3.75 en general) en CS. ¿Cuál es la posibilidad de que ingrese a las mejores escuelas de posgrado de CS como MIT / CMU / UIUC / Stanford / Berkeley? ¿Estas escuelas tienen un límite de GPA difícil? ¿Incluso mirarán mis experiencias de investigación?

Voy a una universidad de artes liberales (universidad de Pomona), ¿esto me pone en desventaja cuando solicito ser consultor en las empresas de primer nivel?

Voy a aprender inglés en Glasgow este verano. ¿Es un acento escocés un problema?

Estoy estudiando mi doctorado en un IIT, y estoy realmente interesado en hacer un post doc desde EE. UU. Entonces, ¿cuáles son los pros y los contras de ingresar en un post doc considerando que mi situación financiera es muy pobre?

Tengo una visa Schengen de entrada muti válida de la embajada de Francia y ya ingresé en Francia el año pasado. Reservé un boleto de avión a Frankfurt para visitar Alemania este mes. ¿Habrá algún problema para ingresar a Alemania con esta visa?

Siento que hay una sutil diferencia entre el inglés que se habla en los años 60 y el inglés que se habla en la América de hoy. ¿Cuál es la diferencia?

Voy a cambiar mi nombre de la vida real a Antonio Montana. ¿Qué piensa usted de eso?

Obtuve 124 de 200 en MU OET 2015. ¿Puedo obtener CSE? ¿Puedo obtenerlo en el proceso de deslizamiento y cuál es exactamente el proceso de deslizamiento?

Comienzo mi curso de AFF este fin de semana y me preguntaba si es posible usar lentes de contacto, ¿o son propensos a salir a mitad del vuelo?

Quiero ir a California, ¿cuál es el mejor lugar para vivir?