ITプロフェッショナルはどのように働いおいたすか Tarantoolプロゞェクトの開発者および創蚭者のコンスタンチンオシポフ

画像



私たちは、仕事や䜙暇の習慣、専門的な習慣、圌らが䜿甚するツヌルなどに぀いお専門家に質問し続けおいたす。



それらが互いに矛盟しおいるものを結合するものを芋぀けるこずは興味深いでしょう。 おそらく圌らの答えは、私たちの倚くを助けるいく぀かの䞀般的なパタヌン、有甚なヒントを特定するのに圹立぀でしょう。



今日のゲストは、Tarantoolの開発者、創蚭者、プロゞェクトマネヌゞャヌのKonstantin Osipovです。 Konstantinは、゜フトりェア開発者の圹職ずマネヌゞャヌの圹​​職をどのように組み合わせるかを説明したした。 圌はたた、圌の参照リストを共有したした。



䌚瀟で䜕をしたすか



私はコヌドを曞いお、レビュヌをしお、みんなずタスクに぀いお話し合いたす。 ぀たり、䞀方で、私は開発者の機胜を実行したす。



䞀方、私は報告をし、むンタビュヌをしたす。 今日は倚くを語るこずができたせんでした。 したがっお、報告埌、私は非垞に怒っおいたした。



第䞉に、私はただマネヌゞャヌです。 私はプロゞェクトに自分自身を関連付けおいる倚くの人々の開発ず成長を支揎する必芁がありたす。 そのためには、プロゞェクト自䜓を開発する必芁がありたす。



どうしたすか 䜕をしおいるの



私は非垞に䞭毒の人ですが、怠lazの健康的なシェアを持っおいたす。 私がマネヌゞャヌずしお解決するタスクには、マルチタスクが必芁です。 そしお逆に開発には没頭が必芁です。 しばらくの間、これを組み合わせるのは困難でした。 私は週に2日、自宅で仕事をしおいたす。 私は䞻に人々ずの議論、䌚議、その他の仕事のためにオフィスに来たす。 そしお、自宅で、私はちょうど開発を行うこずができたす。 開発に参加できない堎合は、コヌドを蚘述しお、プロセスから脱萜し始めたす。 そしお、プロゞェクトを開発するために参加する必芁がありたす。 したがっお、切り替える必芁がありたす。



倚くのよく知られたマネヌゞャヌは懐疑的であるため、これは興味深い話です。 圌らは蚀う「あなたがコヌディングしおいる間、あなたはプロゞェクトの良い発展を達成しないでしょう。 私たちはすべおの時間を管理タスクに充おる必芁がありたす。」



しかし、デヌタベヌス開発プロゞェクトの創蚭者の倚くがコヌドを曞き続けおいるこずを知っおいたす。 たたは、たずえば、Linusを思い出すず...圌はコヌディング䞭です。 そしお、これが原因でLinuxの開発が䞍十分だず蚀う人はいたせん。



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



残念ながら、平均は10時間です。これを蚀うのは気持ちの悪いこずです。 そんなに時間がかかるかわかりたせん。



䜕時間寝たすか



7.5〜8時間。



あなたは朝食を食べおいたすか



朝はオヌトミヌルを食べたす。 家族党員のために朝食を準備したす。 私たちには2人の子䟛がいたす。 最初は䞀人の子䟛がオヌトミヌルを拒吊したした。 しかし、それから圌はそれに慣れたした笑。



路䞊で倚くの時間がかかりたすか



これは私にずっお倧きな問題です。 私はい぀も効率のファンでした。 圚宅勀務はこれの䞀郚です。 私は私の人生のすべおの䞍必芁な掻動を削枛しようずしおいたす。 すべおが可胜な限り効果的でなければなりたせん。



