Lembrei que tenho um blog!

 Acredito que uma vida tranquila está associada em essência ao equilíbrio entre as diversas áreas que precisamos exercer, seja profissional, amorosa, familiar e etc. Depois de bastante tempo estudando, comprando produtos pela internet, treinando e em parte pensando no próximo passo pessoal, pensei que seria interessante escrever, afinal, se você passa bastante tempo lendo e botando a mão na massa, o tempero que falta para essa comida é escrever/descrever sobre o que fez. Tentem! É importante saber explicar sobre as suas atividades, isso permite que você identifique em qual ponto da trajetória está e o que falta para terminar (se é que há). 

Lendo essas poucas palavras, parece até formal demais e meio estranho uma conversa com coesão e conexão tão profunda haha. O que está acontecendo é aquele momento que você tenta encarnar um personagem que viu nos filmes. Por esse lado, achei muito legal iniciar a leitura do livro "Código limpo" de Robert C. Martin. Digo iniciei pois li até a página 10 eu acho e parei para codar (a inspiração e motivação temporária que foram embora assim que os primeiros erros no console apareceram). Nessa curta leitura o autor já mostrou-me algumas boas perspectivas um tanto satisfatórias. 

"Honestidade em pequenas coisas não é uma coisa pequena". O autor citou esse ditado dinamarquês antigo que entrou no contexto de codificar de forma limpa baseado em preocupaões modestas e que são de grande valor na produção de software. Mais detalhes estão no livro que ainda vou continuar a leitura.

Uma outra boa reflexão que tive acesso foi a partir do livro do Peter Thiel chamado "De zero à um" que iniciei a partir do pensamento de entender como uma startup de tecnologia cresce; como ideias de alguma forma malucas moldaram o mundo contemporâneo e o mais importante - como eu um simples estudante pode participar disso, estando aqui no Maranhão. Bom, o que vem ao caso foi a frase "Os smartphones que nos desligam do mundo ao nosso redor também nos distraem do fato de que nosso entorno é estranhamente ultrapassado". Que verdade! Quantas vezes nos preocupamos mais com as tecnologias que temos acesso ao invés de necessidades básicas! Podemos pensar que pelo lado positivo os grandes nomes da tecnologia conseguiram criar algo tão extraordinário que é aparentemente mais necessário que nossas preocupações humanas. Pelo lado negativo, infelizmente a maior parcela da sociedade é ainda apenas um usuário, alguem que apenas utliza a tecnologia muitas vezes em seu desfavor como copiar e colar textos gerados por IA ou desconhecer ferramentas que facilitam seus trabalhos. Em contrapartida, admiro aqueles que estão contantemente tentando aprender as coisas. Não aqueles que acham que tudo vai dar certo ou que tudo é possível, mas os que antes planejam, estabelecem metas e conseguem visualizar o próximo passo. Gostaria de conversar com mais pessoas assim (claro que tenho pessoas assim por perto, mas é sempre uma honra ouvir esse tipo de pessoa).

Mudando de assunto, hoje desenvolvi um programa de linha de comando em python pra gerenciar essas e outras leituras que citei. Coloquei um atalho na minha área de trabalho para acessar o programa mais rapidamente. Lá eu implementei um CRUD simples para registrar os livros e qual página eu estaria. Na imagem abaixo você pode ver a "interface" inicial:

Coloquei a palavra interface entre aspas pois a interface de fato, ou seja o GUI mais moderno eu ainda vou implementar. Incluve eu comecei estudar Tkinter, um pacote python sobre interface gráfica. É bem legal. Com conhecimentos básicos de banco de dados aqui, interface gráfica ali, talvez eu implemente essa ideia de forma mais "amigável". Embora eu já tenha ficado satisfeito com as funcionalidades. 

Repositório: Github.

A revisão de python que fiz e o primeiro contato com o pacote foi através do material que encontrei online. Inclusive vou recomendar, pois ouvi que a área da tecnologia deve ser pautado em compartilhar conhecimento:

Python Módulo A

Python Módulo B 

Python Módulo C

Para ter uma graça no aprendizado, usei o nano, um editor de texto para implementar os exemplos do material em python. Bastou abrir o terminal e digitar nano --version para saber se eu tinha:

Digitando nano nome_arquivo, o editor cria e abre a interface para codificar.

 

 
 
Era assim que meus ancentrais programavam? Me sinto um tanto old-school! Depois dos diversos exemplos nesse editor, fui pro VS code para implementar o gerenciador de leitura.
 Bom, existe ainda muita coisa que fiz esses ultimos meses, mas prefiro explicar em outros artigos, até para melhorar a organização. Veja só, já aplicando princípios de código limpo. Até a próxima. 

Comentários

Postagens mais visitadas deste blog

Placa arduino não é reconhecida

Acontecimentos recentes...

O que eu espero de você