Est-il difficile d’obtenir un emploi dans une entreprise technologique de renom aux États-Unis?

Pour être plus précis, les personnes recrutées dans des pays comme nous sont généralement des programmeurs ACM.

Ce n’est pas vrai. Empiriquement, j’ai remarqué qu’un grand nombre d’embauches ne sont pas des programmeurs ACM. De nombreux programmeurs ACM obtiennent des emplois dans ces entreprises, mais il y a bien plus d’emplois «de rêve» que les programmeurs ACM.

Une autre chose à ajouter ici est que certaines personnes qui poursuivent des études de maîtrise / doctorat en Amérique du Nord obtiennent facilement un emploi.

Je pense qu’il y a une généralisation excessive ici, mais je pense que je comprends à peu près ce que vous dites. Il est certainement plus difficile d’obtenir un emploi si vous êtes un candidat international, car les entreprises prennent plus de risques lorsqu’elles décident d’examiner votre candidature et éventuellement de vous embaucher.

Cela étant dit, mon expérience / compréhension de cela est qu’il n’y a pas de double standard dans la barre «d’embauche». Si vous êtes bon, peu importe d’où vous venez. La barre pourrait être plus élevée pour que votre demande soit prise en compte, mais cela dépend simplement des risques susmentionnés.

Est-il vraiment important d’avoir un MSc / PhD pour que les gens des pays en développement obtiennent l’emploi de rêve?

Nan. Cela dépend de ce que vous définissez comme un travail de «rêve». D’après ce que je comprends, je suppose que vous faites référence à un emploi typique en génie logiciel dans l’une de ces sociétés. Dans ce cas, ce n’est vraiment pas important du tout.

Si vous cherchez à obtenir un emploi SWE typique dans l’une de vos entreprises «de rêve», je dirais que l’obtention d’un MSC / PhD n’est pas la chose la plus efficace à faire. Au lieu de cela, l’amélioration de votre ensemble de compétences en génie logiciel, vos compétences en codage, vos compétences en entrevue et votre CV sont probablement plus susceptibles d’avoir un impact direct sur le résultat souhaité.

Bonne chance!

D’accord avec la première partie de la réponse de Michael Yong. Permettez-moi de discuter du reste:
Tout d’abord, je suis un étudiant international qui étudie aux États-Unis. Je suis actuellement étudiant en master maintenant. J’ai pris un an de congé entre mes études de premier cycle et mes études supérieures, donc je comprends ce que c’est que de “postuler depuis les États-Unis” et “postuler depuis l’étranger”.

TL; DR: L’obtention d’un MS / PhD aide beaucoup à obtenir un emploi technologique aux États-Unis pour des raisons juridiques et non techniques.

“Une autre chose à ajouter ici est que certaines personnes qui poursuivent un MSc / PhD en Amérique du Nord trouvent facilement du travail.”

C’est vrai. J’aimerais pouvoir dire autre chose, mais le fait dur est que c’est 100% vrai. Sur la base du marché actuel, même des ingénieurs moins bons peuvent obtenir un emploi d’ingénieur. En tant qu’étudiant qui a obtenu un diplôme aux États-Unis, vous avez une période de grâce de 12 à 29 mois où vous pouvez travailler aux États-Unis sans être sous visa de travail. En d’autres termes, vous pouvez commencer à travailler après avoir obtenu votre diplôme (ou à tout moment dans les 3 mois, je crois). Si vous êtes un candidat international (directement d’un autre pays), vous devez être embauché d’ici avril, demander à l’entreprise de demander votre visa de travail au début avril (pour garantir les meilleures chances d’obtenir le visa) et ne pouvez commencer à travailler qu’en Octobre. En d’autres termes, les entreprises doivent vous attendre jusqu’en octobre, mais doivent vous embaucher avant avril. En conséquence, la barre d’embauche est nettement plus élevée (peu importe la façon dont ils la font tourner). Vous devez être assez bon pour qu’ils veuillent vous attendre pendant 6 mois. S’il s’agit d’une entreprise technologique bien connue qui a des ingénieurs logiciels superstars, il est probable qu’ils peuvent facilement trouver quelqu’un d’aussi bon que vous au cours de ces 6 mois qui peuvent commencer immédiatement.

Est-il vraiment important d’avoir un MSc / PhD pour que les gens des pays en développement obtiennent l’emploi de rêve?

Oui, mais pas la raison à laquelle vous pensez probablement. Il y a deux pools de visas de travail, un pool pour tout le monde et un autre pool pour les personnes ayant des diplômes avancés. Je ne suis pas un expert juridique, mais d’après ce que je comprends, il est presque deux fois plus probable (statistiquement parlant) d’obtenir un visa de travail avec un diplôme supérieur, car vous pouvez postuler aux deux pools.

En ce qui concerne l’obtention d’un diplôme supérieur aux États-Unis, je dirais que le plus grand avantage est ce que j’ai mentionné au point précédent: vous avez une période de grâce de 12 à 29 mois où vous pouvez travailler pour une entreprise de technologie sans visa de travail. À part cela, je ne pense pas que ce soit important d’où vous avez obtenu votre SEP tant que vous pouvez passer l’entretien.

Dernier conseil:
Si vous êtes actuellement à l’école, je vous recommande de postuler à un emploi à la fin de l’automne / au début de l’hiver. Si vous recevez une offre d’ici février / mars, vous pouvez toujours leur demander de demander un visa de travail pour vous. Vous commenceriez alors à travailler le 1er octobre, ce qui n’est pas trop différent des autres diplômés des États-Unis (certains reportent leur date de début à septembre après avoir obtenu leur diplôme en mai).