珟圚、私たちは南西郚に䜏んでおり、空枯で働くのは地䞋鉄で玄1時間です。 車で、さらに悪い。 最初、私はこの時間を無駄にしおいたこずに非垞に怒っおいたした。 でも今、私は地䞋鉄で講矩を芋るようになりたした。 そしお時々自転車に乗りたす。 6幎間の䜜業で、私は最初にVernadskyぞの自転車道に沿っお、次に䞀般道に沿っお、そしお再び自転車道に沿っお進むルヌトを芋぀けたした。 驚くべきこずに、それはもはや自転車で1.5時間の亀通量の車よりもかかりたせん。



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



ほずんどの堎合、オヌディオブックを聎きたす。 Audibleサブスクリプションを持っおいたす。



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



vi。 Evernoteを詊したしたが、Google Voiceを詊したした。 メモしおください。 そしお圌はメモを取る。



最近、SFの本「パンドラの星」を読みたした。 あなたが察話する必芁があるような超知胜がありたす。 おそらく、Googleもそれを読み、音声サヌビスで䜕をする必芁があるかを理解したした。 しかし今のずころ、私はそれらが本圓に奜きではありたせん。 したがっお、すべお同じvi。



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



完党にGithubで、すべおの質問に答えたす。 すべおの蚈画はそれを通過したす。 それが特に難しいタスクである堎合は、Googleドキュメントで説明したす。 その埌、Wikiに倉換できたす。



それ以前は、CanonicalのLaunchpadにいたしたこれらはUbuntuを䜜っおいるのず同じ人たちです。 圌らは今圌を捚おた。 しかし、これはか぀おGitではなくBazaarにずっお䟿利なものでした。たずえば、青写真などの興味深いものがありたした。



開発にはどのツヌル、フレヌムワヌクを䜿甚したすか



チヌムの䜕人かの開発者はClionを䜿甚し、他の開発者はSublimeを䜿甚したす。 さらに、䌁業のMail.Ru JIRA、Confluenceがありたす。 Travis CI、Concourse CIを䜿甚したす。 その前に、Buildbotがありたした。



パフォヌマンスをデバッグするためのツヌルのうち、Intel VTuneのGoogle Perfを䜿甚したす。 最良のツヌルのみを䜿甚しおいるず蚀うこずは困難であり、それぞれの堎合に、入手可胜なものから最適なものを探しおいたす。



あなたの䌚瀟には内郚プロゞェクトやラむブラリがありたすかそれらはなぜ䜜成されたのですか



成功䟋ず倱敗䟋の䞡方がありたす。 バヌゞョン1.7では、ディスクストアを䜜成したす。 内郚プロゞェクトずしお登堎したしたが、動䜜しおいたせんでした。 私はすべおを曞き盎さなければなりたせんでした。



そしお、ただ撃぀堎合がありたす。 開発者の1人がLuaで関数型プログラミングラむブラリを䜜成したした。 これはLuaJITずうたく機胜し、すべおの機胜プログラミングプリミティブをサポヌトしたす。 圌女は独立したプロゞェクトになり、倚くのファンがいたす。



たた、Travisでパッケヌゞを自動的にビルドするためのツヌルセットを䜜成したした。 このこずをPackPackず呌びたす。 Githubで1行でプロゞェクトに接続できるず非垞に䟿利です。



さらに、Package Cloudを䜿甚したす。このサヌビスは、リポゞトリをホストする機胜を匕き継ぎたす。 圌らにはオヌプン゜ヌスの控えめな蚈画がありたすが、䞀般的に、すべおのパッケヌゞをこのクラりドに保存できれば、それは玠晎らしいこずです。 しかし、それは非垞に高䟡ですが。 Travis CIは、無料でオヌプン゜ヌスプロゞェクトずしおサポヌトしおくれたす。



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



私は非垞に感情的な人であり、うたくいかないものは非垞に私をオンにしたす。 私たちが仕事に぀いお話す堎合-倚くの迷惑。



人ずしお、私はたすたす個人的な限界に盎面しおいたす。 それは本圓に私を動揺させたす。



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



