Meu 2020 como pessoa desenvolvedora

  • Publicado em: 02/01/2021

Estudos

É incrível como as prioridades podem mudar de um ano para o outro e, prova disso é que no post Meu 2019 como desenvolvedor havia mencionado cursos comprados na Black Friday de 2019 e que ainda não terminei 🤷 😂

No entanto, isso me fez refletir sobre o seguinte ponto: nós temos uma relação de amor com certificados (modos de comprovar nossa participação) e cumprimos etapas com objetivo de consegui-los. Isso vem desde o ensino básico: “Vai valer ponto, fêssor?”; passa pelo superior onde você é julgado pela instituição que emitiu seu diploma; e, finalmente chega na pós-graduação e MBAs que são mais almejados pelo aumento no salário do que o conhecimento adquirido em si.

Não estou tentando invalidar o aprendizado formal mas pensei: por que não aproveitar a vantagem de serem aulas gravadas e curtir o processo de aprendizado ao invés de perseguir a cenoura (certificado) e arriscar uma frustração?

Então passei o ano pinçando tópicos de diversos cursos a medida que necessitava ou sentia curiosidade.

Percorrer o caminho sem colocar sobre si a obrigação de ver aulas cujo assunto você já sabe ou terminar um curso que tomou um rumo diferente de seus interessantes ou cuja abordagem (explicações, exemplos, casos) não ajudam na evolução, tira um peso enorme das costas.

Veja bem, não estou incentivando a desistência, estou propondo caminhos alternativos.
Por exemplo, o curso não está bom? Pegue a grade curricular e pesquise os assuntos separadamente por conta própria.
Aprenda independentemente de ter um certificado no final.

Manter sua motivação viva é o ponto-chave pois por mais que você só tenha tempo para realizar aulas espaçadas, toda vez que retomar o assunto sentirá satisfação.

Dito isso, tenho concentrado os estudos em tópicos voltados à estrutura de projeto.
Basicamente como e porquê iniciar um projeto com Create React App ou com Static Site Generators, tais como: Next.js ou Gatsby.
Quais são diretrizes importantes para iniciarmos um projeto padronizado, como: eslint, stylelint, hooks de pre-commit e pre-push, testes unitários (React Testing Library) e end-to-end (Cypress), Docker e Jenkins para implementar automação de build e testes (Continuous Integration).

Google Tag Manager em conjunto com Google Analytics também foi um assunto para esse ano.
Até onde vai a responsabilidade de cada um, como podemos implementá-los, melhores plugins, como escrever uma documentação orientando uma pessoa desenvolvedora, qual a melhor maneira de analisar o fluxo do usuário dentro de um sistema, o surgimento do GA4, quais perfis seguir para ficar por dentro das novidades.

O blog teve sua identidade alterada e algumas melhorias foram promovidas.
Apesar de faltarem alguns recursos é um motivo de orgulho. 😊

Eventos

Ao contrário de 2019, esse ano foi mais virtual do que presencial.

Um evento memorável foi a Next.js Conf. Aliás, tudo que rolou está gravado e disponível.

E dois eventos promovidos pela TUIA e Distrito:

Ferramentas

Música

Segue a playlist de Retrospectiva 2020 criada pelo Youtube. 🎵

Felipe Marciano
Sobre o autor
Felipe Marciano

dev front-end, viciado em café, cinema e abraçar cachorros.

Tem perguntas,fale comigo.Respondo assim que puder.
Para mandar um "Oi" 👋felipexperto@gmail.com
Me siga no LinkedIn 🚀linkedin.com/in/felipexperto/
© 2024, Construído com Gatsby