Just another code lysergic blog

Inception Level Programmers

Ontem à noite eu dei uma viajada forte sobre escala de níveis de programadores, baseando-me no filme Inception. Por tanto, se você não assistiu o filme, não vai entender P* nenhuma do que está escrito abaixo, e ainda corre o risco de estar no primeiro nível, já que não parece ser tão nerd !

Antes de começar a trip, analisem o flow:

Inception-flowchart

Inception-flowchart

E aqui, onde o post usa a mesma semântica:

Levels Semantic

Levels Semantic

Reality Level 1 – Somos meros mortais e fazemos somente “CRUDs” corporativos, SQLs da vida e algum código de negócio. Entendemos o básico de OOP e alguma linguagem como Java, C#, VB, PHP; e fazemos muita porcaria em termos de design de software.

Van Chase Level  2 – Conhecemos Design Patterns, frameworks (Web, Persistência, Integração – ESBs, Mensageria, Application Servers), Classloaders,  outras linguagens e abordagens (SOA, BPM, BDD, DDD, Agile) e conseguimos montar uma “Arquitetura” decente.

The Hotel  Level 3 – Aqui já estamos entendendo como o produto foi feito, estilos de programação (funcional, imperativo, concorrente, metaprogramação…), criamos componentes rebuscados,adapters, pequenos frameworks para a equipe utilizar e temos condições de fazer extensões em produtos e particpar de projetos OpenSource.

Snow Fortress Level  4 – Com muito mais maturidade, temos condições de criar os produtos que os outros programadores irão utilizar de fato, como  ESBs, Bancos NoSQL, sistemas de grid -TerraCota, Akka (framework de concorrência), reconhecimento de imagem, uma engine de games, e por aí vai, liderando os times de desenvolvimento e specs. A “Inception” vem da sua mente🙂.

Limbo Level  5 – Aqui o cara endoidou de vez e desce o nível em VMs, Compiladores, HEC I/O, Interruptores, Dynamic Patching, Funções matemáticas e o escambal…Está literalmente, escovando bits e cuidado pra não ficar preso a esse mundo e nunca mais voltar🙂

Comentários em: "Inception Level Programmers" (1)

  1. Dificil e o cara conseguir sair do nivel 5 depois de adentra-lo.

    Um dia eu chego la, abs scaphe e parabens pelo otimo post.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

Nuvem de tags

%d blogueiros gostam disto: