同様の反察偎Facebook䞊の私たちの人々

Facebookで仕事をする方法、ZuckerbergがKPIに到着したずきに最倧の゜ヌシャルネットワヌクにこのようなひどいむンタヌフェむスがある理由、プログラミングを正しく孊習する方法-ロンドンのFacebookオフィスAlexander Kotlyarsky [@ w1nter]のKPIshnik [@politehnik]ず話したした。







こんにちは、サヌシャ。 ロンドンでどうですか 私たちはあなたを仕事から連れ去りたせんか



こんにちは 物事は順調に進んでおり、春が぀いにロンドンにやっお来たした。暗い灰色の空の代わりに、毎日倪陜が芋えたす。 仕事の邪魔をしないでください。しかし、ハッカ゜ンが終わったばかりなので、少し疲れおいたす。



OK、それでは行きたしょう。 最初の質問どのようにしおFacebookにアクセスしたしたか



昚幎、FBの代衚者がハッカ゜ンを実斜するためにキ゚フに来たした。 これは、米囜倖の2番目の「グロヌバル」ハッカ゜ンでした。 私は圌らのプレれンテヌションに行き、圌らがどのように働くか、内郚文化などに぀いお話したした。 初めお、Facebookは人を雇っおいるず思っおいたしたが、非垞に小さいですが、そこに行くチャンスはただありたす。 そしお最も重芁なこず-これはたさに私が欲しいものです



それからハッカ゜ンがあり、私はそこで賞品を獲埗したせんでしたが、1か月埌にリクルヌタヌが連絡を取りたした。 そしお私たちは去りたす3぀の技術面接、いく぀かの非技術面接は私の提案を確認したした。 それから、私が申し出を受けた電話、H1Bビザの問題、そしおロンドン事務所ぞの申し出。







そしお、なぜカリフォルニアの本郚ではなく、ロンドンぞの提案なのでしょうか



私が申し出を受け取ったずき、アメリカぞの就劎ビザ H1B の割り圓おは終わりたした。2぀の遞択肢がありたした1幎埅぀か、ロンドンで始めるか。 もちろん、埌者を遞択したした。



プログラミングの経隓に぀いお教えおください。 FBにはどのような資栌がありたすか



タヌボパスカル圌がいない堎合は、9幎生を習埗し、「コンピュヌタヌサむ゚ンス」の孊校オリンピックに参加したした匕甚笊で。 倧孊で、圌はこれをもっず真剣に始め、2幎目からフリヌランスで、3日目にプログラマヌに加わりたした。 圌は倧孊のオリンピックに参加したしたが、特別な成果はありたせんでした。 楜しみのためにやった。



私はむンタビュヌで幞運だったこずに泚意したいです。 私はNew Grad'a倧孊からのみずしお認識され、しきい倀はわずかに䜎かった。 通垞、私が蚀われたように、タスクず芁件は経隓のある人にずっお耇雑です。



必芁な資栌-これは、コンピュヌタヌサむ゚ンスの基瀎を理解し、問題を迅速に解決し、より良く、より速くできるこず、そしお䞍可胜なこずを理解するこずです。 プログラミング蚀語に特別な芁件はありたせんでした;面接は通垞、候補者の「蚀語」で行われたす。 蚘述されたコヌドには倚くの泚意が払われたす。



蚀語の問題はありたしたか そしお確かに、倖囜語環境に適応しおいたす。



蚀語には二重の問題がありたす。 最初は、りクラむナ語もロシア語も理解できない環境にいるこずは珍しいこずでした。 KPIの5幎生で英語コヌスに通ったこずを非垞に嬉しく思いたす。この6か月で孊校や倧孊党䜓よりも倚くのこずができたした。 たた、私は時々他の囜の雇甚䞻ず話をしたしたフリヌランス。 二重の問題は、英囜では米囜ずはたったく異なるためです。 アクセントにただ慣れおいたす。



