Vira e mexe eu ouço uma velha frase: Shell Script é a linguagem mais fácil que pode existir, é muito fácil programar em Shell. Essa afirmação é correta com certeza, a sintaxe é de fácil entendimento, porém, assim como toda linguagem de programação, ela é complexa também, temos que ser realistas. Muitos programam em Shell, mas poucos realmente dominam. Este artigo vem para fortalecer o fórum do VOL e os iniciantes, a intenção é para ajudar aos iniciantes a escolher esta linguagem como a primeira, já que ela é simples, poderosa e complexa.
A sua aprendizagem nunca irá acabar, você sabe, né? Isto é em qualquer linguagem, mas com o Shell é diferente, a mágica que envolve é sem igual, você domina a linguagem e a bagagem extra é dominar o próprio sistema!
Então, um programador que domina o Shell Script, com toda certeza, será um SysAdmin que domina o sistema também, que linguagem te trás isso? Já pensou você dominando o sistema que está presente em 80% dos servidores do mundo?
"Jefferson, você falou demais cara, fala de uma vez como aprender essa linguagem que eu não aguento mais ler!"
Se interessou, né? Eu vou te dar uma ajuda sobre qual rumo tomar!
Primeiramente, se você pensou em trocar aquele seu dinheiro suado, que ralou pra conseguir no trabalho por cursos, eu não indico muito... Cursos te ajudam a entender, claro! Mas, se você não for interessado, não vai aprender, baixinho. Pode pagar o melhor professor do mundo. "No pain, no gain!"
Aconselho você estudar pelo melhor curso que existe, o curso da internet. O material aqui é extenso, sem fundo! Porém, merece ser muito filtrado! Já que com grandes poderes, vem grandes responsabilidades, não? Tem material bom e tem material lixo, então, filtre!
Aprendizagem é como a vida e a morte, você vem ao mundo sozinho e partirá sozinho! Cabe a você somente conseguir transformar esta estrada em vitorias e conhecimento! Após iniciar seus estudos e se gostar, eu indico comprar um bom livro sobre Shell e degustar com sabor cada trecho!
Somente após feito esse processo e querer se aprimorar melhor, faça curso, é interessante a partir deste ponto.
Quando eu fui renovar meu conhecimento em HTML5 e CSS3, o qual eu tinha parado em XHTML eu comecei lendo e estudando pela internet. Quando vi que já tinha um conhecimento legal, eu fiz curso presencial de HTML5, CSS3 e responsivo. A carruagem fluiu bem!
Outra grande dica, é: antes de tudo, aprenda a estrutura básica para começar a brincadeira, (input, output, if, case, functions, for, while, arrays, variables). Aprendendo esta estrutura, você já vai começar a entender bem a mágica! Dedique-se 2 horas diárias, todo santo dia... leia e releia. Faça bastantes programas (toscos), isso te ajudara a entender as coisas.
Se você despreza matemática, não vá fazer uma calculadora, hein baixinho... brinque com outras coisas, só não desanima, vá por mim, que eu já fui um iniciante (e sempre vou ser).
De resto, é tempo. O tempo é o senhor do conhecimento e conforme ele passa, você aprende o que jamais acharia que iria compreender, todo mundo é programador! Basta exercer e estudar! Você é um vencedor apenas por respirar e continuar vivo!
Se gostou, comenta e ajude a melhorar este artigo.
Abraço a todos, fiquem com Deus e bons estudos, futuros "Shelleiros"!
[4] Comentário enviado por janduy em 23/10/2017 - 09:27h
Amigo, bom dia.
Parabéns pelo artigo, eu conheço pouco de shell estou me aventurando agora, mas já estou apaixonado, uso o mesmo para otimizar minhas tarefas diárias em servidores linux. Recomendo um ótimo livro para o pessoal, do mestre "Julio Cesar Neves" ele é um cara fantástico como pessoa e profissional.