Eu preciso de um Mac? Sou desenvolvedor.
Naturalmente as coisas são cíclicas na internet, de ano em ano as mesmas perguntas aparecem. No mundo do desenvolvimento não é diferente, e tem uma em questão que eu sempre vejo em grupos: 'Sou desenvolvedor, preciso de um Mac?'
Fiquei interessado em escrever meu ponto de vista sobre essa 'necessidade' que muitos desenvolvedores gostam de martelar.
A resposta rápida é NÃO, você não precisa de um Mac (Mini/Air/Book) para desenvolver, seu código não vai ser mais bonito ou melhor por conta disso. Você também não vai ter acesso à ferramentas exclusivas e ou relevantes para o desenvolvimento.
A única e real necessidade de ter um Mac no mundo do desenvolvimento, é para criar aplicativos para o iOS. Se sua necessidade não for para criar um app iOS, você pode descartar ter um Mac.
Então por qual motivo isso é tão disseminado?
Assim como todos os produtos da Apple, um MacBook Air ou Pro e ou um Mac Mini e um iMac são ótimos produtos, impecáveis no design e confortáveis de usar e trabalhar.
Seu sistema operacional também é (tirando o Finder) ótimo, uma união da praticidade do Windows e da liberdade do Linux. Para um desenvolvedor meio termo, aquele que sabe usar um terminal, Mac OS X é a medida certa para as suas necessidades.
Talvez o mais importante aqui seja a bateria de um MacBook Air/Pro, que dura bastante e isso é muito importante para aquele desenvolvedor que gosta de ficar se movimento entre ambientes, ou precisa fazer algo externo.
De resto, é apenas um produto muito bem feito e muito bem acabado.
Problemas para se ter um Mac
Não é luxo querer usar algo de boa qualidade, o problema é que viver no Brasil torna isso um luxo. Para se ter um MacBook/Mac Mini intermediário, você precisa gastar mais ou menos 7 mil reais!
Por exatos 7.499,00 reais você compra hoje um MacBook Air com as seguintes configurações:
- Processador Intel Core i5 (5ª geração) de dois núcleos e 1,8 GHz (com turbo 2.9 GHz)
- Memória LPDDR3 de 8 GB com 1600 MHz
- Armazenamento SSD de 128 GB1
- Tela de 13"
Por mais que ele no dia a dia se torne bem rápido para trabalhar (dentro da limitação dos 8GB de memória e dos 128GB de armazenamento), por 7.499,00 reais você monta uma super estação.
E o mercado de usados, vale a pena?
Sim, enquanto o modelo que você for comprar suportar novas atualizações do Mac OS X, é um ótimo negócio. Os produtos da Apple são feitos para durar, porém até mesmo um usado pode custar muito caro, entre 3.500 e 4.500 reais.
Montando uma Super Estação
Vamos supor que você tenha um valor para comprar um Mac, já imaginou o que você pode ter se optar por um Desktop? Eu fiz a seguinte configuração no KaBuM:
- Processador i7-8700 Coffee Lake 3.2GHz (turbo de 4.6GHz)
- Placa Mãe TUF B360M-Plus Gaming/BR
- 4x 8GB DDR4 2400MHz (32GB no total)
- 2x 240GB SSD (480GB no total)
- Monitor de 23.6' Widescreen Curvo
- Teclado mecânico HyperX Mars (tem coisa melhor para programar?)
- Mouse Corsair M65
- Gabinete Sharkoon TG5 Blue (estética importa)
- Fonte Corsair 650w
Tudo isso por 5.205,70 reais! Adicione mais 600,00 reais da licença Windows (ou instale Linux) e ainda fica mais barato que comprar um Mac e mais potente.
Finalizando
Um Mac não faz falta no desenvolvimento (tirando aos desenvolvedores de app iOS), o conforto e a estética que um produto da Apple proporciona pode ser atingido perfeitamente com outras opções, e com toda certeza custando menos.
É uma moda como muitas outras que o mundo do desenvolvimento cria, não é errado você querer aderir a ela também, mas não é necessário.
O Mac OS X também não é uma bala de prata, você não vai se tornar um bom desenvolvedor por estar usando ele.
Meu conselho é que você experimente aprimorar seu ambiente atual com um monitor maior (ou dual), um teclado mecânico, um mouse de qualidade e uma base para seu Notebook, te garanto que isso te gerar um ótimo conforto custo beneficio.
No mais, deixem suas opiniões! Lembrando que essa é a minha opinião e não uma regra. Abraços.
Node.JS | Javascript | Typescript| Web Development | APIs | Unit Test
5 aMuito boa a sua comparação do que se pode montar com 7 mil reais. E realmente dá para montar um pc mais barato e melhor do que o Mac —pelo menos em especificações técnicas— com menos dinheiro. Entretanto, eu acredito que trabalhar no MacOS é algo que aumenta a produtividade e não é pouco. Ja usei todos os 3 grandes sistemas operacionais e entendo qual ponto forte de cada um. Entendo que há coisas que se faz melhor no Windows e no Linux do que no Mac. Eu cheguei à conclusão que para a minha profissão de engenheiro de software/desenvolvedor que o macOS é a melhor plataforma para se trabalhar por aumentar minha produtividade através do sistema operacional que é uma junção da praticidade do Windows com o poder do CLI do Linux como você mesmo disse. Mas o que você disse sobre o preço e o que se pode fazer com menos é inegável. Eu só compro produtos Apple usados (ainda na garantia) e sai muito em conta.
Full stack developer, scale engineering at Skail.
5 aSe você trabalha com Mobile( multiplataforma ), vai acabar precisando de um Mac, infelizmente...
Desenvolvedor de Software | Angular | TypeScript | Git | Linux | Java | SQL | Criador e Gestor do DevCaminhante.t.me (Comunidade de Programação Sem Fins Lucrativos)
5 aExcelente ponderação neste texto. É sempre prazeiroso quando alguém escreve algo imparcial como este texto. E se vê que é um relato pessoal sem desrespeitar a opinião dos outros. Parabéns e obrigado por compartilhar. :)