インターコムでのエンジニアリング:最初の2年間のハイライト
公開: 2022-05-06エンジニアリングのキャリアの喜びの1つは、その多様性です。企業の規模、業界、そして何よりも文化によって、エンジニアリングの仕事が実際に日常的にどのように見えるかが完全に決まります。
しかし、その多様性には課題もあります。エンジニアリングの仕事の機会を検討するとき、実際に何をするのかをどうやって知るのでしょうか。 似たような企業での似たようなレベルの2つの役割は、実際には大きく異なる可能性があります。 多くの場合、仕事の詳細、成長、満足、楽しみの機会は、仕事の仕様を見ただけでは判断するのが難しい場合があります。
そこで、ここで最初の2年間について説明します。これにより、Intercomでのエンジニアリング作業が実際にどのように見えるかを理解できます。問題への取り組み方、コラボレーション方法、製品の構築方法、処理方法などです。お互いに。
インターコムに参加
私はインターコムの製品エンジニアを2年以上務めています。 私は以前、インドの新興企業であるSquadでエンジニアとして働いていました。 そこで4年以内に、私たちは10人から100人に成長し、私はインターンからエンジニアリングチームを率いるようになりました。 インターコムに来て、私はすぐに影響を与え、自分の意見から実際の結果を見ることに熱心でした。スタートアップで過ごした時間は、迅速かつ効果的に仕事をすることに慣れていたことを意味しました。
「インターコムはちょうどいい段階だったので、良い選択だと感じました」
インターコムはちょうどいい段階だったので、良い選択だと感じました。 同社は最初のスタートアップ段階を通過し、急速な成長の時期にあり(そして今もそうです!)、エキサイティングな新しい課題と解決すべき問題があります。 それは確かなプロセスと働き方を確立しましたが、それでも若い会社の柔軟性、適応性、そしてスピードを示しました。
インターコムによるオンボーディング
オンボーディングの経験はとても協力的でした。 私はインドから引っ越したばかりで、マネージャーは私がインターコムとアイルランドに定住することを確認しました。最初の数週間で新しい仕事に取り掛かることについてストレスを感じる必要はありませんでした。 オンボーディングの一環として、自分の仕事や会社全般について質問できる仲間が割り当てられ、チームメートがいつも助けてくれました。 そのクッションは、私がインドからの移転の大きな変化に適応し、インターコムとその製品についてのコンテキストを得るのに非常に重要でした。
「私はすぐに自分の考えを取り入れ、方向性の変更を提案することに自信を持ち始めました」
小規模な新興企業から来た私は、会社全体に即座に影響を与え、製品やテクノロジーに関する重要な決定を下すことに慣れていました。 インターコムで同じレベルにすぐに貢献できないのは少し戸惑いましたが、チームの所有領域と会社全体についてのコンテキストが増えるにつれて、すぐにその気持ちは消えました。 私はすぐに自分の考えを取り入れ、方向性の変更を提案することに自信を持ち始めました。 インターコムでは、製品とそれを構築するために使用するプロセスを理解するために必要な時間をとることができました。その結果、より価値のある効果的な方法で貢献することができました。
これまでの私のインターコムの旅
最初の1年間は、請求チームと協力しました。 私はシステム設計を読んだり学んだりするのが好きなので、請求は興味深いスペースであり、営業チームと緊密に協力していくつかの魅力的な問題に取り組む機会を与えてくれました。
それ以来、インターコムが使用するコアテクノロジー(MySQL、Ruby、Rails、Elasticsearchなど)の専門知識を持つスペシャリストのグループであるコアテクノロジーチームに異動しました。 Team Billingで素晴らしい年を過ごした後、私はデータベースとより緊密に連携することに熱心であり、TeamCoreTechnologiesのElasticsearchスペシャリストになる機会が与えられました。 インターコムにはこのような機会がたくさんあります。新しいことを試したり、新しいスキルを習得したりすることは大いに奨励されており、私の動きはマネージャーによって完全にサポートされていました。 会社はあなたとビジネスの両方にとって最良の結果を達成するためにあなたと協力することにオープンであり、それはすべての従業員が彼らのキャリアを発展させることを可能にすることを意味します。
インターコムを「インターコム」にする理由は何ですか?
私の経験を反映して、インターコムの文化をユニークにするものの網羅的ではないリストをまとめました。 他のエンジニアリングチームでこのリストの要素に遭遇しましたが、インターコムは企業文化に関して独自のバランスを実現しており、迅速に学び、開発の新しい段階に到達するのに役立ちました。 エンジニアリングチームが持続的に成長し、拡張するのに役立つと思う、インターコムについて私が気に入っていることのほんの一部を次に示します。
カップケーキから始めましょう
私たちは、制作からできるだけ早く学ぶことに重点を置いています。小さな作業から始めて、作業を進めていきます。 これはユニークな視点ではありませんが、見落としがちです。 カップケーキから始めます。
このアプローチは製品とエンジニアリングの両方に適用され、「大きく考え、小さく始め、速く学ぶ」ことは、当社のR&D原則の1つです。 少し前にエンジニアリングの側面についてブログに投稿しましたが、この原則が実際に機能しているのを見るか、自分で使用するたびに、それがどれほどうまく機能しているかに驚いています。
退屈なテクノロジーを選ぶ
エキサイティングなソリューションですべての問題を解決しようとするのは魅力的かもしれませんが、不必要な複雑さを導入すると、将来的に問題が発生する可能性があります。 インターコムでは、退屈な技術について語るとき、「理解しやすく、親しみやすく、問題のない技術」を意味します。 私たちは、私たちとお客様が理解しているテクノロジーを使用して革新的なソリューションを構築します。

