deividy@blog:~

Filosofia de um codingninja

05/02/2018

Um codingninja está no campo de batalha para aprender e 'assasinar' bugs com o poder da simplicidade. :)

#codingninja


O codingninja vai muito além de ser apenas um programador que sabe uma linguagem de programação ou de simplesmente conseguir programar em um determinado domínio.


Um codingninja é um programador que consegue fazer suas tarefas em um curto espaço de tempo (igual um ninja), mas não apenas isso, ele se importa com o que está sendo escrito, ele é pragmático e sempre busca novas soluções, não tem medo de destruir (ou apagar) tudo que escreveu e começar do zero, isso para ele é uma reinvenção de seu código e de si mesmo, ele assina seus trabalhos e assume toda a responsabilidade do que foi escrito, nunca se esconde atrás de frameworks e busca entender a fundo como a tecnologia funciona, para um codingninja o código fonte que está sendo escrito é sua vida, é como se fosse um livro onde está a sua arte mais pura, ele quer que outros programadores entendam o que ele escreveu, ele quer pegar o seu código de anos atrás e entender hoje o que foi escrito, focado sempre em descobrir a causa principal de um problema, não fica preso em paradigmas dos sintomas, não assume algo, ele consegue provas e nunca programa por coincidência, entende que mudança é uma constante na vida e principalmente em tecnologia, logo não se apega em linguagens , nunca fica preso na zona de conforto e vive em busca de novos conhecimentos, patterns e principles.



Eaí, curtiu? Tem dúvidas? Posta-ae! :)