[Dev] Mac, Linux ou Windows?
Sabemos que existe algumas certas diferenças entre cada software e equipamentos! Mas quero saber de vocês, com o que trabalham atualmente e qual sua opnião hoje sobre seu equipamento.
Eu mesmo atualmento tenho um notebook com Windows 11 que tem atendido algumas das minhas demandas, acredito que em breve vou precisar migrar para um equipamento mais aprimorado! Sou um desenvolvedor FrontEnd. Porém, como faço alguns projetos Freela, as vezes, carregar meu notebook pessoal que é um acer (dos bons), é meio complicado por conta de seu tamanho.
Quando preciso deixar ele em casa é tranquilo, fica conectado aos monitores e não mexo mais, somente quando preciso carregar ele pra algum lugar que me incomoda.
E vocês?
Como vivem, o que comem, o que usam?
Sinceramente, decidi usar Linux por causa das possibilidades de customização, além do fato, que na época quando decidi usar Linux (2019-2020), usava muito Docker, e percebo que o fato do Docker requerer Linux, rodar Docker no Mac (Intel) e no Windows (mesmo com o aprimoramento do WSL), degrada muito a máquina, e como as máquinas minhas tinham uma memória mediana (8 a 16 GB), passei a adotar o Linux, pois para rodar esses containers, não há um overhead, de ter que emular um sistema dentro do outro. E recomendo quem usa muito Docker em seus projetos que experimentem fazer programação usando máquinas Linux.
Além disso, Linux, dependendo do sistema e das configurações, usa menos memória que o Mac e Windows. Enquanto que o Windows no start já consome de 4 a 5 GB da RAM e o Mac consome os 8 GB de RAM já no start, minha máquina inicia o Manjaro Gnome consumindo apenas de 1.5 a 2 GB (e pode ser aprimorado melhor ainda). Para mim, que uso muitas abas no navegador e uso o IntelliJ, quanto mais memória livre, melhor. Além do fato de me sentir mais seguro contra espionagens etc etc usando Linux do que usar Windows e Mac.
Mas, tenho uma certa vontade de usar um Mac M1, pelo mito só ouvir elogios a respeito do chip e ver como seria a emulação de dispositivos Android e iOS em um chip M1, na mesma arquitetura dos celulares.
Eu uso um macbook pro 14.
Uma máquina incrivel. Estou usando ela para desenvolvimento a 7 meses. Tenho apenas elogios a fazer. Nesses 7 meses não escutei o barulho do cooler rodar.
Além de a bateria durar muito. As vezes gosto de sair de casa um pouco e programar em um café ou até mesmo em um coworking. Saindo de casa com 100% carregado consigo utilizar ela tranquilamente por cerca de 6-8 horas dependendo do uso.
Se tiver a oportunidade de um dia ter um eu recomendo.
No desktop uso Linux. Para sair, tenho um Acer swift 3 com Windows 10 (está me enchendo o saco para trocar para o W11 mas não pretendo atualizar tão cedo). O que é importante para trabalhar no cliente? A minha configuração:
- Leve (o meu pesa 1.4 kg)
- Bateria dura 12h (não preciso levar carregador, é pequeno mas atrapalha, mesmo que passe o dia fora e use a tela do laptop ainda saio com uma pequena reserva)
- Trabalho em full hd (tela de 14" mas ainda enxergo bem)
- 256 SSD (mais do que o suficiente se não ficar instalando porcarias)
- se for possível criptografar o HD, faça.
- Nunca esqueça de dar um push para o github/gitlab/etc antes de sair do cliente.