Si vous voulez dire en ce moment : j’ai travaillé dans Google Marketing, je n’ai rencontré personne qui a travaillé chez Google sans diplôme. La plupart des googleurs ont été embauchés à un niveau inférieur à ce qu’ils étaient dans d’autres petites entreprises, donc je dirais que les chances ne sont pas si élevées.
Si vous voulez dire dans 4 ans après avoir beaucoup plus d’expérience / diplôme en informatique : Bien sûr, si vous réussissez assez bien à l’école et travaillez sur des projets passionnants et intéressants pendant votre séjour, ou décidez de travailler dans une entreprise en démarrage pour quelques-uns années et acquérir une très bonne expérience, je ne vois aucune raison pour laquelle vous ne pourriez pas travailler chez Google dans quelques
Continuer la lecture
Si vous voulez dire en ce moment : j’ai travaillé dans Google Marketing, je n’ai rencontré personne qui a travaillé chez Google sans diplôme. La plupart des googleurs ont été embauchés à un niveau inférieur à ce qu’ils étaient dans d’autres petites entreprises, donc je dirais que les chances ne sont pas si élevées.
Si vous voulez dire dans 4 ans après avoir beaucoup plus d’expérience / diplôme en informatique : Bien sûr, si vous réussissez assez bien à l’école et travaillez sur des projets passionnants et intéressants pendant votre séjour, ou décidez de travailler dans une entreprise en démarrage pour quelques-uns années et d’acquérir une très bonne expérience, je ne vois aucune raison pour laquelle vous ne pourriez pas travailler chez Google dans quelques années.
Oui, vous avez certainement une chance de trouver un emploi chez Google ou dans toute autre entreprise technologique. Êtes-vous sérieux au sujet d’obtenir un tel travail? Si c’est le cas, voici comment augmenter ce multiplicateur de chances :
- Obtenez un diplôme en informatique. Vous êtes peut-être un brillant programmeur même sans diplôme, mais comment un employeur peut-il en être sûr ?
- De plus, d’après mon expérience, même de brillants programmeurs autodidactes apprennent certaines choses à l’université.
- Contribuez à l’open source, où vos compétences en matière de codage et de travail en équipe deviennent visibles pour tous.
- C’est également un bon moyen de contourner le problème du besoin d’expérience professionnelle pour obtenir un emploi, mais d’avoir besoin d’un emploi pour obtenir un emploi.
Continuer la lecture
Oui, vous avez certainement une chance de trouver un emploi chez Google ou dans toute autre entreprise technologique. Êtes-vous sérieux au sujet d’obtenir un tel travail? Si c’est le cas, voici comment augmenter ce multiplicateur de chances :
- Obtenez un diplôme en informatique. Vous êtes peut-être un brillant programmeur même sans diplôme, mais comment un employeur peut-il en être sûr ?
- De plus, d’après mon expérience, même de brillants programmeurs autodidactes apprennent certaines choses à l’université.
- Contribuez à l’open source, où vos compétences en matière de codage et de travail en équipe deviennent visibles pour tous.
- C’est aussi un bon moyen de contourner le problème du besoin d’une expérience de travail pour obtenir un emploi, mais d’avoir besoin d’un emploi pour acquérir une expérience de travail.
Bonne chance!
Votre profil dit que vous êtes un enfant brillant. Google est sur terre et les gens qui y travaillent sont nés sur terre qui sont tous égaux à vous et non des créatures supérieures. S’ils sont capables d’avoir une chance, c’est sûr que vous avez aussi votre chance. Mais ne définissez pas votre objectif/cible aussi près que de rejoindre Google. Au lieu de cela, pourquoi ne pas créer notre propre google à l’avenir ?
J’ai travaillé pour Google pendant environ 4 ans et sur la base de mon expérience à plusieurs reprises pour des postes chez Google, à la fois avant mon emploi chez Google et plus tard, pour différents postes pendant que j’y travaillais, je peux dire qu’il y a de nombreux facteurs qui influencent le décision d’embaucher quelqu’un pour un rôle et parfois ils ne sont pas justes. Voici quelques facteurs que beaucoup de gens ne connaissent pas.
1 – Google embauche les personnes les plus intelligentes ?
Non. Je peux dire que le processus d’embauche de Google est la plupart du temps très efficace et qu’ils n’embauchent pas les personnes les plus intelligentes, mais les personnes les plus appropriées pour un poste donné
Continuer la lecture
J’ai travaillé pour Google pendant environ 4 ans et sur la base de mon expérience à plusieurs reprises pour des postes chez Google, à la fois avant mon emploi chez Google et plus tard, pour différents postes pendant que j’y travaillais, je peux dire qu’il y a de nombreux facteurs qui influencent le décision d’embaucher quelqu’un pour un rôle et parfois ils ne sont pas justes. Voici quelques facteurs que beaucoup de gens ne connaissent pas.
1 – Google embauche les personnes les plus intelligentes ?
Non. Je peux dire que le processus d’embauche de Google est la plupart du temps très efficace et qu’ils n’embauchent pas les personnes les plus intelligentes, mais les personnes les plus appropriées pour un poste donné. Ils sont vraiment intelligents. Il ne s’agit pas seulement de vos connaissances et de vos compétences, il s’agit également de votre performance dans ce rôle.
2 – Le processus d’entretien de Google est très difficile ?
Oui et non. Cela dépend. Cela dépendra de l’intervieweur, du recruteur et de la durée d’ouverture du poste, de la rapidité avec laquelle ils ont besoin de quelqu’un pour le poste et des compétences des autres candidats. Certains recruteurs veulent embaucher une copie d’eux-mêmes et dans ce cas, peu importe à quel point vous êtes bon, si vous ne partagez pas le même style et la même personnalité que le responsable du recrutement, vous n’obtiendrez pas le poste.
3 – La plupart du temps, ils ont quelqu’un en tête pour le rôle.
Je pourrai expliquer cela plus en détail plus tard, mais chez Google, ils doivent interviewer un certain nombre de personnes pour un rôle. Parfois, ils aimaient le premier candidat et lorsque vous vous présentez à l’entretien, ils tombaient déjà amoureux de quelqu’un d’autre. Cependant, ils sont toujours obligés d’interviewer les autres candidats et parfois ils le feront très mal car ils y voient une perte de temps. Dans de tels cas, vous quitterez probablement l’entretien avec le sentiment que vous n’obtiendrez pas le poste.
4 – Ils cherchent toujours à embaucher le meilleur candidat ?
Pas toujours. Il y a beaucoup de recommandations internes pour les rôles et à moins que la personne recommandée soit vraiment mauvaise et que vous soyez incroyablement bon dans ce que vous faites, il y a de fortes chances que vous n’obteniez pas le rôle.
Google est l’entreprise où j’ai vu le plus grand nombre d’amis, de maris, d’épouses, de petits amis, de petites amies, de frères et sœurs de Googleurs embauchés. Dans mon équipe, au moins 25 % des personnes ont un parent ou quelqu’un de très proche qui travaille chez Google.
5 – Les RH peuvent être très paresseux
Il faut penser en termes de demande et d’offre pour comprendre le processus d’embauche chez Google. Ils ont des centaines, parfois des milliers de personnes qui postulent pour un poste chez Google. Ils n’ont pas besoin de chercher des talents (bien que la plupart du temps ils le fassent), ils ont déjà des millions de personnes qui meurent d’envie de travailler pour eux.
Pour cette raison, les recruteurs sont parfois vraiment désorganisés et ils ne se soucient pas beaucoup de vous et ils ne peuvent pas vous envoyer suffisamment d’informations dont vous aurez besoin pour bien réussir l’entretien.
Mais ce n’est pas la règle. Je pense que la plupart du temps, ils font un travail décent et pour leur défense, ils reçoivent des milliers de candidatures par mois, 95% du temps de personnes pas du tout adaptées pour le poste.
6 – Il faut avoir de la chance
J’ai un ami chez Google qui a dit que les questions de son entretien technique étaient très similaires aux questions qu’il avait pratiquées dans un livre sur les questions d’entretien technique. Il a eu la chance d’être prêt à répondre correctement et plus rapidement à toutes les questions. Je connais un autre gars qui est vraiment moyen mais qui a travaillé avec un googleur dans une agence et quand un poste est devenu disponible, il a été recommandé pour le poste.
Vous devez garder à l’esprit que le processus d’embauche chez Google n’est pas parfait. Je crois qu’il y a trop de pouvoir de décision entre les mains du responsable du recrutement.
7 – Il y a beaucoup de gens moyens
Une chose que vous entendez beaucoup au cours de vos premiers mois chez Google concerne le syndrome de l’imposteur. Google a des gens incroyables qui travaillent pour eux et certaines des personnes les plus brillantes avec qui j’ai eu le plaisir de travailler que j’ai rencontrées chez Google. Cependant, il y a aussi beaucoup de gens moyens. Ce que vous ne voyez pas, c’est quelqu’un en dessous de la moyenne. Tout le monde a au moins suffisamment de compétences pour effectuer un travail raisonnable. Je pense que Google est bon pour fournir un environnement fertile pour la croissance personnelle. Cela vous met également au défi de continuer à vous améliorer, mais malgré tout, certaines personnes sont assez heureuses d’être chez Google et ne se soucient pas de l’amélioration. Tant que vous ne faites pas un travail horrible et que vous avez la chance de ne pas faire partie d’une équipe peu performante (où la pression est généralement très élevée), vous pouvez être moyen et rester là jusqu’à votre retraite.
8 – Rôles non techniques
Les rôles non techniques sont les plus difficiles car il est difficile de définir les bons indicateurs de réussite pour un candidat. Les rôles techniques sont plus faciles car 70% du processus consiste à montrer que vous avez de grandes compétences et vos méthodes pour résoudre un problème.
Lorsque vous traitez des rôles non techniques, il est très facile d’obtenir un faux positif. Il n’est pas difficile de tromper le processus si vous êtes vraiment doué pour faire des entretiens ou si le responsable du recrutement n’est pas non plus quelqu’un de très compétent. J’ai travaillé pour une grande entreprise bien connue où le chef d’équipe n’était vraiment pas qualifié et non préparé à son rôle, mais son manager (le directeur du département) était également non qualifié et non préparé. Donc, si vous postulez pour un poste où les responsables du recrutement sont mauvais dans ce qu’ils font, il y a de fortes chances qu’ils embauchent quelqu’un d’aussi mauvais qu’eux. Dans mon cas, j’ai été embauché parce que quelqu’un d’autre avec une grande influence dans l’entreprise a décidé que j’étais le bon candidat.
9 – Googleness
Vous entendez beaucoup parler de Googleness, mais je pense que tant que vous ne faites pas quelque chose de vraiment gênant ou non professionnel pendant l’entretien, Googleness n’est pas si important. La Googleness est une « métrique » qui montre à quel point vous êtes apte à travailler dans l’environnement Google.
La programmation n’est pas pour tout le monde; cela nécessite un type très spécifique de pensée quantitative et analytique, et le processus d’apprentissage peut être difficile, même avec certaines des façons amusantes d’apprendre à programmer. Mais ne vous découragez pas si vous voulez faire partie du domaine technologique ; il y a plein d’emplois sur Google pour les gens qui ne savent pas coder !
Designer
Le codage peut être plus de l’art que de la science, mais la conception graphique est avant tout une question d’art. Si vous avez un penchant artistique et que vous aimeriez vous impliquer dans la technologie, être un designer est quelque chose que vous voudrez peut-être envisager. Il y a un certain nombre de domaines que vous pourriez spécia
Continuer la lecture
La programmation n’est pas pour tout le monde; cela nécessite un type très spécifique de pensée quantitative et analytique, et le processus d’apprentissage peut être difficile, même avec certaines des façons amusantes d’apprendre à programmer. Mais ne vous découragez pas si vous voulez faire partie du domaine technologique ; il y a plein d’emplois sur Google pour les gens qui ne savent pas coder !
Designer
Le codage peut être plus de l’art que de la science, mais la conception graphique est avant tout une question d’art. Si vous avez un penchant artistique et que vous aimeriez vous impliquer dans la technologie, être un designer est quelque chose que vous voudrez peut-être envisager. Il y a un certain nombre de domaines dans lesquels vous pourriez vous spécialiser, ou vous pourriez être un touche-à-tout en design et faire un peu de chacun. Concevoir des produits et des emballages pour les entreprises qui produisent des biens tangibles, concevoir des publicités et des images de marque pour celles qui ne le font pas, et concevoir des pages Web pour les deux sont tous nécessaires.
Le design est l’un des domaines de cette liste dans lequel vous pourriez réussir sans aucune connaissance en codage. Bien que tout le monde puisse bénéficier de quelques compétences de base en codage (en particulier en conception Web), de nombreux concepteurs n’ont aucune connaissance en programmation. Si vous êtes intéressé à la fois par la conception et le codage, vous serez heureux d’apprendre qu’il existe un langage de programmation pour les concepteurs appelé Processing.
Spécialiste de l’expérience utilisateur (UX) / de l’interface utilisateur (UI)
Il existe un certain nombre de rôles qui entrent dans cette catégorie, mais ils ont tous à voir avec la façon dont les utilisateurs interagissent avec un site Web, un programme ou une application. Ce rôle peut impliquer des compétences en conception, psychologie, interaction homme-machine (HCI) et autres. Lorsque des sites Web, des programmes et des applications sont développés, les spécialistes UX/UI esquissent des wireframes et des maquettes, testent des modèles sur les utilisateurs et fournissent des directives aux concepteurs pour compléter l’interface utilisateur.
Les résultats de l’enquête publiés plus tôt cette année ont montré que les experts UX viennent d’horizons très divers et ont des diplômes dans toutes sortes de choses – beaucoup avaient des maîtrises pertinentes, comme en HCI. Lorsqu’on leur a demandé quelles compétences ils trouvaient les plus utiles, ils ont répondu : conception de sites Web, rédaction, programmation, psychologie, conception et méthodes de recherche.
Analyste d’affaires
De l’extérieur, il peut sembler que le cycle de développement logiciel est assez simple : un client (à l’intérieur ou à l’extérieur d’une entreprise) dit aux développeurs ce dont ils ont besoin, les développeurs le créent, et c’est tout. Mais c’est beaucoup plus compliqué. Les exigences que le client a rarement traduites en exigences techniques en douceur – il y a beaucoup d’interprétation et de traduction qui doivent avoir lieu avant que tout le monde se comprenne.
C’est là qu’intervient l’analyste commercial : il comble le fossé entre le client et les développeurs en acquérant une solide compréhension de ce que le client veut que le logiciel ou le produit fasse et en transformant cela en une série de tâches que les développeurs peuvent gérer, une à un temps. Après avoir effectué toutes ces tâches, les développeurs auront créé un produit qui satisfera le client. (C’est l’idée, en tout cas!)
Chef de projet/programme
Les chefs de projet et de programme ont souvent des responsabilités liées à celles des analystes commerciaux, mais doivent avoir une compréhension de niveau supérieur d’une entreprise ou d’un groupe de projet. Les meilleurs managers du monde de la technologie apprennent à comprendre les programmeurs et à compléter leurs besoins plutôt que d’entrer dans le vif du sujet du codage. Les chefs de projet sont en charge de projets spécifiques et doivent souvent coordonner les priorités et les actions d’un éventail de parties, des développeurs et ingénieurs aux spécialistes du marketing et aux vendeurs.
Les responsables de programme ont un travail similaire, mais travaillent généralement à un niveau encore plus élevé, gérant un certain nombre de projets au sein d’une organisation, en veillant à ce que les projets contribuent à la poursuite des objectifs de l’entreprise. Cela pourrait impliquer d’aider à déterminer le cours du développement de différents produits, ainsi que de travailler en étroite collaboration avec un certain nombre de chefs de projet pour superviser la progression de plusieurs projets.
Administrateur du système
Les administrateurs système, comme on les appelle, sont souvent considérés comme les bricoleurs d’un service informatique. Ils s’occupent de tout, du déballage et de la configuration des serveurs, à la sauvegarde des fichiers dans toute l’entreprise, à la création de pare-feu pour protéger le réseau, à la remise en ligne d’un serveur de messagerie lorsqu’il tombe en panne. Certaines entreprises ont un certain nombre d’administrateurs système avec des spécialités distinctes, tandis que d’autres ont un seul administrateur système qui prend en charge tous les projets nécessaires.
Comme vous pouvez l’imaginer, avoir une certaine expérience de la programmation – en particulier avec les langages de script, comme Perl ou Ruby – et avoir une solide compréhension de la façon d’exécuter un large éventail de commandes via le terminal sont très utiles dans ce poste. Les administrateurs système qui réussissent ont un large éventail de compétences, y compris des compétences relationnelles pour travailler avec des utilisateurs frustrés qui ne peuvent pas consulter leurs e-mails ou soumettre leurs rapports de projet.
Rédaction technique
Si vos talents résident dans la création d’une prose concise et utile plutôt que dans la création d’applications ou de bases de données, la rédaction technique peut être un excellent cheminement de carrière pour vous. Les programmes, sites Web, scripts et presque tous les autres types de produits nécessitent une documentation complète. Il peut s’agir d’instructions pour les utilisateurs, d’exigences pour les développeurs, de communiqués de presse, de rapports techniques, de spécifications ou d’un large éventail d’autres types de documents.
Pour être un rédacteur technique efficace, il est avantageux de comprendre le genre de sujet sur lequel vous écrivez, qu’il s’agisse d’une application ou d’un ensemble de plans d’ingénierie mécanique. Être concis, descriptif et bien organisé sont également des compétences rédactionnelles très utiles à avoir dans ce domaine. De nombreux rédacteurs techniques font leurs débuts dans le domaine dans lequel ils travaillent, mais d’autres commencent en tant que pigistes ou rédacteurs d’autres types.
Ventes marketing
En fin de compte, l’objectif de presque toutes les entreprises technologiques, comme les entreprises de tout autre domaine, est de gagner de l’argent. Ce qui signifie qu’ils doivent vendre des produits. Et cela signifie que les personnes qui ont les compétences nécessaires pour commercialiser et vendre ces produits sont très demandées. Ce qui distingue le marketing et les ventes dans le monde de la technologie de nombreux autres domaines, c’est que les entreprises sont souvent en phase avec les nouvelles méthodes de marketing et de publicité, ce qui peut intéresser de nombreuses personnes qui souhaitent travailler dans la technologie sans programmer.
Par exemple, l’optimisation des moteurs de recherche, le marketing des moteurs de recherche, la publicité au paiement par clic, le marketing de contenu, la production Web et le marketing des médias sociaux sont tous des domaines importants qui sont relativement nouveaux dans le marketing et la publicité pour lesquels les entreprises technologiques sont susceptibles d’embaucher. Certains d’entre eux nécessitent plus de connaissances techniques que d’autres, mais ils bénéficient tous d’une bonne compréhension de la technologie que l’entreprise vend.
Absolument. L’ancien vice-président des opérations humaines de Google, Laszlo Bock, a déclaré que 14% des membres de certaines équipes produit n’avaient aucun diplôme. Vous ne le ferez pas sans une expérience professionnelle suffisante.
Obtenez un emploi en génie logiciel dans une entreprise vendant des logiciels dans leur produit, ce qui nécessite généralement un diplôme en informatique. La mise en œuvre de la logique métier dans un endroit où les ingénieurs ne sont pas essentiels ne fournira pas une expérience de travail pertinente. Changez d’emploi au bout de 2 ans et lorsque vous n’apprenez plus. Des changements plus fréquents suggèrent que vous ne vous en tenez pas aux choses, que vous cherchez peut-être un emploi pour plus d’argent ou que vous êtes forcé
Continuer la lecture
Absolument. L’ancien vice-président des opérations humaines de Google, Laszlo Bock, a déclaré que 14% des membres de certaines équipes produit n’avaient aucun diplôme. Vous ne le ferez pas sans une expérience professionnelle suffisante.
Obtenez un emploi en génie logiciel dans une entreprise vendant des logiciels dans leur produit, ce qui nécessite généralement un diplôme en informatique. La mise en œuvre de la logique métier dans un endroit où les ingénieurs ne sont pas essentiels ne fournira pas une expérience de travail pertinente. Changez d’emploi au bout de 2 ans et lorsque vous n’apprenez plus. Des changements plus fréquents suggèrent que vous ne vous en tenez pas aux choses, que vous êtes peut-être à la recherche d’un emploi pour plus d’argent ou que vous êtes forcé de partir parce que vous n’obtenez pas de bons résultats. En tant qu’ingénieur logiciel senior avec 10 ans d’expérience, vous n’aurez aucun problème à décrocher un emploi car vous courez moins de risques que les nouveaux diplômés qui peuvent être incapables de devenir des ingénieurs seniors autonomes.
Il n’est généralement pas possible d’être embauché sans diplôme ni expérience professionnelle, car il y a plus de personnes titulaires d’un diplôme CS accrédité par ABET qui souhaitent travailler en tant qu’ingénieurs logiciels que d’emplois, en particulier dans des entreprises comme Google. Ces personnes présentent un risque moindre en raison d’une expérience pratique reconnue, y compris un projet de synthèse de deux semestres où elles ont travaillé en groupe comme elles le feraient dans l’industrie sur un projet à l’échelle commerciale.
Étudier en soi n’aidera pas parce que vous n’obtiendrez pas d’entretien sans suffisamment de preuves suggérant que vous êtes plus susceptible de passer la barre de l’embauche et de faire des travaux d’ingénierie supérieurs que les nouveaux diplômés en informatique.
L’Open Source n’est pas aussi bon que l’expérience professionnelle car il est moins probable qu’il faille travailler en étroite collaboration avec une équipe et suivre un bon processus d’ingénierie comme vous devrez le faire en tant qu’ingénieur.
2 à 3 ans pour une maîtrise en commençant par un autre baccalauréat ou 4 à 5 ans pour un BS CS est un chemin plus court et plus sûr vers des entreprises comme Google.
Tout le monde vous dira un diplôme collégial en informatique d’un des 10 meilleurs collèges.
C’est généralement vrai.
Tout le monde dira aussi que vous avez besoin de quelques connexions et d’un peu de chance aussi.
C’est aussi généralement vrai.
Cependant, je veux que vous rencontriez quelqu’un ;
source : twitter
Voici David Byttow, un décrocheur de l’UCLA qui a décroché un emploi chez Google en tant que développeur de logiciels, sans diplôme en poche. Un lien vers son excellent article sur l’expérience est ici.
Quel était son secret ? Comment a-t-il passé les exigences de candidature?
source : google
C’est assez simple en fait, et que vous ayez un diplôme ou non, les étapes s’appliqueront à vous.
- g
Continuer la lecture
Tout le monde vous dira un diplôme collégial en informatique d’un des 10 meilleurs collèges.
C’est généralement vrai.
Tout le monde dira aussi que vous avez besoin de quelques connexions et d’un peu de chance aussi.
C’est aussi généralement vrai.
Cependant, je veux que vous rencontriez quelqu’un ;
source : twitter
Voici David Byttow, un décrocheur de l’UCLA qui a décroché un emploi chez Google en tant que développeur de logiciels, sans diplôme en poche. Un lien vers son excellent article sur l’expérience est ici.
Quel était son secret ? Comment a-t-il passé les exigences de candidature?
source : google
C’est assez simple en fait, et que vous ayez un diplôme ou non, les étapes s’appliqueront à vous.
- Devenez vraiment bon en codage.
Google veut une chose : la compétence. Généralement, une bonne mesure des compétences de base serait un diplôme, mais comprenez… ce qu’ils veulent, c’est des compétences.
Donc, tout d’abord, vous devez devenir vraiment bon en codage – les compétences qu’ils recherchent chez un développeur. Vous devez avoir, au minimum, une maîtrise approfondie des langages de programmation courants utilisés par Google et l’industrie au sens large pour créer des logiciels :
→ Python
→ Rubis
→ C, C+, C# (en choisir un)
→ Java
→ Autres langages utilisés sur les pages Web (HTML, SQL, etc.)
Faut-il savoir tout ce qu’il y a à savoir à ce sujet ? Non, mais vous devez savoir comment utiliser la plupart d’entre eux, et surtout savoir comment les utiliser pour construire des choses avec eux.
- Construisez des choses avec du code.
Vous devez avoir des projets en main, que vous pouvez mettre sur votre CV, que vous avez construits à l’aide de code. David, par exemple, a créé de nombreux sites Web personnalisés pendant 15 heures par heure dans une entreprise de conception Web avant de travailler chez Google.
Construisez une application (ou 5), créez des sites Web, créez-en quelques-uns…. 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.
- Obtenez 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 domaine du développement logiciel, mais qui sont utiles sur le terrain.
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.
Suivez des cours et des certifications en réseautage, gestion de projet, chasse aux bogues, etc. Trouvez un moyen de rendre les compétences que vous avez acquises démontrables, que ce soit par des projets achevés ou des certifications que vous avez obtenues.
- Grande clé : essayez d’obtenir un emploi technique de niveau d’entrée dans une entreprise, pas Google en premier. Faites-vous embaucher, travaillez-y, puis essayez d’entrer dans Google.
Lequel êtes-vous le plus susceptible d’embaucher si vous étiez Google ? Un candidat qui a travaillé dans l’industrie de la technologie en faisant quelque chose de codage, ou un candidat qui n’a jamais travaillé dans l’industrie ?
En obtenant un emploi de niveau d’entrée dans une entreprise (non-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 la technologie et faire du bon travail.
- Surtout : Devenez un Googler avant de Google.
Tombez amoureux de la technologie. Tombez amoureux de la façon dont le logiciel fonctionne, comment il fonctionne, comment il est construit.
Obtenez un peu bizarre sur votre amour pour la technologie. Faites de la technologie votre tout (ne devenez pas fou).
En devenant un Googleur (employé de Google) avant Google, vous serez reconnu comme un « esprit similaire » avant d’être embauché. Au-delà des exigences strictes de Google, ils recherchent des types de personnes spécifiques. Devenez ce type de personne et vous vous donnerez un énorme avantage lorsque vous vous présenterez à votre entretien.
Bonne chance!
Aimait ça? Lisez mon autre réponse sur la façon d’être embauché chez Google ici.
Je n’ai commencé à programmer qu’à l’université et j’ai toujours eu l’offre à temps plein de Google. Pour autant que je sache, il y a beaucoup de googleurs qui ne connaissaient rien au codage avant l’université et je soupçonne fortement qu’ils sont majoritaires. De plus, certaines personnes qui travaillent dans des entreprises de premier plan comme Google/Facebook/Twitter, etc. sont des programmeurs autodidactes ou n’avaient pas de formation en informatique dans le passé.
J’ai donc l’impression qu’il n’est jamais trop tard pour commencer à programmer. En savoir plus sur mes expériences : j’ai commencé à programmer à partir de cours d’informatique lorsque j’étais en première année à l’université et avant cela, je n’avais aucune idée des différences
Continuer la lecture
Je n’ai commencé à programmer qu’à l’université et j’ai toujours eu l’offre à temps plein de Google. Pour autant que je sache, il y a beaucoup de googleurs qui ne connaissaient rien au codage avant l’université et je soupçonne fortement qu’ils sont majoritaires. De plus, certaines personnes qui travaillent dans des entreprises de premier plan comme Google/Facebook/Twitter, etc. sont des programmeurs autodidactes ou n’avaient pas de formation en informatique dans le passé.
J’ai donc l’impression qu’il n’est jamais trop tard pour commencer à programmer. En savoir plus sur mes expériences : j’ai commencé à programmer après des cours d’informatique lorsque j’étais en première année à l’université et avant cela, je n’avais aucune idée des différences entre le C et le C++. Après le premier semestre, je me suis tout simplement retrouvé dans ce domaine et j’ai commencé à apprendre le codage autant que possible.
Les cours scolaires sont d’excellents moyens de me lancer, cependant, la plupart de mes compétences en codage sont acquises en construisant différents projets (j’étais assez actif sur Github). Plus tard, j’ai décroché avec succès mon stage dans diverses entreprises comme Google, ce qui a vraiment élargi mon horizon (merci à gainlo.co et leetcode.com, ils sont vraiment utiles pour la préparation des entretiens).
Cela étant dit, ce qui compte vraiment dans la programmation, ce n’est pas à quel point la programmation est précoce, mais à quel point elle est difficile. De plus, je crois fermement que vous ne serez pas un bon programmeur si vous n’aimez pas programmer et si vous aimez vraiment programmer, vous finirez par être bon même si vous ne savez rien à ce stade.
Je répondrai en considérant le point de vue d’un CS Fresher visant un emploi dans une entreprise de pointe. Au cas où vous feriez bientôt face aux entretiens, n’hésitez pas à sauter vers la fin de la réponse.
La plupart de mes conseils sont basés sur les entretiens auxquels j’ai été confronté (en particulier Microsoft, Google et Uber). Le plan fourni ici m’a aidé à effacer leurs entretiens, j’espère qu’il vous sera également utile. Nous pouvons diviser l’étape de préparation en environ quatre étapes.
Construire les fondations :
- La première étape consiste à se familiariser avec un langage de programmation. Je recommanderais Python en raison de sa flexibilité et de sa prise en charge de la bibliothèque
Continuer la lecture
Je répondrai en considérant le point de vue d’un CS Fresher visant un emploi dans une entreprise de pointe. Au cas où vous feriez bientôt face aux entretiens, n’hésitez pas à sauter vers la fin de la réponse.
La plupart de mes conseils sont basés sur les entretiens auxquels j’ai été confronté (en particulier Microsoft, Google et Uber). Le plan fourni ici m’a aidé à effacer leurs entretiens, j’espère qu’il vous sera également utile. Nous pouvons diviser l’étape de préparation en environ quatre étapes.
Construire les fondations :
- La première étape consiste à se familiariser avec un langage de programmation. Je recommanderais Python en raison de sa flexibilité et de sa prise en charge de la bibliothèque, ce qui facilite grandement le démarrage de différents projets. Voici quelques liens pour vous aider à démarrer,
- La classe Python de Google
- Coursera : Introduction à la programmation en Python
- La prochaine étape consiste à se concentrer sur vos fondements théoriques. Soyez très attentif aux cours fondamentaux d’informatique enseignés dans votre collège. Si vous n’avez pas accès à vos cours collégiaux, essayez ces alternatives tout aussi avantageuses.
- Udacity : Introduction à l’informatique
- Coursera : Algorithmes – Partie 1
- MIT : Introduction aux algorithmes
- Portez une attention particulière aux structures de données et aux algorithmes standard et concentrez-vous sur les paradigmes algorithmiques standard, y compris les algorithmes Greedy, la programmation dynamique, Divide and Conquer, etc.
Explorez plusieurs domaines :
Après vous être concentré sur vos fondamentaux, vous devriez maintenant commencer à vous plonger dans quelques sujets de base. Cette étape impliquerait de faire partie de cours avancés et de réaliser divers projets.
- Commencez à explorer différents domaines, quelques cours incontournables pour un diplômé en informatique sont donnés ci-dessous.
- Coursera : Apprentissage automatique – Université de Stanford
- Udacity : Introduction aux systèmes d’exploitation
- Stanford Online : compilateurs
- Continuez à travailler sur des projets parallèles en attendant, ils vous donnent une expérience que les cours normaux ne peuvent pas fournir. Si vous êtes à court d’idées de projets, vous pouvez vous référer à ma réponse sur les projets parallèles possibles.
Développer votre profil :
Beaucoup d’étudiants sont confus au sujet de cette étape en raison de son imprécision inhérente. Devrions-nous nous concentrer sur des programmes compétitifs ou des projets parallèles ? J’ai couvert cela dans une autre réponse, mais ce qu’il faut retenir, c’est d’avoir des résultats concrets. Des résultats qui prouvent vos compétences et vos compétences pour le travail. Ils peuvent être,
- Un handle GitHub actif avec des référentiels de qualité
- Bonne performance dans les concours de programmation compétitifs
- Divers projets démontrant vos prouesses
- Documents de recherche : Leur importance dans les entretiens techniques est discutable, mais ils démontrent sûrement votre capacité à performer dans des projets à long terme.
Préparation des entretiens :
Vous avez renforcé vos fondations, il est maintenant temps de défier la partie la plus critique. Cette étape peut être divisée comme suit,
- Coup d’envoi : il s’agit de l’étape initiale au cours de laquelle vous effectuez principalement des recherches sur le processus d’entretien et vous vous familiarisez avec celui-ci. La révision des structures de données et des algorithmes devrait être votre objectif principal en ce moment. Quelques ressources utiles,
- Site officiel de Google, Blogs
- Livres d’aide aux entretiens (par exemple, déchiffrer l’entretien de codage)
- Pratique : C’est là que se déroule la préparation proprement dite. Vous devez choisir une langue et commencer à y coder. C’est le bon moment pour commencer le codage sur tableau blanc. Vous devriez également commencer à vous entraîner à des questions spécifiques à l’entretien dès maintenant. Voici quelques ressources pour vous aider à pratiquer.
- EntretienBit
- LeetCode
- GeekPourGeeks
- Consolidation : Nous sommes dans les dernières étapes avant les entretiens proprement dits, il est maintenant temps de consolider ce que nous savons. Une chose importante au cours des dernières semaines serait de s’entraîner à résoudre les questions « à haute voix ». Faire des entretiens fictifs peut également vous aider à mieux performer dans la vraie affaire.
- La durée de cette étape peut varier de quelques mois à quelques semaines. J’avais initialement construit ce qui précède pour mes entretiens Google (détails détaillés dans une autre réponse).
Si vous avez terminé toutes les étapes ci-dessus, il ne vous reste plus qu’à vous asseoir et à profiter du superbe hôtel réservé à vos entretiens sur place. Tous mes vœux!
Comme cela a déjà été dit dans d’autres réponses, de nombreuses personnes chez Google ont « seulement » un baccalauréat. Certains n’ont aucun diplôme. Si vous consultez les offres répertoriées dans Build for Everyone – Google Careers, cela indique généralement quelque chose comme « Licence en informatique, domaine technique connexe ou expérience pratique équivalente ».
Je connais de nombreux googleurs qui n’ont qu’un baccalauréat et plusieurs personnes qui n’ont aucun diplôme.
Je n’ai qu’un baccalauréat en informatique. J’ai abandonné pendant mon stage, et je me suis reconverti pour SWE à temps plein par la suite. Alors que dans mon cas c’était le plan initial,
Continuer la lecture
Comme cela a déjà été dit dans d’autres réponses, de nombreuses personnes chez Google ont « seulement » un baccalauréat. Certains n’ont aucun diplôme. Si vous consultez les offres répertoriées dans Build for Everyone – Google Careers, cela indique généralement quelque chose comme « Licence en informatique, domaine technique connexe ou expérience pratique équivalente ».
Je connais de nombreux googleurs qui n’ont qu’un baccalauréat et plusieurs personnes qui n’ont aucun diplôme.
Je n’ai qu’un baccalauréat en informatique. J’ai abandonné pendant mon stage, et je me suis reconverti pour SWE à temps plein par la suite. Bien que dans mon cas, il s’agissait du plan initial et que je n’avais jamais eu l’intention de terminer le programme auquel j’étais inscrit (je suis entré dans ce MSc uniquement pour des avantages tels que l’éligibilité au CIPC et l’éligibilité au stage), je connais également plusieurs googleurs qui avaient initialement prévu d’obtenir un MSc pourtant changé d’avis et se sont retrouvés avec BSc seulement. Le raisonnement est généralement le suivant : « Pourquoi perdrais-je plus de temps à apprendre quelque chose d’inutile, gratuitement ou peut-être même à payer pour cela, si je peux commencer à développer ma carrière à la place, en passant le même temps pour obtenir ma première promotion chez Google ? tout en développant des compétences pertinentes et en étant rémunéré ? »
Un certain nombre de choses.
1 La plupart des employés de Google ne sont pas des ingénieurs. C’est une entreprise comme une autre et elle a besoin d’employés dans de nombreux domaines différents. Pratiquement tous ceux que j’ai rencontrés à Dublin et qui travaillaient pour Google n’étaient pas ingénieur.
2. Vous voudrez peut-être attendre la fin de vos études pour commencer à réfléchir à l’entreprise dans laquelle vous travaillerez. Il se peut qu’ils ne soient pas encore là, qu’ils n’embauchent peut-être pas au moment où vous obtenez votre diplôme, ou encore plus probablement, que vous ne soyez peut-être pas la même personne au moment de l’obtention du diplôme.
Si vous n’avez pas l’initiative de Google la réponse à cette question, qui est largement disponible en ligne, alors vous n’avez certainement pas l’initiative nécessaire pour réussir vos entretiens techniques, donc malheureusement cela vous semble assez sombre.
Question la plus posée concernant Ai-je une chance d’obtenir un emploi chez Google en tant qu’ingénieur logiciel ? :
- Quels-sont-les-différents-secteurs-d’emplois-qui-payent-bien ?
- Sans-dire-quel-votre-travail-est-quelle-est-la-pire-partie-de-ce-ci ?
- Comment-est-votre-vie-d’ACCA-Est-ce-que-vous-regrettez-de-faire-ce-cours-et-pas-ses-autres-alternatives-Je-fait-aussi-ACCA-mais-je-sent- ce-vide-qu’il-ne-suffira-pas-pour-mener-une-bonne-carrière ?
- Comment-puis-je-obtenir-un-emploi-en-ligne-rapidement ?
- Quelles-sont-les-raisons-pour lesquelles-les-ingénieurs-mécaniques-n’obtiennent-pas-d’emploi-aujourd’hui ?
- Pourquoi-l’anglais-est-il-important-pour-un-emploi ?
- L’année est 2099 et les robots ont remplacé les humains dans presque tous les travaux
- Comment-commencer-une-carrière-en-comme-ingénieur-big-data ?
- Combien de temps faut-il-ou-devrait-il-pour-moi-apprendre-la-menuiserie ?
- Qu’est-ce-qu’on-se-sent-être-pauvre?
- Comment mon entreprise peut-elle devenir davantage axée sur les données ?
- Quel-est-le-meilleur-moyen-d’obtenir-un-emploi-à-Singapour ?
- Pourquoi-est-il-difficile-pour-les-jeunes-de-choisir-un-profession?
- Quelles-sont-les-carrières-potentielles-pour-un-diplômé-en-sciences-politiques ?
- Quelles-sont-les-opportunités-d’emploi-pour-la-linguistique ?
- Est-ce-que-différent-pour-les-employeurs-entre-un-diplôme-en-ligne-d’une-université-réputée-et-un-diplôme-normal-d’une-université-réputée ?
- Quel-est-votre-travail-de-rêve-Pourquoi-est-ce-votre-emploi-de-rêve ?
- Comment-négocier-une-bonne-augmentation-de-salaire-en-changeant-de-travail ?
- Comment-les-nouveaux-diplômés-t-ils-trouver-un-emploi-pendant-COVID-19 ?
- Est-ce-que-je-pourrai-trouver-un-emploi-de-développement-web-avec-un-diplôme-associé ?
- Comment-la-migration-affecte-t-elle-le-pool-génique-d’une-zone ?
- Pourquoi-Fox-News-a-t-il-parlé-de-la-théorie-de-la-course-critique-plus de 1300-fois-depuis-mars-alors que-d’autres-réseaux-l’ont-à peine-mentionné ?
- Quels-sont-les-principaux-événements-historiques-que-nous-devrions-connaître-pour-étudier-l’histoire-Pourquoi ?
- Quel-est-le-travail-le-plus-important-de-tous ?
- I-want-to-enlist-as-an-Army-Combat-Medic-specialist-68W-How-hard-is-it-to-get-this-MOS-Will-I-ever-be-deployed-if-I-have-this-MOS?
- What-is-the-most-paid-job-in-Germany-in-2021?
- What-are-the-most-demanded-jobs-in-artificial-intelligence?
- How-often-should-I-water-my-houseplants?
- What-denotes-a-pass-for-a-Google-phone-interview-I-answered-every-question-and-for-simple-mistakes-I-immediately-reasoned-why-it-needed-to-be-changed-The-questions-were-really-easy-I-was-just-really-stressed?
- Is-working-for-6-hours-considered-part-time-or-full-time-in-India?