Developer

Bug no software! De quem é a culpa?

Nenhum software está livre de falhas, isso é fato. Quando um software começa a tomar grandes proporções, a probabilidade de surgir erros durante as atividades de manutenção e evolução são consideráveis. Logo, nos deparamos com uma dúvida no ambiente corporativo: quando um bug é encontrado no software, de quem é a culpa: do desenvolvedor ou do testador?

10/03/2014
More

A fusão do desenvolvedor com a área de negócios

Um estudo recente sobre mercado de trabalho indicou que houve uma mudança no perfil do profissional de TI, claro, incluindo os desenvolvedores. Essa mudança contempla a visão estratégica do profissional na área de negócios das empresas, bem como a capacidade em contribuir com os resultados. A propósito, você sabe por que a função de “Analista Programador” surgiu?

20/01/2014
More

A Zona de Fluxo do programador

Todos nós sabemos o quanto a atividade de programação exige concentração e raciocínio. Enquanto escrevemos código, é necessário levarmos em consideração a qualidade do software, regras de negócio, requisitos não-funcionais e validações. É bastante coisa. Este artigo aborda um estado de consciência do programador conhecido como “Zona de Fluxo”, ou Flow Zone, em inglês. Em linhas gerais, trata-se da fixação da linha de raciocínio em uma atividade complexa de programação.

23/12/2013
More

TDC 2013 em Florianópolis/SC – Review

Este ano tive a oportunidade de participar do evento TDC 2013 (The Developer’s Conference) na cidade de Florianópolis/SC, considerado um dos eventos mais populares sobre tecnologia na região. Logo, decidi elaborar este artigo para compartilhar um pouco do que foi apresentado nas palestras, bem como a minha percepção e opinião geral do evento. Este review trata especialmente das trilhas que participei: Banco de Dados, Java e Arquitetura.

15/07/2013
More

Programador Júnior, Pleno ou Sênior – Qual eu sou?

A partir do momento em que a função de programador passou a ser uma enorme demanda no mercado de trabalho, surgiu a necessidade de categorizar os profissionais conforme o seu nível de experiência. A maioria das empresas obedecem esses níveis para estruturar equipes de desenvolvimento, calcular bases salariais e definir planos de carreira. Mas afinal, em qual nível eu me encaixo?

14/01/2013
More
André Celestino