¿En qué debería enfocarse una estudiante de pregrado?

  1. Mantente sano, ten una vida, ganas dinero para tener una vida, sé feliz.
  2. Encuentra un tema de tu interés y enfócate en él. Quiéralo. Hazte realmente bueno en eso, te identificas con él. Conviértete en el experto de la universidad en ese campo. Eso te dará muchas conexiones con futuros empleadores.
  3. ¿Recuerdas tu tema? construir muchas cosas interesantes sobre ese tema. Publique el código en github, cree páginas web con sus mejores proyectos, escriba un blog sobre su tema, dirija un grupo sobre su tema. Concéntrese en este tema, no pierda tiempo en otras cosas.
  4. Sé amable con tus maestros y sé particularmente amable con un par de ellos que realmente te gustan y que tienes buenas credenciales. En unos pocos años, es posible que les solicite cartas de recomendación (por ejemplo, si desea obtener una maestría).
  5. Si quieres desarrollar tu carrera en la vida como investigador (haz un doctorado, conviértete en profesor, dedícate a escribir artículos y libros científicos), entonces concéntrate en tu GPA.
  6. Si desea la vida de un desarrollador en la industria (obtenga un trabajo en una buena compañía y cree productos), consiga un buen GPA pero sea extremadamente bueno escribiendo algoritmos y resolviendo problemas de computación.
  7. Si desea convertirse en un jefe de su propia compañía después de graduarse (suponiendo que usted es un verdadero empresario y sabe el riesgo), entonces, conviértase en una buena persona que atraiga talento y gane su amor y lealtad.
  8. Ser amable con todos. Una vez que todos se gradúan, pueden ser quienes te encuentren un trabajo. Ser conocido como una persona responsable.

No estoy en absoluto convencido de que un título universitario en ciencias de la computación sea el mejor uso de su tiempo si desea seguir una carrera en programación o ciencias de la computación. Con esa advertencia firmemente en mente …

1) Enfócate en tus proyectos de codificación de hobby. Esto debería ser significativo para usted y un poco más difícil de manejar (así que hay algo que aprender). Necesitas poner en tus diez mil horas de programación para llegar a un nivel de competencia de diez mil horas, y simplemente hacer tus tareas de clase no te llevará muy rápido.

2) Concéntrese en al menos un pasatiempo serio fuera de la informática. Puede ser genómica, tipografía isabelina, incluso béisbol si estás haciendo análisis estadísticos serios. En aproximadamente cuatro años, estarás sentado frente a un entrevistador que ha hablado con muchos estudiantes de informática que toman el plan de estudios habitual de informática. Así es como te destacas de la multitud.

3) Concéntrese en aprender a pensar críticamente, escriba con claridad y hable con eficacia frente a una audiencia. Estas habilidades no le permitirán obtener su primer trabajo, pero le brindarán sus primeras (y posteriores) promociones.

Creo que es mucho más fácil hacer lo anterior con un especialista en artes liberales y un menor de edad en el que se aplica la informática a un problema en el que nunca antes se había aplicado. Aquí hay un ejemplo concreto. En mi estante de libros en mi oficina tengo el maravilloso libro Pica Roman Typeface en la Inglaterra isabelina . Que yo sepa, nadie ha usado OCR para identificar y rastrear los diversos tipos de letra que se usaron durante ese período. Escribir ese tipo de software requeriría un poco de inteligencia artificial, un poco de aprendizaje automático, un par de clases de tipografía, quizás un par de clases de los departamentos de inglés y teatro y tal vez incluso una clase de ciencias de la biblioteca. Al final de los cuatro años, tendrá un portafolio que abrirá las puertas de la gente de Google Books (y probablemente tendrá un par de publicaciones revisadas por pares para iniciar).

¿Es eso un grado de informática? Quizás. O tal vez es un doble inglés y un diseño con una especialización en informática. El punto es que estás saliendo de tu licenciatura con un conjunto único de habilidades, y eso te sacará de la pila de currículum intercambiable.

Debes centrarte en hacer tus cursos, asistir a clase, completar proyectos e incluso unirse a un laboratorio. Esto es lo que se espera de un estudiante de pregrado.

Como miembro de la facultad de una institución orientada hacia las artes liberales, también aliento a unirme a algunas de las muchas organizaciones del campus y equipos deportivos. Asista a eventos de divulgación e interdisciplinarios e incluso tome algunos cursos adicionales. Por supuesto, no a expensas de sus académicos.

Eso depende mucho de qué campo en ciencias de la computación le interesa … .u cud aprender idiomas hacer trabajos de investigación sobre antivirus y redes de piratería hacer algunos trabajos en software de código abierto y el último sueño de todos los graduados en computación es convertirse en un piloto de GSOCer tal vez usted puede darle un tiro