¿Qué consejos le darías a alguien que comienza una licenciatura en CS?

Como dijo Jake McGlone, no se demore. Cometí el error de hacer esto antes en mis clases más fáciles (clases de C ++, donde ya sabía el material). Incluso si es “fácil”, lo más probable es que haya errores con los que se encontrará. La depuración lleva algún tiempo y, a menos que tenga una capacidad perfectamente lógica para escribir código, estará trabajando en esto por algún tiempo. No espere hasta 4 horas antes de la fecha límite. Comience a trabajar en el proyecto / tarea / asignación correcta cuando se asigne.

Algunas cosas a largo plazo que debes tener en cuenta son:

  1. Haga amigos con personas que se especialicen en algo que no sea CS , pero no se olvide de hacer amigos con personas de CS también. Cuando te diriges a la industria, no siempre estarás trabajando con programadores (a menos que así lo desees), sino también con emprendedores, profesionales de marketing, RRHH, etc. esas personas podrían ayudarte cuando intentas …
  2. Red . Muchos trabajos en el mundo de hoy no se obtienen sin que alguien conozca a alguien más que conozca a alguien en la empresa. Expandir su red y comunicarse con personas que podrían ayudarlo en el camino es una manera segura de ver los resultados. Únete a organizaciones relacionadas con CS. Existen múltiples organizaciones internacionales / nacionales (IEEE, ACM, etc.) y muchas fraternidades de ingeniería (Triangle, Sigma Phi Delta, Theta Tau, Phi Delta Rho, etc.). Todas estas organizaciones tendrán miembros que están dedicados a su campo (y también desean tener un buen tiempo universitario).
  3. Aprende a escribir código de manera efectiva y eficiente . Escribir comentarios. Escribir algoritmos de ahorro de tiempo. Estos requieren tiempo y experiencia para desarrollarse, y el mejor momento para comenzar es en la universidad. Recuerda, en la fuerza laboral, otras personas leerán tu código, ¡así que tendrás que asegurarte de que lo entiendan!

Algunos consejos que tal vez quieras tener en cuenta durante la universidad son:

  1. Asegúrese de hacer una copia de seguridad de sus archivos . Lo peor que podría pasar es que hayas estado trabajando en un proyecto largo y lo hayas perdido justo antes de su vencimiento. Es de conocimiento común realizar una copia de seguridad de sus datos en una unidad flash (o múltiples), y hacerlo regularmente.
  2. Aprende a usar las matemáticas en la programación . Matemáticas y CS se unen más a menudo de lo que probablemente piensas. Aprenda a adoptar sus cursos de matemáticas y vea cómo se relacionan todos.
  3. No te centres solo en la programación . La universidad puede ser la única vez antes de la adultez real en la que puedes explorar libremente. Tómese el tiempo para tomar otras clases para ampliar su mente y para abrir campos de trabajo potenciales. Tome un menor o doble mayor.
  4. Obtener una pasantía . Esto le brinda una valiosa experiencia que no puede obtener en el aula y le abre más puertas a la industria tecnológica. Esta es probablemente la forma número uno de “garantizarte” un buen trabajo después de la universidad.

Acabo de terminar mi primer año (tomé un total de 4 clases de CS) como estudiante principal de CS y recientemente lo declaré este verano. El mayor consejo que ofrecería es NO PROCRASAR ASIGNACIONES DE PROGRAMACIÓN.

Muchos estudiantes parecen hacer esto y pagar por ello. Los proyectos de programación son diferentes de su proyecto típico (a largo plazo) como un ensayo, etc., porque existe una gran posibilidad de que no funcione (ya sea que no se compile o haya fallas en la lógica). He tenido muchos problemas como este que han tardado algunos días en resolverse (lo cual no es un problema, por supuesto, si eres proactivo y empiezas por adelantado).

Otro consejo sería hacer amigos en tus clases de CS. Es muy útil conocer a las personas que están haciendo los mismos proyectos que usted para cuando tiene problemas. Los compañeros de clase son a menudo mucho más fáciles de abordar (que los Profs y los TA) y también están más disponibles (a menudo con un mensaje de texto).

Sin embargo, debo señalar que esto NO SIGNIFICA QUE USTED DEBE PLAGIARIZAR EL CÓDIGO. Si haces esto, no solo estás engañando a la institución y a tus compañeros, sino que también te estás engañando a ti mismo. Tendrá que pagar ya sea por ser atrapado, o por hacer mal los exámenes porque, evidentemente, no entiende los conceptos lo suficiente.