Caixa de ferramentas
as ferramentas básicas (e mínimas) que todo programador deve saber para chamar-se um programador. Incluem mas não se restrigem a:
- Sistemas de controle de versão
- Orientação a objetos
- Compiladores
- Expressões regulares
- Ferramentas linux (sed, grep, find, etc.)
- IDEs
- Java (conceitos básicos da linguagem)
- Processos como integração contínua e todos os conceitos relacionados: testes, build, revisão de código.
Procedimentos
Até que certos conceitos fundamentais fiquem sedimentados, procedimentos trazem produtividade.