¿Cómo se compara la experiencia de un Master sin experiencia previa en informática en informática con la de aquellos en la programación de bootcamps?

Antecedentes: actualmente soy estudiante en HackReactor y no tenía experiencia en programación antes, con la excepción de un poco de auto entrenamiento en línea (vea los detalles en mi blog aquí sobre lo que eso implica Hello world: Cómo comenzar a programar). Esta publicación se basa principalmente en HackReactor.

HackReactor es un programa de 3 meses, por lo que no hay forma de cubrir temas académicos en la profundidad que verías en un programa de maestría. Si bien pasamos las primeras 2-3 semanas en los fundamentos de CS, una gran parte del programa se dedica a aprender herramientas que usaría en un trabajo (versión y trabajo grupal en github, marcos de código abierto, herramientas de implementación, idiomas de navegador) y haciendo proyectos .

Varios estudiantes aquí ya tienen un título en CS y están aquí de todos modos debido al valor en aprender las herramientas que la gente está usando en estos días. Al salir de uno de estos programas, los estudiantes generalmente están listos para trabajar en trabajos de desarrollador junior y yo diría que al salir de un programa universitario es posible que tenga que ponerse al día con las herramientas de trabajo.

Nunca he experimentado un Master en CS, pero he contratado a personas que recientemente obtuvieron esos títulos. Puedo decirle por experiencia que aprendieron una teoría muy interesante, que para algunos trabajos especializados es crítica. Sin embargo, desde la perspectiva del médico general, carecían severamente de habilidades.

He graduado a cientos de estudiantes de Dev Bootcamp Chicago y aprenden habilidades extremadamente prácticas que miles de empleadores están buscando. Una vez que estos estudiantes obtienen trabajo, les corresponde a ellos y a sus empleadores continuar su progresión de aprendizaje hacia los temas más avanzados / especializados.

La diferencia fundamental es esta: en Dev Bootcamp pasas de pagar para aprender a que te paguen por aprender en solo unos meses.

Si bien la informática en la mayoría de las universidades es horrible y ni siquiera se acerca a la realidad, puedo decir que pierdes si no te gradúas de CS. Me gradué en 2000 en la CEI. Comencé en CS, y me sumergí un poco en las aguas para las que no estaba preparado, así que terminé un poco más lento para obtener un título de CIS. Me llevó años volver a donde debería haber estado con las estructuras de datos, la teoría, etc., que habría ganado en CS.

Por otro lado, los bootcamps de artesanía, los aprendizajes son el mejor camino absoluto a seguir. Si puede comenzar un aprendizaje con Digamos 8th Light (y hay otros por ahí), es mejor comenzar esa ruta que pasar años aprendiendo los errores que ya se han cometido, o pasar años mejorando en buenas prácticas o entender cómo evaluar adecuadamente.

Entonces realmente quieres ambos. Aunque, de nuevo, las universidades son pretenciosas por la horrible enseñanza en términos de realidad. El tío Bob habla con algunos estudiantes de CS en Yale aquí y si tuviéramos maestros como el tío Bob, el mundo sería un lugar mucho mejor para nuestra profesión.

Profundizarán en la teoría, profundizaremos en la práctica.