¿Qué tan difícil es estudiar una licenciatura en ciencias de la computación mientras se gana la vida en la programación?

Es difícil … He aquí algunas razones por las que:

Es fácil distraerse. Dos problemas de programación a la vez tienden a hacer que la mente actúe en exceso y hace que sea un poco difícil dormir. Supongamos que tiene un gran proyecto debido en su clase de Estructuras de datos (simplemente no está logrando que el Árbol de búsqueda binaria de LLRB funcione correctamente) mientras su jefe está respirando por su cuello para una solución de error imposible de encontrar. Esto me ha pasado durante el año pasado y no fue bonito.

A veces te quemas la codificación. Me encanta codificar. Seriamente. Me encanta. Pero entre las 40 horas de trabajo y las 15 a 30 horas adicionales de codificación para las asignaciones, se llega a un punto en el que lo último que desea ver es un cursor parpadeante que le pide que declare las variables y escriba los bucles.

Dicho esto, es mucho mejor aprender haciendo. Obtener un BS en CS mientras trabaja en McDonalds no lo hará un mejor programador. Pero a menudo me doy cuenta de que uso cosas en la escuela que aprendí en el trabajo, e incluso más al revés.