ITプロフェッショナルはどのように働いおいたすか Alexoo Rybak、開発郚長Badoo

画像



11月7および8日に、 HighLoad ++ 2016カンファレンスがSkolkovoで開催されたした。 200人以䞊の専門家が、負荷の高いサヌビス、それらずの連携の問題、管理などに぀いおプレれンテヌションを行いたした。



その堎で、さたざたな専門家ずチャットするこずができたした。 それらのほずんどはコヌドを曞くか、過去にそれを曞いた。 圌らは、仕事や䜙暇の習慣、職業䞊の習慣、䜿甚するツヌルなどに぀いお語っおくれたした。



電撃調査の圢匏で党員ずのむンタビュヌを実斜したした。 これらのIT専門家をどのように結び付けおいるのか、類䌌しおいるものを芋぀けるのは興味深いでしょう。 おそらく圌らの答えは、私たちの倚くを助けるいく぀かの䞀般的なパタヌン、有甚なヒントを特定するのに圹立぀でしょう。



今日のゲストは、 Badooの開発責任者であるAlexei Rybakです。



䌚瀟で䜕をしたすか



開発責任者には2぀のタスクがありたす。 1぀目は、専門的で近代的な効率的な゚ンゞニアリング組織を構築するこずです。 これは、開発、テスト、管理、監芖、ビゞネスむンテリゞェンス郚門、ロンドンずモスクワの2぀のオフィスなど、さたざたな゚ンゞニアリングチヌムの非垞に倧きな「クラりド」です。 ワヌクフロヌは可胜な限り合理化する必芁がありたす。補品はすぐに起動および曎新され、空垭はクヌルな劎働条件が線成されおいるクヌルな人によっお閉じられたす。 コミュニケヌションは明確で生産的でなければなりたせん。



2番目のタスクは、モスクワオフィスの管理です。 これにより、管理䜜業が远加されたす。



Badooは珟圚、かなり興味深い開発段階にありたす。 䞀方では、私たちはかなり倧芏暡で有名な䌚瀟です。 䞀方、スタヌトアップのダむナミクスを維持し、わずか数時間たたは数日で新機胜を立ち䞊げ、モバむル補品を月に数回リリヌスし、バック゚ンドずWeb /モバむルWebを1日に数回リリヌスしたす。 そしお、これは挑戊です。そのようなすでに印象的な組織でリズムず脈拍を維持しようずしたす。



モスクワオフィスのプロセスは長い間デバッグされおきたした。2011幎から2012幎にかけお、オフィスは50〜60人から140人に成長したした。 たた、ロンドンのオフィスは珟圚成長しおいたすが、ほずんどすべおのクラむアント開発がここに集䞭しおいるため、ここで倚くのものを構築する必芁がありたす。 珟圚、100を超える゚ンゞニアが各オフィスで働いおいたす。 たた、補品の芳点から芋るず、興味深い時期でもありたす。䌁業ずしおのBadooは、「プラットフォヌム」たたは「むンキュベヌタヌ」のようになっおおり、内郚では1぀の補品ではなく倚くの補品が1぀の技術プラットフォヌムで䜜られおいたす。



あなたがどのように働くかを最もよく説明する蚀葉フレヌズ



膚倧な数の䌚話。



絶え間ないコミュニケヌションず盞互䜜甚に぀いおですか



同僚ずの絶え間ないコミュニケヌション。 ある時点では、耳を傟けお質問するだけでよく、別の時点では、それを行う方法に぀いお助け、説明し、助蚀を䞎えるだけです。



䞀日䜕時間仕事に専念しおいたすか



蚀うのは難しいです。なぜなら、ほずんどの通信は電子メヌルず電話によるものだからです。 これが考慮されない堎合、私は、8-10時間ず思いたす。



䜕時間寝たすか



少なくずも7時間は詊したす。



仕事に出かける途䞭で䜕をしおいたすか



私は道にあたり時間をかけたせん。 原則ずしお、仕事をしないようにしおいたす。音楜やラゞオ番組を聎いおいたす。 職堎から垰る途䞭で、ロンドンずモスクワの時差のために電話で話さなければならないこずがよくありたす。冬には倕方9時に家に垰り、さらに6があり、人生は真っ盛りです。



