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

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

Publicado no grupo Random-PT
Continuamos uma série especial de materiais nos quais 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, Sasha Gorbov, Nastya Klimenko e Roma Beskrovny compartilham sua experiência de trabalho em empresas terceirizadas: quais são as vantagens e desvantagens, vale a pena para um júnior ingressar em uma empresa desse tipo. Eu trabalho em uma empresa de terceirização de TI: os desenvolvedores compartilham suas experiências - 1Comecei minha carreira em uma mercearia em Lugansk e trabalhei lá por vários anos. Por muito tempo trabalhou em empresas de terceirização, entre elas a Luxoft. Agora eles trabalham para a empresa terceirizada Zoolatech. Na terceirização, trabalhei em diversos projetos: fiz software para um banco suíço, software para uma agência de publicidade nos EUA e assim por diante.

Vou destacar as seguintes vantagens de uma empresa terceirizada:

  • Bom salário. Muitas vezes, a administração superestima o desenvolvedor em termos de salário para vendê-lo ao cliente por um preço mais alto. Ele pode ser vendido como um jogador intermediário, mas na verdade ele ainda não possui habilidades intermediárias. Para um desenvolvedor, isso é naturalmente uma vantagem.
  • Rápida aprendizagem. Graças a diferentes tarefas e projetos, uma empresa terceirizada pode aprender rapidamente novas tecnologias. Freqüentemente, uma empresa contrata especificamente consultores que lhes ensinam como escrever o código corretamente. Para desenvolvedores iniciantes, isso pode ser útil. Além disso, pelo fato de na terceirização a equipe não ser tão unida quanto no produto, o desenvolvedor fica menos apegado às pessoas e, consequentemente, sobra mais tempo para estudar.
  • Tarefas diversas e prazos urgentes. Talvez seja uma vantagem discutível, mas gosto quando há muitas tarefas diferentes no meu trabalho.

As desvantagens incluem:

  • Atmosfera menos amigável do que em uma empresa de alimentos. O produto é mais frequentemente orientado para a equipe, portanto, nas empresas de produtos, é mais coeso. Saí de uma mercearia há 5 anos, mas ainda sou amigo de meus ex-colegas. Não desenvolvi nenhuma amizade com ninguém na terceirização.
  • Menos flexibilidade na escolha de tecnologias do que no produto. Na terceirização o cliente tem certas exigências, ele sabe melhor quais tecnologias escolher para o projeto.
  • Projetos menos interessantes do que no produto. Pessoalmente, acho que o produto é sempre mais interessante do que a terceirização: você pode ir até o gerente e dizer qual funcionalidade deseja agregar ao produto. Na terceirização é mais difícil.
  • Burocracia. Nas empresas de terceirização existem muitas pessoas entre o desenvolvedor e o cliente. Na verdade, o desenvolvedor pode nem saber se o cliente sabe seu nome. O segundo problema é o aumento do controle. Você pode contratar um gerente que garantirá que você não desapareça. Assim, uma história como “por que você foi para casa mais cedo” começará, ou ele virá de hora em hora e perguntará o que você fez.

Um júnior deve ingressar em uma empresa de terceirização?

Eu aconselharia os juniores a terceirizarem, simplesmente porque eles têm padrões que lhes dirão onde ir em termos de desenvolvimento. Muito provavelmente, a empresa terceirizada terá um mentor que orientará a pessoa. No início, realmente ajuda se encaixar e entender o que está acontecendo. Depois do produto, terceirizei porque queria algo novo. Acho que a melhor opção para um júnior é trabalhar terceirizado e depois escolher cuidadosamente o produto que mais lhe convém. Depende muito de quanto tempo você está disposto a investir na obra. Eu trabalho em uma empresa de terceirização de TI: os desenvolvedores compartilham suas experiências - 2Eu trabalhava para a Beetroot, para a qual fazia sites. Agora mudei para terceirização e trabalho diretamente para um cliente com quem interagi anteriormente por meio de minha empresa. Nossa equipe foi estruturada assim: líder de equipe, desenvolvedores, gerente de contas, vendedores. Recebi um projeto específico para o qual o líder da equipe me designou. Todo o resto foi decidido em um nível superior: os vendedores procuravam um projeto e vendiam os desenvolvedores para o cliente, as contas resolviam questões organizacionais.

