Inginerie la Intercom: Repere din primii doi ani
Publicat: 2022-05-06Una dintre bucuriile unei cariere de inginerie este cât de variată poate fi aceasta – dimensiunea, industria și, mai presus de toate, cultura oricărei companii determină în întregime cum arată de fapt un loc de muncă de inginer în fiecare zi.
Dar această varietate aduce, de asemenea, o provocare – când luați în considerare oportunitățile de angajare în inginerie, de unde știți ce veți face de fapt? Două roluri la niveluri similare în companii cu aspect similar pot fi de fapt foarte diferite în practică. Prea des, detaliile muncii tale și oportunitatea de creștere, satisfacție și plăcere pot fi greu de evaluat doar privind specificațiile postului.
Așa că aici voi descrie primii mei doi ani aici, astfel încât să vă puteți face o idee despre cum arată de fapt munca de inginerie la Intercom – cum abordăm problemele, cum colaborăm, cum construim produsul, cum tratăm unul pe altul.
Aderarea la Intercom
Sunt inginer de produs la Intercom de puțin peste doi ani. Anterior, lucrasem ca inginer la Squad , un startup indian. În decurs de patru ani acolo, am crescut de la 10 la 100 de oameni și am trecut de la stagiar la conducerea echipei de inginerie. Venind la Intercom, am fost dornic să am un impact imediat și să văd rezultate reale din contribuția mea – timpul petrecut la un startup însemna că eram obișnuit să lucrez rapid și eficient.
„Interfonul s-a părut o alegere bună pentru că era la stadiul potrivit”
Interfonul s-a părut o alegere bună, deoarece era la stadiul potrivit. Compania depășise faza inițială de pornire și se afla (și încă se află!) într-o perioadă de creștere rapidă, cu noi provocări și probleme interesante de rezolvat. Ea a stabilit procese și moduri de lucru solide, dar a arătat totuși flexibilitatea, adaptabilitatea și viteza unei companii tinere.
Incorporare cu interfon
Experiența de îmbarcare a fost atât de susținătoare. Tocmai mă mutasem din India, iar managerii mei s-au asigurat că mă stabilesc în Intercom și Irlanda, fără a fi nevoit să mă stresez pentru a mă ocupa de un nou loc de muncă în primele câteva săptămâni. Ca parte a integrării, mi s-a atribuit un prieten căruia îi puteam adresa întrebări despre munca mea, sau despre companie în general, iar colegii mei de echipă erau mereu acolo pentru a ajuta. Acea pernă a fost atât de importantă, deoarece m-am adaptat la schimbarea uriașă de mutare din India și de a obține context despre Intercom și produsul său.
„Am început rapid să mă simt mai încrezător să-mi abordez gândurile și să sugerez schimbări de direcție”
Venind dintr-un startup mai mic, eram obișnuit să am un impact imediat și la nivelul întregii companii și să iau decizii importante despre produse și tehnologie. A fost puțin deconcertant să nu pot contribui imediat la același nivel la Intercom, dar sentimentul a dispărut curând pe măsură ce am câștigat mai mult context despre zonele de proprietate ale echipei mele și despre companie în ansamblu. Am început rapid să mă simt mai încrezător în a-mi oferi gândurile și a sugera schimbări de direcție. Intercomul mi-a permis să îmi iau timpul necesar pentru a înțelege produsul și procesele pe care le folosim pentru a-l construi – ca urmare, am putut contribui într-un mod mai valoros și mai eficient.
Călătoria mea prin interfon până acum
Pentru primul meu an, am lucrat cu echipa de facturare. Îmi place să citesc și să învăț despre proiectarea sistemului, așa că facturarea a fost un spațiu interesant și mi-a oferit oportunitatea de a lucra îndeaproape cu echipa noastră de vânzări și de a aborda unele probleme fascinante.
De atunci, m-am mutat în echipa Core Technologies , un grup de specialiști cu experiență în tehnologiile de bază pe care le utilizează Intercom – MySQL, Ruby, Rails și Elasticsearch, pentru a numi câteva. După un an grozav cu Team Billing, am fost dornic să lucrez mai strâns cu bazele de date și mi s-a oferit ocazia să devin specialist Elasticsearch cu Team Core Technologies. Există atât de multe oportunități ca aceasta la Intercom – încercarea de lucruri noi și învățarea de noi abilități este puternic încurajată, iar mutarea mea a fost susținută în totalitate de managerul meu. Compania este deschisă să colaboreze cu dvs. pentru a obține cel mai bun rezultat atât pentru dvs., cât și pentru afacere, și asta înseamnă să permiteți fiecărui angajat să-și dezvolte cariera.
Ce face ca interfonul să fie „interfon”?
Reflectând la experiența mea, am întocmit o listă neexhaustivă a lucrurilor care fac cultura Intercom unică. Am întâlnit elemente din această listă la alte echipe de inginerie, dar Intercom a atins un echilibru unic când vine vorba de cultura companiei, care m-a ajutat să învăț rapid și să ajung la noi etape de dezvoltare. Iată doar câteva dintre lucrurile pe care le iubesc la Intercom și care cred că ar ajuta orice echipă de ingineri să se dezvolte și să se extindă în mod durabil:
Începeți cu un cupcake
Punem mult accent pe învățarea din producție cât mai repede posibil – începând cu bucăți mici de muncă și construind pe ele pe măsură ce mergem. Aceasta nu este o perspectivă unică, dar este atât de ușor de trecut cu vederea. Îi spunem începând cu un cupcake .
Această abordare se aplică atât pentru produs, cât și pentru inginerie, iar „gândește mare, începe mic, învață repede” este unul dintre principiile noastre de cercetare și dezvoltare . Am scris o postare pe blog despre aspectul ingineresc al acestuia cu ceva timp în urmă și de fiecare dată când văd acest principiu în acțiune sau îl folosesc eu, sunt uimit de cât de bine funcționează.

