Tout le monde vous dira qu'il faut un diplôme de CS d'une université du top 10.
C'est généralement vrai.
Tout le monde vous dira aussi qu'il faut avoir quelques relations et un peu de chance aussi.
C'est aussi généralement vrai.
Cependant, je veux que vous rencontriez quelqu'un;
source : twitter
C'est David Byttow, un décrocheur universitaire de l'UCLA qui a décroché un emploi chez Google en tant que développeur de logiciels, aucun diplôme en main. Un lien vers son excellent billet sur cette expérience est ici.
Quel était son secret ? Comment a-t-il réussi à passer les exigences de la candidature ?
source : google
C'est assez simple en réalité, et que vous ayez un diplôme ou non, les étapes s'appliqueront à vous.
- Devenez vraiment bon en codage.
Google veut une chose : des compétences. Généralement, une bonne mesure de la compétence de base serait un diplôme, cependant comprenez... ce qu'ils veulent, c'est de la compétence.
Donc, tout d'abord, vous devez devenir vraiment bon en codage - la compétence qu'ils désirent chez un développeur. Vous devez avoir, au minimum, une profonde maîtrise des langages de programmation courants utilisés par Google et l'industrie au sens large pour créer des logiciels :
→ Python
→ Ruby
→ C, C+, C# (choisissez-en un)
→ Java
→ Autres langages utilisés sur les pages web (HTML, SQL, etc)
Vous faut-il tout savoir sur ceux-ci ? Non, mais vous devez savoir comment utiliser la plupart d'entre eux, et surtout savoir comment les utiliser pour construire des choses avec eux.
- Construire des choses avec du code.
Vous devez avoir quelques projets en main, que vous pouvez mettre sur votre CV, que vous avez construits en utilisant du code. David, par exemple, a construit des sites Web personnalisés à gogo, pour 15 $/heure dans une société de conception Web avant de travailler chez Google.
Construisez une application (ou 5), construisez quelques sites Web, construisez quelque.... chose... beaucoup... de... choses.
C'est ainsi que vous démontrez vos compétences. C'est ainsi que vous piratez les conditions d'entrée en votre faveur.
- Acquérir des compétences, des connaissances et une reconnaissance (certifications, achèvement de cours, badges, etc.) dans des domaines qui ne relèvent pas complètement du développement logiciel, mais qui sont utiles dans le domaine.
Google ne veut pas seulement de bons développeurs de logiciels, ils veulent de bons développeurs qui savent comment leur tâche s'intègre dans la structure plus large qu'est Google.
Prendre des cours et des certifications en réseautage, en gestion de projet, en chasse aux bogues, etc. Trouvez un moyen de rendre les compétences que vous avez acquises démontrables, soit par des projets réalisés, soit par des certifications que vous avez obtenues.
- Grande clé : Essayez d'abord d'obtenir un emploi technique de premier niveau dans une entreprise qui n'est pas Google. Faites-vous embaucher, travaillez-y, puis essayez d'entrer chez Google.
Quel candidat seriez-vous plus susceptible d'embaucher si vous étiez Google ? Un candidat qui a travaillé dans l'industrie technologique en faisant quelque chose qui ressemble à du codage, ou un candidat qui n'a jamais travaillé dans l'industrie ?
En obtenant un emploi de premier échelon dans une entreprise (pas Google) avec des exigences potentiellement plus laxistes, vous vous donnez un + géant sur votre CV lorsque vous allez postuler chez Google. Vous démontrez que vous pouvez travailler dans le domaine de la technologie et faire du bon travail.
- Avant tout : devenez un Googler avant de faire du Google.
Tombez amoureux de la technologie. Tombez amoureux de la façon dont les logiciels fonctionnent, comment ils sont construits.
Rendez-vous un peu excentrique sur votre amour de la tech. Faites de la tech votre tout (mais ne devenez pas fou).
En devenant un Googler (employé de Google) avant d'être Google, vous allez être reconnu comme un " like mind " avant d'être embauché. Au-delà des exigences dures que Google met en avant, ils recherchent des types de personnes spécifiques. Devenez ce type de personne, et vous vous donnerez un avantage géant lorsque vous vous présenterez à votre entretien.
Bonne chance !
Vous avez aimé ça ? Lisez mon autre réponse sur la façon d'être embauché chez Google ici.
.