Intercom'da Mühendislik: İlk iki yılımdan öne çıkanlar
Yayınlanan: 2022-05-06Bir mühendislik kariyerinin zevklerinden biri, ne kadar çeşitli olabileceğidir - herhangi bir şirketin büyüklüğü, endüstrisi ve hepsinden önemlisi kültürü, bir mühendislik işinin günlük olarak gerçekte nasıl göründüğünü tamamen belirler.
Ancak bu çeşitlilik aynı zamanda bir zorluk da getiriyor – mühendislik iş fırsatlarını değerlendirirken, gerçekte ne yapacağınızı nasıl bilebilirsiniz? Benzer görünen şirketlerde benzer seviyelerdeki iki rol, uygulamada büyük ölçüde farklılık gösterebilir. Çok sık olarak, işinizin ayrıntılarını ve büyüme, memnuniyet ve keyif fırsatını sadece işin özelliklerine bakarak ölçmek zor olabilir.
Intercom'daki mühendislik çalışmalarının gerçekte nasıl göründüğüne dair bir fikir edinebilmeniz için burada ilk iki yılımı anlatacağım – sorunlara nasıl yaklaşıyoruz, nasıl işbirliği yapıyoruz, nasıl ürün oluşturuyoruz, nasıl davranıyoruz? bir başka.
Intercom'a Katılmak
İki yıldan fazla bir süredir Intercom'da Ürün Mühendisiyim. Daha önce Hintli bir startup olan Squad'da mühendis olarak çalışmıştım . Oradaki dört yıl içinde 10 kişiden 100 kişiye büyüdük ve ben stajyerlikten Mühendislik ekibine liderlik etmeye ilerledim. Intercom'a gelince, hemen bir etki yaratmaya ve girdilerimden gerçek sonuçları görmeye hevesliydim - bir startup'ta geçirdiğim zaman, hızlı ve verimli çalışmaya alışkın olduğum anlamına geliyordu.
“İnterkom iyi bir seçim gibi geldi çünkü tam da doğru aşamadaydı”
İnterkom iyi bir seçim gibi geldi çünkü tam da doğru aşamadaydı. Şirket ilk başlangıç aşamasını geçmişti ve heyecan verici yeni zorluklar ve çözülmesi gereken sorunların olduğu hızlı bir büyüme dönemindeydi (ve hala öyle!). Sağlam süreçler ve çalışma biçimleri oluşturmuştu, ancak yine de genç bir şirketin esnekliğini, uyarlanabilirliğini ve hızını sergiledi.
Intercom ile Onboarding
Alışma deneyimi çok destekleyiciydi. Hindistan'dan yeni taşınmıştım ve yöneticilerim, ilk birkaç hafta içinde yeni bir işle uğraşma stresine girmeden Intercom'a ve İrlanda'ya yerleştiğimden emin oldular. Katılımın bir parçası olarak, işim veya genel olarak şirket hakkında sorular sorabileceğim bir arkadaşla görevlendirildim ve ekip arkadaşlarım her zaman yardım etmek için oradaydı. Hindistan'dan taşınma ve Intercom ve ürünü hakkında bağlam kazanma konusundaki büyük değişikliğe uyum sağladığım için bu yastık çok önemliydi.
“Düşüncelerime katılmak ve yön değişikliği önermek için hızla kendime daha çok güvenmeye başladım”
Daha küçük bir girişimden geldiğim için, anında ve şirket çapında bir etki yaratmaya ve önemli ürün ve teknoloji kararları vermeye alışkındım. Intercom'da hemen aynı seviyeye katkıda bulunamamak biraz endişe vericiydi, ancak ekibimin sahiplik alanları ve bir bütün olarak şirket hakkında daha fazla bağlam kazandıkça bu duygu kısa sürede geçti. Düşüncelerime katılmak ve yön değişikliği önermek için hızla kendime daha çok güvenmeye başladım. Intercom, ürünü ve onu oluşturmak için kullandığımız süreçleri anlamak için ihtiyacım olan zamanı ayırmama izin verdi - sonuç olarak, daha değerli ve etkili bir şekilde katkıda bulunabildim.
Şimdiye kadar interkom yolculuğum
İlk yılımda Billing ekibiyle çalıştım. Sistem tasarımı hakkında okumaktan ve öğrenmekten zevk alıyorum, bu nedenle faturalama ilginç bir alandı ve bana Satış ekibimizle yakın çalışma ve bazı büyüleyici sorunları çözme fırsatı verdi.
O zamandan beri Intercom'un kullandığı temel teknolojilerde (MySQL, Ruby, Rails ve Elasticsearch) uzmanlığa sahip bir grup uzman olan Core Technologies ekibine geçtim. Team Billing ile geçen harika bir yılın ardından, veritabanlarıyla daha yakından çalışmaya hevesliydim ve Team Core Technologies ile Elasticsearch uzmanı olma fırsatına sahip oldum. Intercom'da bunun gibi pek çok fırsat var - yeni şeyler denemek ve yeni beceriler öğrenmek büyük ölçüde teşvik ediliyor ve hamlem tamamen menajerim tarafından desteklendi. Şirket, hem sizin hem de işletme için en iyi sonucu elde etmek için sizinle birlikte çalışmaya açıktır ve bu, her çalışanın kariyerlerini geliştirmesine izin vermek anlamına gelir.
İnterkomu “İnterkom” yapan nedir?
Deneyimlerime dayanarak, Intercom'un kültürünü benzersiz kılan şeylerin kapsamlı olmayan bir listesini bir araya getirdim. Bu listenin öğeleriyle diğer mühendislik ekiplerinde karşılaştım, ancak Intercom, hızlı bir şekilde öğrenmeme ve yeni gelişim aşamalarına ulaşmama yardımcı olan şirket kültürü söz konusu olduğunda benzersiz bir denge sağladı. İşte, herhangi bir mühendislik ekibinin sürdürülebilir bir şekilde büyümesine ve ölçeklenmesine yardımcı olacağını düşündüğüm, Intercom hakkında sevdiğim şeylerden sadece birkaçı:
Bir kekle başlayın
Mümkün olduğunca çabuk üretimden öğrenmeye çok önem veriyoruz - küçük iş parçalarından başlayıp ilerledikçe onları geliştirmeye çalışıyoruz. Bu benzersiz bir bakış açısı değil, ancak gözden kaçırmak çok kolay. Biz buna kekle başlamak diyoruz .
Bu yaklaşım hem Ürün hem de Mühendislik için geçerlidir ve “büyük düşün, küçük başla, hızlı öğren” Ar-Ge ilkelerimizden biridir . Bir süre önce bunun mühendislik yönü hakkında bir blog yazısı yazmıştım ve bu prensibi her gördüğümde veya kendim kullandığımda, ne kadar iyi çalıştığına şaşırıyorum.

