Sign in
Log inSign up

Post hidden from Hashnode

Posts can be hidden from Hashnode network for various reasons. Contact the moderators for more details.

Por que você deveria aprender sobre shell e linha de comando?

Por que você deveria aprender sobre shell e linha de comando?

meleu's photo
meleu
·Jan 22, 2020

Isso é um repost de um outro blog meu, feito aqui para testar a plataforma hashnode.

No ramo de TI as coisas mudam de uma maneira absurdamente rápida! Por mais que você tente se manter atualizado, as tecnologias da moda estão sempre mudando.

Se você é um aspirante a programador, provavelmente passa por aquela situação de indecisão paralisante. Fica naquele receio de despediçar o seu tempo estudando tecnologias que sairão de moda e no final do dia acabou não estudando coisa alguma.

Na sua cabeça rolam perguntas como:

  • Qual tecnologia/linguagem vai bombar no próximo ano?
  • Qual tecnologia/linguagem que eu deveria estudar?

Eu não tenho a resposta sobre qual será a tecnologia que vai bombar no futuro próximo, também não quero bancar o visionário dizendo qual você deveria estudar.

O que eu sei é que o shell resistiu (e continua resistindo) ao teste do tempo. Portanto digo com segurança: estudar shell e se sentir confortável na linha de comando com certeza vai lhe trazer benefícios que continuarão a lhe servir por longos anos

O Bourne Shell existe há mais de 40 anos (desde 1979) e o Bourne Again Shell (bash) há mais de 30 anos (desde 1989). Hoje o bash é onipresente está presente em uma vasta gama de plataformas. É o shell padrão na maioria (se não todas) as distribuições Linux e no MacOS, está disponível para qualquer Unix e *BSDs, está disponível até mesmo para Windows, smartphones e mais uma infinidade de dispositivos.

Não importa qual tecnologia você vai trabalhar. Seja aplicações PHP, JavaScript com Node, Python, Go, whatever... A chance de sua aplicação estar rodando em um servidor Unix-like é muito grande. E certamente terá um bash disponível lá.

Qualquer que seja a sua posição no mundo de TI, seja um estudante, programador, administrador de sistemas, DevOps, Cientista de Dados, ou até mesmo aquele adolescente que sonha ser um super hackão e dominar o mundo...

Ter fluência na linha de comando é uma habilidade muitas vezes negligenciada ou considerada obscura, mas é uma habilidade que vai aumentar sua produtividade e sua flexibilidade ao resolver diversos problemas. Portanto será um ótimo diferencial no seu skillset.

Se você está indeciso se deveria dedicar o seu precioso tempo aprendendo sobre a linha de comando e shell script, não tenha dúvida: seu tempo não será desperdiçado!

Bons estudos! E não esqueça de se divertir durante o processo!