Página principal
WikiCode: Meu Caderno de Conhecimento Técnico
Bem-vindo ao WikiCode. Este projeto é uma coleção viva documentando minha jornada de aprendizado em linguagens de programação, melhores práticas de configuração e recursos essenciais para desenvolvedores.
O objetivo central desta wiki é servir como duas coisas principais:
- Um banco de dados pessoal para consultas rápidas de sintaxe e snippets de código.
- Um repositório de experiência sobre ambientes de desenvolvimento configurados e otimizados.
Snippets e Referências de Código
A seção principal deste espaço contém pequenos trechos de código (snippets) extraídos de projetos reais ou exercícios de estudo. Eles são organizados por linguagem para facilitar a recuperação quando eu precisar lembrar de uma lógica específica, uma função nativa ou um padrão de design.
Atualmente, focamos nas seguintes linguagens:
- Python: Automação, análise de dados e scripts utilitários.
- C: Gerenciamento de memória, ponteiros e baixo nível.
- C++: Orientação a objetos, STL e otimização.
- PHP: Desenvolvimento web backend e estruturação de aplicações.
| Estes códigos não são apenas cópias; cada snippet possui anotações sobre o contexto de uso e possíveis armadilhas encontradas durante o aprendizado. |
Dotfiles e Configuração de Ambiente
Desenvolver com produtividade depende muito do ambiente onde o código é escrito. Esta seção é dedicada aos meus Dotfiles — arquivos de configuração ocultos (geralmente iniciados com .) que definem o comportamento do meu sistema operacional e editores de texto.
Aqui você encontrará minhas configurações personalizadas para:
- Editores Principais: Configurações profundas para VS Code e Emacs.
- Ferramentas de Qualidade de Código: Scripts e regras para garantir que Linters (análise estática) e LSPs (Language Server Protocol) estejam perfeitamente integrados.
- Automação: Atalhos e plugins específicos que aceleram o fluxo de trabalho nas linguagens listadas acima.
Objetivo: Replicar rapidamente um ambiente de desenvolvimento robusto e consistente em qualquer máquina, eliminando a dor de cabeça de configurar ferramentas do zero.
- Configuração Git e GitHub: Comandos git/github
Biblioteca de Livros Gratuitos
Além do código prático, o conhecimento teórico é fundamental. Dediquei uma seção especial para compartilhar livros técnicos que foram instrumental na minha formação.
Muitas vezes, os melhores materiais de ensino estão disponíveis gratuitamente online. Aqui, compilarei links diretos para obras hospedadas no [GitHub] e outras fontes confiáveis, cobrindo desde algoritmos e estruturas de dados até arquitetura de software e engenharia humana.
Se você busca recomendações de leitura para aprofundar seus estudos, explore a lista de livros.
Contribuição e Feedback
Esta wiki está em constante evolução. À medida que aprendo novas linguagens, descubro novos padrões de configuração ou encontro ótimas leituras, o conteúdo será atualizado.
Feito com ☕ e muito código.