sábado, 26 de setembro de 2015

Programação vs. Infraestrutura

São muito os questionamentos em relação à escolha da ramificação que seguimos na área de Tecnologia quando concluímos a faculdade, este questionamento vem com um tom de crítica quando a área escolhida é a Infraestrutura, ou seja, área no qual a programação não é tão frequente, as vezes alguns scripts aqui ou ali, em determinadas situações até usamos com mais frequência mas muito menos do que "o setor de sistemas". Este questionamento ocorre por 3 (três) motivos:
Falta de conhecimento na área, é comum ouvirmos comentários do tipo: "Você estudou 5 anos para formatar computador?", bom!, o comentário fala por si só; o 2° motivo que leva ao preconceito pela infraestrutura é a Cultura dos cursos de tecnologia, para cada 10 professores da faculdade, apenas 1 é analista de infraestrutura e se declara "não programador", e os outros 9? claro! irão defender a área com unhas e dentes, falarão que um programador em São Paulo ganha R$ 40.000,00, que tem que saber programar, que isso ou aquilo; naquele momento é plantado a primeira semente do ódio pela infraestrutura em sua mente, ao se deparar com as primeiras provas este ódio é concretizado com uma gama de praticas de programação e apenas teoria para a infraestrutura, quantas faculdades ensina redes de uma maneira mais pratica? servidores na pratica? nunca! reconheço que um curso de Analise de Sistemas tende a dar mais enfase a programação, no entanto, todos vão concordar comigo que a matéria de rede por exemplo é dada aos alunos "nas cochas" apenas para cumprir tabela; não tendo prática, não tem aprendizado e consequentemente tem nota baixa nas provas. O 3° e ultimo motivo é a complexidade que existe no setor de infraestrutura, apesar de parecer fácil, não é, um programador está programando, sentado em sua cadeira, usufruindo de uma boa internet, de um bom tráfego na rede, protegido de quaisquer ameaças, ele compila seu código e o coloca em uma base de testes ultra rápida, apos validado os testes seu programa é colocado em produção e os usuários finais passarão a utilizar o programa com a mesma qualidade de rede, internet, segurança e desempenho; em todos estes processos, se não houvesse um profissional de infraestrutura mantendo a qualidade dos recursos que o programador estivesse usando o programa não teria saído do forno. São inúmeras ferramentas que são utilizadas para manter o bom funcionamento de "Tudo", anti-vírus, firewall, dns, dhcp, ad, clusters, virtualizações, nuvem e tantas outras coisas.

Não estou aqui dizendo que infraestrutura é superior a programação, estou afirmando que infraestrutura é tão importante e crucial quanto programação, quando as duas área andam sincronizadas e lado a lado, pode ter certeza que todos os projetos irão pra frente.

Este blog objetiva mostrar um amplo conteúdo voltado a tecnologia, especialmente na área de infraestrutura, mostrando toda sua complexidade e importância para qualquer cenário. 

Pois TI, não é só programação!

2 comentários:

  1. Bakana de mais a publicação parabéns....

    ResponderExcluir
  2. Estou atualmente cursando Engenharia da Computação com ênfase em desenvolvimento de software(programação), acho muito maneiro. Concomitantemente curso CCNA e curto pra carai também, daí fico na dúvida, pois tenho que escolher um segmento e mergulhar... :(

    ResponderExcluir