Articles Populaires

Choix De L'Éditeur - 2024

Comment je me suis entraîné sur Facebook et je me suis assuré que le codage était mon avenir

Mon nom est nul, maintenant j'apprends sur quatre coursFaculté d'Informatique, HSE. Ma carrière professionnelle a commencé à l'adolescence lorsque je suis entré dans une école de programmation avancée de mon pays natal, Stavropol. L'enseignant nous a motivé, en disant que si nous participons et gagnons des olympiades, nous pourrons entrer dans les meilleures universités de Moscou et de Saint-Pétersbourg sans examen.

Pour moi, ce n’était pas l’essentiel: j’aimais vraiment beaucoup résoudre des problèmes informatiques. J'ai eu un ami avec qui nous avons constamment rivalisé, qui va accomplir plus de tâches pour la journée. Cet environnement concurrentiel nous a permis à tous les deux de développer rapidement nos compétences et, après la neuvième année, de participer pour la première fois à l’Olympiade russe. À la maison, mon passe-temps a provoqué des conflits: je n’ai fait que ce que j’ai fait à l’ordinateur, au lieu d’aider à la cuisine et à faire le ménage. Néanmoins, ma mère a toujours soutenu mes voyages à l’Olympiade et aux écoles d’été.

Il existe une école d’informatique d’été en Russie où les enseignants enseignent aux élèves de la 6e à la 11e année par le biais de la programmation en algorithmes et en structures de données, ce qui est excellent pour la préparation aux olympiades. Je suis allé trois fois à LKSH et je me suis fait beaucoup d'amis là-bas. C'est un endroit unique, car même après un voyage, vous disposez d'un vaste réseau de rencontres qui peut vous aider à l'avenir. Par exemple, voici comment j’ai appris à propos d’un stage sur Facebook. Un de mes amis de la communauté Olympiad s'est demandé si je voulais y arriver. Bien sûr, je le voulais vraiment, mais je pensais que c'était impossible, que c'était le sort de quelqu'un de plus intelligent et de plus chanceux que moi. Elle a aidé à créer un CV et m'a recommandé via le système de référence de l'entreprise.

Après une semaine d'attente, j'ai reçu une lettre des recruteurs. Pour obtenir un stage, vous devez remplir deux ou trois entretiens techniques par téléphone ou par Skype en anglais. Il est intéressant de noter que les problèmes techniques impliquent généralement les mêmes tâches pour les olympiades que celles que j’ai résolues activement au lycée - ou même plus faciles. Bien sûr, j'étais très inquiète, mais heureusement, les compétences ne sont allées nulle part et j'ai réussi à les gérer avec succès. Il me semble que pendant mes années d'école je n'aurais pas fait pire, et peut-être même mieux. Si vous souhaitez en savoir plus sur la façon dont les entretiens sont conduits, je vous recommande vivement le livre "Cracking the Coding Interview". De plus, mes amis et moi dirigeons un groupe de capital-risque dans lequel nous parlons de ressources avec des tâches pour des entretiens, aidons à rédiger des CV et recherchons des personnes dans de grandes entreprises informatiques (souvent nos amis) qui pourraient les recommander pour des stages et des travaux.

Facebook donne aux stagiaires des tâches concrètes dont les entreprises ont besoin. Nous jouissons d’une réelle liberté d’action et nous avons une responsabilité sérieuse.

Pour les stages, on m'a offert l'un des quatre bureaux principaux - à Londres, à New York, à Seattle ou à Menlo Park en Californie. Sans y réfléchir à deux fois, j'ai décidé d'aller au bureau principal de la Silicon Valley. Facebook m'a aidé à émettre un visa J1, sur lequel je pouvais faire un stage, et a payé toutes les dépenses liées à la relocalisation: frais consulaires à l'ambassade, assurance, vols, taxis à l'aéroport, etc. Le stage est payé, mais je ne peux pas divulguer de chiffres précis. Trois mois de travail sur Facebook me suffisent pour vivre à Moscou pendant un an ou deux ou deux sans restrictions particulières.

