Profissões na área de Desenvolvimento de Software
Autor: Flávio Vilela | Publicado: 2012-05-10T11:47:00-07:00



Boa tarde a todos.



Bom pessoal, hoje vamos falar um pouco sobre uma profissão que não é muito falada e nem muito discutida, mas é uma das mais importantes que se tem. Não é porque faço parte desse grupo, mas se você utiliza algum programa no seu dia a dia, se você tem uma empresa, algum tipo de negócio e utiliza algum programa para seu controle interno, até mesmo o Windows que você utiliza ai pra jogar paciência, agradeça a um programador, analista de sistema, engenheiro de software e afins.&nbsp;



A partir desse post, quem já se interessava pela área, tenha alguma curiosidade ou tenha alguma dúvida, será sanada ao realizar a leitura. Logo, terá suas próprias conclusões sobre essa profissão.



Uma observação importante: PROFISSIONAIS dessa área, quando bem qualificados e preparados, são muito, mais muito, mais muito disputado. Nos próximos posts, vou falar mais sobre esse assunto e abordar algumas estatísticas sobre isso.



Dentro da área de programação, existem diversos departamentos a serem abordados, dentre vários estão:



Analista de sistemas: profissional responsável por coletar todas as informações referentes ao cliente e o que ele necessita. Como o próprio nome já diz, analista (analisa, desenha o problema). É esse profissional que "sentará" com o cliente, irá ouvi-lo e posteriormente redigir diversos documentos simbolizando os requisitos que o cliente quer que seja atendido pelo sistema. Até este momento, não há nenhum desenvolvedor envolvido.

Projetista: responsável por realizar toda a parte de arquitetura do sistema. Quais metodologias de desenvolvimento usar (existem várias formas de se fazer um software), quais ferramentas, qual banco de dados. Enfim, toda a parte da arquitetura de um sistema, é esse o responsável.

Desenvolvedor: esse, junto ao analista, na minha opinião, é o maior responsável pelo sucesso ou fracasso de um sistema. O analista envia ao desenvolvedor os documentos necessários para o entendimento do problema do cliente. O desenvolvedor, como o próprio nome já diz, irá desenvolver, implementar, fazer o sistema funcionar. Se o analista repassar ao programador uma análise errada, o desenvolvedor irá desenvolver um software errado. E vice versa. Fazendo uma analogia com a construção civil, o analista é o engenheiro e arquiteto que desenha toda a planta de uma casa. O Desenvolvedor ou Programador é o pedreiro, que neste caso, irá construir o software.

Testers: esse é o responsável por testar, verificar a funcionalidade do sistema implementado pelo desenvolvedor e analisado pelo analista. Este profissional tem por maior objetivo detectar erros, que por algum motivo foi implementado, para que esse erro não chegue até o cliente.



A título de observação, não existe apenas esses cargos no ramo de TI, existem muitos outros, mas para ilustrar o que e qual o papel de um profissional da área, comentei esses.



Como puderam perceber nessa pequena síntese, quando alguém se forma em alguma área de TI, ele está habilitado a exercer qualquer uma dessas funções citadas e obvio, muitas outras que não citei.&nbsp;



Fica claro que para desenvolver um software, não é apenas estalar os dedos ou simples clique de mouse e o sistema surge do nada. Existe toda uma equipe, toda uma documentação e análise por traz de qualquer sistema.



Outro ponto&nbsp;importantíssimo&nbsp;a ser abordado é que, não basta você fazer uma faculdade e aprender como realizar a análise, a usar uma ferramenta de desenvolvimento de software e etc. Você tem que primeiramente GOSTAR do que faz e em segundo MUITA PRÁTICA, pois para se tornar um bom programador por exemplo, deve-se ter conhecimento da linguagem de programação em que se trabalha. Para se tornar um bom analista, deve-se saber coletar as informações corretas, saber identificar assuntos obscuros que ficou numa entrevista com um cliente. Para chegar nesse ponto, somente o tempo e prática.&nbsp;



Bom pessoal, vou ficando por aqui e espero que tenham gostado desse pequeno resumo sobre o que é a área de desenvolvimento de software de uma forma geral. Quem tiver alguma opinião, discussão, sugestão, esse é meu perfil no facebook Flávio Vilela&nbsp;e caso queiram entrar em contato, estou a disposição.





Até a Próxima.

Abraços.

Flávio Vilela.