Hice más o menos esto. Varios años en Sun Microsystems, dos en la Universidad Estatal de San José mientras completaba mi licenciatura.
- Nunca más de 60 horas en una semana combinadas. Si tiene una semana laboral de 40 horas, manténgase a medio tiempo en la escuela (generalmente 6 horas semestrales). Hice 14 horas UNA VEZ mientras trabajaba a tiempo completo; en su mayoría eran clases de GE, principalmente en línea, y TODAVÍA era muy doloroso. Para una carga típica de 2 clases y 12 semestres de hora, una especialización de CompSci debería esperar que tome entre 18 y 22 horas de tiempo real de trabajo por semana (utilícelo como guía).
- Asegúrese MUY de buscar puntos de estrangulamiento en su plan de estudios. Las clases como las estructuras de datos de nivel junior a menudo son un requisito previo para casi todo, así que quítelas del camino.
- Mantenga un registro estricto de las fechas de vencimiento. Algunos programas solo permiten completar X años.
- Mira hacia el futuro semestres. ¿Qué se enseña cuándo? ¿Hay una clase que solo haya enseñado MWF a la 1pm? Planificar en consecuencia.
- Averigua qué clases son relativamente fijas y difíciles de mover (como esa clase final que solo se enseña una vez al año) y qué clases son flexibles (como las optativas). Planificar en consecuencia.
- Modula tu dificultad. Esa clase de estructuras de datos de nivel junior es probablemente una de las más difíciles en el plan de estudios. La sabiduría de los graduados anteriores en su programa será de gran ayuda. Combina una clase difícil con una clase de GE para equilibrar tu horario.
- Si tiene experiencia práctica, intente realizar una prueba en una o dos clases. Tenga en cuenta que a la mayoría de las escuelas no les gusta esto y lo hacen difícil (probablemente tendrá que configurar algo en un semestre anterior con un profesor que ya conoce con anticipación).
- Si puede tomarse un año sabático de su trabajo diario durante un semestre, hágalo y deshágase de todas esas clases problemáticas de una vez al año o de medio día. Trabaje a tiempo parcial si necesita algo de dinero en efectivo, pero si es posible, trate de ganar un semestre pesado.
- Del mismo modo, aproveche las sesiones de invierno / verano para obtener clases molestas de GE.
- Si aún no tiene un asociado y es fácil obtener uno, HÁGALO. Si por alguna razón no puede obtener el papel BS de inmediato, al menos tiene algo.
- ¡MANTENGA CADA PROGRAMA QUE USTED CONSIGA! ¡DE VERDAD! ¡Cópielo y póngalo en un lugar seguro contra incendios una vez que lo obtenga! Si alguna vez necesita transferirse, tener su programa de estudios anterior hace que sea MUCHO más fácil obtener crédito por el trabajo realizado y los profesores y las escuelas NO tienen la obligación de mantener los programas de estudios en el archivo como regla general. Tuve que ir a SJSU un semestre más de lo planeado porque no podía convencer a los profesores y la administración de que ya había hecho ciertos temas en las escuelas anteriores.
- ABT (siempre se transfiere). Asegúrese de estar siempre listo para tomarse un semestre o dos y posiblemente transferirse a otra escuela (¡sucede!). Mantenga su documentación a mano, imprima su transcripción cada semestre y, en general, mantenga su orden en orden. Si está trabajando a tiempo completo, es posible que tenga que viajar o tener un tiempo de crisis súper duro que mata un semestre, por lo que nunca sabe … Asegúrese de no perder el trabajo duro que ha acumulado (esto, por cierto , es el equivalente en la vida real de enviar su código a un repositorio fuente 😉).
- Finalmente, asegúrese de tener alguna motivación intrínseca de por qué se está poniendo a prueba en todo esto. Te perderás tiempo de videojuegos / TV, socializarás con amigos, salidas de fin de semana, vacaciones, etc. Asegúrate de saber por qué quieres esto. La universidad sin trabajo (o un trabajo obvio) es divertida; trabajar en la universidad a tiempo completo es brutal y los humanos normales no lo harán sin una buena razón.
¡Buena suerte para ti! Es totalmente factible (aunque no particularmente fácil).