¿Cuáles son las trampas de saltear la universidad para una carrera en ingeniería de software?

Soy cofundador e instructor en Hack Reactor, y regularmente aconsejo a los estudiantes universitarios sobre esta decisión. Para la mayoría de las personas, la respuesta es definitivamente “no abandonar la universidad”, pero pocas de esas personas están leyendo esta pregunta en este momento, por lo que es una pregunta difícil. Aquí está mi 2c:

La universidad es asombrosa. Son cuatro años para aprender, divertirse y explorar la vida. Durante mi carrera universitaria, estudié en el extranjero dos veces, audité ~ 20 clases más allá de un curso completo (cosas como teoría de la música o lingüística), aprendí a breakdance, comencé organizaciones estudiantiles, etc., etc. También aprenderás a codificar, y Explora algunos rincones locos y geniales de CS. Algunos de mis mejores recuerdos son de mis laboratorios de robótica. El lado oscuro es que puede parecer cuatro años en su mayoría inactivos, porque nunca se te pide que hagas nada real y porque a la mayoría de tus compañeros no les importa una mierda.

El mundo real es asombroso. Desde entonces he estado involucrado en todo tipo de cosas emocionantes. Ser parte de Hack Reactor es increíblemente gratificante para mí. Antes de comenzar la escuela, he contribuido a organizaciones sin fines de lucro, aprendí a ser social enseñándome a mí mismo, aprendí un hábito de surf antes del amanecer, etc. Hay un millón de cosas geniales para hacer en el mundo, y tú no tengo que ir a la universidad para encontrarlos. AVISO CRUCIALMENTE IMPORTANTE: si se saltea la universidad, no se le permite obtener un trabajo aburrido que odia, y no puede irse a casa después del trabajo y mirar televisión; en su lugar, debe aprender o construir algo.

Si amas el código y ya eres decente, encontrarás clases de programación INCREÍBLEMENTE FRUSTRANTES. La mayoría de tus compañeros de clase no lo entenderán o se preocuparán mucho por no obtenerlo (fenómenos relacionados). Suena increíble estar en la cima de tu clase, pero créeme, no lo es. Es mejor, en general, ser la persona más tonta de la sala. En este momento, está sucediendo una edad de oro del software. Múdate a SF y participa. Lo hice hace unos dos años, y es muy, muy emocionante en formas que la universidad nunca fue. Tengo la oportunidad de hacer un trabajo real que realmente afecta a personas reales.

Si asintió con la cabeza durante el último párrafo y quiere omitir los cuatro años de codificación del dolor / cosas increíbles de la universidad / dolores ocasionales de inactividad para que pueda ser parte de la era dorada del software, el formulario de solicitud está aquí here

Como fundador e instructor de Software Craftsmanship Guild, tengo casi el mismo punto de vista que Shawn, solo quiero ampliar las clases de programación que son frustrantes:

Muchos de sus compañeros de clase se ven obligados a tomar la clase o recibirla como un curso electivo, sin pasión. Después de las primeras 5-6 semanas más o menos, todas las clases que he suspendido su aprendizaje se detienen porque las personas que no tienen pasión han alcanzado su capacidad.

El plan de estudios universitario lleva años para armar y entrar al aula, por lo que una buena parte de ellos no están desactualizados desde una perspectiva teórica, sino desde una perspectiva vocacional antes de que lleguen al aula (especialmente en la web).

Las universidades pierden la parte más crítica de aprender a ser un buen desarrollador: comentarios frecuentes. En un lugar como Hack Reactor o nuestro gremio, tendrás muchas más horas de acceso directo a profesionales reales que las que tendrás en la universidad y, como tal, el diálogo puede fluir e incluso ser tangente según sea necesario. Puede mirar el código de sus compañeros y el código que escriben los mentores y aprender de él. En la universidad obtienes una calificación, si tienes suerte, unas pocas palabras de retroalimentación, pero nada cerca de la atención de mentoría personal que obtienes en nuestros programas.

La programación tiene un elemento de ciencia, un elemento de arte y (en las empresas) una gran dosis de vocación. Dos de esas tres cosas que no obtienes en la universidad.