Programador ninja. Ninja?
A filosofia de vida dos ninjas era chamada de Ninpō (Ninjutsu), envolvendo a adaptação, a liberdade e a perseverança férrea como princípios basilares.(Wikipédia)
E então um amigo recebeu o seguinte email:
“Procuramos um desenvolvedor ninja (experiente e versátil) voltado para o desenvolvimento de aplicativos desktop para a plataforma windows. A aplicação é desenvolvida em Powerbuilder 10 e 11, mas encorajamos o contato de ninjas que dominem outras tecnologias de desenvolvimento de aplicações desktop. Acreditamos que um verdadeiro ninja poderá estudar a plataforma Powerbuilder e dominá-la com velocidade e maestria “
Legal, powerbuilder… hã?
Um programador ninja não é conhecido como um programador php, nem programador Java, é simplesmente um programador ninja, ou um cara que codifica, maneja códigos.
Um programador ninja se adapta ao seu ambiente, portanto se um ninja trabalha com php e depois vai para uma empresa que requer Java ee, o ninja, versátil e experiente, aprende com seu novo ambiente e se torna brilhante naquilo.
É uma tendência se formando, onde o programador quebra barreiras, cria liberdade profissional e expande sua experiência técnica.
Então percebemos que mão precisamos ficar presos à uma ferramenta ou linguagem de programação. Hoje, empresas como Google não procuram programadores php e sim programadores ninjas brilhantes.
Extamente, Renan!
A idéia desse anúncio surgiu depois de um debate frustrado. Discutirmos e não conseguimos determinar a área de atuação do desenvolvedor que buscávamos.
Procurávamos desenvolvedores de software, com fundamento teórico e capacidade de adaptar-se. Alguém que buscasse o aprimoramento contínuo da forma de pensar e dos processos de trabalho. Um exemplo pode ser visto em http://henriquebastos.net/2008/07/01/o-dia-a-dia-de-um-desenvolvedor-ninja
Quanto ao Powerbuilder, bem o post acima mostra o que a gente fez com ele!
Grande abraço.