内郚FBキッチンずは䜕ですか パロアルト、ザッカヌバヌグ、オフィスでの仕事の組織、FBの䌁業文化に関するむンサむダヌニュヌスを入手したしょう。



本瀟ずの知り合いは、私がブヌトキャンプ初心者向けトレヌニングコヌスに送られた2012幎10月に始たりたした。 キャンパスは巚倧で、KPIに少し䌌おいたす-䞡偎に広い道路ず建物がありたす。 領土には想像できるすべおのものがありたす-8぀のケヌタリング斜蚭もちろん無料2぀の倧きなダむニングルヌム、ピザ、ブリトヌ、ハンバヌガヌ、寿叞、スむヌツショップ、銀行、矎容院、自転車修理、救急箱、壁䞀面の倧型モニタヌ。







仕事の敎理に぀いお-プログラマヌは広いオヌプンスペヌスに座っおいお、それぞれに䌁業のラップトップMacたたはPCず22台以䞊のモニタヌがありたす。 状況はガレヌゞに少し䌌おいたす-ワむダヌず換気シャフトが倩井からぶら䞋がっおいたす。 壁、倩井、階段-すべお萜曞きで描かれおいたす。 膚匵匏バナナからバヌカりンタヌやゲヌム機たで、どこでも玠晎らしいものを芋぀けるこずができたす。



ザッカヌバヌグは非垞に目的のある人の印象を䞎えたす。 圌の立堎にもかかわらず、圌は非垞にシンプルです-圌は誰ずでもオヌプンスペヌスに座っお、ゞヌンズず普通のスニヌカヌで歩き、安䟡な車を運転したす。 私は圌が他の人ず䞊んで立っおいたダむニングルヌムで圌を数回芋たした。 私が盎接知らなかった堎合、圌がグロヌバル䌁業のCEOであるずは決しお蚀いたせん。 毎週金曜日、ZuckZuckがQAを実斜し、質問をするこずができたす。



すべおの䌁業文化チップは䞭芏暡の本を取り䞊げたす。 そもそも、蚀葉で衚珟された文化はもはや文化ではありたせん-盎接芋お、感じる必芁がありたす。



最も重芁な芁玠の1぀はHACK-゜フトりェア開発ぞのアプロヌチであり、それだけではありたせん。 これは私が説明するのが難しい甚語の䞀぀です。 アむデアは、集䞭するこずにより、プログラマヌは非垞に限られた時間で重芁なものを䜜成できるずいうこずです。 悪倢ずしおスクラム、アゞャむル、゚スティマむタ、「劎働時間」を忘れおいたした。 6週間ごずに瀟内ハッカ゜ンを開催し、誰もが望むものに取り組むこずができたす。 通垞、新しい機胜ず䟿利な内郚システムは、そのようなむベントの間に正確に生たれたす。



プログラマヌマネヌゞャヌはプログラマヌにしかなれたせん。 ブヌトキャンプの埌、党員がどのチヌムに行くか、䜕に取り組むかを遞択したす。







もう1぀の機胜は、私たち党員がFBを䜿甚し、すべおのツヌルに深く統合されおいるこずです。 これは非垞に重芁な瀟䌚的芁玠を䞎えたす-同僚はメヌルアドレスを持぀単なる名前ではなくなりたすが、興味深い個性ずしお開かれたす。 特にあなたが惑星の半分を通しお圌らず通信するずき。



タスクツヌルに関する興味深い所芋は、タスクを操䜜するための内郚FBツヌルです。 数幎前、あるキ゚フのIT䌁業でRedmineタスク管理システムを立ち䞊げようずしたずきのこずを芚えおいたす。 倚くの集䌚や議論があり、人々は狂気のワヌクフロヌ図を描き、チケットにどの州が必芁か、どのようにトランゞションが機胜するべきか、誰がプロゞェクトに察しおどんな暩利を持っおいるかに぀いお、非垞に倚くの論争がありたした



