Sobre
Introdução
Bem-vindo(a) ao meu espaço pessoal na web. Este blog tem como propósito compartilhar conteúdos relacionados a tecnologia, com foco em Ciências da Computação em geral. As publicações não vão ter uma frequência regular visto que meu tempo é limitado devido às demandas profissionais e acadêmicas, o que me impossibilita de produzir conteúdo com periodicidade. Ainda assim, pretendo utilizar meu tempo livre para escrever sobre os temas de meu interesse.
Todo o conteúdo publicado neste espaço está licenciado sob a Creative Commons BY-NC-SA 4.0. Isso significa que qualquer pessoa pode copiar, distribuir e modificar os textos, desde que sejam atribuídos os devidos créditos ao autor original, o material não seja utilizado para fins comerciais e as obras derivadas sejam compartilhadas sob a mesma licença.
Quem sou eu?
Prazer, me chamo Marcelo, mas pode me chamar de Marquês. Atualmente sou acadêmico de Ciência da Computação, com experiência prévia como desenvolvedor iOS e backend. Hoje, atuo principalmente como Engenheiro de Software em uma trading e meu principal desafio é a implementação e estruturação da área de T.I. e desenvolvimento interno.
Uso Python diariamente, mas tenho bastante familiaridade com Node.js, Bash e Rust. Tenho como hobby estudar sobre sistemas UNIX/UNIX-like, atualmente estou usando macOS como meu principal, mas tenho como sistema preferido o FreeBSD.
Quais minhas qualificações?
Meu envolvimento com computadores começou cedo, mas foi somente há cerca de 6 anos que iniciei meus estudos de forma consistente. Minha primeira linguagem de programação foi Ruby, graças ao RPG Maker VX e VX Ace.
Tive oportunidades profissionais importantes, como atuar no desenvolvimento de aplicativos iOS utilizando Swift e SwiftUI. No entanto, minha maior evolução técnica ocorreu durante meu estágio, onde trabalhei com Python, RPA e backend. Foi nesse período, enquanto ainda cursava Engenharia de Software, que conheci a área de segurança da informação e comecei a explorar o ecossistema GNU/Linux por conta própria. Instalei minhas primeiras distribuições (Ubuntu, Kali Linux e Debian) e mergulhei no universo da Cibersegurança.
Bagagem experimental é o que não falta, já estudei os vários caminhos da área de desenvolvimento, desde aplicações web (Django, Flask, FastAPI), a aplicações desktop (Electron.js, PyQT), automação de processos (Python), jogos (Unity, Unreal, RPG Maker) e até drivers (Rust, C).
Vaults of Parnassus?
O nome não dá uma boa primeira impressão, mas não foi escolhido aleatoriamente. Quem conheceu Python há alguns anos atrás, tinha experiências muito ruins no quesito de módulos e bibliotecas — basicamente por que o PyPI não existia ainda. Então, a comunidade criou um repositório não oficial para servir como um hub comunitário para compartilhar código reutilizável.
Posteriormente, nosso querido PyPI entrou em cena, e oficializou um local para guardar todos os scripts reutilizáveis, módulos e bibliotecas do Python, e, desde 2008, Vaults of Parnassus deixou de receber atualizações. Hoje o site só é possível de ser acessado através do Wayback Machine, mas o portal teve um papel fundamental na era inicial da linguagem.
O nome que escolhi para esse blog, foi justamente em homenagem a esse projeto que foi extremamente útil à comunidade Python na época.
Por que escrevo?
Escrever é a forma mais efetiva de se aprender algo. Pelo menos, foi o que eu aprendi. Também é um objetivo meu, desde que comecei minha jornada na área de tecnologia: compartilhar conhecimento.
Assim, posso listar os seguintes motivos:
- Para organizar ideias e aprender melhor;
- Para compartilhar o que funciona (e o que não funciona) em projetos reais;
- Para criar um histórico de estudos e experimentos;
O que você encontra por aqui?
Conteúdo sobre tecnologia, principalmente, mas não se limitando a Python, sistemas UNIX e Ciência da Computação em geral.