terça-feira, 26 de junho de 2012

Quero trabalhar com Linux, por onde começo?

Ao observar o mercado de TI, é fácil notar que existe uma carência de profissionais qualificados para trabalhar com Linux. Some a isso a atraente filosofia do software livre, as quase infinitas possibilidades de aprendizado e retorno pessoal, e temos uma chance de carreira muito promissora.
Mas por onde começar? É sobre isso que vou falar neste artigo.

Profissionalismo é essencial

Primeiramente é importante ter em mente que sempre que falamos em carreira, temos que ter um senso prático bastante aguçado. O que quero dizer com isso é que temos que entender que o mercado de trabalho quer resultados, e não é porque pretendemos trabalhar com software livre que isso vai ser diferente. Ou seja, seriedade e dedicação são fundamentais.
Quero trabalhar com Linux, por onde começo?
Quer trabalhar com Linux? Profissionalismo e iniciativa são essenciais
Vejo muitas empresas que tiveram experiências ruins com software livre porque não tiveram profissionais experientes o suficiente para orientá-los. Claro que também vemos muitas corporações que acham que, como optaram pelo software livre, não precisam pagar nada (nem o profissional!), mas isso é tema para outra conversa.
O mais relevante é saber que, principalmente por termos escolhido trabalhar com Linux, temos que deixar evidentes nossos valores éticos e nos dedicar o máximo possível para entregar soluções confiáveis.

A preparação

Por onde começamos a nos preparar?
A primeira coisa que temos que definir para responder a esta pergunta é: em que área pretendo atuar? Desktops? Servidores? Redes? Segurança? Banco de dados? Desenvolvimento?
Quero trabalhar com Linux, por onde começo?
Em que área pretendo atuar? Desktops? Servidores? Redes? Segurança? Banco de dados? Desenvolvimento?
Se você já está empregado e percebe que sua empresa está interessada em implementar soluções Linux, pode ter nisso um trampolim para um cargo melhor ou mesmo a gerência de um projeto. Nos dois casos é preciso entender claramente quais os objetivos do seu empregador e onde ele quer chegar ao final da implementação. Isto vai ser fundamental para o sucesso do projeto e para que você possa se dedicar ao estudo das melhores soluções.

Estações de trabalho

Se o foco for estações de trabalho, por exemplo, você deve focar na facilidade de utilização para o usuário final, ferramentas para padronização de instalações em massa, disponibilidade e compatibilidade de aplicativos para uso corporativo, suporte da comunidade, documentação, suporte à hardware, entre outros.
Eleja as melhores opções disponíveis e teste-as exaustivamente até definir qual atende o maior número de requisitos. Para se aperfeiçoar em soluções para estação de trabalho, avalie também aquelas que possuem treinamentos em centros autorizados ou empresas reconhecidas no mercado. O número de empresas e usuários domésticos que estão utilizando Linux cresce a cada dia e eles precisam de um suporte diferenciado (além daquele fornecido pelas comunidades somente).

Pensando grande

Se você pretende se dedicar às soluções de servidor, saiba que as áreas abaixo estão sedentas por profissionais que saibam implementá-las (citando apenas algumas):
  • Controle de Internet: Squid (acesso autenticado, relatórios, consumo de banda, entre outros);
  • Firewall: Iptables (controle de tráfego interno e externo, qualidade de serviço, redundância de links e afins);
  • Servidor de arquivos: Samba (compartilhamento de pastas, permissões, autenticação, controlador de domínio e afins);
  • Servidor de correio eletrônico: Postfix (antispam, integração com outros servidores de autenticação e afins);
  • Banco de dados: Vários (instalação, otimização, backup e afins).
Para trabalhar nas áreas acima é preciso ter um conhecimento sólido de rede e TCP/IP, antes mesmo de Linux, principalmente no que se refere a firewalls, proxy e segurança. Existe muita bibliografia excelente sobre isso disponível na web e em livrarias.
Quanto aos pacotes relacionados, a melhor fonte de documentação é o site do desenvolvedor, com raríssimas exceções. É claro que em quase 100% dos casos a documentação é em inglês, mas isso já deve estar no seu planejamento de carreira se pretende continuar na TI, não é mesmo?
Outro ponto importante é que o aprendizado de qualquer uma destas ferramentas requer dedicação. Então não adianta querer aprender tudo sobre Squid ou Nginx em um dia. É preciso dedicar o tempo suficiente para ler a documentação e fazer testes, e só depois implementar. Receitas de bolo encontradas no Google ajudam quem já tem algum conhecimento, mas não podem servir de base para o seu dia a dia.

Laboratórios

Hoje em dia temos ótimas ferramentas que nos permitem criar verdadeiros laboratórios, em casa ou no trabalho, com poucos recursos de hardware. Use-as!
Quero trabalhar com Linux, por onde começo?
VirtualBox: solução rápida para testes de máquinas virtuais no seu proprio computador
O Virtual Box é excepcionalmente fácil de instalar e usar para quem quer uma solução rápida para testes de máquinas virtuais no seu proprio computador. Já o XEN requer um pouco mais de conhecimento para sua implementação, mas oferece um ambiente com recursos profissionais de virtualização em ambientes de servidor. Não é a toa que é usado a torto e a direito por empresas de hospedagem.

Apoie a comunidade

Todos sabemos que o principal motor que move o software livre é a comunidade de desenvolvedores e usuários. Por isso, integre-se nos grupos, participe dos forums, leia sobre as dúvidas, participe com comentários, enfim, seja ativo na comunidade da sua distribuição ou ferramenta.
UbuntuView: quadro semanal com entrevistas da comunidade Ubuntu
Time da Comunidade Ubuntu: Jorge Castro, Daniel Holbach, John O’Bacon, Ahmed Kamal e David Planella
É isso que alimenta diariamente a base de conhecimento que utilizamos quando temos problemas.

Certificação

Não esqueça que qualquer empresa que contratar seus serviços vai se deparar com o mesmo dilema de qualquer outra área: o risco de não dar certo. Uma das formas que temos de diminuir essa insegurança é apresentando uma certificação em nossa área de atuação.
Quero trabalhar com Linux, por onde começo?
Pra quem trabalha com TI, a certificação é muito valorizada pois é uma forma de quem contrata ter mais segurança em relação aos seus conhecimentos. Aproveite para dar uma olhada neste Guia para certificação LPI que já foi publicado aqui no blog.
Como em qualquer área, a dedicação incansável e a prática são fundamentais para criar um bom profissional. Não adianta termos oportunidades se não estamos preparados, e vice-versa. Assim, se você quer se aventurar por esse universo tão frutífero que é software livre, planeje seu tempo, enumere suas prioridades e mãos à obra! Precisamos de pessoas com vontade de fazer acontecer!

Fonte: Ubuntu-BR-SC

2 comentários:

Anônimo disse...

Eu conheço alguns profissionais confiaveis que trabalham com Linux.
não são fáceis de achar porque em geral as pessoas trabalham com Windows, e a demanda no setor IT é bastante aqui e em todas partes do mundo.

" De Periferia Para Periferia " disse...

Com certeza!
Penso que os profissionais que já trabalham com Windows a algum tempo, acabaram se acomodando e relutam muito quando o assunto é Linux. Por este motivo, um profissional Linux custa caro e não são fáceis de encontrar devido a demanda do mercado.