Vous faites une supposition initiale que vous avez besoin d'expérience pour être embauché. Ce n'est pas une vraie déclaration. De nombreuses entreprises embauchent de nouveaux diplômés. Et ils ne s'attendent pas du tout à ce que vous ayez de l'expérience.
Alors, que veulent-ils d'un nouveau diplômé? Ils veulent que vous soyez intelligent. Ils veulent que vous ayez un talent naturel pour le codage. C'est fondamentalement ça. Si vous avez cela, vous êtes embauché.
Comment déterminent-ils que vous êtes intelligent? La meilleure mesure de cela est votre GPA. Vous êtes assez loin maintenant, alors j'espère que vous avez un GPA 3.5+, et à défaut, vous avez un GPA élevé dans vos cours CS. Si vous avez le GPA élevé, mettez-le sur votre CV. Si vous avez fait des projets importants à l'école, mettez-les aussi.
Maintenant, toutes les entreprises n'embauchent pas de nouveaux diplômés. Donc, une fois que vous avez votre CV ensemble, vous devez trouver les entreprises qui pourraient vous embaucher. Un endroit est un salon de l'emploi dans votre école. Une deuxième place est sur linkedin. Il y a des tonnes de recruteurs sur linkedin. Les trouver. Envoyez-leur un message. Demandez-leur s'ils embauchent de nouveaux diplômés. Astuce: les grandes entreprises sont plus susceptibles que les très petites entreprises de le faire. Obtenez également un compte linkedin et un lien contre tous ceux qui sont bons dans votre programme CS. Vous découvrirez après avoir été embauché quelque part que les entreprises paient $$ pour les recommandations d'ingénierie. Toutes ces personnes avec qui vous parlez en classe tous les jours peuvent devenir de sérieuses pièces de monnaie dans votre poche.
Enfin, vous obtenez quelques interviews. C'est là qu'ils essaient de savoir si vous avez du talent en programmation. Le tarif standard est la structure des données et le codage du tableau blanc. Assurez-vous de connaître à froid les structures de données. Assurez-vous que vous pouvez coder sur un tableau blanc. Comme dans «écrire une fonction qui vérifie qu'un arbre de recherche binaire est valide (dans le sens où chaque nœud à gauche est inférieur à, et chaque nœud à droite est supérieur à)». Assurez-vous que vous pouvez le faire suffisamment bien pour que le code se compile (principalement). Il ne doit pas être parfait, mais il vaut mieux ne pas être 1/2 java, 1/4 pascal et 1/4 pseudocode aléatoire bâclé. Cela demande de la pratique pour être bon. Je vous suggère de passer du temps à pratiquer avec des amis ou vous aurez un moment difficile vos premières interviews.
Maintenant, si vous pouvez le faire, vous obtiendrez des offres. Si vous êtes dans une grande ville, vous en aurez probablement plus d'un. Vous ne vous en rendez pas encore compte, mais trouver de bons programmeurs est difficile. Et les entreprises les récupèrent (même les nouveaux diplômés sans expérience) quand ils les trouvent.
Bonne chance.