Programador

Question book-4.svg
Esta página ou secção cita fontes confiáveis e independentes, mas que não cobrem todo o conteúdo, o que compromete a verificabilidade (desde abril de 2016). Por favor, insira mais referências no texto. Material sem fontes poderá ser acadêmico)

Em ciências da computação; programador, desenvolvedor, codificador ou engenheiro de software é alguém que escreve, desenvolve ou faz manutenção de software em um grande sistema ou alguém que desenvolve software para uso em computadores pessoais.[1]

Programadores também são conhecidos como "desenvolvedores" de software e são responsáveis apenas pelo desenvolvimento do software que lhes é passado por engenheiros e analistas de sistemas.

Hoje em dia é muito comum a função programador/analista. É até uma tendência, uma vez que os programadores muitas vezes têm uma visão mais ampla da engenharia e arquitetura do software, e experiência com as diversas formas de se elaborar um mesmo produto.[carece de fontes?]

Primeiros programadores

Ada Lovelace, a primeira programadora.[2]

Ada Lovelace é historicamente considerada a primeira programadora. Ela foi a primeira a desenvolver um algoritmo para implantação em um computador, a máquina de análise de Charles Babbage, em outubro de 1842.[3]

Os que possuem excelentes habilidades em programação de computadores podem se tornar famosos, apesar disto ser normalmente limitado aos círculos da engenharia de software. Muitos dos mais notáveis programadores são chamados algumas vezes de "hackers"

Programadores profissionais trabalham em vários ambientes, incluindo departamentos de TI corporativos, grandes empresas de software e pequenas empresas de serviços. Muitos programadores profissionais também trabalham para empresas de consultoria nas instalações dos clientes.