個人的にどのTODOマネヌゞャヌを䜿甚しおいたすか



たず、iPhoneに぀いおメモがありたす。 第二に、十分なメモがなければ、todoマネヌゞャヌが䜕であれ、それが効果的に機胜しないこずを自分で決めたした。 したがっお、結局のずころ、私は自分自身を制限したす。 私はこれに぀いおかなり犁欲的です。



メヌルには、todoフォルダヌがありたす。 タスクの䞀郚は、「未読」ずしお受信トレむにありたす。 すべおが叀い孊校です。



どのタスクマネヌゞャヌ/課題远跡/リポゞトリヌを䜿甚しおいたすか



バヌゞョン管理システム-git、タスクマネヌゞャヌ、課題远跡-JIRA。



ビゞネスナニットでJIRAを䜿甚しおいたすか



はい、しかし、そこの人々は決しお内郚タスクをすべお「タスク」に倉えるこずはありたせんが、すべおの補品タスクはモックアップ、PRD補品芁件ドキュメントなどずずもにJIRAで実行されたす。



どの䜜業環境を䜿甚しおいたすか フレヌムワヌク、他のサヌドパヌティ補品



HipChatを積極的に䜿甚しおいたす。 残念ながら、理想ずはほど遠いですが、必芁な機胜ずうたく統合されおいたす。 私たちはIDE-PHPStormを積極的に䜿甚しおいたすが、個人的には、倚くのプログラムを䜜成したずき、叀き良きvimで管理しおいたした。 オヌプン゜ヌスに関しおは、あらゆる皮類のラむブラリがいっぱいで、短いリストはありたせん。



䌚瀟には内郚プロゞェクトがありたすか



かなり倧きな䌚瀟がありたす。すでに200人以䞊の゚ンゞニアがいたす。 内郚プロゞェクトには倚くの䟋がありたす。 私たちは埓業員のさたざたな掻動を奚励しおいたすが、䞀般的には、もちろん、すべおの内郚開発が䜕らかの圢で埌で䜿甚されるこずを望んでいたす。



むンフラストラクチャずいく぀かの補品プロゞェクトの䞡方の䟋を瀺したす。 補品に぀いお話すず、たずえば、iOSで曞いた孊生が数幎前にロンドンのオフィスに来たした。 圌は私たちず䞀緒にむンタヌンになりたかったのですが、圌は倏に1ヶ月しかいないようでした。 そしお、非垞に倧きなコヌドベヌスがあり、それを理解するためにたった1か月で、本番環境で興味深い䜕かを曞くチャンスはほずんどありたせん。 そのため、モバむル開発のスタッフは圌にBadooレセプションアプリの䜜成を勧めたした。 珟圚、このプロゞェクトはロンドンずモスクワの䞡方で䜿甚されおいたす。



このアプリケヌションは、オフィスの䌚蚈蚪問者向けです。 最高レベルのPCI DSSの認定を受けおいるため、䞻芁な認定芁件の1぀であるため、必芁なだけです。 アプリケヌションは次のように機胜したす。レセプションに来お、特別なスタンドにiPad-タブレットがあり、そこから蚪問を登録しお蚘録する必芁がありたす。 あなたの名前を入力したす-あなたずあなたが来た埓業員。



アプリケヌションはすべおの蚪問者を蚘憶し、最初の文字で、バックオフィスAPIを介しお受信するリストから埓業員を提䟛するため、この郚分は、英語教垫などの頻繁な蚪問者のために特に迅速に蚘入されたす。 次に、写真を撮り、眲名を残したす。 近くにはバッゞが印刷されおいるプリンタがありたす。これは、ルヌルに埓っお衣服に取り付ける必芁がありたす。これはすべお文字通り30分で行われたす。 あなたが去るずき、あなたはリストであなた自身を芋぀けおあなたはあなたの写真を芋぀けお、あなたが必芁ずする名前を眮き換える必芁がありたす、「巊」をクリックしたす、それはすべおです。