Alege tehnologia plictisitoare
Poate fi tentant să încerci să rezolvi fiecare problemă cu o soluție interesantă, dar introducerea unei complexități inutile poate crea probleme în continuare. La Intercom, când vorbim despre tehnologie plictisitoare, ne referim la tehnologie care este „ ușor de înțeles, familiară și fără evenimente ”. Construim soluții inovatoare folosind o tehnologie pe care noi și clienții noștri o înțelegem.
„Alegem tehnologia plictisitoare atâta timp cât este compromisul potrivit. Dacă nu este, nu ne sfiim să construim sisteme sofisticate care se potrivesc nevoilor noastre”
Acest lucru nu înseamnă că folosim întotdeauna soluții disponibile. Alegem tehnologia plictisitoare, atâta timp cât este compromisul potrivit. Dacă nu este, nu ne sfiim să construim sisteme sofisticate care se potrivesc nevoilor noastre. Sistemul nostru de fragmentare MySQL și Elasticsearch Cloud ne vin în minte ca exemple. Chiar și cu aceste sisteme sofisticate, totuși, vom încerca să folosim o tehnologie plictisitoare ca bază atâta timp cât putem.
Implementați procese lean
Procesele sunt greu de realizat corect – trebuie stabilit un echilibru între viteză și corectitudine. Am văzut startup-uri mai mici care se sprijină pe partea prea multor procese (deseori urmând exemplul companiilor mai mari) și devin lente, pierzându-și avantajul față de concurenți. Și am văzut startup-uri cu prea puține procese, în care lucrurile par să se miște rapid, dar nu există nicio modalitate ca noii membri să urmărească o decizie până la origine, să învețe din greșeli sau să repete succese.
„ Impingerea intercomului pentru procese lean nu este un accident. Toți cei de la Intercom sunt intenționați să se miște rapid”
Impingerea intercomului pentru procese lean nu este un accident. Toată lumea de la Intercom este intenționată să se miște rapid. Echipa de conducere își petrece timpul gândindu-se la procese , asigurându-se că îi ascultă pe oamenii talentați pe care i-au angajat și îi pregătesc pentru succes. Inginerii evaluează în mod consecvent modul în care pot livra cele mai bune modificări cu viteză și siguranță , urmând cele mai bune practici simple.
Nu te complica
Am prosperat în cultura Intercom de a menține lucrurile simple. Echipele sunt mici, concentrate în primul rând pe o parte a produsului pe care o dețin complet. Depinde de fiecare echipă cum lucrează, dar toți urmează un set de principii și cultivă o abordare „principii peste procese” în rândul colegilor de echipă.
Standup-urile noastre sunt un loc bun pentru a obține context cu privire la ceea ce fac toată lumea din echipă și pentru a ne ajuta să ne deblochezi reciproc, dacă este necesar. Aceste standup-uri au devenit și mai importante în timp ce lucrez de la distanță – înseamnă că pot să-mi văd echipa în fiecare zi și să nu ratez contextul important.
Recompensează bunătatea
În ultimii doi ani, am ajuns să lucrez cu o mulțime de experți în domeniu: manageri de programe tehnice, ingineri, reprezentanți de vânzări, manageri de operațiuni financiare, editori. Și un lucru iese în evidență: toți au fost oameni atât de buni și amabili. Intercom mi-a făcut cunoștință cu oameni cu experiență care sunt întotdeauna dispuși să ajute și să vă arate calea corectă, fără să vă facă să vă simțiți prost. Există acest sentiment general că oamenii vor tot ce este mai bun pentru tine.
„Am întâlniri regulate organizate cu mentori cu experiență în inginerie care mă pot ghida prin schimbările echipei sau pot împărtăși perspective din experiența lor”
Inginerii care se integrează în companie sau într-o echipă lucrează îndeaproape cu un „prieten” care îi ajută să devină un membru productiv al echipei și să înceapă să creeze impact cât mai curând posibil. În plus, toată lumea este bucuroasă să participe la un apel pentru a explica un concept cu care aveți probleme sau pentru a împărtăși contextul despre un sistem la care lucrați. Am întâlniri regulate organizate cu mentori cu experiență în inginerie care mă pot ghida prin schimbările echipei sau pot împărtăși perspective din experiența lor.
Acest mediu este greu de replicat, dar cultura unei companii este construită din comportamentele pentru care oamenii sunt recompensați. Intercomul recompensează oamenii pentru că au un impact nemaipomenit – acel impact ar putea fi legat de munca lor sau de modul în care se raportează la oamenii cu care lucrează.
Viitorul meu la Intercom
Am învățat multe în ultimii doi ani, iar experiența mea de până acum m-a făcut și mai entuziasmat de viitorul meu aici. Am mult mai multe de experimentat aici și simt că, începând cu Intercom și mutarea în Irlanda, m-a pus pe următoarea curbă S a creșterii , atât profesional, cât și personal.