Executando verificação de segurança...
4

Qual computador é ideal para programar?

Boa tarde, meu nome é Alessandro, tenho 40 anos e nesse final de ano vou me presentear com um PC e dar início a minha transição de carreira e a pergunta de 1 milhâo é : Com qual configuração eu devo começar? Desktop ou notebook? Mais RAM ou mais Processador, clock ou números de núcleos e treads, quanto de armazenamento? ssd ou hd ?
Minha duvida surge, uma ver que o que se encontra hoje na net em geral são recomendações do tipo " um core i3 com 8 giga de ram já dá pra começar.", mas, qual core i3, são 13 gerações intel com no mínimo 13 processadores desse tipo ,a partir de qual ou se desde o primeiro core i3 essa afirmação é válida? E a memória ram, é em um único pente?
E logo após essas e outras dúvidas relacionadas a hardwere, me vem a dúvida principal: eu conseguiria ter uma máquina que acompanharia meu processo de aprendizado sem "gargalar" com o que dizem "dá pra começar."?

Carregando publicação patrocinada...
2

Opa amigo, beleza?

Cara, essa é uma pergunta que varia muito hahaha, mas vou te dar um exemplo da máquina que eu uso e que é a mesma que comecei.

É um Ryzen5 3400g de 4 núcleos e 8 threads. É nas threads do processador que os programas vão rodar, alguns rodam em 1 smutaneamente, outros pegam ela por inteiro, mas é mais ou menos isso. Sei que o chrome usa 1 threads pra rodar, e o vs code também, então quano tu estiver usando o pc pelo menos 2 já vão estar sendo usadas.

Acho que ele é um processador bem parrudo, então se tu for optar por um mais barato ou mais "fraco" sugiro ficar de olho nisso. Outra coisa é que ele tem graficos integrado, então não precisa comprar placa de vídeo.

Comecei a usar ele com 8g de Ram, é uma 2666 se não me engano, depois coloquei outro pente de 8 do mesmo tipo. Foi bom pra rodar máquina virtual, algumas IDES mais pesadas e pra chamada de video, tava em aula online na epoca então mas ram pro sistema foi bem vindo.

Em questão de armazenamento ai vai do lado pessoal, preferi pegar um HD de 1t pq ia baixar bastante coisa, e SSD na época tava muito caro, mas a diferença de performace nos dois é bem nitida.

Fora essas partes, sugiro tu ficar de olho na placa mãe também. De quantos slots tem pra espanção de memória ram, se a placa de rede aguenta só 100 mega, essas coisas que a gente deixa passar hahaha.

Enquanto a pc de mesa ou notebook, cara, esse meu é de mesa, e eu tive sorte de ter uma tv mais velha em casa pra usar de munitor, ainda assim tive que comprar teclado e web fone/microfone e webcan, coisas que com um notbook tu acaba não tendo que se preocupar, sinto muita falta da mobilidade também, mas ai é questão de gosto.

Espero ter ajudado maninho, se tiver falado algo de rerrado também na questão dos threads podem me corrigir, por favor hahaha

1
2

Cara essa questão de "que configuração é boa pra mim" é bem subjetiva... eu posso dizer que i3 com 8Gb pra você é o suficiente... mas só você pode dizer o que é ou não suficiente pra você... o que você precisa ter em mente é: quanto estou disposto à gastar com um PC.

Um desktop é o ideal, você conseguiria montar um PC baixo custo com processador Ryzen e 16gb de ram, mas se você precisa de mobilidade, ele não vai servir.

Um i3 mais atual, quadcore, com 8gb de ram deve ser suficiente pois você não tem muita experiência com o assunto, mas no decorrer do tempo, você vai adquirir mais conhecimento e vai conseguir sentir se está te faltando memória, por exemplo :)

Tendo dito isso, o que eu te sujiro é: monte um desktop, ryzen 3 da primeira geração, opte por 16gb de ram e SSD... caso seu intuíto é somente estudar programação, 256 deve ser o suficiente. Aprofundando, memória em dual channel é sempre melhor, porém no seu uso iniciante, não vai fazer diferença.

2
1
1

Boa tarde Alessandro.

A maioria das máquinas conseguem ser utilizadas para programar, mas o que mais afeta normalmente é a memória RAM, o tipo do disco rígido (HD, SSD, M.2) e um processador mediano (não precisa ser incrivel, mas para evitar travamentos da própria máquina, é ideal que seja minimamente recente)