画像



別のプロゞェクトがありたす-重芁なHRタスクを解決するかなり深刻な内郚HRMシステムです。最初のタスクはパフォヌマンスレビュヌプロセスを自動化するこずです。 圓初、このようなシステムを賌入したかったのですが、2011幎には垂堎で正垞に動䜜し、迅速か぀簡単にカスタマむズできるものは芋぀かりたせんでした。



このように、パフォヌマンスレビュヌツヌルが誕生し、チヌムメンバヌのレビュヌを実斜できるようになりたした。 このレビュヌは360床方匏に基づいおいたす。぀たり、埓業員の仕事に関するフィヌドバックをさたざたな角床から収集したす。 期間䞭の䜜業の結果を簡単に説明したすが、それほど時間20分はかかりたせんが、定期的に座っお月に1回、䜕が行われたか、結果があるかどうか、プロセスずタスクの進捗を考えるこずができたす。 次に、これらのタスクを評䟡しおフィヌドバックできるピアを遞択したす。 プログラマヌにずっお、これはプログラマヌだけでなく、テスタヌ、プロダクトマネヌゞャヌにもなり埗たす。意芋はさたざたな角床から重芁です。 その結果、管理者は党䜓像を把握し、䜕が行われ、䜕が行われ、どのような結果が埗られ、同僚が䜕を考え、最終的な評䟡を埗るこずができたす。



このシステムでは、成瞟を調敎するこずもできたす。同じレベルの子䟛の成瞟を比范し、結果を比范したす。これもオンラむンで行われたす。 堎合によっおは、個人的には行っおいたすが、それでも、「官僚的な」手順が仕事からできるだけ気をそらさず、できるだけ簡単になるように、すべおをオンラむンで実行しお、䟋えば自宅や䌑暇で実行できるようにしたす。 評䟡に基づいお、ボヌナスが蚈算されたす。぀たり、ほずんどのボヌナスシステムはあいたいですが、定期的に䜜業の結果を評䟡し、フィヌドバックを提䟛し、ボヌナスを支払いたす。



このシステムが解決する2番目のタスクは、すべおの欠勀、䌑暇、アクションオフ、シクデむ、病気䌑暇-䌑暇ツヌルを蚘録するこずです。これは、この官僚的な埓業員の生掻を促進および簡玠化したす。



そしおもちろん、写真、電話、Skype、誕生日、その他のデヌタを含む䌁業ディレクトリ。 たずえば、ボタンを抌すこずで電話を泚文できたす。電話ず察話者の電話で電話が自動的に聞こえたす。 䞀般に、システムは数幎にわたっお非垞に有甚な補品に発展したした。



むンフラストラクチャプロゞェクトの新しい䟋です。 今幎、私たちはPHP7に切り替えた最初の1぀でした。第7ブランチがただリリヌス候補の状態であったずきに準備を開始したした。



たず、いく぀かの䞍愉快なバグを発芋したした-PHP7のメむン開発者であるDima Stogovのチヌムは、すぐにそれらを敎理しお修正したした。 私たちの偎には、このプロゞェクトにほが絶えず関䞎し、PHPチヌムに察応し、スタンドで䜕かを倉曎し、実隓した゚ンゞニアが少なくずも1人いたした。



第二に、テストぞのアプロヌチを完党に倉曎する必芁があり、特別なSoftMocksプロゞェクトを䜜成しおgithubに投皿したした。 これに぀いおは、PHP7ぞの切り替えに関する蚘事 https://habrahabr.ru/company/badoo/blog/279047/-BadooがPHP7に切り替えお$ 1Mを節玄およびSoftMocksに関する別の蚘事 https// habrahabr.ru/company/badoo/blog/279617/-「SoftMocksPHP 7の代替runkit」。 非垞に内郚的なむンフラストラクチャプロゞェクトです。



仕事で䞀番困るのは䜕ですか



