Hoe ik heb getraind op Facebook en ervoor gezorgd heeft dat coderen mijn toekomst is
MIJN NAAM IS NIET MEER, IK HEB NU EEN VIER CURSUS LERENFaculteit Computerwetenschappen, HSE. Mijn professionele carrière begon als een tiener toen ik een geavanceerde programmeerschool binnenkwam in mijn geboorteland Stavropol. De leraar motiveerde ons en zei dat als we meedoen en olympiades winnen, we zonder examens de beste universiteiten in Moskou en Sint-Petersburg kunnen betreden.
Voor mij was dat niet het belangrijkste: ik vond het gewoon leuk om computerwetenschap op te lossen. Ik had een vriend met wie we constant concurreerden, die meer taken voor vandaag zal voltooien. Deze competitieve omgeving stelde ons beiden in staat om snel onze vaardigheden op te pompen en na de negende klas voor de eerste keer deel te nemen aan de Olympische Olympiade. Thuis veroorzaakte mijn hobby conflicten: ik deed alleen wat ik deed op de computer, in plaats van te helpen in de keuken en huishoudelijk werk te doen. Niettemin ondersteunde mijn moeder altijd mijn reizen naar de Olympiade en naar de zomerscholen.
Er is een computer school voor de zomer in Rusland, waar leraren studenten in de klassen 6-11 lesgeven door middel van programmeren in algoritmen en datastructuren, wat uitstekend is voor de voorbereiding op olympiades. Ik ging drie keer naar LKSH en maakte daar zoveel vrienden. Dit is een unieke plek, want zelfs na één reis heb je een enorm dateringsnetwerk dat je in de toekomst kan helpen. Zo heb ik bijvoorbeeld een stage op Facebook geleerd. Een van mijn vrienden uit de Olympiade-gemeenschap vroeg zich op een of andere manier af of ik daar wel heen wilde. Natuurlijk wilde ik dat echt, maar ik dacht dat het onmogelijk was, dat het het lot was van iemand die slimmer en gelukkiger is dan ik. Ze hielp met het maken van een cv en adviseerde me via het verwijzingssysteem van het bedrijf.
Na een week wachten, ontving ik een brief van de recruiters. Om stage te lopen moet je twee of drie technische interviews via telefoon of Skype in het Engels afronden. Interessant is dat technische problemen meestal dezelfde olympiade-taken zijn die ik actief heb opgelost op de middelbare school - of zelfs gemakkelijker. Natuurlijk was ik erg ongerust, maar gelukkig is de vaardigheid nergens heen gegaan en heb ik ze met succes aangepakt. Het lijkt me dat ik tijdens mijn schooljaren niet slechter zou zijn geweest, en misschien zelfs nog beter. Als u meer wilt weten over hoe interviews worden afgenomen, raad ik u ten zeerste het boek 'Cracking the Coding Interview' aan. Ook leiden mijn vrienden en ik een VC-groep waarin we praten over middelen met taken voor interviews, hulp bij het opstellen van cv's en het zoeken naar mensen in grote IT-bedrijven (vaak onze vrienden) die mensen kunnen aanbevelen voor stages en werk.
Facebook geeft stagiairs real-world taken die bedrijven nodig hebben. We krijgen echte vrijheid van handelen en we hebben een serieuze verantwoordelijkheid.
Voor stages kreeg ik een van de vier hoofdkantoren te zien - in Londen, New York, Seattle of Menlo Park in Californië. Zonder er twee keer over na te denken, besloot ik naar het hoofdkantoor in Silicon Valley te gaan. Facebook hielp me om een J1-visum af te geven, waar ik stage kon lopen en betaalde alle uitgaven in verband met de verhuizing: consulaire kosten bij de ambassade, verzekeringen, vluchten, taxi's van de luchthaven en dergelijke. De stage wordt betaald, maar ik kan geen specifieke cijfers vrijgeven. Drie maanden werken op Facebook is genoeg voor mij om een jaar of twee of twee te leven in Moskou zonder speciale beperkingen.
Ik ben twee keer stage gelopen op Facebook. De belangrijkste motivatie van de stagiaire is om een uitnodiging te krijgen om op een permanente basis te werken. Als iemand zich goed heeft getoond en het volgende jaar op de universiteit blijft studeren, wordt hij opnieuw uitgenodigd. Voorafgaand aan de stage vullen alle stagiairs een vragenlijst in over hun vaardigheden en voorkeuren voor het toekomstige team. In eerste instantie werkte ik aan Internet.org. Dit is een Facebook-initiatief, met als doel alle mensen op aarde met internet te verbinden; het biedt gratis toegang tot basisdiensten zoals wikipedia. Een van hen bijvoorbeeld, 'Mijn rechten', is een site die vrouwen helpt huiselijk geweld te herkennen en te leren wat slachtoffers ervan doen.
De tweede keer dat ik met Core Infrastructure werkte, in het bijzonder, in het McRouter-team. Ik loste het eerste project dit jaar in zes weken af in plaats van de geplande 12. Tijdens het tweede project wilde het McRouter-team dat ik mezelf zo onafhankelijk mogelijk liet zien: ik sloeg zelf een grote taak in kleinere, communiceerde met verschillende mensen en loste nieuwe problemen op. Facebook, in tegenstelling tot andere grote bedrijven, geeft stagiaires real-world taken die bedrijven nodig hebben. We krijgen echte vrijheid van handelen en we hebben een serieuze verantwoordelijkheid. Alle mensen met wie ik werkte bleken erg responsief: als ik echt iets nodig had, hoefde ik nooit meer dan een uur te wachten, en soms beantwoordden mijn collega's zelfs in het weekend vragen.
Ik heb veel gewerkt - ik kon niet zonder veel stress. Ik wilde me zo goed mogelijk bewijzen en heb tijd om het tweede project af te maken voor het einde van de stage. Ik kan niet praten over de technische details vanwege de geheimhoudingsovereenkomst, maar het was moeilijk: de code was enkele jaren geleden geschreven en daarom was het moeilijk om mensen te vinden die wisten hoe het werkt. Toen ik eraan begon te werken wist niemand hoe ik het moest testen. In korte tijd was het nodig de code goed te begrijpen, te verbeteren en nieuwe functionaliteit toe te voegen. Een van de voormalige werknemers probeerde dit een jaar geleden, deed er enkele maanden aan en verliet het toen. Ik had vier weken en niemand leek te geloven dat ik het kon doen - zelfs ik. Maar uiteindelijk bleek het, en ik besefte dat ik veel meer kan dan ik dacht - mijn collega's waren ook erg trots op het werk dat gedaan werd. Er waren natuurlijk minnen: ik bracht het hele weekend door in de tweede helft van de stage op kantoor.
De belangrijkste bonus van de stage is een gratis servicebehuizing voor 12 weken werk. Ik woonde in Redwood City, op 30 minuten fietsen naar het kantoor. De omstandigheden waren gewoonweg prachtig: het appartement is ontworpen voor één persoon en bestaat uit een woonkamer, een volledig uitgeruste keuken, een slaapkamer en een grote badkamer. Het gebouw had een fitnessruimte, een zwembad, een jacuzzi en verschillende recreatieruimtes waar u kunt barbecueën. Verschillende tientallen stagiaires woonden bij mij, met wie we goede vrienden werden.
Niemand let op hoeveel tijd u werkt, want het belangrijkste is om de ingestelde taken op te lossen, en niet om een bepaald aantal uren achter de monitor door te brengen.
Over het algemeen is het leven in de vallei nogal saai, vooral als je 20 bent. In Amerika is alle "volwassen" entertainment niet beschikbaar vanaf 18 jaar, maar vanaf 21 jaar oud. De hele beweging en interessante evenementen vinden plaats in San Francisco, maar op doordeweekse dagen had ik niet genoeg tijd en zin om er na het werk heen te gaan. Hoewel ik meerdere keren na het werk aan boord van een jacht ben geweest, ben ik naar een van de pieren in San Francisco gevaren. Dat klopt, op het jacht: Facebook biedt verschillende gratis shuttles zodat werknemers vanuit bijna elke hoek in de vallei naar en van het werk kunnen gaan. Een van deze shuttles is het jacht naast San Francisco.
Op de campus zijn er voor elke smaak meer dan 15 verschillende restaurants en al het eten is gratis: als je wilt, ga je naar een saladebar en wil je hamburgers en pizza eten. Elke medewerker kan zoveel eten als hij wil, en zijn familie en vrienden meenemen op tournee (lees: gratis eten). Iedereen maakt een grapje over "Facebook 15": in de eerste drie maanden verdient een gemiddelde werknemer 15 pond - ongeveer zeven kilo. Bij de eerste stage ging dit lot me niet voorbij. Om voor jezelf te zorgen, heeft het kantoor een gratis voedingsdeskundige, een enorme fitnessruimte, voetbal- en volleybalvelden. Op het dakpark van het nieuwe gebouw worden 's ochtends yogalessen gehouden. Facebook nodigt ook alle medewerkers uit om geld terug te betalen dat is uitgegeven aan sport en gezondheid. De campus heeft ook een game- en muziekkamer, een medisch centrum, een kapper, een schoonheidssalon, een cadeauwinkel, een gratis stomerij en zelfs een timmerwerkplaats.
Het werkschema is erg flexibel. Niemand let op hoeveel tijd u werkt, want het belangrijkste is om de ingestelde taken op te lossen en niet om een bepaald aantal uren achter de monitor door te brengen. De cultuur in het bedrijf is heel open, iedereen werkt in de open ruimte, en zelfs de topmanagers hebben geen afzonderlijke kantoren. Elke vrijdag organiseert Mark Zuckerberg vraag-en-antwoordsessies voor alle medewerkers, waar hij vertelt over de voortgang van de week, de bedrijfsdoelstellingen voor de toekomst bepaalt en ook alle vragen beantwoordt, zowel professioneel als persoonlijk.
Facebook besteedt veel aandacht aan het opbouwen van een gevarieerde werkomgeving - op kantoor bijvoorbeeld zijn er ruimtes voor meditatie en gebed. Het bedrijf is zeer respectvol voor de LGBT-gemeenschap en neemt deel aan de jaarlijkse San Francisco Pride. In de eerste week ondergaan alle medewerkers speciale cursussen waarin ze praten over etiquette en respect binnen het bedrijf en geven ze ook contact met mensen die om hulp kunnen worden benaderd als ze het slachtoffer worden van discriminatie of seksuele intimidatie. Ik was verbaasd hoeveel het bedrijf zijn werknemers redt. Facebook heeft een eigen hotline die dag en nacht, zeven dagen per week werkt, waar je in geval van nood terecht kunt - bijvoorbeeld als je een auto-ongeluk hebt: hier kun je hulp krijgen bij elke vraag.
Als gevolg van de stage werd ik uitgenodigd om een vaste baan bij Facebook op het kantoor in Londen te nemen toen ik mijn bachelordiploma haalde. In de toekomst wil ik, zoals velen, mijn eigen bedrijf creëren met een eersteklas product dat de wereld zal veranderen. In de komende paar jaar ben ik van plan om in Londen te gaan werken (mogelijk op Facebook) en na te zijn verhuisd naar de Verenigde Staten. Dankzij deze stage lukte het me om in mezelf te geloven en moeilijke taken uit te voeren, te ontdekken wat ik echt leuk vind aan programmeren, de wereld rondreizen en getalenteerde mensen ontmoeten.
Ik zou eraan willen toevoegen dat je op elke leeftijd en ongeacht de eerste opleiding je plaats kunt vinden in programmeren. Velen worden afgestoten door genderstereotypen - men gelooft dat computerwetenschap of wiskunde een "niet-vrouwelijke" onderneming is, en vrouwen kunnen niet zo succesvol in hen zijn als mannen. Er zijn echt minder meisjes in de IT: op de eerste stage in mijn team van 20 mensen, naast mij, waren ze er niet. Maar nu doen Facebook en vele andere bedrijven inspanningen om de huidige stand van zaken te corrigeren. Als je een meisje bent en wilt leren programmeren of je kunt je ervaring al delen - schrijf me, we zullen verenigd zijn.
foto's: Facebook