Te diré lo que nadie más quiere decir sobre esto.
Sí tu puedes. No tengo dudas de que hay historias de éxito genuinas por ahí. También hay desarrolladores exitosos que son autodidactas de una variedad de métodos y sitios web, solo tomemos al fundador de Flatiron School (Avi Flombaum) por ejemplo.
Es posible. Dicho todo esto, las probabilidades son probablemente más bajas que si tomas una programación más rigurosa inmersiva. Hay varios factores involucrados con eso, que van desde la profundidad y el alcance del programa hasta los resultados que esas escuelas han producido en el pasado. Además, eres otro factor importante en esta ecuación. Por ejemplo, ¿cómo aprendes? ¿Tiene algún tipo de tutoría para saber que va en la dirección correcta?
- Soy un ingeniero químico con cero conocimientos en lenguajes informáticos. Quiero aprender la codificación al nivel para poder desarrollar mi propio sitio web. Por favor, ayúdenme con lo siguiente: ¿Cuáles son los idiomas y conceptos básicos necesarios? ¿Cuáles son algunos recursos en línea y otros recursos donde puedo aprender lo anterior?
- ¿Puedo tomar Manipal Jaipur para ingeniería informática si realmente quiero hacer algo bueno en la codificación?
- ¿Cómo elijo mi campo de graduación en Informática?
- ¿Debo obtener un título de CS o seguir aprendiendo por mi cuenta?
- Estoy estudiando informática avanzada para mi maestría y todo me parece algo nuevo. ¿Qué campo / área sugeriría para mi tesis de maestría?
En última instancia, cualquiera que sea el programa que decida tomar, debe tener en cuenta estos elementos:
¿Estás buscando una carrera o simplemente por diversión?
Si no está buscando codificar en serio, no deje caer un montón de dinero en un programa que no significará algo para usted. Jugar en plataformas gratuitas es una buena manera de saber si quieres comprometerte o si es algo divertido que quieres hacer de forma paralela. Sin embargo, una vez que se haya comprometido con esa idea, es probable que desee evaluar qué plataforma se adapta mejor a sus necesidades y presupuesto. Learn , por ejemplo, solo admite personas que quieran usarlo como una herramienta para el avance profesional. Tengo algunas otras publicaciones de Quora acumulando escuelas similares, aquí y aquí .
¿Te beneficiarías de un equipo de prácticas?
Encontrar ese primer trabajo como desarrollador puede ser un verdadero desafío. ¿Ha considerado si se beneficiaría de un entrenador de empleo o algún tipo de mentor para guiarlo en lo que los empleadores buscan en un desarrollador junior? Investigue los programas que está buscando y vea si vale la pena buscarlo. También he escrito una publicación de blog aquí sobre lo que buscan los empleadores de la Escuela Flatiron en los desarrolladores si quieres obtener un poco más de conocimiento.
¿Cuánta estructura necesitas?
Los programas de aprendizaje en línea, sin importar el tipo, requieren mucha automotivación. Dependiendo del apoyo de la comunidad que tenga, algunos pueden ser más desafiantes que otros. ¿Estás preparado para comprometerte todos los días a aprender código? ¿Obtiene pura alegría de aprender una nueva forma de ejecutar el próximo gran proyecto que ha estado planeando? ¿Cuál es tu motivador para terminar? Asegúrese de que el programa que elija le brinde la base que necesita. También puede consultar este artículo que escribí sobre si aprender código en línea es adecuado para usted .
¿Cómo tendrá en cuenta la comunidad?
¿Qué tipo de apoyo comunitario tendrá cuando elija uno de estos programas? Deberías mirar los canales de Slack y las reuniones de la vida real al mínimo. También considere encontrar algo que tenga una comunidad integrada o una función de chat para cuando necesite ayuda. Porque tendrás preguntas cuando estés aprendiendo a programar.
tl; dr: asegúrese de elegir el programa adecuado para invertir su tiempo y energía en función de los resultados que desea. Solo usted sabe lo que es mejor para usted, pero lo mejor es hacer su investigación primero.