Facebookは玄5,000人の埓業員を擁する囜際組織です。 内郚システムでは、タスクにはオヌプンずクロヌズの2぀の状態しかありたせん。 アクセス暩の分離はありたせん。 簡単な倩才です もちろん、タスクツヌルはほんの䞀䟋ですが、トレンドをトレヌスするのに十分であるこずを望みたす。



そしお、いく぀かのランダムなもの䌚議宀は完党にクレむゞヌな名前ず呌ばれたす私の最愛のAF KATYPARRY、BENDZANDRINフォヌルトトレランス、SON OF PINGずPONG、JUST CANT GIT ENIGGH、STARSHIP TROOPERS、SPAM SPAM SPAM AND SPAM、氎曜日に集䌚を開くこずは習慣ではありたせん、私たちは幎に1日、屋倖でゲヌムをプレむしおいたす。IPCの1぀の建物の屋䞊には、GoogleマップでスキャンできるQRコヌドがあり、ミヌムやgifを䜿甚できるコヌドレビュヌシステムにありたす。







䜜業䞭に゜ヌシャルネットワヌクにハングアップするこずは犁止されおいたすか ブロックされおいるサむトVKontakteなどはありたすか



Facebook、特にグルヌプは、仕事によく䜿甚したす。 私の抜象的な平均的な同僚は、FBで1日玄2〜3時間過ごしおいたす。



いいえ、サむトはブロックしたせん:)



私たちりクラむナ語、ロシア語の倚くはありたすか KPIはありたすか



私が考えおいた以䞊のものがありたす メンロパヌクには玄20人以䞊のりクラむナ人がおり、ロンドンには3人うち2人はKPI卒業生です。 10月にButkamp、私は別のKPIshnikomず䞀緒に行きたした。 FBには「ロシア語を話す」グルヌプ玄80人さえいたす。



自分のプロゞェクトに十分な時間はありたすか たずえば、Googleの埓業員は、プロゞェクトに時間の䞀郚を費やすこずさえ矩務付けられおいたす。 FBでこれはどうですか プロゞェクトぞのリンクを提䟛したすある堎合。



Googleは、ハッカ゜ンを開催しおいる時間の20を配眮しおいたす。 最埌に今倜 ちょっずしたゲヌム HTML Canvas / socket.ioを䜜りたした。 自身のプロゞェクトはただリンクを共有できたす。 時々iOS甚のアプリケヌションに取り組んでいたすがこれに぀いおは埌で説明したす、 coursera.orgでコヌスを受講したす 。



䞻題の質問FBにモバむルデバむス甚の通垞のアプリケヌションがあるのはい぀ですか



おそらく、FBは圓初からモバむル甚のアプリケヌションを開発する䌚瀟ではなかったずいう事実から始めたすたずえば、PathやInstagramが始たったなど。 すべおの゜フトりェア開発プロセスはむンタヌネットにガむドされおおり、非垞に迅速に移動できたす。バグに気づいた-修正プログラムを付けお送信し、機胜を詊したい-これはほがリアルタむムで実行できたす。



モバむルにすばやく切り替えるため、2011幎から2012幎にかけお、アプリの90がHTMLで蚘述され、100回以䞊の反埩が可胜になりたした。 その埌、ネむティブコヌドぞの曞き換えプロセスが開始されたした。 モバむル開発では、物事はむンタヌネットほど単玔ではありたせん。アプリケヌションの配信チャネルはGoogleずAppleによっお制埡されたす。



私たちのiOSアプリはかなり良いです。Androidでは、状況は少し悪いです。 もちろん、その理由は、倚皮倚様なデバむスずシステム゜フトりェアのバヌゞョン、およびアプリケヌションずしおのFBの耇雑さです。 ちなみに、ちょうどロンドンに、Android向けのFacebookの最適化に取り組んでいるチヌムがありたす。



そしお、あなたはFBで正確に䜕をしおいたすか 䜕を開発したすかバック゚ンド/フロント゚ンド、どのタスクを解決し、どのツヌルを䜿甚したすか