Je suis allé deux fois en stage chez Facebook. La principale motivation du stagiaire est de recevoir une invitation à travailler de manière permanente. Si une personne se montre bien et que l'année suivante continue d'étudier à l'université, elle est à nouveau invitée. Avant le stage, tous les stagiaires remplissent un questionnaire sur leurs compétences et leurs préférences pour la future équipe. Au début, j'ai travaillé sur Internet.org. Il s'agit d'une initiative Facebook visant à connecter tous les habitants de la planète à Internet. il fournit un accès gratuit à des services de base tels que wikipedia. L'un d'entre eux, par exemple, "Mes droits" est un site qui aide les femmes à reconnaître la violence domestique et à apprendre ce que font leurs victimes.

La deuxième fois, j'ai travaillé avec l'infrastructure principale, en particulier dans l'équipe McRouter. J'ai géré le premier projet cette année en six semaines au lieu des 12 ans prévus. Au cours du deuxième projet, l'équipe de McRouter m'a demandé de me montrer aussi indépendante que possible: j'ai moi-même brisé une grosse tâche, communiqué à différentes personnes et résolu les problèmes émergents. Contrairement aux autres grandes entreprises, Facebook confie aux stagiaires les tâches pratiques dont les entreprises ont besoin. Nous jouissons d’une réelle liberté d’action et nous avons une responsabilité sérieuse. Toutes les personnes avec qui j'ai travaillé se sont montrées très réceptives: si j'avais vraiment besoin de quelque chose, je ne devais jamais attendre plus d'une heure et parfois mes collègues répondaient aux questions même les week-ends.

J'ai beaucoup travaillé - je ne pouvais pas me passer de beaucoup de stress. Je voulais faire de mon mieux et avoir le temps de terminer le deuxième projet avant la fin du stage. Je ne peux pas parler de détails techniques à cause de l’accord de confidentialité, mais c’était difficile: le code a été écrit il ya plusieurs années et il était donc difficile de trouver des personnes qui savaient comment cela fonctionnait. Quand j'ai commencé à travailler dessus, personne ne savait même comment le tester. En peu de temps, il était nécessaire de bien comprendre le code, de l’améliorer et d’ajouter de nouvelles fonctionnalités. Un des anciens employés a tenté de le faire il y a un an, y a passé plusieurs mois puis l'a abandonné. J'ai eu quatre semaines et personne ne semblait croire que je pouvais le faire - même moi. Mais finalement, je me suis rendu compte que je pouvais faire beaucoup plus que je ne le pensais - mes collègues étaient également très fiers du travail accompli. Il y avait bien sûr des inconvénients: j'ai passé tout le week-end dans la seconde moitié du stage au bureau.

Le principal avantage du stage est un service gratuit d'hébergement pour 12 semaines de travail. Je vivais à Redwood City, à 30 minutes en vélo du bureau. Les conditions étaient simplement magnifiques: l'appartement est conçu pour une personne et se compose d'un salon, d'une cuisine entièrement équipée, d'une chambre à coucher et d'une immense salle de bain. Le bâtiment avait une salle de sport, une piscine, un jacuzzi et plusieurs zones de loisirs où vous pouvez cuisiner un barbecue. Plusieurs dizaines de stagiaires vivaient avec moi, avec qui nous sommes devenus de bons amis.

Personne ne surveille votre temps de travail, car l’essentiel est de résoudre les tâches et de ne pas passer un certain nombre d’heures devant le moniteur.

En général, vivre dans la vallée est plutôt ennuyeux, surtout quand on a 20 ans. En Amérique, tous les divertissements «pour adultes» sont proposés non pas à partir de 18 ans, mais à partir de 21 ans. L'ensemble du mouvement et les événements intéressants ont lieu à San Francisco, mais les jours de semaine, je n'avais pas assez de temps et je ne voulais pas y aller après le travail. Bien que plusieurs fois après le travail, je suis monté à bord d'un yacht et me suis dirigé vers l'une des jetées de San Francisco. En effet, sur le yacht: Facebook propose diverses navettes gratuites pour que les employés puissent se rendre au travail et en revenir, depuis presque tous les coins de la vallée. L'une de ces navettes est le yacht à côté de San Francisco.