そのようなこずがありたす-Library Thing。 これは、読んだ本やレビュヌを投皿できるサむトです。 私はそこにアカりントを持っおいたす。 そこに行っお、 最近読んだものを芋るこずができたす。



珟圚、私は䞻にIT管理に぀いお読んでいたす。 コンピュヌタヌサむ゚ンスに関しおは、以前に倧孊に進孊しなかった新しいアルゎリズムが数倚くありたす。 たずえば、Rajeev MotwaniによるRandomized Algorithms 1995がありたす。



叀兞ずいえば、玳士のセットがありたす-䟋えば、トヌマスH.コヌメンなどによるアルゎリズムの玹介 、第3版MIT Pressなどです。



コンパむラヌ別- コンパむラヌ Alfred V. Aho著「 Principles、Techniques、and Tools 2nd Edition 」およびKeith Cooper著「 Engineering a Compiler Second Edition」。



デヌタベヌスによるず-これは、りルマン、ガルシア-マリナによる本です...かなり興味深い本です。



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



Kindleを持っおいたす。 䜕床か私はプヌル、プヌルでKindleをdrれさせた-私はそれをかなり積極的に䜿った。 しかし、これは朚補の本に代わるものではありたせん。 今では、電子圢匏の曞籍はありたせんが、時の経過ずずもにテストされた曞籍が倧奜きです。 本がPDFである堎合、たたは新しいものである堎合は、Kindleで読んでください。



職堎や自宅でどの機噚コンピュヌタヌ、タブレット、スマヌトフォンずオペレヌティングシステムを䜿甚したすか



私は自宅にも職堎にもLinuxを持っおいたす。 Ubuntu16。䞀般的に、Linuxからは䜕も必芁ありたせん。 10幎前なら十分でしょう。 端末ずブラりザが欲しいのですが。



Open Officeを激励あなたはそこにたくさんのスラむドを䜜らなければなりたせん。 このプロゞェクトは、その歎史の䞭で安定しおいたせん。 たずえば、今日では、1぀のスラむドのコピヌず貌り付けに数秒かかりたした。



モバむルデバむスに関しおは、Androidを遞択したした。 レノボの携垯電話に巚倧なバッテリヌが搭茉されおいたす。



仕事䞭に音楜を聎きたすか



以前は、仕事䞭に音楜に察する吊定的な態床がありたしたが、オフィスでの仕事はそれを倉えたした。 今は、チルステップ、トリップホップ、氎族通BGのバックグラりンドで垞に聎いおいたす。



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



䞻なトリックは、習慣を垞に「調敎」するこずです。 効果のない習慣を垞に探しお、燃やす必芁がありたす。



Facebookで愚かだずしたしょう。 理由を理解する必芁がありたす。 私はマヌク・カラハンによっおネットワヌクに匕きずり蟌たれたした。 圌はそこにクヌルな蚘事を曞いおいたす、圌は読たなければなりたせん。 だから私はFacebookに行きたした。 しかし、䜙蚈な時間をそこに費やし、火で燃やしたした。



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



私はタクシヌサヌビスを利甚しおいたす。通垞はUberです。 これは私の人生を根本的に倉えたした。なぜなら、あなたはあなたの䞀日を異なっお蚈画しおいるからです。 ドラむバヌのいないタクシヌも欲しいです。 そうすればさらに安くなり、自分の車をたったく手に入れるこずができなくなりたす。 もちろん、カヌドも䜿甚したす。 ほずんどの堎合、maps.meです。



あなたは長い道のりを歩んできたした。 そしお今、誰かがこの道の始たりにいたす。 同じ方法で行こうずしおいる人に䜕を勧めたすか



私が20幎前に自分で、今自分のこずを聞いおいたら、おそらく理解できなかったでしょう。 スティヌブ・ゞョブズのような人々は、私よりもはるかに優れた非垞にクヌルなこずを蚀う「空腹のたた、もっず達成しよう」。 あなたはそれらを正しく理解できる必芁がありたす。



All Articles