Le GPA a-t-il de l’importance pour un étudiant en CS qui veut travailler dans une entreprise de technologie ?


Pour un peu de contexte, j'ai passé beaucoup de temps l'automne dernier (ma dernière année au MIT) à passer des entretiens avec plus de 40 entreprises de logiciels (allant de startups de 5 personnes à Facebook (entreprise)). Sur la base de cette expérience, je'dirais, à quelques exceptions près, que le GPA n'a pas d'importance directe, mais cela ne signifie pas nécessairement que vous devriez vous relâcher à l'école.

Pour postuler, la plupart des entreprises ont simplement demandé un CV, et je'n'ai pas inclus de GPA sur le mien. Les seules exceptions que j'ai remarquées étaient Google (entreprise) et Twitter (entreprise) qui avaient toutes deux des applications en ligne qui demandaient un GPA et/ou des relevés de notes non officiels. J'ai fini par ne pas postuler chez Google, et pour Twitter, j'ai contourné cela en leur parlant au stand de leur salon des carrières et en leur remettant un CV sur place (après quoi ils m'ont contacté directement et ont programmé un entretien).


Le reste des entreprises auxquelles j'ai parlé étaient parfaitement disposées à me faire passer un entretien sans connaître ma moyenne générale, et plus tard dans le processus d'entretien, personne n'a posé de questions à ce sujet. En outre, presque toutes les questions techniques qui m'ont été posées tout au long du processus d'entretien n'étaient pas liées à des sujets que j'ai appris à l'école, ou des sujets que j'ai appris dans l'un des deux cours : Introduction aux algorithmes et Ingénierie des systèmes informatiques[1]. Je le savais en quelque sorte avant, alors j'ai fait en sorte d'apprendre la matière dans ces cours vraiment bien (et comme conséquence presque " involontaire ", j'ai obtenu un A dans chacun d'entre eux en conséquence).


Sans surprise, cela n'a'tait pas vraiment important que la première année, j'ai eu un B en équations différentielles ou un C en physique II (électromagnétisme et électrostatique). Ce qui a vraiment compté, c'est que j'ai passé du temps en première année (que j'aurais pu passer à étudier pour ces deux cours) à apprendre les bases du développement Web. Ce faisant, j'ai acquis une expérience précieuse qui a effectivement été évoquée lors des entretiens et, plus important encore, j'ai trouvé quelque chose qui m'intéressait et me passionnait vraiment.

La principale leçon à retenir ici est que vous n'avez pas besoin d'obtenir des As dans des cours dont le contenu ne sera pas pertinent plus tard, et vous n'avez certainement pas besoin de choisir vos cours de manière stratégique[2] comme le font les pré-médecins afin de vous assurer que votre GPA reste impeccable.

Cela dit, le but de l'université est d'apprendre - une partie de cela se produit dans les cours ; une grande partie se produit en dehors des cours. Ce que vous apportez à la table lorsque vous postulez à des emplois est la somme totale de ce que vous'avez appris à l'université. Si vous n'étudiez pas autant que vous l'auriez pu pour un examen parce que vous étiez en train de pirater un projet parallèle avec quelques amis, ou si vous sautez un cours pour assister à une conférence donnée par un partenaire du CJ, vous pouvez certainement prendre des décisions " gagnantes ". Ne pas étudier pour un test parce que vous étiez dehors à boire 5 nuits dans une semaine ou sauter un cours pour regarder une émission de télévision n'est probablement pas un "gain net" cependant.

-

  1. Il y avait, cependant, d'autres classes (comme les systèmes de base de données) qui ont fini par être vraiment utiles en travaillant réellement qui n'ont pas été évoquées dans les entretiens.
  2. Exemple de ceci : s'assurer qu'un professeur "facile" l'enseigne le trimestre où vous le prenez, prendre des cours que vos amis enseignent, ou ne prendre que le strict minimum de cours.