Sıkıcı teknolojiyi seçin
Her sorunu heyecan verici bir çözümle çözmeye çalışmak cezbedici olabilir, ancak gereksiz karmaşıklığı ortaya koymak, ileride sorunlar yaratabilir. Intercom'da sıkıcı teknolojiden bahsettiğimizde, “ anlaşılması kolay, tanıdık ve sorunsuz ” teknolojiyi kastediyoruz . Bizim ve müşterilerimizin anladığı teknolojiyi kullanarak yenilikçi çözümler üretiyoruz.
“Doğru ödünleşim olduğu sürece sıkıcı teknolojiyi seçiyoruz. Değilse, ihtiyaçlarımıza uygun karmaşık sistemler oluşturmaktan çekinmiyoruz”
Bu, her zaman hazır çözümler kullandığımız anlamına gelmez. Doğru ödünleşim olduğu sürece sıkıcı teknolojiyi seçiyoruz. Değilse, ihtiyaçlarımıza uygun karmaşık sistemler oluşturmaktan çekinmiyoruz. Örnek olarak MySQL parçalama sistemimiz ve Elasticsearch Cloud akla geliyor. Bu karmaşık sistemlerde bile, elimizden geldiğince sıkıcı bir teknolojiyi temel olarak kullanmaya çalışacağız.
Yalın süreçleri uygulayın
Süreçleri düzeltmek zordur – hız ve doğruluk arasında bir denge kurulmalıdır. Çok fazla sürece dayanan (genellikle daha büyük şirketler örneğini izleyerek) yavaşlayan ve rakiplerine karşı üstünlüklerini kaybeden daha küçük girişimler gördüm. Ve çok az süreçli, işlerin hızlı ilerlediği, ancak yeni üyelerin bir kararı kökenine kadar takip etmesinin, hatalardan ders almanın veya başarıları tekrarlamanın hiçbir yolu olmadığı yeni başlayanlar gördüm.
“ Intercom'un yalın süreçleri zorlaması bir tesadüf değil. Intercom'daki herkes hızlı hareket etmeye niyetli”
Intercom'un yalın süreçler için zorlaması bir tesadüf değil. Intercom'daki herkes hızlı hareket etme konusunda bilinçlidir. Liderlik ekibi , işe aldıkları yetenekli insanları dinlediklerinden emin olarak ve onları başarıya hazırlamak için süreçler hakkında düşünmek için zaman harcar. Mühendisler, basit en iyi uygulamaları izleyerek değişiklikleri hız ve güvenlikle en iyi şekilde nasıl gönderebileceklerini sürekli olarak değerlendirir .
basit tut
Intercom'un işleri basit tutma kültüründe başarılı oldum. Ekipler küçüktür, öncelikle tamamen sahip oldukları ürünün bir kısmına odaklanmıştır. Nasıl çalıştıkları her takıma bağlıdır, ancak hepsi bir dizi ilkeyi takip eder ve takım arkadaşları arasında “süreçler üzerinde ilkeler” yaklaşımı geliştirir.
Stand-up'larımız, ekipteki herkesin ne yaptığı konusunda bağlam kazanmak ve gerektiğinde birbirimizin engelini kaldırmaya yardımcı olmak için iyi bir yerdir. Bu stand-up'lar, uzaktan çalışırken daha da önemli hale geldi - bunlar, ekibimi her gün görebileceğim ve önemli bağlamları kaçırmayacağım anlamına geliyor.
iyiliği ödüllendirmek
Son iki yılda birçok alan uzmanıyla çalıştım: Teknik Program Yöneticileri, Mühendisler, Satış Temsilcileri, Finans Operasyon Yöneticileri, Editörler. Ve bir şey göze çarpıyor: hepsi çok iyi, kibar insanlardı. Intercom beni, sizi aptal hissettirmeden size her zaman yardım etmeye ve doğru yolu göstermeye istekli deneyimli insanlarla tanıştırdı. İnsanların sizin için en iyisini istediklerine dair genel bir his var.
"Ekip değişikliklerinde bana rehberlik edebilecek veya deneyimlerinden elde ettikleri bilgileri paylaşabilecek deneyimli mühendislik danışmanlarıyla düzenli toplantılarım var"
Şirkete veya bir ekibe katılan mühendisler, ekibin üretken bir üyesi olmalarına ve mümkün olan en kısa sürede etki yaratmaya başlamalarına yardımcı olan bir “arkadaş” ile yakın çalışır. Bunun da ötesinde, herkes, sorun yaşadığınız bir kavramı açıklamak için bir çağrıya atlamaktan veya üzerinde çalıştığınız bir sistemle ilgili bağlamı paylaşmaktan mutluluk duyar. Ekip değişikliklerinde bana rehberlik edebilecek veya deneyimlerinden elde ettikleri bilgileri paylaşabilecek deneyimli mühendislik danışmanlarıyla düzenli toplantılar yapıyorum.
Bu ortamın kopyalanması zordur, ancak bir şirketin kültürü, insanların ödüllendirildiği davranışlardan oluşur. Intercom, insanları çok büyük bir etkiye sahip oldukları için ödüllendirir - bu etki işleriyle veya birlikte çalıştıkları insanlarla olan ilişki biçimleriyle ilgili olabilir.
Intercom'daki geleceğim
Son iki yılda çok şey öğrendim ve şu ana kadarki deneyimlerim, buradaki geleceğim konusunda beni daha da heyecanlandırdı. Burada deneyimleyeceğim daha çok şey var ve Intercom ile başlayıp İrlanda'ya taşınmanın beni hem profesyonel hem de kişisel olarak bir sonraki S büyüme eğrisine soktuğunu hissediyorum.