Comment décrocher sa première offre de stage ?

"Tout le monde autour de moi semble se préparer à un codage compétitif ou à accumuler des offres de stage de grandes marques" - collègue mentoré chez ADPList. Vient ensuite « Comment décrocher mon premier stage ? Est-ce même possible compte tenu de sa compétitivité ? Comment avez-vous fait?". Voici donc une tentative de réponse à toutes ces questions que j'entends souvent de la part des diplômés universitaires qui ne savent pas comment naviguer dans le labyrinthe des stages.
Mon histoire
Mon premier stage officiel [officiel comme sur papier] a eu lieu en juin 2015. C'était ma pause estivale après la deuxième année [2e année] de licence à l'Université de Mumbai. J'ai toujours voulu trouver un emploi aux États-Unis et travailler au "pays des rêves" ; pour explorer ce qu'est le battage médiatique autour de la superpuissance mondiale et en faire l'expérience de première main. Les stages, m'a-t-on dit, joueraient un rôle clé dans l'obtention d'une admission dans l'un des meilleurs établissements d'enseignement des États-Unis .
Avant 2015, j'ai travaillé comme stagiaire avec l'ami technicien en informatique de mon père après mes examens de terminale . La nature de ce programme de formation d'été était cependant moins axée sur les logiciels réels que sur le matériel informatique. C'était aussi un arrangement non officiel, c'est-à-dire qu'il n'y avait rien sur le papier à montrer. J'étais impliqué dans diverses tâches telles que la résolution des problèmes de démarrage du système, la réinstallation du système d'exploitation Windows, le nettoyage des RAM , le dépannage des applications de bureau Windows ⚙️, etc. Bien que cela ne m'ait pas appris grand-chose en matière de codage ou de programmation informatique, j'ai appris à quel point le travail dans la vraie vie peut être difficile en termes d'effort physique et mental. J'avais 17 ans quand j'ai appris ça.
Passons à mon premier contact avec la programmation du monde réel. C'est à l'été 2015, que je suis entré pour la première fois dans le monde de la technologie avec Quickwork . Avec le recul, 7 ans et demi plus tard, c'est le point d'inflexion qui a lancé ma carrière d'ingénieur/développeur logiciel. Certes, je n'ai pas fait au mieux de mes capacités, en tant qu'étudiant de premier cycle n00b avec très peu de connaissances pratiques sur la conception et le codage de logiciels. Cependant, ces 6 à 12 mois d'engagement avec les parties prenantes, le fondateur et l'équipe d'ingénierie fondatrice continueraient à faire une impression durable dans mon esprit sur la façon de penser à la programmation et à la manière dont le logiciel est construit .
Pourquoi un stage ?
En plus de bien paraître sur le CV, un stage sert à plein de choses . Un stage vous aide à avoir un aperçu de la façon dont les connaissances théoriques sur l'informatique sont appliquées dans le monde réel. Il dévoile la dure réalité de la « production” code . Il expose les lacunes dans votre compréhension des connaissances fondamentales en informatique. De plus, je pense que le stage vous permet d'évaluer si votre intérêt pour le "Machine Learning", la "Blockchain" ou la "Cyber Security" vaut vraiment la peine d'être poursuivi ou non. Souvent, les informations que nous lisons dans les livres et les tutoriels sur un certain nouveau domaine ne reflètent pas la réalité du terrain. Dans de tels cas, il est préférable d'avoir un avant-goût de ce que c'est que de vraiment « travailler » dans ce domaine/sous-domaine particulier et d'évaluer si cela vous convient ou non. Les didacticiels et les devoirs en science des données démentent souvent les problèmes cachés des problèmes de science des données du monde réel. On pense que jusqu'à 80 % du travail quotidien des scientifiques des données est aspiré par le nettoyage , la préparation, le prétraitement ou le filtrage des données du monde réel pour les rendre prêtes à l'emploi. Accepteriez-vous de faire cela ? Pensez .
Comment entrer ?
"Si vous savez pourquoi, vous pouvez vivre n'importe comment." - Friedrich Nietzsche
J'évoluais dans un paysage de stages complètement différent lorsque je cherchais ma première percée dans le secteur de la technologie . Les plates-formes, les types de stages, les entreprises en 2015 à Mumbai ont depuis évolué vers des alternatives meilleures, plus grandes ou différentes. Néanmoins, je vais essayer de mettre en évidence quelques principes généraux à adopter lors de la réflexion sur les demandes de stage. J'espère que cela t'aides.
Je concentrerais principalement mes efforts sur la recherche de stages selon ces 3 dimensions
- Entreprises multi-nationales
- Start-up
- Organisations Open Source
Stage dans les multinationales
Les multinationales ont tendance à avoir un processus bien établi concernant les stages. Les entreprises exploitent ce processus comme principale source de recrutement d'employés à temps plein. Un stage permet à l'entreprise de tester en profondeur le futur employé dans le contexte de l'organisation spécifique. Le stage, en ce sens, est comme un test décisif, le plus haut niveau de signal qu'une entreprise peut recueillir en ce qui concerne la forme physique des employés. Un stage, du point de vue de l'entreprise, est essentiellement un exercice pour répondre à la question — Ce stagiaire convient-il à notre équipe/organisation/entreprise ?
Que recherchent les multinationales chez un stagiaire ?
J'ai observé que la description du rôle de stage est suffisamment générique pour ne révéler aucun secret commercial ou information critique pour l'entreprise. De plus, les attentes sont sur le stagiaire possédant un haut degré de compétence dans certaines langues. Vous trouverez généralement Java, C / C ++, Python pour le rôle de stagiaire SDE / SWE traditionnel ou les dernières technologies de développement Web dans le cas du rôle de stagiaire Web Dev, répertoriées dans la description du poste. Les recruteurs de stages MNC ont tendance à être pointilleux sur les grandes marques sur le CV, c'est-à-dire soit les établissements d'enseignement célèbres du pays, soit une expérience antérieure de travail dans des entreprises célèbres/organisations open source. L'absence de grandes marques rend un peu difficile la sélection au-delà de la ronde «écran de reprise», bien qu'il y ait des exceptions à cela.
Stage en startups
Les startups ont tendance à ne pas suivre un processus rigoureux en termes de recrutement de stagiaires. Ceci est cependant très subjectif, alors prenez-le avec une pincée de sel. Une start-up à un stade précoce est moins susceptible d'avoir un long cycle d'entretiens. C'est parce que la start-up a d'autres préoccupations plus prioritaires à prendre en charge. Pour eux, les stagiaires sont un moyen simple et rapide de les aider à atteindre le MVP [minimum viable product] ou l'étape requise pour le cycle d'amorçage. Cela ne signifie pas que la barre pour « entrer » est basse. Cependant, il y a de fortes chances que vous soyez évalué sur la base de la « passion » et de la « volonté/désir d'apprendre, de s'adapter et de livrer » plutôt que sur « l'expérience professionnelle de longue date et inconditionnelle ».
Que recherchent les startups chez un stagiaire ?
Dans un environnement de démarrage, on s'attend à ce qu'un stagiaire puisse s'imprégner du chaos et apporter des compétences qui sont "immédiatement" requises par l'équipe. Si l'équipe a besoin de mettre en place un site Web, elle fera appel à un frontal [mieux encore développeur full-stack] pour prendre en charge la responsabilité et obtenir un site Web entièrement fonctionnel en 4 à 8 semaines. Si l'équipe a besoin de travailler sur une fonctionnalité spécifique, requise par les investisseurs pour lever le prochain cycle de financement, un stagiaire sera très probablement appelé à soutenir le développement de cette fonctionnalité. Cela signifierait que vous devriez démontrer une capacité éprouvée [ via des projets Github ou des contributions open-source ] ou l'agilité en termes de montée en puissance rapide de nouvelles technologies.
Organisations Open Source
Lorsque je cherchais des stages en 2015, je n'étais pas complètement branché sur le monde de l'open source. En conséquence, j'ai manqué de postuler pour des opportunités intéressantes de contribuer au code open source, si tôt dans ma carrière technologique. Cependant, les temps ont changé et je crois que la pénétration de «l'open source» s'est approfondie. Je me souviens que 3 de mes camarades de classe de premier cycle ont fini par faire un stage dans les meilleures organisations open source. Après avoir entendu leurs expériences, j'ai été très impressionné et déçu d'avoir raté quelque chose, en même temps.

