No en mi opinión Y el único momento en que incluso estoy viendo el GPA es cuando estoy contratando a un interno que está en la escuela, ya que un GPA mínimo es un requisito para muchas pasantías. No es muy alto tampoco.
Más allá de eso, en mi experiencia profesional, hay poca o ninguna relación entre el GPA y las buenas habilidades de programación porque ¡las buenas habilidades de programación no se enseñan en la escuela !
La lógica y la aplicación de las habilidades de programación es una habilidad práctica, no de memoria. Todo lo que indica un GPA es que ha sido capaz de absorber y escupir el material presentado, adquirir algunos conocimientos académicos útiles y apegarse a un plan a largo plazo con un nivel razonable de compromiso y resultado.
No hay correlación entre GPA y la capacidad de programación. Un GPA alto puede indicar un alto nivel de competencia base o capacidad para absorber información, pero eso puede no traducirse en el rendimiento del mundo real.
- ¿Por qué el “pensamiento estratégico” es una habilidad tan rara en los empleados?
- ¿Qué habilidades puedo adquirir mientras estoy en la escuela secundaria que me ayudarán más adelante en la vida?
- ¿Cuáles son algunas de las letras más complicadas que puedes cantar sin problemas?
- ¿En la década de 1700 se necesitó más habilidad que hoy para capitanear un barco?
- ¿En qué habilidad has mejorado más en tu vida?
Mucha programación no es programación en absoluto. Se trata de habilidades blandas como trabajar con otras personas en una variedad de condiciones y con diferentes personalidades, planificar, trabajar a través de procesos, análisis, escribir documentación y especificaciones, etc. La mayoría de los programadores profesionales solo pueden pasar el 20-30 por ciento de su tiempo escribiendo código.
Hay una gran diferencia entre ser bueno escribiendo programas escolares y escribiendo código de producción del mundo real. Los programas escolares solo ponen en riesgo su calificación en ese momento y solo en ese momento. El código del mundo real generalmente se ejecuta las 24 horas, los 7 días de la semana y tiene que funcionar en una amplia variedad de condiciones malas e imprevistas. El rigor en torno al código del mundo real aturde al estudiante la primera vez que lo encuentra. Entrenar a un programador fuera del pensamiento escolar puede llevar mucho tiempo. Presupuesto 12-18 meses para ese proceso. Y nunca se detiene.