Prévia do material em texto
ELINETE LUIZA DE SOUZA Redação de Conclusão de Curso Curso: TECNOLOGIA ASSISTIVA E COMUNICAÇÃO ALTERNATIVA O programador é responsável pela implementação e correção de erros e defeitos no sistema. Seu foco é desenvolver novas soluções e pôr em prática todas as necessidades impostas pelo analista de sistemas. Desenvolver, implantar e manter sistemas de acordo com metodologia e técnicas adequadas, visando atender aos objetivos estabelecidos quanto a qualidade, custos, prazos e benefícios, bem como racionalizar e/ou automatizar processos e rotinas de trabalho das áreas. São essas as funções de um Programador de Sistemas. Esta profissão está está diretamente relacionada a TI (Tecnologia da informação. Dependendo de sua formação ou experiência, eles próprios desenvolvem a teoria ou trabalham a partir do esquema proposto pelos analistas de sistemas. Para executar esse serviço, têm que conhecer muito bem o funcionamento dos computadores e as várias linguagens dos programas arquivados em sua memória. Podem especializar-se em elaborar programas para trabalhos específicos de engenharia, ciências, administração de negócios e também em Gestão Pública, como fazemos na Quality. Programação é a codificação de instruções lógicas com o objetivo de executar determinadas sequências de ações, criando assim o que é chamado de programa ou software. Existem diversas linguagens de programação, que são como uma grande biblioteca de funções, métodos e instruções para o programador desenvolver programas. O programador é responsável por seguir especificações para o desenvolvimento de partes de um produto de software, ou até mesmo, o software completo. Muitas vezes o programador vai trabalhar em equipe com outros programadores e profissionais da TI, ele deve estar apto a ler documentações de software e criar registros de mudanças num software (o que chamamos de log). A profissão é dividida em quatro categorias primarias sendo Programador Desktop que é o Programador de aplicações ou sistemas para ambiente local; Programador Web onde o profissional responsável por programar websites ou sistemas web ; O programador móbile é especializado com criar aplicativos para celulares e dispositivos móveis, ele pode trabalhar com uma das plataformas Android, IOS, Windows Phone ou Java entre outras e Programador de Jogos que é responsável por desenvolver partes das instruções lógicas de um jogo digital, ou até mesmo, o jogo completo. Ele pode trabalhar com jogos para computador, dispositivos móveis, videogames ou jogos que rodam em websites como flash. Existem outros tipos de programador, como o que trabalha com linguagens para banco de dados, esse programador é classificado como DBA (Database Administrator ou Administrador de Banco de Dados) mas isso é assunto para outro post. Muitas empresas não exigem diploma de nível superior para contratar o programador, claro que o nível superior pode ser um diferencial para o candidato, mas o que é necessário mesmo é saber programar e algo que pode comprovar isso são projetos concluídos, experiência comprovada ou as certificações. O Profissional deve ter raciocínio lógico, para facilitar a programação futura e definição de hierarquia de ações, além de ser um profissional de múltiplas características e maleável no desenvolvimento de aplicações de uso doméstico, na internet , em servidores Windows ou até em servidores Linux. O campo de atuação é imenso, este profissional é cada vez mais procurado pela indústria, bancos, comércio, hospitais e onde se possa imaginar que haja a necessidade da automatização e informatização dos negócios, há demanda pelo serviço desse profissional. Muitos consideram a programação como uma arte ou um dom, mas na verdade é uma habilidade que pode ser treinada. Existem iniciativas que defendem que a programação básica deveria ser ensinada nas escolas fundamentais, pesquisas afirmam que linguagens de programação, quando ensinadas para crianças, vão contribuir para o desenvolvimento do raciocínio lógico e inteligência do aluno. O mercado de trabalho para programadores é estável e crescente nos setores privado e público. Não há no Brasil um órgão oficial que regulamente a profissão. Profissionais de diversas áreas envolvem-se com a computação, acumulam conhecimento e experiência e migram para a área, que se torna bastante competitiva. O sucesso na carreira depende do nível de especialização e da área de dedicação do profissional. Empresas públicas abrem concursos, que são muito procurados, mas as vagas costumam ser para cadastro e não para empregar efetivamente. Nesse caso o mercado está estável sem demissões e contratações.