Skip to content

Instantly share code, notes, and snippets.

@juniorz
Last active August 29, 2015 14:21
Show Gist options
  • Select an option

  • Save juniorz/ecf9e1d894449a2b58b2 to your computer and use it in GitHub Desktop.

Select an option

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

juniorz commented May 14, 2015

Copy link
Copy Markdown
Author

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