ロンドンに移ったずき、iOSチヌムはここにいなかったので、内郚ツヌルに参加したした。 圓瀟は、2,000人の゚ンゞニアが10億人のアクティブナヌザヌを抱えるサむトを簡単に管理できるツヌルを開発しおいたす。 私はフロント゚ンドずバック゚ンドの䞡方で、HipHopPHPの方蚀、 オヌプン゜ヌス 、HTML / JS、時にはPythonを䜿甚しおいたす。



䌁業で働くこずに぀いおのデュロフの蚀葉にコメントしおください。



それぞれに。 この堎合、私はデュロフに同意したす。ほずんどの堎合、コヌポラティズム、アりト゜ヌシング、あらゆる皮類のスクラムずアドゞャむルは、ルヌチンを興味深い職業にしたす。 ファンのためにコヌドを再生しお曞くのがいかに忘れられおいるのか。



VKでの䜜業に同意する条件は䜕ですか



ハッカ゜ンの前で、FBからプレれンテヌションに行った日を芚えおいたす。 それから、私は文字通り私の頭の䞭のすべおが所定の堎所に萜ちたのを感じ、私はFBの䟡倀ず文化が私が必芁なものであるこずに気づき、これらの人々ず働きたいです。 同じ詊合を感じたら、VKで働くこずに同意したす。







そしお、FBはVKをどのように芋おいたすか 圌は深刻な競争盞手ずしお認識されおいたすか たずえば、FBのドラッグアンドドロップ画像は比范的最近登堎したしたが、VCでは長い間登堎しおいたす。 FBは競合他瀟の成功した決定を远跡したすか



もちろん、VKは旧゜連の領土における䞻芁な競争盞手の1぀ずしお認識されおいたす。 この垂堎を埁服するこずは非垞に困難です。aFBはもずもず西掋人の考え方のために䜜成されたたずえば、FBの狂信性はプラむバシヌを指す



VKむンタヌフェむスのミニマリズムず機胜に感心したした。 ドラッグアンドドロップは非垞に䟿利ですが、FBの10億人のナヌザヌの少なくずも1がそれを䜿甚しおいるずは思えたせんずころで、確認する必芁がありたす。 圌らがよくここで蚀うように-むンパクトに焊点を圓おたす。



そしお、圌らはむンタヌフェヌスに぀いお話し始めたした。 質問できないのは、誰がFB Webむンタヌフェむスを䞀般的に開発しおいるのかずいうこずです。 䞖界で最も人気のある゜ヌシャルネットワヌクにこのようなひどいナヌザビリティむンタヌフェむスがあるのはなぜですか



ここで驚くこずはありたせん。りェブむンタヌフェヌスはメンロパヌクのデザむナヌによっお開発され、゚ンゞニアはそれを実珟し、倚くの実隓を行いたす。 私はコメントしたせん-私はデザむンずナヌザビリティの玠晎らしい専門家ではありたせん。 FBは倧芏暡で耇雑なシステムです;シンプルで機胜的、そしお最も重芁なのは理解可胜なむンタヌフェヌスで衚珟するこずは非垞に困難です埌者の理由から、䞀般的に䞍可胜です。 そしお、䜕かを奜たない人は、通垞、それをずっず倧声で蚀いたす。



OK、Zuckerbergに聞いおみたしょう。 ずころで、それをKPIに持ち蟌むこずは珟実的ですか 「䞖界をどのように捉えるのか」に぀いお講矩したす。



ほずんど非珟実的だず思いたす。 圌は䌚瀟にずっお重芁なこずに倚くの時間を費やしおおり、りクラむナぞの蚪問が優先順䜍リストの最初の行にある可胜性は䜎いです。 FBの他の代衚者ははるかに単玔です。 私はキ゚フでハッカ゜ンを開催した人々ず話をしたしたが、圌らは再びそれを繰り返すこずに興味がありたす。







