Programador
"Profissional que organiza sistemas de computação"
Fonte: Redação Brasil Profissões
O que é ser programador?
Programadores de sistemas ou analistas desenvolvedores de aplicativos projetam, implantam sistemas aplicativos específicos ou básicos e preparam os computadores para que eles recebam e executem os comandos necessários. 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.
Quais as características necessárias para ser programador?
O profissional deverá apresentar senso analítico, autonomia e autocrítica, boa memória, capacidade de concentração e paciência.
Características desejáveis:
- atenção a detalhes
- boa memória
- capacidade de análise
- capacidade de comunicação
- capacidade de concentração
- capacidade de resolver problemas práticos
- curiosidade
- disciplina
- facilidade para matemática
- interesse por computadores
- interesse por formas variadas de comunicação
- método
- paciência
- perseverança
- raciocínio lógico desenvolvido
Qual a formação necessária para ser programador?
Para ser programador de computador é necessário diploma de curso técnico, que pode ser cursado paralelamente ou após a conclusão do ensino médio. Por ser um mercado competitivo, entretanto, cursos extras são importantes para diferenciar o currículo na hora da seleção. Algumas universidades oferecem o curso de tecnólogo em processamento de dados, que habilita para ser programador; outra opção é cursar a faculdade de análise de sistemas, que possibilita ao formando ser programador-analista. Conhecimento de inglês e atualização freqüente em relação às novas linguagens que aparecem no mercado são muito importantes.
Principais atividades de um programador
Programadores de computadores possuem diversas atividades que incluem:
- listar ou ler as especificações de programas, detalhadas por um analista de sistemas, e que mostram passo a passo as tarefas que o computador precisa executar;
- analisar o problema e a melhor forma para solucioná-lo;
- preparar diagramas para mostrar a seqüência de procedimentos a ser adotada pela máquina;
- codificar essas instruções para uma linguagem de computador;
- depois de prontas e implantadas as instruções, o programador deve testar todo o sistema, através de simulação, para verificar falhas e possíveis adequações;
- se houver acessórios (impressoras, placas de fax) conectados ao sistema, reescrever os programas de controle desses acessórios para que se tornem compatíveis com as novidades;
- testar todas as modificações até que não haja mais problemas e conferir sua eficiência com o analista de sistemas.
Áreas de atuação e especialidades
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.
Mercado de trabalho
O mercado de trabalho para programadores é estável e crescente nos setores privado e público. A informática, assim como o mercado para os profissionais, é uma ciência relativamente nova. 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 diploma nem sempre garante um lugar no mercado de trabalho. O sucesso na carreira depende do nível de especialização e da área de dedicação do profissional. Atualmente os mais bem remunerados trabalham na área de telecomunicações e de desenvolvimento de soluções para empresas. O mercado tem crescido, principalmente para o profissional que investir no aprendizado de programas recém lançados no mercado. As 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.
Curiosidades
História do computador
A escrita nasceu através dos sumérios, que inventaram um modo de representar a linguagem através de desenhos. Essa idéia difundiu-se entre as várias culturas, cada uma adquirindo seu modo próprio de representar a linguagem. Na região do Mediterrâneo surgiram o alfabeto e o ábaco. Esse último era usado para fazer contas.
O ábaco dos romanos consistia de bolinhas de mármore que deslizavam numa placa de bronze cheia de sulcos. Isso gerou alguns termos matemáticos: em latim "Calx" significa mármore, assim "Calculus" era uma bolinha do ábaco, e fazer calculos aritméticos era "Calculare". Em suma, os tempos antigos eram realmente a era dos calculadores, e embora os povos antigos dispusessem de meios para escrever números, os cálculos eram raramente escritos.
Wilhelm Schickard (1592-1635) construiu a primeira máquina de verdade. Esta fazia multiplicação e divisão, mas foi perdida durante a Guerra dos Trinta Anos, sem que seu inventor pudesse defender sua primazia. Blaise Pascal (1623-1662), filósofo e matemático francês, é conhecido como o inventor da primeira calculadora que fazia somas e subtrações. O filósofo e matemático alemão Gottfried Wilhelm Leibniz (1646-1716) aprimorou um bocado o projeto de Pascal e sonhava que um dia todo o raciocínio pudesse ser substituído pelo girar de uma alavanca. A máquina de Leibniz fazia multiplicações e divisões. O brilhante matemático inglês Charles Babbage (1792-1871) é conhecido como "Pai do computador" projetando o chamado "calculador analítico", muito próximo da concepção atual de computador.
O projeto, totalmente mecânico, era composto de uma memória, um engenho central, engrenagens e alavancas usadas para a transferência de dados da memória para o engenho central e dispositivos para entrada e saída de dados. O calculador utilizaria cartões perfurados e seria automático.
Por volta de 1890, um outro nome entrou na história do computador: Dr. Herman Hollerith (1860-1929), responsável por uma grande mudança na maneira de se processar os dados dos censos da época. Os dados do censo de 1880, manualmente processados, levaram 7 anos e meio para serem compilados. Os do censo de 1890 foram processados em 2 anos e meio, com a ajuda de uma máquina de perfurar cartões e máquinas de tabular e ordenar, criadas por Hollerith e sua equipe. Mais tarde, Hollerith fundou uma companhia para produzir máquinas de tabulação. Anos depois, em 1924, essa companhia veio a se chamar IBM.
O primeiro computador eletromecânico, o chamado Z-1, usava relês e foi construído pelo alemão Konrad Zuse (1910-1995) em 1936. Zuze tentou vendê-lo ao governo para uso militar, mas foi subestimado pelos nazistas, que não se interessaram pela máquina.
Fonte:www.ime.usp.br
A escrita nasceu através dos sumérios, que inventaram um modo de representar a linguagem através de desenhos. Essa idéia difundiu-se entre as várias culturas, cada uma adquirindo seu modo próprio de representar a linguagem. Na região do Mediterrâneo surgiram o alfabeto e o ábaco. Esse último era usado para fazer contas.
O ábaco dos romanos consistia de bolinhas de mármore que deslizavam numa placa de bronze cheia de sulcos. Isso gerou alguns termos matemáticos: em latim "Calx" significa mármore, assim "Calculus" era uma bolinha do ábaco, e fazer calculos aritméticos era "Calculare". Em suma, os tempos antigos eram realmente a era dos calculadores, e embora os povos antigos dispusessem de meios para escrever números, os cálculos eram raramente escritos.
Wilhelm Schickard (1592-1635) construiu a primeira máquina de verdade. Esta fazia multiplicação e divisão, mas foi perdida durante a Guerra dos Trinta Anos, sem que seu inventor pudesse defender sua primazia. Blaise Pascal (1623-1662), filósofo e matemático francês, é conhecido como o inventor da primeira calculadora que fazia somas e subtrações. O filósofo e matemático alemão Gottfried Wilhelm Leibniz (1646-1716) aprimorou um bocado o projeto de Pascal e sonhava que um dia todo o raciocínio pudesse ser substituído pelo girar de uma alavanca. A máquina de Leibniz fazia multiplicações e divisões. O brilhante matemático inglês Charles Babbage (1792-1871) é conhecido como "Pai do computador" projetando o chamado "calculador analítico", muito próximo da concepção atual de computador.
O projeto, totalmente mecânico, era composto de uma memória, um engenho central, engrenagens e alavancas usadas para a transferência de dados da memória para o engenho central e dispositivos para entrada e saída de dados. O calculador utilizaria cartões perfurados e seria automático.
Por volta de 1890, um outro nome entrou na história do computador: Dr. Herman Hollerith (1860-1929), responsável por uma grande mudança na maneira de se processar os dados dos censos da época. Os dados do censo de 1880, manualmente processados, levaram 7 anos e meio para serem compilados. Os do censo de 1890 foram processados em 2 anos e meio, com a ajuda de uma máquina de perfurar cartões e máquinas de tabular e ordenar, criadas por Hollerith e sua equipe. Mais tarde, Hollerith fundou uma companhia para produzir máquinas de tabulação. Anos depois, em 1924, essa companhia veio a se chamar IBM.
O primeiro computador eletromecânico, o chamado Z-1, usava relês e foi construído pelo alemão Konrad Zuse (1910-1995) em 1936. Zuze tentou vendê-lo ao governo para uso militar, mas foi subestimado pelos nazistas, que não se interessaram pela máquina.
Fonte:www.ime.usp.br