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!
Aliás, respeito pelo seu tempo é uma das premissas fundamentais deste site. É um dos motivos pelos quais eu não coloco propagandas para te distrair neste site.
Bons estudos! E não esqueça de se divertir durante o processo!