Les opportunités de codage estivales notables incluent
- Organisations participant au GSoC
- FSF — Fondation du logiciel libre
- X.org Vacances sans fin de code
- Bourse de recherche open source de la Major League Hacking
- L'été du Bitcoin
- Saison des Docs par Google
- Sensibilisation
- Saison de KDE
Où postuler ?
Je trouve cette question particulièrement étrange étant donné que les moteurs de recherche évitent le "problème de découverte". Quoi qu'il en soit, je vais énumérer quelques façons de postuler.
- Sites Web de l'entreprise
- Plateformes de recrutement
La plupart des multinationales entreraient dans cette catégorie d'applications. La meilleure façon de postuler pour les multinationales est très probablement via leur propre page carrières/emplois. Cependant, avant de faire cela, vous voudrez peut-être considérer quelques choses
- Référence de vos relations de premier/second ordre sur LinkedIn
- Contactez les recruteurs de l'entreprise sur LinkedIn

Plateformes de recrutement
La plupart des startups en démarrage n'ont pas leur propre page dédiée aux carrières. Cela ne vaut tout simplement pas la peine de conserver une page distincte et l'ensemble du processus de candidature. Au lieu de cela, il existe des plateformes de recrutement conçues sur mesure à cet effet.
En Inde , en 2015, nous avons eu des stagiaires . C'est toujours très populaire.
Au Royaume-Uni , j'ai trouvé peu d'options
- Job d'étudiant
- Interne
- Perspectives
- Stage
LinkedIn a cette fonctionnalité intéressante de "application facile". J'ai vu beaucoup de pairs recevoir des offres à temps plein avec leurs candidatures faites via LinkedIn. Je veillerais à mettre à jour mon profil LinkedIn avec tous les projets, certifications, expériences professionnelles, blogs/articles. Une fois le profil mis à jour, je postulerais auprès de toutes ces entreprises avec des candidatures faciles.
