Skip to content

Instantly share code, notes, and snippets.

@juniorz
Last active August 29, 2015 14:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save juniorz/ecf9e1d894449a2b58b2 to your computer and use it in GitHub Desktop.
Save juniorz/ecf9e1d894449a2b58b2 to your computer and use it in GitHub Desktop.
Guia para Desenvolvimento Técnico

Guia para Desenvolvimento Técnico

Esse guia é inspirado em Guide for Technical Development. É uma tentativa de prover àqueles que se canditatam a uma vaga de desenvolvedor na ThoughtWorks um feedback concernente às habilidades e conhecimentos desejados.

  • Introdução à Ciência da Computação
  • Aprenda uma linguagem de programação orientada a objetos (melhor, aprenda principios de programação orientada a objetos e como aplicá-los em uma linguagem de programação de sua escolha).
  • Aprenda os princípios de design orientado a objetos (1, 2, 3)
  • Aprenda escrever código para humanos (Clean Code)
  • Aprenda usar desenvolvimento guiado por testes (TDD) como uma ferramenta de design.
@juniorz
Copy link
Author

juniorz commented May 14, 2015

A idéia é ir apresentando conceitos que progressivamente te levam de um nivel menor a um nível maior de maturidade/sênioridade no seu desenvolvimento técnico.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment