Por que um PC Simples é Suficiente para Programar
Você não precisa de um PC ou notebook top de linha para programar.
Um PC básico, de um kit qualquer de 1000 reais, já é mais do que suficiente para resolver a maior parte dos problemas. A maior parte dos problemas tem soluções para rodar em um pc mais basico.
Quando falo em um PC de 1000 reais, não me refiro a um PC ruim, mas sim a peças mais antigas no mercado com boa performance.
O meu PC de 1000 reais antigo era um Athlon 3000GE, placa-mãe A320HD, 2x8 GB de memória RAM, 120 GB de SSD, uma fonte genérica de 50 reais e um gabinete de 100 reais.
Na época, tudo deu uns 1000 reais, e foi mais que suficiente para testar várias ferramentas, fazer vários projetos e usar por um bom tempo. Claro, ele não rodava todas ferramentas, no entanto com pesquisas, otimizações e algumas gambiarras conseguia rodar praticamente todos programas.
Seu cliente provavelmente não terá um PC ou celular de última geração.
De que adianta ter um "PC da NASA" se ninguém consegue rodar o seu código? Caso você venda o software com requisitos absurdos de hardware, muitas pessoas não estarão dispostas a investir mais do que 1000 reais em um PC.
Servidores são caros e custosos.
Quanto mais recursos você consumir, maiores serão os gastos e menor será o lucro. Um bom desenvolvedor deve otimizar ao máximo para conseguir acomodar o maior número possível de clientes em um servidor.
Na maioria das vezes, ainda é possível se adaptar e otimizar para que o software rode em PCs mais modestos.
Concordo. Eu começei a programar sério quando adiquiri um Raspberry Pi (antes eu programava no celular) que era bastante bom para começar a programar em Web e outras coisas mais complexas como usar OpenGL e libs popular como SDL2, SFML e etc.
A vantagem do Raspberry Pi (pelo menos antes das taxas) era que ele era barato, ai foi um ponto de partida para eu começar avançar em meu sonho de ser programador e contribuir com um projeto massa. Bem, hoje tenho um PC de mesa. Demorei muito para montar, pois fiquei estagnado na programação pois tinha outras obrigações para fazer.
Mas já ganhei dinheiro com um simples Rasberry Pi, fiz alguns sites Landing Page continuei um canal no YouTube que ficou relativamente bom, pois conseguir dar um pump nas views e etc.
Não concordo com isso aqui não.
Um PC básico, de um kit qualquer de 1000 reais, já é mais do que suficiente para resolver a maior parte dos problemas. São raras as exceções em que é necessário um PC melhor.
Um PC fraco, na casa dos R$ 1000,00 pode até ser suficiente para um iniciante resolver problemas básicos. Mas a medida que os desafios escalam, usar uma ferramenta pouco potente tende a prejudicar o trabalho.
Tente rodar o WSL, Docker, VSCode, Browser, App de mensagens da empresa (Discord, Slack, Teams...), sem contar outras IDEs que são tão pesadas que o VSCode como o próprio Visual Studio (C#, .Net), Android Studio, as IDEs da JetBrains.
É claro que se organizar, colocar o app de mensagens no celular, assim como o Spotify ou YT, pode ajudar. Mas mesmo assim, é como subir descalço uma ladeira de lama em dia de chuva forte, você vai conseguir, mas vai ser cansativo e demorado. Lembrando que eu estou falando que isso acontece quando você não está em projetos básicos, e os projetos reais do dia-a-dia não são básicos e por isso discordo muito da afirmação: São raras as exceções em que é necessário um PC melhor.
Normalmente o desenvolvimento pra Web é o mais tranquilo, o que exige menos, tanto para o dev, quanto para o cliente, que basicamente vai precisar somente que funcione o navegador, roda em qualquer sistema operacional, não vai precisar instalar banco de dados, nem algum tipo de servidor a parte.
meu cpu e um i5 3570k e programo em spring com folga