|
![]() ![]() Engenharia de Software
![]() Por Carlos Rafael Rego da Silva(carlos.rafael.silva@ccc.ufcg.edu.br)
Nesta edição, entenda um pouco mais porque a Engenharia de Software é considerada uma das melhores profissões para se trabalhar na área de TI.
O engenheiro de software é o profissional responsável por especificar, desenvolver e manter um sistema de software ou vários deles, dependendo de seu nível de responsabilidade na empresa.
![]() No desenvolvimento de um software, a qualidade da versão final, ou seja, do produto, está diretamente ligada à qualidade do processo de desenvolvimento. Daí a grande importância do foco no processo de desenvolvimento. O cuidado com a qualidade do produto acaba, muitas vezes, por se tornar o diferencial entre um bom engenheiro e um engenheiro medíocre. O engenheiro de software tem um mercado muito amplo à sua disposição, haja vista que, desde empresas que trabalham no setor primário até empresas que usam tecnologia de ponta, necessitam de desenvolvimento e aperfeiçoamento constante de seus sistemas e aplicações. Frente às novas tecnologias de software que surgem a cada dia, o profissional deve estar sempre bem atualizado e a frente das inovações tecnológicas para garantir seu lugar no mercado. Posto isso, é sempre importante que um engenheiro de software frequente cursos e treinamentos na área ou ainda uma pós-graduação, o que é muito valorizado na profissão.
![]()
Os engenheiros de software devem possuir conhecimentos sólidos sobre linguagens de programação, segurança da informação, banco de dados, Unified Modeling Language (UML), API e qualidade e maturidade de software, entre outras, o que faz das certificações um forte diferencial no currículo. Quem pretende exercer a função de engenheiro de software, deve ter em mente as principais certificações que valorizam a profissão. As mais recomendadas, inicialmente, são a Project Management Professional (PMP), Certified Software Development Professional (CSDP), Certified Software Development Associate (CSDA). Em geral, qualquer certificação na área de desenvolvimento regulada pela IEEE é muito bem vinda ao currículo de um engenheiro de software. O engenheiro de software muitas vezes é confundido com o programador. Enquanto o programador é responsável apenas pelo desenvolvimento do sistema de software, o engenheiro de software tem como função criar, manter e auditar metodologias de desenvolvimento de sistemas, além de, claro, desenvolvê-lo. ![]() Como o mercado de aplicações e sistemas está cada vez mais preocupado com a usabilidade, é necessário que o desenvolvimento de software tenha foco nas necessidades do cliente. Nesse aspecto, percebe-se que a comunicação com o cliente é fundamental. Muitas vezes, o cliente necessita apenas de uma aplicação bastante simples que execute um conjunto de tarefas para automatizar os processos da empresa e que não necessita de muita inovação. Como toda profissão, a experiência é muito importante. O engenheiro de software deve ser bastante experiente e comprometido com sua função na empresa para garantir um bom salário. Segundo a pesquisa realizada pela revista INFO, da editora Abril, esse profissional, no Brasil, tem salário médio de 5,55 mil reais. Nos EUA, segundo uma pesquisa do indeed.com, um engenheiro de software recebe em média 90 mil dólares anuais (7,5 mil por mês), sendo um engenheiro junior o salário médio de 58 mil anuais e um sênior de 105 mil anuais. Além disso, a profissão de engenheiro de software sempre está no topo, quando se trata das melhores profissões para se trabalhar. Neste ano, a profissão ganhou o primeiro lugar segundo o jornal The Wall Street no ranking de melhores profissões, considerando fatores como ambiente de trabalho, salário, estresse, e perspectiva de contratação. Jornal PETNews - Edição: Jeymisson Oliveira - Revisão: Savyo Nóbrega e Joseana Fechine
Grupo PET Computação UFCG, 2012. All rights reserved. |
![]() |