Quelle année êtes-vous ? Cette question est importante. Il est de plus en plus difficile d'obtenir un stage si vous êtes en première année ou en deuxième année plutôt qu'en première ou deuxième année. Le raisonnement est que vous'connaîtrez moins la CS (et donc, moins de valeur). Gardez cela à l'esprit.
Quel est le type d'endroit où vous aimeriez obtenir un stage ? Une petite entreprise ? Une grande entreprise ? Cela déterminera la façon d'étudier. Google/Facebook peuvent avoir le plus de stages disponibles à NYC, mais pour les obtenir, vous'devrez étudier beaucoup d'Algorithmes. Si vous n'avez pas encore eu votre cours d'algorithme, alors cela peut être un peu difficile. Si vous avez eu, alors éclatez votre livre d'algo de Cormen et lisez-le de bout en bout.
Si vous'allez dans une plus petite entreprise, alors concentrez-vous moins sur les algorithmes et plus sur la façon de programmer. Quels sont les langages que vous connaissez ? Postulez pour des entreprises qui utilisent ces langages. Vous maîtrisez Rails/Python ? Alors cherchez des entreprises qui utilisent ces langages. De même si vous'êtes familier avec Java ou JS.
Vous devriez postuler à beaucoup d'endroits. Attendez-vous à ne pas avoir de réponse de la plupart d'entre eux. Il'y a beaucoup de gens à NYC et certains d'entre eux en sauront plus que vous. Certains auront étudié Cormens de long en large et seront fous d'algorithmes. D'autres auront piraté des projets ensemble et auront un Github impressionnant.
Enfin, je vous conseille vivement de commencer à construire un portefeuille de projets secondaires et de les mettre sur Github. Lorsqu'une entreprise vous donne un stage, elle sait qu'elle perdra de l'argent sur vous (que ce soit'sans rémunération ou avec rémunération). Elle doit vous consacrer des ressources (financières et autres développeurs) pour vous aider à vous développer. Ils ne prendront pas de risque avec quelqu'un qui est trop paresseux pour faire le travail à côté par lui-même. Ils veulent quelqu'un de motivé, dont ils pensent qu'il voudra travailler avec eux après l'obtention de son diplôme. Si vous voulez vous démarquer, commencez à construire des choses. Cela n'a pas besoin d'être joli ou de gagner un prix Nobel. Vous devez simplement construire quelque chose.