JavaRush /Blogue Java /Random-PT /Eu trabalho em uma empresa de TI de produtos: os desenvol...

Eu trabalho em uma empresa de TI de produtos: os desenvolvedores compartilham suas experiências

Publicado no grupo Random-PT
Com este texto, lançamos uma série especial de materiais em que programadores que escrevem em Java falam sobre diferentes tipos de empresas de TI. Esperamos que a experiência de nossos heróis ajude os alunos e juniores do JavaRush a entender em que tipo de empresa gostariam de trabalhar. Neste texto, Maxim Kmets e Anzor Karmov compartilham sua experiência de trabalho em empresas de produtos: quais são as vantagens e desvantagens, quais pessoas ficam melhor trabalhando em um produto. Eu trabalho em uma empresa de TI de produtos: os desenvolvedores compartilham suas experiências - 1Venho desenvolvendo produtos há quase 6 anos. Durante esse período, trabalhei em duas empresas alimentícias. A primeira empresa em que trabalhei fez um produto na indústria de telecomunicações. A segunda empresa para a qual trabalho atualmente é a SDK.finance. Trabalhei algum tempo em terceirização (era uma empresa chamada Lohika) porque estava esgotado com o produto. Agora ele está de volta. Na SDK.finance estamos trabalhando em um conjunto de ferramentas para o desenvolvimento de sistemas de pagamento. Nossa tarefa é resolver o problema de lançar qualquer sistema de pagamento: pode ser um banco on-line, um serviço de venda de moeda ou um serviço de venda de títulos.

Destacarei as seguintes vantagens da empresa do produto:

  • Missão importante. Pode ser um clichê, mas em uma empresa de alimentos sinto que estou fazendo a diferença no mundo. Li recentemente que as pessoas que conseguem responder qual é a sua missão são mais felizes. Eu acho que isso é verdade.

    Quando cheguei ao SDK.finance, a equipe tinha cerca de 5 desenvolvedores e vários devops. Aí começou o crescimento, pegamos o RH, a equipe ampliou e mudamos de escritório. Isso é muito inspirador: você vê que com o seu trabalho, de fato, você criou novos empregos e cresceu junto com essa empresa.

  • Ambiente familiar. Os funcionários de uma empresa de alimentos geralmente ficam motivados a ficar mais tempo e trabalhar mais, se necessário. Essas horas passam mais fáceis porque não estamos pensando em como trabalhar 8 horas, mas em como fazer algum recurso antes de sexta-feira que resolva a dor do cliente. Esse fator une a equipe. Comuniquei-me e comunico-me com muitos rapazes, alguns tornaram-se meus amigos.

  • Perspectivas de carreira. Ao ingressar em uma empresa que acabou de abrir, você pode esperar crescimento e influência à medida que ela se desenvolve. A expertise de um funcionário de uma empresa desse tipo pode ser mais valiosa do que na terceirização. O valor de um funcionário aumenta se ele tiver um bom entendimento do produto e for capaz de resolver problemas complexos. Isso é recompensado com bônus, bônus e progressão na carreira. Na terceirização, tudo depende do framework que você aprendeu ou, ao contrário, não aprendeu. Aliás, minha experiência em terceirização me ajudou em uma empresa de produtos.

    Na SDK.finance, cheguei a uma posição sênior em grande parte graças à minha experiência, porque entendo muito sobre o produto. Perspectivas de liderança se abriram para mim. Vejo mais potencial em uma empresa de produtos em termos de construção de carreira do que em terceirização.

As desvantagens incluem:

  • É difícil manter o equilíbrio entre trabalho e vida pessoal. Deixei o produto por um tempo devido ao esgotamento. Vou explicar porque isso acontece: quando você trabalha muito tempo em um produto, você se apega a ele, para você ele se torna algo pessoal e importante. Por conta disso, me esforcei muito, trabalhei nos finais de semana, não mantive o equilíbrio e fiquei muito esgotado. Trabalhei em outsourcing por um curto período, experimentei mais novas tecnologias e visitei dois projetos diferentes. Saí da terceirização por dois motivos: primeiro, começou o coronavírus e simplesmente não conseguiram encontrar um projeto para mim e, segundo, havia negócios inacabados no projeto do produto, problemas que eu queria resolver. Como o SDK.finance abriu uma nova direção para resolver esses problemas, voltei.

  • Rotina. Você precisa buscar constantemente novos desafios para si mesmo. Quanto mais tempo a pessoa fica no produto, mais difícil fica, porque ela quer uma mudança de cenário. Muitas vezes as pessoas correm da terceirização para o produto, de uma empresa de produtos para a terceirização, porque o desejo de estabilidade é substituído pelo desejo de variedade e vice-versa.

Na minha empresa, o princípio fundamental é o bom senso. Não existe tal regra que criamos e depois percebemos que em uma determinada situação ela não funciona, mas ainda a seguimos. Temos um sistema de acompanhamento de trabalho muito fiel, que ajuda a manter o equilíbrio. Trabalhamos 6,5 horas por dia. Quase todas as empresas de produtos conhecidas, incluindo Google e Facebook, alocam parte de seu tempo de trabalho para treinamento e oportunidade de relaxamento. Isso lhe dá disciplina porque você percebe que tem menos tempo para trabalhar por dia do que antes. Ao mesmo tempo, a pessoa não recicla.

Um júnior deve ingressar em uma empresa de alimentos?

