Felicidades por mantener el GPA tan alto como senior. En serio felicitaciones. Definitivamente buscaría en la escuela de posgrado si está ejecutando un 4.0 hasta ahora (aunque mentalmente tendrá que cambiar de marcha un poco para investigar).
Su problema tiene una respuesta bastante simple pero a veces sorprendente: ir a la universidad no lo convierte en un buen desarrollador de software. No me malinterpretes Te enseñará todos los pasos. Pero para aprender realmente cómo codificar / programar, tendrás que adquirir experiencia. Esa es la única manera de ser bueno. Inventa una idea y haz algo.
Usa los conceptos que te han enseñado. ¿Aprendió Java? Guay. Haga una lista de tareas de escritorio. ¿Estructuras de datos aprendidas? Genial. Haz algo que use un árbol binario o una lista enlazada. Digamos una tienda con productos. Guárdalos en un árbol binario. Escríbalos en archivos como objetos serializados. Haga que la aplicación los cargue y pueda buscarlos en forma binaria. Ponga una interfaz de usuario en todo el asunto con JFrame, etc. Ahora compílelo como un tarro. Haga todo esto desde cero. Bam. Has hecho algo y tienes un tipo de experiencia diferente del que probablemente obtendrás de la mayoría de las asignaciones o la teoría CS.
- ¿Cómo estudiar para proponer un algoritmo para la protección de etiquetas de spam? ¿Qué es lo principal que debo aprender mientras estoy estudiando por cuenta propia?
- ¿Cuál es una manera rápida / eficiente de memorizar material de estudio?
- Facultad de Derecho: Soy estudiante de derecho. ¿Por qué me cuesta tanto encontrar motivación para estudiar?
- ¿Puedo estudiar psicología después de graduarme de comercio? ¿Qué debo hacer, si elijo tomar este giro educativo?
- Cómo acelerar mi ritmo de estudio y al mismo tiempo estudiar con buena calidad
Mejor aún, haz algo que puedas vender. Hazlo bien. Luego haz la documentación. Luego, averigüe cómo venderlo y venderlo. Ahora tiene experiencia comercial sin necesidad de una pasantía, tal vez un poco de dinero y una gran cantidad de habilidades adquiridas que le ayudarán enormemente cuando comience a trabajar.