Vou destacar as seguintes vantagens de uma empresa terceirizada:

  • Existe uma especificação técnica pronta para o desenvolvedor. Ou seja, o líder da equipe e o gerente de contas calculam inicialmente quanto tempo é necessário para o projeto e qual pilha de tecnologia usar. Os líderes da equipe estudaram todos os desejos do cliente e você tem uma especificação técnica pronta: isso é conveniente.
  • Dinâmica nas tarefas de trabalho. Na terceirização é preciso se aprofundar em cada projeto, tudo é completamente diferente. A última vez que fiquei estressado com prazos, lembrei que eu mesmo queria esse passeio.

As desvantagens incluem:

  • Dificuldades devido ao fator humano. Por exemplo, os líderes da equipe não calcularam e não atenderam aos desejos do cliente. Tivemos uma situação em que precisávamos fazer um novo design de site, cumpri o prazo, entreguei o projeto ao cliente e descobri que as contas se esqueceram de nos avisar sobre a transferência das galerias para o site do cliente. O cliente ficou bravo. Então toda a equipe sentou e carregou as galerias.

Um júnior deve ingressar em uma empresa de terceirização?

Desenvolvi em diversos projetos graças à terceirização. Acho que está legal para junho. Eu trabalho em uma empresa terceirizada de TI: os desenvolvedores compartilham suas experiências - 3Trabalhei em uma mercearia por cerca de um ano e saí porque não havia carga horária. Vim para a EPAM e trabalho lá há 2,5 anos.

Vou destacar as seguintes vantagens de uma empresa terceirizada:

  • Cronograma de trabalho claro. Agora trabalho das 09h00 às 18h00, o que me convém perfeitamente. Tenho muitas tarefas além do trabalho: tempo para a família e assim por diante. Naquele momento, quando fui certificado como sênior, me esforcei muito, fui palestrante e mentor. Agora reduzi minha atividade. Se eu trabalho por um produto, entendo que haverá horas extras, mesmo que sejam pagas, não estou preparado para isso.
  • Todos os processos da empresa são claros e transparentes. Se eu concordasse em tirar férias, é improvável que algo mude. Nas empresas menores, onde as pessoas negociam verbalmente, as coisas podem mudar. Na terceirização (pelo menos na EPAM) isso praticamente não pode acontecer.
  • Pacote social. Por exemplo, os EPAMs trabalham o mais próximo possível das leis do país em que estão localizados (são observados feriados, há dias de licença médica, ainda há 7 dias por ano em que você pode tirar licença médica sem explicação).

As desvantagens incluem:

  • Muitas estruturas em andamento. Por exemplo, o cliente definiu uma pilha de tecnologias com as quais o desenvolvedor trabalha e elas não podem ser alteradas. Do ponto de vista empresarial, isso é correto, porque as novas tecnologias nem sempre são boas. Os desenvolvedores estão sempre interessados ​​em tentar algo novo. As empresas precisam obter um produto que possa ser mantido após 5 anos.
  • Não existe uma atmosfera particularmente amigável na equipe. Não existe uma cultura especial na empresa, bem como unidade em prol de um objetivo comum. Apenas reunimos uma equipe e começamos a trabalhar. Sim, pode haver team building, mas ainda não é a mesma coisa: o desenvolvedor não tem ligação emocional com o projeto, e a qualquer momento você pode arrumar suas coisas e desistir. Há muito menos responsabilidade nesse sentido.
Se você quiser trabalhar e não fazer mais nada, por favor. Se você quer se desenvolver, existem milhões de cursos e oportunidades. Se quiser se tornar um líder de equipe, você pode ir para um projeto interno e trabalhar como líder nele. Aqui todos encontram o que procuram.

Um júnior deve ingressar em uma empresa de terceirização?

Sim, eu recomendaria. É melhor se for uma grande empresa que trabalha com iniciantes. Haverá mais oportunidades lá.
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION