¿Qué preguntas debería hacerme para determinar si debo asistir a un campo de entrenamiento de programación o al auto-estudio?

Depende de su presupuesto y de la cantidad de tiempo que esté dispuesto a gastar.

Como estoy seguro de que saben, hay muchos recursos que enseñan programación. Sin embargo, es probable que tenga muchos problemas con la configuración, la instalación y la solución de problemas generales. Si tiene recursos y tiene mucha paciencia, resolverá las cosas con el tiempo utilizando Google y Stack Overflow. Solo tenga en cuenta que tomará mucho tiempo, especialmente en comparación con alguien con experiencia que lo guíe por los mismos pasos y lo ayude a resolver problemas. Dicho esto, si tienes amigos desarrolladores que estén dispuestos a ayudarte de vez en cuando, aprender por tu cuenta probablemente sea la mejor manera de hacerlo.

Unirse a un campo de entrenamiento de tiempo completo, especialmente uno de alta calidad como Hack Reactor, con su experiencia en matemáticas / ciencias informáticas introductorias acelerará mucho su aprendizaje y casi le garantizará un trabajo una vez que se gradúe. Por supuesto, el precio que pagas es una matrícula muy alta.

Un compromiso entre los 2 podría ser un curso a tiempo parcial / más corto como {hackership} que cuesta ~ $ 1,000, donde tendrá acceso a desarrolladores experimentados para obtener ayuda y donde aprenderá cómo seguir aprendiendo por su cuenta de manera más eficiente. Sin embargo, no debe esperar obtener un trabajo inmediatamente después de este tipo de programas.

Así como con la mayoría de las cosas en la vida, es una compensación entre el tiempo y el dinero. Factores adicionales a considerar son su nivel de motivación y paciencia.

En ningún orden particular …

  • ¿Qué tan rápido puedo acelerar mi aprendizaje asistiendo a un bootcamp? ¿Es por un factor de 2x? 5x? 10x? Intente estimar tanto el valor de la codificación a tiempo completo como el valor de estar rodeado por una comunidad de profesores y compañeros de estudios.
  • ¿Cuáles son los costos ocultos de asistir a un bootcamp? Aparte de la matrícula, ¿qué pasa con los gastos de vida. Si necesita pedir préstamos, ¿cuáles son las tasas de interés? ¿Cuánto tiempo crees que llevaría encontrar un trabajo después de graduarte?
  • ¿Cuál es el costo de oportunidad de no asistir a un bootcamp? Si bien asistir a un campo de entrenamiento puede ser costoso, no asistir a uno también puede ser costoso si su objetivo es conseguir un trabajo como desarrollador rápidamente. En comparación con lo que estás haciendo ahora, ¿cuánto más podrías estar haciendo como desarrollador? Si demoró esa transición por, digamos, un año, ¿cuánto le costaría eso?

Los números mismos obviamente varían según el individuo. Pero estos son valores que intentaría estimar para ver si asistir a un bootcamp es una buena inversión.

(Revelación completa: cofundé y actualmente enseño en la Escuela Rithm).

¿Cómo aprendes mejor? ¿Cuál es tu actitud hacia el aprendizaje? ¿Eres lo suficientemente fuerte como para aprender por ti mismo? ¿Qué tan buenas son sus habilidades de comunicación? ¿Aprendes mejor en grupo? ¿Puedes estudiar varias horas al día?

Pregúntate todo esto y sabrás la respuesta.

Mi amigo se graduó con un título en música. No puede ganar dinero con él, así que decidió tomar un campo de entrenamiento de 15 semanas para aprender sobre Rails y Front-end en San Fran. Obtuvo un trabajo inmediatamente después de conocer gente durante el campo de entrenamiento.

La clave principal de un campo de entrenamiento es que, inevitablemente, conocerá a personas de la industria que pueden ayudarlo a conseguir un empleo. Si estudias por tu cuenta, no tendrás la oportunidad de conocer gente y construir tu red. La inversión financiera que realice en el bootcamp se amortizará a través de las personas que conozca. Además, poner eso en su currículum será bueno para los empleadores.

Solo asegúrese de ser intencional para obtener tantos nombres como sea posible y añádalos a su red de LinkedIn. Su conocimiento de programación se desarrollará con el tiempo, pero lo importante ahora es hacer crecer su red.

Aprendí la programación por mi cuenta y fue un proceso muy lento, pero no tuve acceso a los materiales geniales que están en línea ahora, así que tuve que comprar libros y hojear muchos artículos para encontrar lo que necesitaba. Fue finalmente cuando comencé a salir con los desarrolladores y encontré a alguien para que me ayudara y realmente pude comenzar a aprender.

Le recomendaría que pruebe alguna clase informal o que se una a un grupo de estudio para iniciar su aprendizaje, ayudarlo a configurar sus herramientas y todo eso, y luego aprender a programar será mucho más fácil.