Sur le campus, il y a plus de 15 restaurants différents pour tous les goûts et tous les plats sont gratuits: si vous voulez, vous allez dans un bar à salades et vous voulez manger des hamburgers et des pizzas. Chaque employé peut manger autant qu'il le souhaite, en plus d'amener sa famille et ses amis en tournée (lire: gratuit pour manger). Tout le monde se moque de "Facebook 15": au cours des trois premiers mois, un employé moyen gagne 15 livres - environ sept kilos. Lors du premier stage, ce destin ne m’a pas échappé. Afin de prendre soin de vous, le bureau dispose d'un nutritionniste gratuit, d'un immense gymnase, de terrains de football et de volley-ball. Sur le toit du nouveau bâtiment, des cours de yoga ont lieu le matin. Facebook invite également tous les employés à rembourser les dépenses consacrées au sport et à la santé. Le campus comprend également des salles de jeux et de musique, un centre médical, un salon de coiffure, un salon de beauté, une boutique de souvenirs, un pressing gratuit et même un atelier de menuiserie.

L'horaire de travail est très flexible. Personne ne surveille votre temps de travail, car l’essentiel est de résoudre l’ensemble des tâches et de ne pas passer un certain nombre d’heures devant l’écran. La culture de la société est très ouverte, tout le monde travaille dans l’espace ouvert et même les cadres supérieurs n’ont pas de bureau séparé. Chaque vendredi, Mark Zuckerberg organise des séances de questions / réponses pour tous les employés. Il y présente les progrès de la semaine, définit les objectifs de la société pour l’avenir et répond à toutes les questions, tant professionnelles que personnelles.

Facebook accorde une grande attention à la création d'un environnement de travail diversifié - par exemple, dans le bureau, il y a des espaces pour la méditation et la prière. La société est très respectueuse de la communauté LGBT et participe à la fierté annuelle de San Francisco. Au cours de la première semaine, tous les employés suivent des cours spéciaux sur l’étiquette et le respect au sein de l’entreprise et donnent également des contacts à des personnes qui peuvent être contactées pour obtenir de l’aide s’ils sont victimes de discrimination ou de harcèlement sexuel. J'ai été surpris de voir à quel point l'entreprise sauve ses employés. Facebook dispose de sa propre ligne téléphonique qui fonctionne 24 heures sur 24, sept jours sur sept, sur laquelle vous pouvez appeler en cas d'urgence - par exemple, en cas d'accident de voiture: vous pouvez obtenir de l'aide pour toute question.

À la suite de ce stage, j’ai été invité à occuper un emploi permanent chez Facebook au bureau de Londres à la fin de mes études de premier cycle. À l’avenir, comme bien d’autres, je voudrais créer ma propre entreprise avec un produit de première classe qui changera le monde. Dans les deux prochaines années, je prévois d'aller travailler à Londres (éventuellement sur Facebook), puis aux États-Unis. Grâce à ce stage, j'ai pu croire en moi et pouvoir faire face à des tâches difficiles, découvrir ce que j'aime vraiment dans la programmation, voyager dans le monde et rencontrer des personnes talentueuses.

J'aimerais ajouter que vous pouvez trouver votre place dans la programmation à tout âge et quelle que soit la première éducation. Nombre d'entre eux sont repoussés par les stéréotypes sexistes - on pense que l'informatique ou les mathématiques sont une affaire "non féminine", et les femmes ne peuvent y réussir autant que les hommes. Il y a vraiment moins de filles en informatique: lors du premier stage dans mon équipe de 20 personnes, à part moi, elles n'étaient pas là. Mais à présent, Facebook et de nombreuses autres entreprises s'efforcent de remédier à la situation actuelle. Si vous êtes une fille et que vous souhaitez apprendre la programmation ou que vous pouvez déjà partager votre expérience, écrivez-moi, nous serons unis.

Photos: Facebook

Laissez Vos Commentaires