Facebook'ta nasıl eğitim aldım ve kodlamanın geleceğim olduğundan emin oldum
ADIM YOK, ŞİMDİ DÖRT DERS ÖĞRENİNBilgisayar Bilimleri Fakültesi, SEÇ. Mesleki kariyerim, Stavropol'deki ileri bir programlama okuluna girdiğimde gençken başladı. Öğretmen, olimpiyatlara katılır ve kazanırsak, Moskova ve St. Petersburg'daki en iyi üniversitelere sınavsız girebileceğimizi söyleyerek bizi motive etti.
Benim için asıl mesele değildi: Ben sadece bilgisayar bilimi görevlerini çözmekten gerçekten hoşlandım. Sürekli rekabet ettiğimiz, bir gün için daha fazla iş tamamlayacak bir arkadaşım vardı. Bu rekabetçi ortam ikimizin de becerilerimizi hızla arttırmasına ve dokuzuncu sınıftan sonra ilk defa All-Russian Olympiad'e katılmasına izin verdi. Evde hobim çatışmalara neden oldu: Mutfakta yardım etmek ve ev işleri yapmak yerine sadece bilgisayarımda yaptığım şeyi yaptım. Yine de, annem her zaman Olimpiyatlara ve yaz okullarına yaptığım gezileri destekledi.
Rusya'da öğretmenlerin 6-11. Sınıflardaki öğrencilere algoritmalar ve veri yapılarında programlama yaparak öğrettikleri ve olimpiyatlara hazırlanmak için mükemmel olan bir yaz okulu vardır. Üç kez LKSH'ye gittim ve orada çok fazla arkadaş edindim. Burası eşsiz bir yer, çünkü bir seyahatten sonra bile gelecekte yardımcı olabilecek dev bir arkadaşlık ağına sahipsiniz. Örneğin, Facebook'ta staj yapmayı böyle öğrendim. Olimpiyat topluluğundaki arkadaşlarımdan biri bir şekilde oraya gitmek isteyip istemediğimi merak etti. Tabii ki, gerçekten istemiştim, ama imkansız olduğunu düşündüm, benden daha akıllı ve daha şanslı biriydi. Özgeçmiş yaratma konusunda bana yardımcı oldu ve şirketin tavsiye sistemi aracılığıyla bana tavsiyelerde bulundu.
Bir haftalık bekleme süresinden sonra, işe alım uzmanlarından bir mektup aldım. Staj yapabilmek için iki veya üç teknik görüşmeyi telefonla ya da Skype ile İngilizce olarak tamamlamanız gerekir. İlginçtir ki, teknik meseleler genellikle lisede aktif olarak çözdüğüm aynı olimpiyat görevleri anlamına gelir - ya da daha da kolaydır. Tabii ki çok endişelendim, ama neyse ki, yetenek hiçbir yere gitmedi ve onlarla başarılı bir şekilde başa çıkmayı başardım. Bana öyle geliyor ki, okul yıllarım boyunca daha kötüsünü yapmamam ve hatta daha da iyisini yapmam gerekirdi. Röportajların nasıl yapıldığı hakkında daha fazla bilgi edinmek istiyorsanız, "Kodlama Mülakatını Cracking" kitabını şiddetle tavsiye ederim. Ayrıca arkadaşlarım ve ben, görüşmeler için görevler içeren kaynaklar hakkında konuştuğumuz bir VC grubuna liderlik ediyoruz, özgeçmişlerin oluşturulmasına yardımcı oluyor ve staj ve iş için insanlara tavsiye edebilecek büyük BT şirketlerinde (genellikle arkadaşlarımızda) insanlar aramaya yardım ediyoruz.
Facebook, stajyerlere şirketlerin ihtiyaç duyduğu gerçek dünya görevlerini veriyor. Bize gerçek hareket özgürlüğü verilir ve ciddi bir sorumluluğumuz vardır.
Stajlar için dört ana ofisten herhangi biri önerildi - Londra, New York, Seattle veya California'daki Menlo Park'ta. İki kere düşünmeden, Silikon Vadisi'ndeki ana ofise gitmeye karar verdim. Facebook staj yapabileceğim bir J1 vizesi vermeme yardımcı oldu ve yer değiştirme ile ilgili tüm masraflarını ödedi: elçilikteki konsolosluk ücretleri, sigorta, uçuşlar, havaalanından taksiler ve benzeri. Staj ödenir, ancak belirli rakamları ifşa edemem. Facebook'ta çalışmak için üç ay çalışmak, Moskova'da bir veya iki yıllığına özel kısıtlama olmadan yaşamak için yeterli.
Facebook'ta iki defa staj yaptım. Stajyerin temel motivasyonu kalıcı olarak çalışmak için davet almaktır. Bir kişi kendini iyi gösterdiyse ve ertesi yıl üniversitede okumaya devam ederse, o zaman tekrar davet edilir. Staj öncesi, tüm stajyerler gelecek takım için yetenekleri ve tercihleri hakkında bir anket doldururlar. İlk başta Internet.org'da çalıştım. Bu, amacı gezegendeki tüm insanları İnternet'e bağlamak olan bir Facebook girişimidir; wikipedia gibi temel hizmetlere ücretsiz erişim sağlar. Örneğin bunlardan biri, "Haklarım" kadınların aile içi şiddeti tanımasına ve mağdurlarının ne yaptığını öğrenmelerine yardımcı olan bir sitedir.
İkinci kez, özellikle McRouter ekibinde Core Infrastructure ile çalıştım. İlk proje ile bu yıl planlanan 12 yerine altı haftada başa çıktım. İkinci proje sırasında McRouter ekibi kendimi olabildiğince bağımsız olarak göstermemi istedi: Kendimi daha küçüklere ayırdım, farklı insanlarla iletişim kurdum ve ortaya çıkan sorunları çözdüm. Facebook, diğer büyük şirketlerden farklı olarak, stajyerlere şirketlerin ihtiyaç duyduğu gerçek dünya görevlerini verir. Bize gerçek hareket özgürlüğü verilir ve ciddi bir sorumluluğumuz vardır. Çalıştığım tüm insanlar çok duyarlı oldukları ortaya çıktı: gerçekten bir şeye ihtiyacım olursa, bir saatten fazla beklemek zorunda kalmamıştım ve bazen meslektaşlarım hafta sonları bile soruları cevapladılar.
Çok çalıştım - çok fazla stres olmadan yapamadım. Kendimi elimden geldiğince kanıtlamak ve staj bitmeden ikinci projeyi bitirmek için zamana sahip olmak istedim. Gizlilik anlaşması nedeniyle teknik detaylar hakkında konuşamam, ancak zordu: kod birkaç yıl önce yazıldı ve bu yüzden nasıl çalıştığını bilen insanları bulmak zordu. Üzerinde çalışmaya başladığımda hiç kimse nasıl test edileceğini bile bilmiyordu. Kısa sürede kodu iyi anlamak, geliştirmek ve yeni işlevler eklemek gerekliydi. Eski çalışanlardan biri bir yıl önce bunu yapmaya çalıştı, birkaç ay çalıştı ve ardından onu terk etti. Dört hafta geçirdim ve kimse yapabileceğime inanmıyor gibiydi - hatta ben bile. Ama sonuçta ortaya çıktı ve düşündüğümden çok daha fazlasını yapabileceğimi farkettim - meslektaşlarım da yapılan işle gurur duyuyorlardı. Tabii ki, eksiler vardı: Tüm hafta sonunu stajın ikinci yarısında ofiste geçirdim.
Stajın ana bonusu, 12 haftalık çalışma için ücretsiz servis hizmetidir. Redwood City'de ofise 30 dakikalık bir bisiklet yolculuğu yaşadım. Koşullar gayet güzeldi: daire bir kişi için tasarlanmış ve bir oturma odası, tam donanımlı bir mutfak, yatak odası ve büyük bir banyodan oluşuyor. Binada bir spor salonu, yüzme havuzu, jakuzi ve mangal yapabileceğiniz çeşitli dinlenme alanları vardı. İyi arkadaş olduğumuz birkaç düzine stajyer benimle yaşadı.
Hiç kimse ne kadar çalıştığınızı izlemiyor, çünkü asıl mesele belirlenen görevleri çözmek ve monitörün önünde belirli bir saat harcamamak.
Genel olarak, Vadi'de yaşamak, özellikle 20 yaşınızdayken oldukça sıkıcıdır. Amerika'da, tüm "yetişkin" eğlenceleri 18 değil 21 yaşından itibaren mevcuttur. Tüm hareketler ve ilginç olaylar San Francisco'da gerçekleşti, ancak hafta içi işten sonra oraya gitmek için yeterli zamanım ve arzum yoktu. İşten sonra birkaç defa olmasına rağmen, bir yat buldum ve San Francisco'daki iskelelerden birine yelken açtım. Bu doğru, yatta: Facebook, çalışanların vadideki hemen her köşeden işten gidebilmeleri için ücretsiz servisler sunuyor. Bu mekiklerden biri, San Francisco'nun yanındaki yat.
Kampüste her zevke uygun 15'ten fazla restoran var ve tüm yemekler ücretsiz: İsterseniz bir salata bara gidersiniz, burger ve pizza yemek istersiniz. Her çalışan istediği kadar yiyebilir, ayrıca ailesi ve arkadaşlarını bir tura sokabilir (oku: yemek ücretsiz). Herkes "Facebook 15" hakkında şaka yapıyor: ilk üç ayda ortalama bir çalışan 15 kilo - yaklaşık yedi kilo. İlk stajda, bu kader beni geçmedi. Kendine iyi bakabilmek için, ofiste ücretsiz bir beslenme uzmanı, büyük bir spor salonu, futbol ve voleybol sahaları bulunmaktadır. Yeni binanın çatı parkında sabahları yoga dersleri düzenlenmektedir. Facebook ayrıca tüm çalışanlarını spor ve sağlık için harcanan parayı geri ödemeye davet ediyor. Kampüste ayrıca bir oyun ve müzik odası, sağlık merkezi, kuaför, güzellik salonu, hediyelik eşya dükkanı, ücretsiz kuru temizleme ve hatta bir marangoz atölyesi bulunmaktadır.
Çalışma takvimi çok esnektir. Hiç kimse ne kadar çalıştığınızı izlemiyor, çünkü asıl mesele belirlenen görevleri çözmek ve monitörün önünde belirli bir saat harcamamak. Şirketteki kültür çok açık, herkes açık alanda çalışıyor ve hatta üst düzey yöneticilerin ayrı ofisleri yok. Her Cuma, Mark Zuckerberg, tüm çalışanlar için haftanın ilerleyişini anlattığı, şirketin gelecek için hedeflerini belirlediği ve hem profesyonel hem de kişisel soruları yanıtladığı soru-cevap oturumları düzenliyor.
Facebook farklı bir çalışma ortamı yaratmaya büyük önem veriyor - örneğin, ofiste meditasyon ve dua için odalar var. Şirket, LGBT topluluğuna çok saygılı ve yıllık San Francisco Gururu'na katılıyor. İlk haftada tüm çalışanlar, şirket içinde görgü kuralları ve saygı hakkında konuştukları özel kurslara tabi tutulur ve ayrıca ayrımcılık ya da cinsel taciz mağduru olurlarsa yardım için iletişim kurulabilecek insanlarla iletişim kurar. Şirketin çalışanlarını ne kadar kurtardığı beni şaşırttı. Facebook'un haftada yedi gün, günün her saatinde çalışan, acil durumlarda arayabileceğiniz bir yardım hattı vardır - örneğin, bir araba kazası varsa: burada herhangi bir soru ile ilgili yardım alabilirsiniz.
Stajın bir sonucu olarak, lisans derecemi bitirdiğimde Facebook'ta Londra ofisinde kalıcı bir işe girmeye davet edildim. Gelecekte, birçokları gibi, dünyayı değiştirecek birinci sınıf bir ürünle kendi şirketimi oluşturmak istiyorum. Önümüzdeki birkaç yıl içinde Londra'da çalışmaya başlamayı planlıyorum (muhtemelen Facebook'ta) ve ABD'ye taşındıktan sonra. Bu stajyerlik sayesinde kendime inandım ve zor görevlerle başa çıkabildim, programlamada tam olarak neyi sevdiğimi öğrenebildim, dünyayı dolaşıp yetenekli insanlarla tanıştım.
İlk eğitimden bağımsız olarak programlamada yerinizi her yaşta bulabileceğinizi de eklemek isterim. Birçoğu cinsiyet klişeleri ile itiliyor - bilgisayar bilimi ya da matematiğin "dişi olmayan" bir iş olduğuna ve kadınların da erkekler kadar başarılı olamayacağına inanılıyor. BT'de gerçekten daha az kız var: 20 kişilik ekibimdeki ilk stajyerinde benden başka onlar yoktu. Ancak şimdi Facebook ve diğer birçok şirket mevcut durumu düzeltmek için çaba sarf ediyor. Eğer bir kızsanız ve programlama öğrenmek istiyorsanız ya da deneyimlerinizi zaten paylaşabilirsiniz - bana yazın, birleşeceğiz.
resimler: Facebook