埅っおたす。



秘密でない堎合、Facebookの絊䞎レベルはいくらですか キ゚フず比范しお少なくずもおよそ-たあ、キ゚フのシニアの平均絊䞎の1.5〜2倍。



RFPのレベルが簡単にグヌグルになりうるこずは秘密ではなく、 結果は非垞に関連性がありたす。 りクラむナに関しおは、この数字は重芁ですが、文脈がないずは蚀いたせん。 皎金30〜35ず生掻費は絊䞎に比䟋しお䞊昇するため、2億幎埌に倧富豪が目芚めるずは思いたせん。



若いプログラマヌに䜕を勧めたすか スキルがダりンロヌドするプログラミングを効果的に孊習するには



最も重芁なアドバむスは、やりがいのあるタスク、゚キサむティングなため䞀晩䞭実装できるアむデアを芋぀けるこずです。 オリンピックずハッカ゜ンを詊すこずもできたすが、日垞生掻でそれらを芋぀けるこずができるこずも重芁です。 最初の挑戊はこれで終わりです-退屈なラボを驚くべきものに倉える方法は 新しいプログラミング蚀語で実装したり、前䟋のない芖芚化ツヌルを䜿甚したり、1 Kbのコヌドに入れたりできたすか 倚くの堎合、耇雑な、たたは䞀般的に非珟実的なタスクを自分で蚭定するず、興味深いアむデアが生たれたす。 そしお、行列の乗算がむンタラクティブなゲヌムの開発に倉わるず、あなたのスキルはい぀の間にか非垞に効果的に成長し始めたす。



次のヒントは、䞀緒に䜕かをするこずです。 グルヌプで勉匷するのははるかに簡単で楜しく、将来のチヌムワヌクの経隓が圹立ちたす。 アむデアを共有するこずを恐れないでください。



特定のスキルずテクノロゞヌに関しおは、これはそれほど重芁ではありたせん。 欧米では、T字型の開発者、぀たり1぀の技術に粟通しおいるず同時に幅広い技術を持っおいる開発者を高く評䟡しおいたす。 プログラミングに加えお、グラフィックずデザむンの基本をマスタヌするこずをお勧めしたす。これは非垞に䟿利です。



そしお最埌の1぀。 プログラマヌは非垞に幞運で、21䞖玀の魔法䜿いです。 圌らは䞀瞬で思考を他の倧陞に䌝え、䜕もないずころから本物を創り出し、オブゞェクトをアニメヌション化するこずができたす。 あなたのナニヌクな才胜を䜿うのは無意味です。



KPIでの勉匷はどのように圹立ちたしたか ここで勉匷しおいる間、䞀番倧切にしおいるこずは䜕ですか たずえば、NAUで勉匷したら䜕が倉わるでしょうか



仮説的な質問に答えるこずは困難です。 私は倧孊でずおも幞運だったず信じおいたす。 KPIは、孊生の粟神、玠晎らしいキャンパス、才胜ある人々のナニヌクな組み合わせです。 りクラむナがテクノロゞヌずITトレヌニングベヌスの点で「少し」遅れおいるこずは誰にずっおも秘密ではないず思いたすが、私の発展に貢献した教垫に感謝しおいたす。



そしお、私は玠晎らしい友達を芋぀けお倚くのこずを孊んだホステルに行き着いたこずを心から嬉しく思いたす。 貎重な経隓。 しばしば笑顔で私はその時を芚えおいたす。



他に䜕を蚀いたいのですが、私たちはあなたに尋ねたせんでしたか



FBにずっお、私は自分自身をかなり優れたプログラマヌず考えおいたしたが、今はただどれだけ先んじおいるのかがわかりたした







翻蚳者、メンブレ公園のFacebookオフィスから、Habréの写真。



曎新Sasha [@ w1nter]はすでにHabraコミュニティに参加しおおり、コメントであなたの質問に喜んで答えたす。



All Articles