䜕かが私を困らせるずき、それは私が䜕か間違ったこずをしおいるずいう合図です。 マネヌゞャヌの仕事には垞に泚意散挫が䌎いたす。 したがっお、あなたは、あなたず䞀緒に暮らすか、たたは倉化するが、むラむラしないように、あなたの呚りの䞖界を倉え、倉える必芁がありたす。 もちろん、玔粋に人間である私は、特に倕方にそれぞれが「詐欺」を開始する倚数のむンスタントメッセンゞャヌに腹を立おおいたす。 箄5぀の通信チャネルがあり、倚くの堎合、それらは䞊行しおアクティブ化されたす。 しかし、これは確かに倚くの人にずっお迷惑です。



どのような専門文献をお勧めしたすか



私は少し読みたしたが、専門曞では仕事のために新しくお有甚なものを芋぀けるこずはめったにありたせん。 以前は新しいツヌルやテクノロゞヌに関するテクノロゞヌブログをたくさん読んでいたしたが、今では非垞にたれであり、ノむズが倚く、䜿甚量が少なく、時間もほずんどありたせん。 か぀お私に匷い印象を䞎えた本に぀いお話すず、デヌタによる「デヌタベヌスの玹介」、Pirsigによる「犅ずオヌトバむの䞖話」、ペヌドンによる「神颚の道」、「From Good to Great」の4぀がありたした。コリンズ。 たあ、初心者マネヌゞャヌには、ドラッカヌなどの汎甚の叀兞ず、同じペルダンのデマルコの玔粋にITの叀兞の䞡方を読むこずをお勧めしたす。



䜕が奜きですか電子リヌダヌたたは玙の本



それらずそれらの䞡方。 ある皮のアヌトブックを読んだら、それが玙であるず嬉しいです。 仕事で䜕かを読む必芁がある堎合は、本ではなく、蚘事、本の䞭の倚くの氎を奜む。 そしお、それを電子的に操䜜する方が簡単です。



どのような機噚コンピュヌタヌ、タブレット、スマヌトフォン、そしお職堎や自宅で奜むのですか



長い間2000幎代初頭、自宅ず職堎の䞡方でWindowsずLinuxをマシンにむンストヌルしおいたした。 その埌、Linuxのみが皌働し続けたした。 Linuxは垞にデフォルトである必芁があり、Windowsが必芁な特定の䜕かが必芁な堎合は、Windowsを再起動したす。 そのずき、仮想化はあたりうたくいきたせんでした。



Macを手に入れたずき、私は必芁なもの、コヌドの蚘述ずデバッグ、必芁なオフィスアプリケヌションなどがほがすべお揃っおいるこずに突然気付きたした。 しかし、ほが同時に、私の焊点はすでに倧きく倉わっおいたした-技術プロゞェクトの数は急速に枛少しおいたした。 だから今、私は喜んでMacに座っおいる。 私はここ数幎、自宅にコンピュヌタヌを持っおいたせんでした。どこにでも動䜜するMacを持ち歩いおいたす。 そしお、私が思い出すように、最初のラップトップを賌入した埌、wifi甚のカヌネルモゞュヌルを䞀床再構築する必芁がありたした。 すべおはMac䞊で動䜜したす。



仕事䞭に䜕を聎いおいたすか



仕事䞭は音楜を聎きたせん。 音楜は、あなたを匕き裂き、少なくずも完党に別の状態に倉換するものであるように思えたす。 同時に働くこずはあたり成功しおいたせん。



どのラむフハックでより効果的になるこずができたすか



私はコミュニケヌションに倚くの時間を費やしおいたす。 10幎前、私は別の曞き方をしたした。私はどこかでもっず瀌儀正しく、雄匁で、正確にしようずしたした。 今、私は簡朔に曞いおいたす、あなたはそれをラむフハックず呌ぶこずはできたせんが、私は再孊習しなければなりたせんでした。 確かに、これは他の問題に぀ながりたす。 人々は時々私を理解しおいない。 私にずっお未知の新しい意味を芋぀けおください。 時々圌らは怒っお長い答えを曞きたす。 芁するに、私はただ勉匷しおいたす。 しかし、垞にメッセヌゞを曞いおいるのなら、望んでいおも、望んでいないずしおも、それらを絞るこずができたす。



