Windows, Linux ou Mac. O que é melhor para desenvolvedores?
No seguinte artigo, Elton Minetto fala sobre a importânte decisão que os desenvolvedores encontram em sua trajetória: a escolha de uma plataforma para desenvolver.

A menos que você desenvolva aplicativos exclusivamente para alguma plataforma, já deve ter ouvido essa discussão entre as comunidades que participa.
Mas afinal, faz diferença o sistema operacional, ou mesmo a IDE que o desenvolvedor usa? Na minha opinião não faz a menor diferença! O que torna um profissional melhor do que o outro não é o fato de estar usando Ubuntu, MacOS, Windows, Visual Studio Code ou vi. O que faz toda a diferença é a atitude que esta pessoa tem em relação a suas escolhas.
Em um artigo que escrevi anos atrás eu falei sobre as leis vikings. E uma delas cabe bem neste contexto:
- Mantenha suas armas em boas condições.
Se você optou por usar Windows, ou qualquer outra ferramenta, esforce-se para deixar sua “arma” pronta para ser usada da melhor forma. Aprenda o máximo que puder sobre como ela funciona, quais os pontos fortes, fracos, como adaptá-la para seu uso diário.
Quando desenvolvemos a plataforma de desafios da Code:Nation, uma das decisões que precisávamos tomar era se forneceríamos ou não uma IDE web para que os desenvolvedores pudessem escrever seus códigos.
Optamos pelo caminho mais “difícil”, pelo menos para nós, que foi o de convencer os desenvolvedores a investirem um tempo aprendendo como criarem o seu ambiente local, configurarem e aprimorarem suas ferramentas.
Isso nos trouxe mais trabalho de suporte, amenizado pela própria comunidade se ajudando no fórum, mas os resultados tem aparecido, com desenvolvedores criando e configurando suas máquinas para resolver os desafios.
Quando eu comecei a minha carreira de desenvolvedor eu criava aplicativos para a plataforma Windows. Quando comecei a desenvolver para a web aproveitei a oportunidade para aprender Linux↳Linux34 conteúdosKali Linux em um Servidor VPS: como, quando e por que usar?DevSecOps · dez 2024Construindo um Windows Service ou Linux Daemon com Worker Service & .NET Core – Parte 2Dev (Back & Front) · jul 2020Criando uma WebApi utilizando .NET, Linux e VSCodeDev (Back & Front) · ago 2019Ver tudo em DevSecOps → e, depois de alguns anos, MacOS.
Em todas as fases eu me esforcei para aprender o máximo possível do ambiente e customizá-lo de forma que eu fosse o mais produtivo possível.
Então, se alguém falar que você é um desenvolvedor inferior (ou superior) porque usa [insira sua ferramenta favorita aqui], não se importe com isso. Apenas continue se esforçando para tornar-se mestre nesta ferramenta e continue crescendo na sua carreira.







