Engenharia na Intercom: destaques dos meus primeiros dois anos

Publicados: 2022-05-06

Uma das alegrias de uma carreira de engenharia é o quão variada ela pode ser – o tamanho, a indústria e, acima de tudo, a cultura de qualquer empresa determinam inteiramente como um trabalho de engenharia realmente se parece no dia a dia.

Mas essa variedade também traz um desafio – ao considerar as oportunidades de trabalho de engenharia, como você sabe o que realmente estará fazendo? Duas funções em níveis semelhantes em empresas de aparência semelhante podem, na verdade, diferir muito na prática. Muitas vezes, os detalhes do seu trabalho e a oportunidade de crescimento, satisfação e prazer podem ser difíceis de avaliar apenas observando as especificações do trabalho.

Então aqui vou descrever meus dois primeiros anos aqui para que você possa ter uma ideia de como é o trabalho de engenharia na Intercom – como abordamos problemas, como colaboramos, como construímos produtos, como tratamos um outro.

Entrando no Intercomunicador

Sou Engenheiro de Produto na Intercom há pouco mais de dois anos. Eu já havia trabalhado como engenheiro na Squad , uma startup indiana. Em quatro anos lá, crescemos de 10 para 100 pessoas e eu progredi de estagiário para liderar a equipe de Engenharia. Ao vir para a Intercom, eu queria ter um impacto imediato e ver resultados reais de minha contribuição – meu tempo em uma startup significava que eu estava acostumado a trabalhar de forma rápida e eficaz.

“A Intercom pareceu uma boa escolha porque estava no estágio certo”

Intercom parecia uma boa escolha porque estava no estágio certo. A empresa havia passado da fase inicial de inicialização e estava (e ainda está!) em um período de rápido crescimento, com novos desafios e problemas para resolver. Ela havia estabelecido processos e formas de trabalho sólidos, mas ainda exibia a flexibilidade, adaptabilidade e velocidade de uma empresa jovem.

Integração com Intercom

A experiência de integração foi tão favorável. Eu tinha acabado de me mudar da Índia, e meus gerentes garantiram que eu me instalasse na Intercom e na Irlanda, sem ter que me estressar com um novo emprego nas primeiras semanas. Como parte da integração, recebi um amigo para fazer perguntas sobre meu trabalho ou sobre a empresa em geral, e meus colegas de equipe estavam sempre disponíveis para ajudar. Essa almofada foi tão importante quando me adaptei à enorme mudança de me mudar da Índia e ganhar contexto sobre a Intercom e seu produto.

“Eu rapidamente comecei a me sentir mais confiante para contribuir com meus pensamentos e sugerir mudanças de direção”

Vindo de uma startup menor, eu estava acostumado a ter um impacto imediato em toda a empresa e a tomar decisões importantes sobre produtos e tecnologia. Foi um pouco desconcertante não poder contribuir imediatamente para o mesmo nível na Intercom, mas a sensação logo passou quando ganhei mais contexto sobre as áreas de propriedade da minha equipe e a empresa como um todo. Rapidamente comecei a me sentir mais confiante para contribuir com meus pensamentos e sugerir mudanças de direção. A Intercom permitiu que eu levasse o tempo necessário para entender o produto e os processos que usamos para construí-lo – como resultado, pude contribuir de maneira mais valiosa e eficaz.

Minha jornada de intercomunicação até agora

No meu primeiro ano, trabalhei com a equipe de faturamento. Gosto de ler e aprender sobre design de sistemas, então o faturamento foi um espaço interessante e me deu a oportunidade de trabalhar em estreita colaboração com nossa equipe de vendas e resolver alguns problemas fascinantes.

Desde então, mudei para a equipe Core Technologies , um grupo de especialistas com experiência nas principais tecnologias que a Intercom usa – MySQL, Ruby, Rails e Elasticsearch, para citar algumas. Após um ótimo ano com o Team Billing, eu estava ansioso para trabalhar mais de perto com bancos de dados e tive a oportunidade de me tornar um especialista do Elasticsearch com o Team Core Technologies. Há tantas oportunidades como esta na Intercom – experimentar coisas novas e aprender novas habilidades é fortemente encorajado, e minha mudança foi totalmente apoiada pelo meu gerente. A empresa está aberta a trabalhar com você para alcançar o melhor resultado para você e para os negócios, e isso significa permitir que cada funcionário desenvolva suas carreiras.

O que torna o Intercom “Intercom”?

Refletindo sobre minha experiência, reuni uma lista não exaustiva das coisas que tornam a cultura da Intercom única. Encontrei elementos desta lista em outras equipes de engenharia, mas a Intercom alcançou um equilíbrio único no que diz respeito à cultura da empresa que me ajudou a aprender rapidamente e alcançar novos estágios de desenvolvimento. Aqui estão apenas algumas das coisas que eu amo na Intercom que acho que ajudariam qualquer equipe de engenharia a crescer e escalar de forma sustentável:

Comece com um cupcake

Colocamos muita ênfase em aprender com a produção o mais rápido possível – começando com pequenos pedaços de trabalho e construindo-os à medida que avançamos. Esta não é uma perspectiva única, mas é tão fácil de ignorar. Chamamos isso de começar com um cupcake .

