Pular para o conteúdo
38

Programador deve saber Docker e DevOps ou contratar separado?

Fala, galera! Estou aqui com uma dúvida que tem me deixado meio encucado. Sou programador freelancer e, ultimamente, tenho visto que muitas empresas estão pedindo conhecimentos em Docker e DevOps nas vagas. A questão é: será que eu, como programador, preciso dominar essas ferramentas ou é melhor contratar um especialista separado quando o projeto exige? Eu já tenho uma boa base em programação, mas não sou tão familiarizado com essas práticas de DevOps e containerização. O que vocês acham? Vale a pena investir tempo e energia para aprender Docker e DevOps ou é mais eficiente focar em programação e deixar essa parte para um profissional que já manja do assunto? Estou pensando em como isso pode impactar meus projetos e, claro, meu bolso. Se eu decidir aprender, quanto tempo vocês acham que levaria para ficar bom nisso? E se eu optar por contratar, quanto isso poderia custar? Vamos trocar uma ideia sobre isso!

Fabiana Neto Fabiana Neto · Gestor de Tráfego Pago há 6 dias 250 visualizações 4 respostas

Receba ajuda de nossos Especialistas

Temos um time de especialistas treinado para te ajudar com o que você precisa.

Falar com Especialista

4 Respostas

49
Melhor resposta

Olha, eu sou da opinião que, sim, um programador deve ter pelo menos uma noção básica de Docker e DevOps. Isso porque, no mundo atual, a integração contínua e a entrega contínua (CI/CD) estão se tornando cada vez mais comuns. Se você souber como usar Docker, por exemplo, pode facilitar muito a configuração do ambiente de desenvolvimento e produção. Eu mesmo passei por isso em um projeto recente, onde precisei implementar um microserviço. Aprendi Docker em uma semana e consegui otimizar o tempo de entrega em cerca de 30%. Além disso, o conhecimento em DevOps pode te ajudar a se destacar no mercado, já que muitas empresas valorizam profissionais que conseguem lidar com todo o ciclo de vida do software. Então, investir em aprender essas tecnologias pode ser um diferencial que justifica o custo e o tempo investido.

Otávio Paiva Otávio Paiva 727 karma há 6 dias
21

Uma observação prática que eu gostaria de fazer é que, dependendo do tipo de projeto, o custo de contratar um especialista pode variar bastante. Para projetos pequenos, você pode encontrar freelancers de DevOps cobrando entre R$ 1.500,00 e R$ 3.000,00. Já para projetos maiores, esse valor pode subir bastante. Então, vale a pena fazer uma análise de custo-benefício antes de decidir se vai aprender ou contratar. Às vezes, o investimento em um especialista pode ser mais barato a longo prazo se você considerar o tempo que você economiza.

Mariana Lopes Mariana Lopes 34 karma há 6 dias

Receba ajuda de nossos Especialistas

Temos um time de especialistas treinado para te ajudar com o que você precisa.

Falar com Especialista
12

Uma dica que eu posso dar é começar a aprender Docker e DevOps aos poucos. Existem muitos cursos online que são bem acessíveis, como os da Udemy, que custam em média R$ 50,00 a R$ 100,00. Além disso, você pode praticar com projetos pessoais ou contribuir em projetos open source. Isso vai te dar uma experiência prática que é super valiosa. Eu fiz isso e, em menos de um mês, já estava me sentindo mais confortável com as ferramentas.

Fábio Melo Fábio Melo 41 karma há 6 dias
2

Por outro lado, eu vejo que nem sempre é necessário um programador ser expert em Docker e DevOps. Se você está focado em desenvolvimento de software e tem um fluxo de trabalho que já funciona bem, pode ser mais vantajoso contratar um especialista. Isso pode economizar tempo e permitir que você se concentre no que faz de melhor: programar. Em projetos onde o orçamento é mais apertado, pode ser mais eficiente terceirizar essas funções. Eu já fiz isso em um projeto e contratei um DevOps por R$ 2.500,00 para configurar tudo, enquanto eu me concentrei no desenvolvimento. No final, o projeto saiu mais rápido e com qualidade.

Renata Castro Renata Castro 29 karma há 6 dias