¿Es mejor trabajar en C ++ en general o buscar un GPA alto?

Esta pregunta es sobre dos cosas, creo.

  • Cómo satisfacer las expectativas de la familia, quienes desean que lo haga bien y que se sientan orgullosos de lo que logran
  • Elegir entre seguir tu pasión y tomar un curso más medible

¡Estas cosas ciertamente no son exclusivas de la programación de carreras! Creo que cada uno de nosotros los enfrenta en algún momento de la vida, si venimos de una familia que nos impulsa hacia adelante y hacia arriba para tener éxito. Además, creo que siempre es incómodo involucrarse en sopesar un problema entre los miembros de una familia, cuando uno no es también miembro de esa familia, por lo que ofreceré solo sugerencias generales sobre cómo podría sopesar sus opciones.

El GPA que logras abre las puertas para ti. Los gerentes de contratación ven que usted está en el 10% superior de su clase y se dan cuenta; Si usted está entre las 3 mejores personas de su clase, ellos lo notan aún más. Esto, por supuesto, no es porque hayas ganado un concurso; Lo que quiero decir es que no es un derecho. A nivel de pregrado, un GPA alto indica:

  • Que puedes tomar dirección
  • Que puede resolver problemas que le piden que resuelva
  • Que puedes cumplir con los plazos
  • Que puede absorber nueva información durante el tiempo suficiente para lograr algo con esa información
  • Que puede cooperar con otros (por ejemplo, en un Proyecto Senior)
  • En la circunstancia de “calificar en una curva”, que puede competir con otros, ya sea porque es muy bueno en lo que hace o porque puede ajustar su desempeño situacionalmente para superar a los demás.

Esos son todos avales muy importantes, ¡que un GPA te da! Sin embargo, en última instancia, si no puede actuar durante sus entrevistas y en el trabajo, su carrera será muy corta y no tendrá éxito. No serás un súper programador, solo por un alto GPA. Trabajar en tu C ++, lo que amas, te ayuda a desempeñarte bien. Y así, trabajar en su C ++, o en otra programación, también es muy importante.

Veamos casos degenerados. Es posible ser un súper programador y, sin embargo, tener un GPA bajo o incluso abandonar la universidad. Y, es posible graduarse en la parte superior de su clase en Ciencias de la Computación o en Sistemas de Información, y aún así, desde una perspectiva práctica, ser un programador adecuado en lugar de un súper programador.

Creo que es lo que debe esforzarse por hacer: convertirse en un súper programador que esté en la cima de su clase. Una forma de hacerlo es enfocarse en lo académico, pero también enfocar sus habilidades analíticas hacia adentro, hacia los mismos académicos que estudia, para ver lo que les falta. Componga lo que falta, a través del estudio personal independiente y el trabajo en proyectos.

Aquí hay dos objetivos para tratar de lograr mientras aún es un estudiante y obtener buenas calificaciones:

  • La escuela generalmente está satisfecha si encuentra una solución a un problema. No te detengas ahí. En cambio, resuelva el mismo problema de diferentes maneras hasta que haya descubierto algunas formas que funcionan mejor que otras, y hasta que haya desarrollado una idea de cuándo un buen enfoque frente a otro buen enfoque podría ser mejor
  • En los proyectos de último año de la escuela, es común que algunos estudiantes hagan la mayor parte del trabajo, mientras que los demás costean o simulan, pero todos obtienen la misma calificación. No te detengas ahí. Participe en un proyecto de código abierto, un equipo “mod” del juego o alguna otra actividad de programación colaborativa relacionada con algo que le apasione. Esto no significa que deba escribir algo y hacerlo de código abierto. Más bien significa que debe encontrar algo en lo que varios programadores estén trabajando juntos, comprenderlo y desarrollar las habilidades para mejorarlo sin dañarlo. Tener su “solicitud de extracción” aceptada en un prestigioso proyecto de código abierto es funcionalmente muy similar a publicar un trabajo de investigación: es un trabajo publicado y revisado por pares.

A quien pidió una respuesta, gracias. Buena suerte para ti; Escribiré más si lo necesitas.

A2A. Hmm En la secundaria yo era un estudiante promedio. Después de la secundaria hice trabajos de construcción y de fábrica. En la fábrica comencé a codificar. Dentro de un año y medio fui jefe de ingeniería, escribiendo programas para mi personal.
Por la noche fui y obtuve un título en matemáticas, summa cum laude. También aprendí C ++ también. En unos tres años tripliqué mi salario y a nadie le importaron las matemáticas.
Luego tomó algunas clases de finanzas cuantitativas. Principalmente auditado porque a nadie le importaba mi GPA. Se preocuparon por mi reputación como desarrollador.
Ahora hago varios múltiplos de nuevo. No les importa enseñarme lo que me perdí en la escuela, debido a mis habilidades de codificación, especialmente C ++.
Mi familia tampoco fue muy alentadora de mi trayectoria profesional particular. Ciertamente no entendieron por qué tomé las matemáticas, o entendieron por qué la gente quiere pagarme lo que hacen para “codificar”. Tampoco necesito explicarme ni disculparme por no hacerlo a su manera.

Es mejor hacer ambas cosas, pero la experiencia en C ++ proporciona una buena introducción a los conceptos y estructuras de programación. Dominarlo y obtener el mejor promedio de calificaciones que pueda administrar mientras lo hace sería mi consejo. Cómo hacer que parezca que el mejor camino hacia la familia está más allá de mi calificación salarial.

La mejor de las suertes mientras avanzas hacia una carrera profesional.

1) codifique si quiere un trabajo.
2) Si quiere ir a estudios superiores, mantenga un buen promedio