「適切なトレードオフである限り、退屈なテクノロジーを選択します。 そうでなければ、私たちは自分たちのニーズに合った洗練されたシステムを構築することを躊躇しません。」
これは、私たちが常に既製のソリューションを使用しているという意味ではありません。 適切なトレードオフである限り、退屈なテクノロジーを選択します。 そうでなければ、私たちは自分たちのニーズに合った洗練されたシステムを構築することを躊躇しません。 例として、 MySQLシャーディングシステムとElasticsearchCloudが思い浮かびます。 しかし、これらの洗練されたシステムでも、私たちはできる限り退屈な技術を基盤として使用するよう努めます。
無駄のないプロセスを実装する
プロセスを正しく行うことは困難です。スピードと正確さのバランスを確立する必要があります。 私は、あまりにも多くのプロセス(多くの場合、大企業の例に従う)の側に寄りかかって遅くなり、競合他社に対する優位性を失う小規模なスタートアップを見てきました。 そして、プロセスが少なすぎるスタートアップを見てきました。物事は速く進んでいるように見えますが、新しいメンバーが決定をその起源までたどったり、間違いから学んだり、成功を繰り返したりする方法はありません。
「インターコムが無駄のないプロセスを推進しているのは偶然ではありません。 インターコムの全員が、速く動くことを意図しています。」
インターコムが無駄のないプロセスを推進しているのは偶然ではありません。 インターコムの誰もが速く動くことを意図しています。 リーダーシップチームは、プロセスについて考え、採用した才能のある人々の話を確実に聞き、成功に向けて準備することに時間を費やしています。 エンジニアは、簡単なベストプラクティスに従って、変更を迅速かつ安全に出荷するための最善の方法を一貫して評価します。
単純にする
私は物事をシンプルに保つというインターコムの文化の中で繁栄してきました。 チームは小規模で、主に完全に所有する製品の一部に焦点を当てています。 どのように機能するかは各チーム次第ですが、すべてが一連の原則に従い、チームメート間で「プロセスの原則」アプローチを育成します。
私たちのスタンドアップは、チームの全員が行っていることのコンテキストを取得し、必要に応じてお互いのブロックを解除するのに役立つ場所です。 これらのスタンドアップは、リモートで作業しているときにさらに重要になりました。つまり、毎日チームに会うことができ、重要なコンテキストを見逃すことはありません。
優しさの報酬
過去2年間で、私は多くのドメインエキスパート(テクニカルプログラムマネージャー、エンジニア、営業担当者、財務オペレーションマネージャー、編集者)と仕事をするようになりました。 そして、1つ目立つのは、彼らは皆、とても親切で親切な人間でした。 インターコムは、あなたが愚かであると感じさせることなく、常にあなたを助け、正しい方法を示してくれる経験豊富な人々を紹介してくれました。 人々があなたのために最善を望んでいるというこの一般的な感覚があります。
「私は経験豊富なエンジニアリングメンターと定期的にミーティングを設定しており、チームの変更についてガイドしたり、彼らの経験から得た洞察を共有したりできます。」
会社またはチームに参加しているエンジニアは、チームの生産的なメンバーになり、できるだけ早く影響力を生み出し始めるのを助ける「仲間」と緊密に協力します。 その上、誰もがあなたが問題を抱えている概念を説明したり、あなたが取り組んでいるシステムについての文脈を共有したりするために電話に飛び乗って喜んでいます。 私は経験豊富なエンジニアリングメンターと定期的にミーティングを設定しており、チームの変更についてガイドしたり、彼らの経験から得た洞察を共有したりできます。
この環境を再現することは困難ですが、企業文化は人々が報われる行動から構築されています。 インターコムは、人々に大きな影響を与えたことに対して報酬を与えます。その影響は、彼らの仕事、または彼らが一緒に働く人々との関係の仕方に関連している可能性があります。
インターコムでの私の将来
私はこの2年間で多くのことを学びました。これまでの経験により、ここでの自分の将来についてさらに興奮するようになりました。 ここで体験できることはまだまだたくさんあります。インターコムから始めてアイルランドに移ることで、職業的にも個人的にも、次のSカーブの成長を遂げたと感じています。