Em resumo, um computador com pelo menos 8Gb de memória RAM, um SSD de 240Gb com um HD de 1Tb (Necessidade de ter bastante espaço para arquivos, mas acredito que só o SSD já seja o suficiente, se for apenas para programação), um processador Intel/Amd de pelo menos 4 núcleos (quanto mais melhor) de alguma geração recente (Sempre verifique se contém video integrado, pois caso não tenha, será necessário comprar uma placa de video, o que deixaria bem mais caro e desnecessário para uma máquina só para desenvolvimento), uma placa mãe compatível com o processador, uma fonte que suporte (recomendo usar calculadora de PSU para saber exatamente e não gastar a mais) e um gabinete da sua preferência, mantendo em mente que precisa ter um bom Air Flow

1

com certeza as configurações de um computador tem importancia para progamar, mas acho que não devemos ficar nos privando de aprender algo por acharmos q computador nao vai rodar, eu comecei a estudar programação esse mes e ate semana passada eu tinha um dell vostro de nao sei nem qual ano que demorava uns 5 minutos para abrir o chrome, então vi o que tinha de mais leve e vi que era o portugol e assim aprendi um pouco de logica de programação, em minha opniao nao devemos ficar nos limitando a isso mas com certeza tem muita importância. apenas minha leiga opniao de quem começou a aprender a programar esse mês

1
1

Oi Alessandro, acredito que qualquer computador que tenha 8gb ram com um i3 de 8a gen pra cima seja útil para programar ( com um ssdzinho que já é obrigação hoje em dia ) Eu apesar de ser iniciante e possuir um bom laptop, ja vi varias pessoas que são plenos e senior's, terem começado com computadores absurdamente simples!

Sobre o lance do desktop/laptop acredito que vá mais do seu gosto quanto a algumas coisas, você gosta de personalizar bastante sua maquina? Um desktop é muito melhor! Porém você não abre mão de comodidade, quer ter a possibilidade de trabalhar remotamente e poder fazer uma viagem, ou simplesmente gosta de poder trabalhar/estudar em varios locais diferentes da casa, um laptop vai te atender melhor, portanto, não existe por regra um melhor, existe o que vai atender de forma mais adequada as suas necessidades.

1

Boa tarde Alessandro

Reforçando o que foi dito pelo ricopozzi, em geral "qualquer" computador acima de 8 gb de ram é o ideal. Particularmente fiquei no meu 4gb de ram durante mais de dois anos e consegui lidar muito bem, obvio as travadas da vida sempre irão surgir, contudo minha recomendação ideal é qualquer computador/notebook acima de 8gb e o ideal pela perfomance seria um SSD. Espero ter ajudado, qualquer dúvida só me procurar!
1

A verdade é que desenvolvimento web nao requer uma maquina muito potente, ainda mais no começo, eu começei com uma maquina de 10 anos, muito antiga e que eu nao conseguia rodar nem jogos em flash do navegador, acho mais importante você escolher um sistema mais leve como o linux, o ubuntu mesmo(ele é muito simples de instalar e mexer), ja vai fazer praticamente qualquer computador ser utulizavel para se começar a estudar, apartir disso, um pc com i3 ja vai te atender muito bem, acho que seria mais interessante procurar uma maquina com ssd, isso ja estaria de bom tamanho.

1

Olá @Alessandroditarso, boa tarde.

Eu acredito que, baseado nas minhas experiências, um computador mais visado a introdução e aprendizado seja um que tenha uma ótima rapidez de processamento e uma RAM livre para não te travar. Sobre as perguntas do i3, normalmente quanto mais recente melhor, então se tiver alguma dúvida sobre qual comprar, busque pegar peças mais custo benefício e mais novas também. E por fim, sobre notebook ou computador, é sobre o que vc prefere: preço ou mobilidade. Notebook tem a facilidade de poder levar a qualquer lugar, mas para peças melhores ou para futuras manutenções, fica caro. Já o computador tem a questão de ser somente na sua casa/área de trabalho, porém tem o valor que é muito mais em conta. Espero ter ajudado.

1
1

Hoje se eu fosse montar do zero e tivesse um pouco mais de budget, faria algo mais ou menos assim:

  • Processador i5 ou i7 da útlima ou da penúltima geração. (Prefiro intel por ter mais facilidade com funções de virtualização, como docker, por exemplo).
  • Um SSD de no mínimo, 1TB. Para projetos com muitos arquivos ter um SSD faz uma enorme diferença.
  • 16gb ram em dual channel, de no mínimo 3000mhz, para utilizar IDEs pesadas como o Android stúdio, por exemplo.

