Terminal vs Interface Gráfica: Minha Jornada com o Git e a Produtividade
Após três anos utilizando um cliente gráfico de Git — o excelente GitKraken, diga-se de passagem — comecei a me perguntar: faz mesmo sentido abrir um programa separado só para gerenciar o versionamento dos meus projetos?
Como entrei numa vibe de aumentar a produtividade e reduzir distrações, decidi voltar ao bom e velho terminal. Para completar, instalei o GitHub CLI, que tem sido uma ótima ferramenta para lidar com meus repositórios de forma rápida e direta.
“Usar interface te faz esquecer os comandos”
Durante todo o tempo em que usei o GitKraken, ouvi essa frase de outros devs:
“Se você usar interface, vai desaprender os comandos do Git.”
A verdade? Isso nunca aconteceu. Mesmo sem usá-los todos os dias, nunca esqueci os comandos essenciais para gerenciar meus repositórios. E agora, mergulhando mais fundo no mundo do CLI, surgiu uma dúvida que pode interessar a muita gente:
O terminal é mais produtivo?
Minha resposta é: sim e não.
Ferramentas existem para facilitar o nosso trabalho, e não existe uma forma única de fazer isso. Usar uma interface gráfica não te torna mais lento — assim como usar a linha de comando não te torna, automaticamente, mais rápido. São apenas maneiras diferentes de alcançar o mesmo resultado.
Por exemplo: nunca consegui me adaptar aos gestores de Git embutidos nas IDEs e editores de código. Mas conheço desenvolvedores que tiram máximo proveito deles. No meu caso, voltar ao terminal eliminou o tempo gasto abrindo outro app, e ainda me poupou uma boa grana — já que o GitKraken tem recursos pagos.
Vale para outras ferramentas também
Esse raciocínio vale não só para Git, mas para outras ferramentas também. O Docker, por exemplo, também tem seus clientes gráficos. Mas será que vale abrir mais um app, consumir mais memória, para executar algo que posso fazer com poucos comandos?
No meu caso, quanto menos passos até o objetivo, melhor.
Conclusão: encontre o seu fluxo ideal
No fim, tudo se resume ao que você precisa no momento:
Uma interface visual, prática e amigável?
Ou um ambiente enxuto, direto ao ponto, sem rodeios?
Não existe resposta certa. Existe o que funciona pra você.
E o mais importante é manter um fluxo de trabalho fluido e eficiente, que se encaixe no seu estilo e nas suas necessidades.
A tecnologia está aí pra isso: te ajudar, e não atrapalhar.