Random Thoughts

Strategy & Entrepreneurship

Meus projetos "Hello World"

Saturday, March 31, 2018

Hello World!

Sim, o mundo é grande. Muitas pessoas criando e desenvolvendo novas tecnologias todos os dias. É difícil acompanhar cada nova tendência que aparece. Algumas dessas tecnologias se tornam novos padrões e outras não. Como saber em quais vale a pena investir mais tempo aprendendo? Essa é uma pergunta difícil, a única forma de descobrir é através da experiência e da sabedoria que vem com ela.

Estudar, Estudar, Estudar…

Trabalho com desenvolvimento web desde antes de 2005. Aprendi mais tecnologias do que consigo lembrar. Muitas delas já estão deprecadas, algumas permanecem úteis. Para manter a sanidade nos estudos de TI, é preciso ser sistemático ao fazê-lo. Aprendi isso da forma difícil e vou te contar sobre o que está me ajudando hoje em dia…

Registrando as atividades diárias

Depois de muitos anos percebi que não tinha nenhum sistema de estudo, e perdi muitos dos meus protótipos e materiais de estudo. Muitos recursos úteis foram completamente esquecidos. Então percebi que, como começo, eu poderia registrar minhas leituras. E fiz isso aqui: GitHub Issues - Readings Log.

O “log de leituras” ajudou muito e ainda é um bom recurso para mim. Quando preciso revisar um assunto, abro aquela página única e faço uma busca no navegador. O que encontro é um registro temporal e contextual de links, e instantaneamente minha memória me ajuda a lembrar o que aprendi naqueles dias.

Plataformas e o hábito

Plataformas oferecem formas mais fáceis ou mais difíceis de inserir e consumir informação, as issues do GitHub pareciam uma boa opção para mim naquela época. Hoje em dia posto meus registros em um canal do Slack dedicado apenas ao meu diário de trabalho:

Diários são uma ótima ferramenta para registrar estudos. Estou usando para registrar tudo, muito mais do que links. Não é perfeito mas é muito prático. Antes das issues do GitHub ou do Slack, tentei muitas plataformas diferentes, até construí as minhas próprias. As opções para lidar com essa tarefa são muitas, mas no final do dia o que realmente importa é o hábito de fazer isso!

A experiência prática

Estudar não é só sobre leituras e registros, certo? Para fixar o aprendizado profundamente na cabeça precisamos da experiência prática.

Os programas “Hello World” são tradicionalmente usados para introduzir um programador a uma nova linguagem. “Hello world” é o que um programa muito simples, usado para ilustrar a sintaxe básica de uma linguagem de programação, exibe na tela.

Eu fiz muitas poc, spikes e protótipos na minha vida, mas só recentemente tive a ideia de mantê-los em um repositório: o repositório Hello World! Bem simples, né? Por que eu não pensei nisso muitos anos atrás? Haha. Bem, antes tarde do que nunca, eu acho. E aqui estou eu sugerindo que você faça o mesmo, seu eu do futuro vai agradecer. :)

My Hello World repo's README.md
O README.md do meu repositório Hello World

E você?

Estas são minhas dicas para você que está sempre aprendendo coisas novas:

  • Mantenha um registro e um diário sobre suas leituras. Além disso, escrever sobre seu conhecimento pode ser uma ótima experiência de aprendizado.
  • Adquira o hábito de fazer projetos “hello world” de diferentes tecnologias antes de adotar em produção. Isso vai ajudar a entender os pontos fortes e fracos dessa tecnologia.

E você? Comente abaixo seu sistema de estudo e as plataformas que escolheu!