Tradução

quinta-feira, 16 de agosto de 2012

Engenharia de Software: o que é?


A profissão de engenharia de software é uma das profissões que esta em forte alta no mercado atual, pela alta procura, deve-se necessitar de pessoas nesta área por mais um bom tempo. Nesta área precisa de muitas pessoas para trabalhar em comércios, empresas de petróleo e principalmente bancos, seja nacionalmente ou internacionalmente. Na Índia, por exemplo, o 2º país mais populoso do mundo o software representa um dos principais produtos de exportação.
Mas nem tudo são flores: Apesar da alta procura, existem poucas pessoas formadas nesta área e muito menos ainda faculdades especializadas nesse tipo de curso (Seje Graduação ou Pós – Graduação). Muitos profissionais são formados na área de ciência da computação, Sistemas de Informação e no nosso curso mesmo, Tecnologia da Informação alem de outros cursos voltados para a área de informática. Também existem poucos lugares no mundo com a profissão regulamentada Engenharia de Software, onde o caso mais famoso é o estado americano do Texas, onde existem muitas certificações em tecnologias especificas oferecida pela IBM, Microsoft, Sun entre outras.
O único programa de certificação em Engenharia de Software como um todo, de grande reconhecimento internacional é oferecido pela IEEE (Certified Software Development Professional). Os exames também são oferecidos no Brasil.
Em muitas organizações brasileiras, os profissionais desta área, ainda recebem a denominação de analista de sistemas, que vem das praticas da década de 70, embora a analise represente uma pequena fração do serviço de criação de um software. Desde os mesmos anos 70, existe usam campanha para regularizar essa profissão, mas vem acompanhada de muita polemica. Um dos motivos mais polêmicos seria que algumas dessas tentativas visam antes de tudo reservar o mercado de trabalho para pessoas com formação nesta área e não proteger o interesse publico.
Uma consideração adicional, mas muito importante na opinião do autor do texto, é que as pessoas devem adotar a Carreira em Y, onde nada mais é que oferecer uma bifurcação entre os ramos técnicos e gerenciais, ou seja, a pessoa saber exercer duas funções. Funciona da seguinte maneira: ate antes mesmo da bifurcação a pessoa deve ter conhecimento e ênfase técnica, pois não adianta chegar à função gerencial sem ter uma experiência técnica bem razoável. Depois da bifurcação a pessoa que optar pelo ramo gerencial deve-se ter cursos e treinamentos nessa área como também ter alguns cursos conhecidos na área de MBA como também certificações como, por exemplo, uma delas a certificação do PMI.
Mas de nada basta ser formado em Engenharia de Software, sem respeitar o código de ética de uma empresa, no qual visa proteger a profissão tal como o interesse publico diante das ações dos profissionais. Para funções reconhecidas, o não cumprimento das normas podem causar severas punições aplicadas em primeira instancia, pelas próprias associações profissionais.

Capítulo 24, Engenharia de Software - Wilson Pádua

Um comentário:

Deixe aqui sua opiniao/duvida/critica