O resto pode ser preferencia pessoal :P

1

Configuração Mínima de um computador para programar.

Olá Alessandro, olha, eu também estou iniciando e estudo mais a linguagem Javascript, node, Java (pesa um pouco), com as minhas as configurações, fica um pouco pesado, veja atualmente: Computador/PC: I3 4170, 8 GB RAM (2 pentes de 4GB 1333GHZ), HD 500GB, Windows 10. Vou tentar melhorar para mais RAM e colocar um SSD, pra ficar I3 4170, 16GB RAM (2 Pentes de 8GB), e um SSD de 500GB. Acredito que essa sim possa ser um bom inicio, mas como diz aquele ditado, temos que utilizar o que temos em mãos atualmente, mas no meu caso, já está ótimo com as linguagens que estou estudando atulamente.

1

Trabalhei mais de 1 ano com uma configuração inferior a esta ai. E foi super de boa. i3 2100, 6gb RAM, HD 500 e Linux.

Depois fiz um upgrade para um i3 8100, 12gb RAM, 3 SSD de capacidade variados e dualboot ArchLinux e macOS.

Como trabalho como desenvolvedor web e de aplicativos, o que teve maior peso nos upgrades foi o SSD e memoria RAM. Próximo upgrade será para 24gb ou 32gb RAM pois facilmente estou atingindo os atuais 12 gb facilmente.

1

Boa tarde Alessandro, tudo bem ? Eu iria em um computador de pelo menos 8 gb de RAM!!. Se você quiser se especializar em backend, faz sentido os 8gb de RAM ou mais, porque eventualmente você terá que executar alguns processos ao mesmo tempo ( docker, banco de dos, servidor, etc...

Se você tem 0 experiência em programação, um computador como você sugeriu acima já uma boa máquina e lhe atenderá por um booom período.

Quanto ao desktop ou notebook: Essa é uma questão pessoal, eu prefiro notebook pela portabilidade.

1

Difícil dar uma recomendação sem saber o seu orçamento e o que você pretende aprender. Por exemplo: se você pretende aprender desenvolvimento web, um desktop ou notebook com configurações mais modestas já dão conta do recado; agora, caso você decida aprender desenvolvimento mobile, você precisará de uma máquina mais potente, especialmente se quiser emular os dispositivos nela.

Outro detalhe: caso você queira desenvolver softwares para o ecossistesma Apple, você precisará de um MacBook ou iMac.

Minha recomendação geral: se você tiver um orçamento favorável, o MacBook Air M1 é, provavelmente, o melhor custo benefício, além de oferecer todas as praticidades de um notebook em comparação a um desktop (e a bateria dele também é muito boa!). Caso o seu orçamento seja mais limitado, procure por um notebook ou desktop com pelo menos 8GB de RAM, um processador da família Intel Core ou AMD Ryzen dos últimos 3 anos e um SSD de pelo menos 256GB.

Essa configuração será suficiente para você iniciar na área com tranquilidade e permitirá upgrades no futuro.

Recomendei o MacBook Air M1, mas outras opções interessantes no ecossistema Windows/Linux incluem: linha Acer Nitro e Helios, linha Lenovo Legion e Thinkpad e Dell G15.

1
1

Boa tarde Alessandro, tranquilo? Cara, eu pegaria um computador mesmo, pois notebook esquenta, é mais caro e não tem a possibilidade de fazer um upgrade de processador e placa de vídeo.
Eu pegaria um Ryzen 5 de terceira ou quinta geração, pois esses são mais em conta do que intel, então você pode abusar mais na potência. Mas se quiser intel, acredito que um i5 de nona ou décima geração.
8gb de ram. Com certeza iria querer mais no futuro, mas ai é só comprar mais um pente de 8gb. Eu recomendo um pente de 8gb pra ficar com 2 no futuro. 2 pentes de 4gb não compensa.

1

Alessandro, acho que para responder sua pergunta primeiro precisava saber quanto está diposto a investir. Por mais que possa se ter um config mais simples para começar, dependendo de quanto pode investir as opções mudam. Sobre parte da pergunta "desktop ou notebook?", creio que o melhor seria o notebook, pela portabilidade, você poderá levar o notebook até uma reunião com cliente se for necessário, ou se estiver viajando voce tem a possibilidade de ter ele junto de ti tbm. Alguns pontos importantes para você ter um desempenho melhor, pelo menos 8gb de memória ram, e um ssd (de preferência nvme).