Tudo depende da estratégia da empresa. Por exemplo, na Netcracker, onde trabalhei, o produto era grande e escrito no software especial da empresa. Principalmente recrutaram caras sem experiência, mas com uma boa base (sql, java core) e formação em TI. O mesmo se aplica a grandes empresas como Google, Facebook e assim por diante. Eles têm escolas próprias que treinam pessoal do zero. Eles também contratam pessoas com experiência, mas com boa formação. Se o produto for uma startup, então, via de regra, você precisa de um desenvolvedor com experiência e que ele também seja um desenvolvedor devops, um desenvolvedor front e tudo mais. Quanto mais experiente, melhor. Eu não recomendaria começar com um produto (somente se você não tiver nenhum conhecimento e estudar em uma empresa de produtos). A questão é que primeiro um engenheiro precisa adquirir mais experiência em diferentes tecnologias. Em cada produto você pode encontrar frequentemente a frase: “Foi assim que aconteceu historicamente”. Isso significa que foi cometido um erro no desenvolvimento ou design, mas não pode mais ser corrigido ou é muito difícil. Portanto, aconselho você a estudar a base e trabalhar por um ano em um projeto open source com diversos projetos, e depois estudar algum produto de forma profunda e eficiente.Eu trabalho em uma empresa de TI de produtos: os desenvolvedores compartilham suas experiências - 2Plano de Fidelidade é meu primeiro trabalho de produto. Nosso produto é um conjunto de ferramentas de marketing que fabricamos para diversas marcas, principalmente para restaurantes, mas também é adequado para postos de gasolina, salões de beleza, shopping centers. O produto consiste em um sistema CRM e um aplicativo mobile. Se considerarmos isso no diagrama de um restaurante, então estamos fazendo um aplicativo móvel para ele. Esta aplicação mobile é descarregada pelos clientes do restaurante, o dono do restaurante tem acesso ao sistema CRM onde vê o seu público e pode enviar-lhe ofertas de diversas promoções. O público tem a oportunidade de acumular pontos no aplicativo e trocá-los por determinados brindes. Um bloco separado do nosso trabalho inclui integração com gateways de pagamento. Entramos no mercado internacional muito antes da quarentena, mas foi durante a quarentena que houve uma enorme necessidade de entrega de alimentos ao domicílio. Muitas pessoas precisavam da capacidade de fazer pedidos por meio de um aplicativo móvel e muitas recorreram a nós. Nossos clientes que não utilizavam o módulo de entrega nos solicitaram que o configurássemos para eles. Isso os ajudou a manter os negócios durante a quarentena, pois os restaurantes sobreviviam apenas por meio de delivery. Acho que o interesse pelo trabalho depende do produto que a empresa está desenvolvendo. Se falamos de grandes projetos, então para entendê-los completamente é preciso gastar muito tempo. Depois, algumas tarefas podem parecer uma tarefa árdua porque você já fez isso mil vezes. Se o projeto for pequeno, isso acontecerá muito mais rápido. Mas por outro lado, o produto evoluirá o tempo todo e novos recursos precisarão ser criados. O interesse nesse trabalho também está no fato de que, ao serrar o produto, você vê o resultado do seu trabalho, como outras pessoas o utilizam. A rotina não aparece em todos os trabalhos, mas sim em tarefas repetidas com frequência. Não posso dizer que isso seja super desinteressante, mas acontece de vez em quando. Anteriormente, passava cerca de uma hora adicionando cada novo recurso. Então descobri uma coisa que me permitiu fazer isso sem a minha intervenção. Você pode se livrar de qualquer tarefa rotineira se for criativo. Na nossa empresa sempre dissemos abertamente que a oferta é inferior à do mercado. Em troca, ofereciam liberdade para tomar decisões, assumir mais responsabilidades e participar da vida da empresa e influenciar o que seria o produto. Em vez de um percentual sobre os lucros, promovemos parcerias entre um determinado funcionário e a empresa. Dentro desse relacionamento, compartilhamos as dificuldades e os sucessos da empresa. Se uma empresa está passando por um período difícil, todos entendem. Aqueles que chegarem ao fim partilharão o bolo comum no âmbito da parceria. Não existe tal coisa na terceirização; você é como uma engrenagem no sistema. Alguns trabalham em busca de opções e sucesso final, outros gostam de criar algo significativo, cada um é individual nesse aspecto.

Um júnior deve ingressar em uma empresa de alimentos?

Um dos benefícios de trabalhar em uma empresa de alimentos é o crescimento na carreira. Via de regra, existe apenas um produto que uma empresa cria. E à medida que você trabalha nisso, você vai conhecendo cada vez mais. Depois de algum tempo, você se tornará um dos donos do “conhecimento secreto”. Por exemplo, porque você fez algo uma vez, mas não houve tempo ou vontade de documentar. As pessoas virão até você com várias perguntas sobre o que você fez em alguma parte do sistema. Sua área de responsabilidade crescerá constantemente. À medida que colegas mais experientes deixam a empresa, sua área de responsabilidade será distribuída entre os demais companheiros. Faça bem o seu trabalho e com o tempo você poderá assumir responsabilidade por áreas inteiras e ainda mais. Ao trabalhar para uma empresa de produtos, você estará vinculado a uma pilha de tecnologia específica. Isso permitirá que você tenha uma compreensão mais profunda de certas estruturas e tecnologias. Mas, por outro lado, pode limitar os seus horizontes se você não “seguir as tendências” e tentar algo novo.
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION