Após três anos desenvolvendo software, decidi explorar novos desafios: unir programação de baixo nível e física computacional. Este é o ponto de partida da minha jornada em direção ao CFD.
Trabalho com desenvolvimento de software tem três anos, antes disso, tive uma ano de estudo onde aprendi o necessário pra conseguir colaborar incialmente com algo.
No total são 4 anos e alguns poucos meses mexendo com programação, e comecei a me sentir estagnado, então, comecei a arrumar problema pra cabeça 🤭.
Há um tempo cresceu uma vontade em mim de enriquecer o poder de criar software com alguma outra área, e cismei de entrar no caminho da física computacional, mais específicamente CFD.
Pra isso, preciso aprender algumas coisas:
- Programação baixo nível
- Física
Não sei nenhuma das duas, então comecei por algo que teoricamente seria menos pior, que a programação de baixo nível.
Entrei em contato com o Engenheiro de Performance da empresa qual trabalho (Ricardo Sanchez), e estamos buscando trabalhar em uma ferramenta juntos. Tenho me forçando a utilizar C a principio pra ter mais contato com baixo nível (ou médio nível, como dizem os chatos 💩).
Já realizei um mini projeto simples de observabilidade, qual o Sanchez realizou um fork e adicionou diversas sugestões: https://github.com/rnsanchez/readers/blob/master/memreader.c.
A ideia no momento é absorver as informações e ir evoluindo aos poucos.