D'un côté, je veux juste obtenir un diplôme avec un 3.0 GPA. De l'autre côté, mes parents veulent plus qu'un simple 3.
Maintenant, voici la chose. Je programme avec passion. Je passe des programmes jour et nuit. Et je réussis tous mes cours de programmation. Cependant, je réussis terriblement sur tous mes cours au choix - comme l'écriture, l'histoire et tout ce genre de choses - ce qui ne me laisse qu'un 3.1 à 3.2 GPA. Et mes parents en veulent plus.
Ils pensent que l'université est comme le lycée, où vous avez besoin de notes super-stellaires pour passer au niveau suivant. Mais ils ne réalisent pas que des notes suffisamment bonnes me permettront de décrocher un emploi.
Et ils ne réalisent pas qu'un programmeur doit s'entraîner pour devenir bon en programmation, et que d'avoir de bonnes compétences est ce qui va décrocher un emploi dans une belle entreprise de développement de logiciels.
Heureusement, cependant, ils ne menacent pas de me battre avec une batte de baseball ou quelque chose comme ça. Ils me donnent juste occasionnellement le petit "tsk-tsk". Mais même ce petit "tsk-tsk" me fait me sentir coupable d'avoir ouvert un IDE. Et en plus de cela, je tergiverse à cause de ce sentiment de culpabilité.
Alors maintenant, je veux être clair avec eux. Je veux savoir quelle est la bonne façon de procéder.
[Éditer]
OK, alors maintenant, j'ai réalisé que je devrais viser des notes plus élevées, comme certains l'ont suggéré ci-dessous.
Réponses:
D'accord, j'étais de la même façon. Tout ce que je voulais, c'était programmer, et je me débrouillais bien dans mes autres cours, donc je m'en fichais. Cependant, pour obtenir votre choix d'emplois, vous devez faire aussi bien que possible. Si vous avez un domaine spécifique dans lequel vous souhaitez entrer, ils chercheront les meilleurs étudiants. Étudier dur et obtenir de bonnes notes, même dans des matières peu importantes pour votre carrière, fait preuve de diligence. Cette éthique de travail se traduira par de bonnes performances au travail, car vous avez appris à vous discipliner.
Les employeurs ne veulent pas de gens qui flottent. Ils veulent des employés qui, pendant leur temps de travail, travailleront dur et feront avancer les choses! Le seul indicateur qu'ils ont de cela chez les nouveaux diplômés est vraiment leur GPA. Les grades CS élevés et les autres grades inférieurs ont tendance à indiquer que la personne ne travaille dur que sur les choses qu'elle aime. Un programmeur informatique «moyen» ne fait pas toujours des choses amusantes. Par exemple, je n'aime pas traiter des bases de données, mais mon travail actuel m'oblige souvent à rechercher les écarts dans la base de données. Ce n'est pas un travail amusant; Je préfère de loin rechercher des bogues ou coder de nouvelles applications. Mais cela doit être fait, et fait aussi bien que votre travail préféré!
Je vous encourage à viser haut. Faites de votre mieux et cela vous aidera à assurer un excellent premier emploi et à donner le ton à une carrière solide.
la source
Vos notes n'auront plus d'importance du tout après que vous ayez obtenu le premier emploi, et un 3.0 est parfaitement respectable.
Cependant, si vous ne parvenez pas à bien écrire et à bien communiquer, cela importera! Ces autres cours vous donnent également les compétences dont vous avez besoin pour être un programmeur efficace.
la source
Je vais descendre du côté de tes parents sur celui-ci. Beaucoup de gens savent comment écrire du code. Si vous voulez être bon, vous avez besoin d'une vision plus large de la vie que de simplement écrire du code, et une grande partie de cela apprend plus en dehors / au-delà des horizons étroits de l'écriture de code.
Lorsque vous y arrivez, la plupart des bons codeurs font analyser la façon dont les processus sont effectués par une entreprise (généralement une entreprise, de toute façon) et trouver des processus plus efficaces. Cependant, pour que ces processus soient plus efficaces, ils doivent être capables de comprendre les personnes qui exécutent ces processus et de communiquer avec eux. La plupart des systèmes horribles qui ont donné une mauvaise réputation aux ordinateurs dans les années 60 et 70 ont été écrits par des gens qui savaient bien coder - mais étaient totalement ignorants des facteurs humains impliqués dans l'utilisation de ce logiciel.
Il y a une autre chose à garder à l'esprit: si trouver un emploi est certainement important, ce n'est pas tout ce qu'il y a dans la vie. Préparez-vous à la vie , pas seulement au travail .
la source
Je dois me ranger du côté de tes parents ici, malheureusement.
Les bons programmeurs doivent s'entraîner à la programmation. Mais le meilleur endroit pour pratiquer la programmation est dans un bon travail. Votre objectif est d'obtenir ce bon travail. Croyez-moi, j'ai suffisamment interviewé des deux côtés de l'allée et j'ai vu de nombreux anciens étudiants aller sur le marché du travail. Les entretiens d'embauche ne se concentrent pas vraiment sur votre capacité à programmer. Ils se concentrent sur ce que vous faites à l'école.
De plus, les meilleures entreprises examinent d'abord votre GPA. En fait, la plupart d'entre eux ont un seuil GPA en dessous duquel ils ne vous considéreront pas pour les stages et les premiers entretiens. À ce GPA, vous tombez sous la coupe pour de nombreuses entreprises, surtout si vous n'êtes pas dans une école supérieure.
Vous ne voulez pas simplement décrocher un emploi (même si parfois, si les choses sont désespérées, vous le faites). Vous voulez décrocher un bon travail. Ou vous voulez décrocher un emploi avec une si bonne entreprise que d'autres entreprises vous intervieweront juste parce que cette entreprise était prête à vous embaucher.
Ce n'est pas un PC, mais les entreprises et les femmes ne sont pas si différentes - elles seront plus intéressantes à vous embaucher / sortir avec vous si vous avez déjà été avec quelqu'un de plus attrayant :)
la source
Traduisez-le de cette façon. Lorsque vous obtenez un emploi, on vous demandera de faire des tâches que vous n'avez vraiment pas envie de faire. Mais vous devrez les faire de toute façon, c'est votre travail. À l'heure actuelle, l'université est votre «travail». Ces cours au choix sont les tâches que vous ne voulez pas faire. Ouais, tu peux flotter et juste les passer avec une assez bonne note, et ça te mettra dans la porte quelque part finalement. Mais si vous êtes prêt à le faire dans votre "travail" maintenant, alors vous allez avoir la même attitude lorsque vous serez embauché dans un vrai travail.
Une autre chose à considérer, lorsque l'employeur a 2 personnes et un poste, et que vous pouvez tous les deux coder, qui va-t-il embaucher, la personne avec le 3,1 gpa ou la personne qui s'est poussée à 3,5? Je parie qu'ils iront pour le 3.5 ....
la source
Dans quelle mesure avez-vous bien dit à vos parents de vos rêves en termes d'emploi? Ils peuvent vouloir des notes plus élevées au cas où vous voudriez poursuivre vos études supérieures où il pourrait presque être exigé d'avoir des notes élevées. Un autre aspect ici est de reconnaître ce que vous essayez d'obtenir de ces cours au choix car en théorie, il pourrait y avoir des cours de programmation similaires qui pourraient fonctionner comme de meilleurs choix, par exemple la philosophie si cela est possible.
la source
Votre question m'a fait penser à mes jours de lycée et de collège et aux arguments que j'avais avec mon père au cours des années :(
Je pensais exactement comme toi. Quand j'étais au lycée, une matière avec laquelle j'étais vraiment liée était les mathématiques. J'ai bien réussi en mathématiques mais pas si bien dans le reste. Cette pensée de prendre soin d'apprendre uniquement les choses que j'aimais était en quelque sorte intégrée dans mon cerveau sans même que je m'en rende compte. Et cela se reflète dans votre attitude, qui est bien plus importante que toute compétence technique que vous pouvez acquérir. J'ai réalisé mon erreur et me suis corrigé pendant mes études. Une chose que j'ai apprise de cette expérience est que - vous pourriez finir par aimer ces choses que nous pensons ne pas être intéressantes (ou que vous n'aimez pas) si vous l'essayez simplement et que vous les abordez avec un esprit ouvert.
la source
Décrocher un emploi n'est rien. Vous pouvez avoir un travail de succion tout de suite et vous sentir malheureux pour le reste de votre vie. Trouver son chemin dans la vie signifie tout.
Tout le monde sait que les notes ne peuvent pas mesurer avec précision l'intellect ou la motivation! Mais c'est la façon dont cela se fait, et c'est le meilleur que nous ayons mis en œuvre jusqu'à présent. Si vous apprenez à vivre avec, cela ne devrait pas vous déranger plus que le vaccin contre la grippe occasionnel.
Les goûts de Bill Gates et Steve Jobs sont les exceptions, et non les normes, et assurez-vous qu'ils ont très bien compris les règles du jeu et les chances de les enfreindre avant eux. Tout le monde n'est pas le genre de gars pour un pari tout compris.
En général, et dans l'histoire, les gens ont plus de chances de réussir dans tout ce qu'ils s'efforcent d'obtenir le soutien et la confiance de leur entourage, la famille étant la plus proche.
Ohana!
la source
Seul un imbécile pense qu'un GPA n'a pas d'impact lors de l'obtention d'un emploi. Vous pouvez trouver un emploi, mais pas nécessairement le meilleur. Si vous êtes diplômé de CS avec un GPA 3.0, vous devez probablement aspirer à la programmation (ou au mieux, vous n'êtes pas aussi bon que vous le pensez.) Très, très, très peu de gens peuvent réellement prétendre avec vérité de leur côté être de bons programmeurs tout en ayant eu un GPA moins que stellaire. Les génies sont rares.
J'ai personnellement vu des gens ne pas obtenir les emplois qu'ils souhaitent dans la programmation pour ne pas avoir un bon GPA. Je sais. Je l'ai vu.
Alors oui, tu peux trouver un travail. Un bon GPA, cependant, ouvrira des portes dans la programmation qu'un GPA 3.0 ne le fera jamais.
Alors, comment dites-vous à vos parents que décrocher un emploi est tout ce qui compte? Facile. Dites-leur simplement. Cela ne le rendra plus vrai, peu importe à quel point vous croyez
la source