ITプロフェッショナルはどのように働いていますか? Semyon Bagreev、Rambler Digital Solutions、Python / Ruby開発責任者

私たちは、仕事や余暇の習慣、専門的な習慣、彼らが使用するツールなどについて専門家に質問し続けています。



それらが互いに矛盾しているものを結合するものを見つけることは興味深いでしょう。



おそらく彼らの答えは、私たちの多くを助けるいくつかの一般的なパターン、有用なヒントを特定するのに役立つでしょう。



今日のゲストは、ランブラーデジタルソリューションのPython / Ruby開発責任者であるSemyon Bagreevです。



会社で何をしますか?



合計約55人の2つの開発部門を率いています。 プロジェクトの技術的条件、従業員の動機付けと開発、開発文化について責任を負っています。



あなたがどのように働いているかを最もよく表す一語は?



干渉しません。



私は解読します:開発者が落ち着いて喜んでコードを書き、ビジネス価値を提供し、彼らの仕事の結果を誇りに思うことができるように、私は開発者のためにそのような条件を作り出すように非常に努力します。



一日何時間仕事に専念していますか?



正式には、9時間。 また、仕事に間接的に関連するもの(メッセンジャー/メールの対応、記事や文学の読み方など)を数えると、さらに多くのことが得られます。



何時間寝ますか?



強度を回復するには7.5時間で十分です。



朝食はどうですか?



仕事への道のりには長い時間がかかるので、家で心のこもった朝食を好む。



仕事に出かける途中で何をしていますか?



すでに述べたように、仕事への旅には約1時間半かかります(そう遠くないうちに、モスクワの環状道路の外に家族として住むようになりました)。 運転している場合は、英語のテクノロジーポッドキャスト(TechNewsToday、5by5 Ruby on Railsなど)を聞き、地下鉄や地下鉄のテクノロジーや管理に関する本を読みます。



個人的にどのTODOマネージャーを使用していますか?



私自身は、「メモ」を使用します。 そして、代理人との仕事で-Todoist。



これなしではできないアプリケーションとサービスは何ですか?



私は主に人々と仕事をしているので、ほとんどの場合、インスタントメッセンジャー(Slack、Telegram、Skype)、MS Outlook、Google Appsを使用しています。



会社ではどのタスクマネージャー/課題追跡/リポジトリを使用していますか?



社内の主なタスクトラッカーはJIRAですが、内部プロジェクトではTrello(hello、Atlassian!)をよく使用しますが、バージョン管理にはgitを使用します。 プロプライエタリなものには企業のGitLabを使用し、オープンソースにはGitHubを使用します。



仕事で使用する他のツールやソフトウェアは何ですか?



プロジェクトに取り組んでいる場合はSublime Textを使用し、何かをすばやく修正する必要がある場合はVimを使用します。



会社には内部プロジェクトがありますか?



それらの多くがあります。



一般に、企業ポータルであるイントラネットから始めます。 これは一種のソーシャルネットワークであると同時に、便利なアシスタントです。 イントラネット上のニュース、お知らせ、イベントカレンダー、電子サービス、ドキュメント、オフィスマップなど。 休暇に行く必要がありますか? 同僚の連絡先情報を見つけますか? LDAPパスワードを変更しますか? 会議室を予約しますか? これらはすべてイントラネットを介して行われます。



または、たとえば、Stackと呼ばれる技術的な健康プロジェクトの社内ダッシュボードです。 このアプリケーションは、プロジェクトリポジトリから特定のメトリック(循環的複雑度、コードの重複、テストカバレッジの割合など)を収集し、それらを単一の評価としてオフィスに設置されたテレビに表示します。



興味深いのは、前回のハッカソンから生まれた内部プロジェクトです。ステージおよびテスト環境を動的に上げるシステム-Manufactura、または製品開発者にフィードバックを送信するサービス-Rambler / Feedback。



一般に、開発者は退屈な日常業務を自動化することを好みます。 たとえば、最近、従業員に関する情報がさまざまなソースに保存されており、同じ種類のメッセージを大量に送信していることに気づき、開発マネージャー向けのツールをリリースしました。



仕事で一番困るのは何ですか?



おそらく、何かが毎日職場であなたを困らせるとき、あなたはそれを変えようとするか、職場を変える必要があります。 ですから、私にはそのような要因があるとは言えません。 優先順位の変更、あいまいなタスク、不快な椅子(冗談)などの要因に対処できます。



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



今日、プログラミングに関する本はたくさんあります(そのような無限の感覚)。 それらのいくつかはより良く、いくつかはより悪いです。 私の意見では、すべての開発者は4人の著者(4人のギャングとも呼ばれる) Design Patternsの本と、 Enterprise Application Architectureの Martin Fowler Patternsの本を読む必要があります。



特に新しい本が毎日登場するという事実を考慮すると、本を非常に長い間リストすることができます。 あなたがやっていることに本当に関与し、トレンドをフォローし、興味のある技術に関するニュースレターを購読し、コミュニティで尊敬されている開発者のマイクロブログを読んで、会議に参加することははるかに重要です(今日、ほとんどすべての都市で見つけることができます)。



そして、初心者マネージャーには、管理の古典から何かをお勧めします-AdizesまたはDrucker。



何が好きですか:電子リーダーまたは紙の本?



電話でのみ本を読みます。 なぜなら彼はいつも私と一緒にいるからです。



職場や自宅でどのようなテクニックを好むのですか?



私は会議に多くの時間を費やし、実際、オフィスを頻繁に移動するという事実のために、私はこの問題で禁欲主義が好きです。 動作するMacBook Pro 15を持っています」 そしてそれだけです。 私は自宅で同じ車を使います。 タブレットもデスクトップも私と一緒に定着しません。 さらに、彼はRasberryPiを使用して自宅にメディアセンターを作りました。



仕事中に何を聴いていますか?



あまり頻繁にコードを書いている間は音楽を聴くことができません-一日中議論や会議に費やされます。 しかし、そのような瞬間が起こった場合、ロシアのロックを聴いています。



どのライフハックでより効果的になることができますか?



早くオフィスに来るのはとても便利です。 ミーティングやディスカッションが始まるまで、落ち着いた雰囲気の中で手紙に答え、その日のタスクを書き留めて優先順位を付けてください。 ところで、彼らの多くは朝に成功します。



また、昼食のためにカレンダーで時間を予約するのに役立ちます。 また、1時間ではなく45分間の会議を作成します。したがって、休憩して次の会議の準備をするために15分の休憩があります。



あなたは将来のためにどんな専門的なアドバイスを与えられますか?



より頻繁に「いいえ」と言う。 多くの場合、「タスク」、「問題」、コミッション、質問、またはリクエストがぼやけているか、支払不能または無関係であることがわかります。 この場合、「いいえ」という回答は、情報源が考え、実際に何を望んでいるかを理解し、タスクをより明確に定式化し、具体的な提案とともに私に戻るのに役立ちます。 すべての人の時間と労力を節約できます。



同じ方法で行こうとしている人に何を勧めますか?



まず第一に、私は開発にとどまらず、常に何か新しいことを学び、コミュニティで起こっていることの最新の傾向を知ることをお勧めします。 雇用主がこれに時間を割り当てるかどうかに関係なく。



二つ目は、オープンで、社交的で、聞くこと、聞くことを恐れないこと、決断をすることを恐れないこと、責任を負うことです。 その後、すべてが判明します!



All Articles