Skip to content
View codebyrod's full-sized avatar

Block or report codebyrod

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
codebyrod/README.md

Olá Mundo, Rodrigo Aqui👋

Atualmente sou estudante de Engenharia de Software na École 42 - São Paulo


🌎 Apresentação Pessoal

Enxergo na tecnologia o poder único de resolver problemas em larga escala, e é essa paixão por encontrar soluções que move minha trajetória.

Minha base nas Ciências Sociais me deu o método científico e a criticidade necessários para decifrar problemas complexos, não lineares e caóticos. Unindo essa visão sistêmica ao aprendizado prático na 42 São Paulo, utilizo a engenharia de software para projetar códigos estruturados que organizam o caos e geram impacto real e escalável.


🏫 Sobre a 42 São Paulo

42 The Network
Faço parte da 42 São Paulo, uma iniciativa de ensino em engenharia de software baseada em um ecossistema global disruptivo, frequentemente reconhecido entre as universidades e institutos mais inovadores do mundo (ranking WURI — Real Impact). O modelo é totalmente focado em aprendizagem prática, baseada em projetos (project-based learning) e sem professores, onde o desenvolvimento técnico e a colaboração acontecem via peer-learning (aprendizado entre pares). Esse ambiente me permitiu construir um networking sólido com desenvolvedores focados em alto desempenho, metodologias ágeis e engenharia de sistemas robustos.

Gráfico Evolução WURI Gráfico Ranking Atual WURI

🛠️ Tecnologias

Estudando neste momento:

C C++ Linux

Linguagens:

Shell C C++ JavaScript Python HTML5 CSS3 React


🧰 Ferramentas & Ecossistema

Ambiente & Produtividade

Linux Vim VSCode

Controle de Versão & Colaboração

Git GitHub

Compilação & Automação

Makefile


⚙️ Engenharia & Conceitos Práticos

Mais do que sintaxe, entender o que acontece por baixo dos panos:

  • 🖥️ Sistemas Operacionais: Manipulação de File Descriptors, Redirecionamento de I/O, IPC (Sinais e Pipes), Gerenciamento de Processos (Fork)
  • 🧠 Gestão de Recursos: Alocação Dinâmica de Memória (Heap vs Stack), Prevenção e Diagnóstico de Memory Leaks (Valgrind)
  • 🧩 Paradigmas: Programação Estruturada, Programação Orientada a Objetos (POO)

🏆 Projetos Entregues da 42 São Paulo

Commom Core

O Common Core da École 42 é a fase fundacional e imersiva do currículo, focada em construir uma base técnica rigorosa em engenharia de software do absoluto zero. Através de uma metodologia disruptiva baseada inteiramente em projetos práticos e aprendizado entre pares (peer-to-peer) — sem professores ou aulas teóricas —, a jornada mergulha profundamente na linguagem C e na arquitetura de sistemas Unix. Mais do que ensinar a escrever código, o Common Core desafia a dominar a gestão manual de memória, a estruturação de dados e a criação de algoritmos complexos, exigindo extrema resiliência, autonomia e pensamento crítico. É um processo intenso de resolução de problemas, projetado para forjar desenvolvedores capazes de se adaptar, entender o que acontece 'por baixo dos panos' e dominar qualquer tecnologia futura.

Os projetos abaixo são projetos entregues seguindo o currículo formativo do Commom Core.

Concluídos: Libft · Born2beroot · Get Next Line · Printf · Push Swap · Minitalk · Fractol · Minishell · Philosophers

🚧 Em andamento: Cub3D

Cub3D

Visitas ao perfil


Pinned Loading

  1. fract-ol fract-ol Public

    C

  2. minitalk minitalk Public

    C 1

  3. push_swap push_swap Public

    C 1

  4. printf printf Public

    C 1