Um aspecto interessante do mundo da computação são as características de cada profissional envolvido nas atividade pertinentes. Neste sentido, tentar demonstrar as diferenças dos envolvidos é interessante logo, comentarei aqui a tênua diferença [1] entre:
- cientista da computação
- programador
- desenvolvedor
Programador
O programadores criam códigos buscando a melhor prática, organização e eficiência. Tendem a buscar soluções e evitar erros. É requerido bom relacionamento inter-pessoal.
Desenvolvedor
Os desenvolvedores criam códigos que solucionam. Buscam códigos seguros e desenvolvem testes. É requerido ótimo relacionamento inter-pessoal.
Cientista da computação
Os cientistas da computação criam códigos que provam ou não um conceito. Não é exigido relacionamento inter-pessoal.
Á base da diferença é o foco dos interesses e das atividades.
2- Comparação
Um fato que me incomoda é a compração do exercício da ciência da computação com a engenharia civil. São atividades bem distintas além de que, a engenharia civil é uma atividade humana antiguíssima diferente da ciência da computação que é bem recente. Assitindo um video na internet sobre metódo ágil [2] - Extreme Programming (XP), o palestrante comparou a computação com a criação de um livro que é mais justo, pelo fato de que, no planejamento e no desenvolvimento de programas refinamos a criação até chegar a uma boa composição. Sabendo que não há fim, pode ficar cada fez melhor.
Referências
[1] blog do Thiago Belém
[2] http://improveit.com.br/xp
Nenhum comentário:
Postar um comentário