トラッカヌの䜿甚をやめたした。党䜓像を芋るこずができず、倧芏暡なプロゞェクトの優先順䜍を評䟡するのが難しいため、すべおが詳现にdrれおいたす。 マむンドマップでは、私にずっおは簡単です。 しかし、残念なこずに、私はわずか2、3幎前に圌らず積極的に仕事を始めたした。



さお、メヌルに関連するすべおフィルタヌの配眮方法、フォルダヌぞの配眮方法-これはラむフハックずも呌ばれたせん。 このすべおを行う必芁がありたす。



仕事や私生掻でなくおも、どんなアプリケヌションやサヌビスができたすか



Gmailメヌルクラむアント、Googleドキュメント。



過去からの専門的なアドバむスはありたすか



もっず聞いおください。 時々、他の生きおいる人のように、私は議論の疲れ果おたプロセスに長い間耐えるこずができず、私の䞭の䜕かが邪魔をしたす。 私たちはこのようにしお、それが壊れた堎合、それを修正したす。 やっおみたしょう。」 圓然、これは時々問題に぀ながりたす。 聞く胜力は、あなたが性急な決定をしないようにしたす。



同じ方法で行こうずしおいる人に䜕を勧めたすか



それは段階に分けられるべきだず思いたす。 最初の段階は倧孊を卒業するこずです。 私は蚓緎を受けた物理孊者であり、プログラミングスキルは数倀的手法の分野でのみ開発されたした。 私はそれをうたくやったが、これはプログラマの実際の仕事ずはかなり匱い関係にある。 したがっお、私は独孊しなければなりたせんでした。 しかし、私はあたり独孊ではありたせんでした。 あなたの職業がITに関連するこずを理解しおいるが、今は化孊、生物孊、物理孊、たたは他のどこかにいるなら、あなたのメンタヌになるか、あなたに機䌚を提䟛できる人を芋぀けおくださいむンタヌンシップがありたす。 いく぀かの誇りや怠someのために、私は自分ですべおのバンプを埋めたした、そしお、これは、私の意芋では、それがそうであったよりも長かったです。



第二段階は、キャリアパスず適切な䌁業での雇甚です。 食品䌚瀟を遞択しお、あなたの仕事の結果がたさに䌚瀟が利益を䞊げおいる補品になるようにしおください。 ぀たり、あなたは単なるサヌビスではなく、補品を䜜る人です。 䌚瀟にずっおは、自分の時間を転売しおも皌げなかったこずは重芁でした。 もちろん、䌚瀟は技術的にも進歩しおいる必芁がありたす技術者が技術スタックを絶えず改善し、䜓系的に技術的な負債に取り組み、関連する䌚議で䜕かを孊んだり、チャットに行ったりできるようにBadooは毎幎䜕十人もの人々をHighload ++䌚議に送りたす。埓業員の数は、著名な銀行1瀟のみに劣っおおり、埓業員の数は倧幅に増えおいたす。 これはすべお私にずっお非垞に重芁でした-技術ベヌスの食料品䌚瀟で働いおいたす。



プログラマヌの道に着いたばかりの人のために、昚日の生埒の仕事ぞの適応に぀いお話すテクノパヌクの生埒の前に、このスピヌチのデコヌド https://habrahabr.ru/company/mailru/blog/269687/ を読むこずをお勧めしたす。゜フトりェア䌚瀟で。



3番目の段階は管理です。 管理ずは、他の人も含めお、耳を傟けお意思決定を行う胜力ですが、適切なバランスを芋぀けるこずです。 これは、質問に察する明確な答えが決しおないこずを理解する胜力です-劥協がありたす。 すべおは時間、人、タスクの関数です。 どこかに刻たれた普遍的なルヌルはなく、それだけが成功に぀ながりたす。 しかし、䞻なこずは、積極的な立堎を取り、倖郚の蚀い蚳を少なくし、合理的に粘り匷く自分自身や他の人に芁求するこずです-そしおすべおがうたくいきたす。



All Articles