Essa abordagem se aplica tanto ao Produto quanto à Engenharia, e “pense grande, comece pequeno, aprenda rápido” é um dos nossos princípios de P&D . Eu escrevi um post no blog sobre o aspecto de engenharia dele há algum tempo, e toda vez que vejo esse princípio em ação ou o uso, fico impressionado com o quão bem ele funciona.

Escolha a tecnologia chata

Pode ser tentador tentar resolver todos os problemas com uma solução empolgante, mas introduzir complexidade desnecessária pode criar problemas no futuro. Na Intercom, quando falamos de tecnologia chata, queremos dizer tecnologia que é “ fácil de entender, familiar e sem intercorrências ”. Construímos soluções inovadoras usando tecnologia que nós e nossos clientes entendemos.

“Escolhemos tecnologia chata, desde que seja a troca certa. Se não for, não evitamos construir sistemas sofisticados que atendam às nossas necessidades”

Isso não significa que sempre usamos soluções prontas para uso. Escolhemos tecnologia chata, desde que seja a compensação certa. Se não for, não evitamos construir sistemas sofisticados que atendam às nossas necessidades. Nosso sistema de fragmentação MySQL e o Elasticsearch Cloud vêm à mente como exemplos. Mesmo com esses sistemas sofisticados, porém, tentaremos usar uma tecnologia chata como base enquanto pudermos.

Implemente processos enxutos

Os processos são difíceis de acertar – um equilíbrio deve ser estabelecido entre velocidade e correção. Já vi startups menores que se inclinam para o lado de muitos processos (muitas vezes seguindo o exemplo de empresas maiores) e se tornam lentas, perdendo vantagem sobre os concorrentes. E já vi startups com poucos processos, onde as coisas parecem se mover rapidamente, mas não há como os novos membros rastrearem uma decisão até sua origem, aprenderem com os erros ou repetirem os sucessos.

A pressão da Intercom por processos enxutos não é um acidente. Todos na Intercom têm a intenção de se mover rápido”

A pressão da Intercom por processos enxutos não é um acidente. Todos na Intercom têm a intenção de se mover rápido. A equipe de liderança gasta tempo pensando em processos , certificando-se de ouvir as pessoas talentosas que contrataram e preparando-as para o sucesso. Os engenheiros avaliam consistentemente a melhor forma de enviar as mudanças com rapidez e segurança , seguindo práticas recomendadas simples.

Mantenha simples

Eu prosperei dentro da cultura da Intercom de manter as coisas simples. As equipes são pequenas, focadas principalmente em uma parte do produto que possuem completamente. Cabe a cada equipe como eles trabalham, mas todos seguem um conjunto de princípios e cultivam uma abordagem de “princípios sobre processos” entre os colegas de equipe.

Nossas reuniões em pé são um bom lugar para obter contexto sobre o que todos na equipe estão fazendo e para ajudar a desbloquear uns aos outros, se necessário. Esses encontros se tornaram ainda mais importantes ao trabalhar remotamente – eles significam que posso ver minha equipe todos os dias e não perco um contexto importante.

Recompensa a gentileza

Nos últimos dois anos, trabalhei com muitos especialistas de domínio: gerentes de programas técnicos, engenheiros, representantes de vendas, gerentes de operações financeiras, editores. E uma coisa se destaca: todos eles foram humanos tão bons e gentis. A Intercom me apresentou a pessoas experientes que estão sempre dispostas a ajudar e mostrar o caminho certo sem fazer você se sentir estúpido. Existe esse sentimento geral de que as pessoas querem o melhor para você.

“Tenho reuniões regulares com mentores de engenharia experientes que podem me orientar nas mudanças de equipe ou compartilhar insights de sua experiência”

Os engenheiros integrados à empresa ou a uma equipe trabalham em estreita colaboração com um “amigo” que os ajuda a se tornar um membro produtivo da equipe e começar a criar impacto o mais rápido possível. Além disso, todo mundo fica feliz em atender uma ligação para explicar um conceito com o qual você está tendo problemas ou compartilhar o contexto de um sistema no qual você está trabalhando. Tenho reuniões regulares com mentores de engenharia experientes que podem me orientar nas mudanças de equipe ou compartilhar insights de sua experiência.

Esse ambiente é difícil de replicar, mas a cultura de uma empresa é construída a partir dos comportamentos pelos quais as pessoas são recompensadas. A Intercom recompensa as pessoas por terem um impacto desproporcional – esse impacto pode estar relacionado ao seu trabalho ou à forma como se relacionam com as pessoas com quem trabalham.

Meu futuro na Intercom

Aprendi muito nos últimos dois anos, e minha experiência até agora me deixou ainda mais animado com o meu futuro aqui. Há muito mais para eu experimentar aqui e sinto que começar com a Intercom e me mudar para a Irlanda me colocou na próxima curva S de crescimento , tanto profissional quanto pessoalmente.

A engenharia da Intercom pode ser seu próximo passo na carreira? Dê uma olhada em nossas funções de engenharia aberta .

Anúncio horizontal do blog - engenharia (1)