Newsletter #024 - Novo ano, novos objetivos e estudos!
Seu newsletter semanal voltado para tecnologia e qualidade de software
Olá pessoal, mais uma semana de newsletter voltado para tecnologia e qualidade de software.
Bora para o ano de 2024 que será cheios de desafios, mas como muita esperança que com grandes desafios teremos muito aprendizado e experiência. Na semana passada vimos a retrospectiva voltado para o que rolou de mais importante em Qualidade de Software, se você não conseguiu ler, segue o link. Nessa semana, estaremos conhecendo ferramentas e estratégias que pode auxiliar nos estudos nesse novo ano, bora lá?
Planejamento de Estudo
Sempre que iniciamos um novo ano nos perguntamos qual seria a melhor forma de estar estudando nesse ano? qual ferramenta devo estudar?, em meio a esse enorme ecossistema que é nossa área podemos nos perder, assim hoje trago para vocês algumas ferramentas que podem auxiliar no planejamento do seu estudo, sendo ferramentas que vão te auxiliar no norte que você deve seguir, bem como filtrar subáreas e ferramentas para você.
Radar de Tecnologia
Nesse começo do ano, com novas ferramentas surgindo no mercado, áreas e possíveis desafios que podemos passar é interessante inicialmente procurar formas de conhecer quais são essas ferramentas, o que será de tendência e o que podemos priorizar para esse momento, para isso é interessante usar radares para filtrar essas ferramentas, sendo muito desses radares feito por empresas consolidadas no mercado ou por agências globais, aqui nesse tópico trago três páginas que utilizo para mapear o que devo estudar e conhecer nesse ano.
Radar Thoughtworks: um dos radares mais conhecido atualmente, consolidado no mercado primeiramente por ser criado pela empresa Thoughtworks e por ter edições trimestrais que afunilam seu radar a cada mês. Logo que você acessa a página irá visualizar o radar dividido em quatro quadrantes (técnicas, ferramentas, plataforma e linguagens de programação) e dentro de cada quadrante apresenta raias que trazem uma visão se determinada ferramenta ou plataforma deve ser evitadas, avaliadas, experimentadas e adotadas.
Radar Envisioning: página muito robusta e interativa que apresenta uma visão mais global de quais são as tendências do mercado de tecnologia. Quando você acessa a página irá de inicio visualizar o radar, este sendo muito interativo para aproximar e visualizar cada tópico. Cada cor do radar separa um determinado conteúdo que está em expansão no mercado, e quanto mais pontilhados um conteúdo tem, mais ele deve ser estudado e priorizado nos seus estudos.
Roadmap.sh: outra ferramenta consolidada na internet, muito dessa consolidação por ser open source. Seu formato é um pouco diferente dos acima. Sua divisão é feita para três categorias (área, conhecimento e melhores práticas), trazendo uma visão global do que você necessita estudar dentro dessas categorias. Minha sugestão é utilizar essa página para conhecer novas áreas, bem como entender como está seu conhecimento dentro de uma determinada categoria em específico.
Bom João, vamos supor que acessei essas páginas e já escolhi as ferramentas que quero estudar, como organizo meu estudo? Para responder vamos conhecer o modelo 70 20 10.
Modelo 70 20 10
O modelo 70 20 10, é um conjunto de formatos de ensinamento que instigam nos profissionais o despertar das suas habilidades por meio de experiências, relacionamentos e capacitações.
o método de aprendizagem 70 20 10, deve ser aplicado de forma integral, ou seja, os três pontos devem sempre ser trabalhados juntos, por se complementarem. E como é dividido esse modelo?
10% aprender e desenvolver por meio de cursos estruturados e programas: Bom, a partir que planejou o conteúdo para estudar, utilize de 10% do tempo para estudar a partir de cursos, treinamentos e tutorias na internet.
70% aprender e desenvolver por meio da experiência: Com o conhecimento adquirido na camada dos 10%, é hora de colocar em prática, aqui você deve separar 70% do tempo para aplicar logo de início, realizar práticas rápidas e testar, podemos dizer que é o momento de consolidar seu conhecimento.
20% aprender e desenvolver por meio de outros: Após ter aprendido o conteúdo e colocado em prática, nada melhor do que compartilhar esse conhecimento. Realizando essa camada com exatidão você além de consolidar total aquele conhecimento, você adquire outros conhecimentos e auxilia todos ao seu redor.
Para melhor entendimento, por exemplo, quero aperfeiçoar na ferramenta docker, na primeira camada irei pesquisar cursos, treinamentos ou vídeo na internet que facilitam o conhecimento dessa ferramenta. Junto com esse aprendizado já procuro formas de aplicar seja ela dentro da empresa que atuo, ou por meio de práticas que consolidam meu conhecimento. Após ter feito essas duas partes, escrevo um post no Linkedin, ou até mesmo realizo uma apresentação para meus pares da empresa para que eles também tenham a contextualização dessa ferramenta e qual conhecimento eu tenho dela, fechando o modelo e consolidando seu conhecimento.
Hoje pessoal trouxe um pouco do que procuro aplicar para estar aperfeiçoando meus estudos durante o ano. Vale ressaltar que é algo que aplico e serve como sugestão, cada ser humano detém uma forma de aprender, de pesquisar e o melhor sentimento é quando você encontra uma forma de estudar que você percebe que está evoluindo e crescendo profissionalmente e pessoalmente. Como estamos no começo do ano, nada melhor continuarmos nesse tópico, para a próxima semana veremos as estratégias de estudo que irá auxiliar no desenvolvimento profissional, até lá 🚀 !
O que rolou de Tecnologia?
Uma introdução ao React e à arquitetura JAMstack - a arquitetura JAMstack ganhou popularidade significativa entre os desenvolvedores por combinar JavaScript do lado do cliente, APIs reutilizáveis e marcação pré-construída para criar sites rápidos, seguros e escalonáveis. O texto aborda uma introdução a essa arquitetura e como podemos aplicar essa nova arquitetura de desenvolvimento.
Policy as Code - dentro da camada de criação de infraestrutura há o IaC na qual veio para facilitar como criar essas infraestruturas para aplicações na nuvem, contudo ainda um dos desafios é a política de acesso e de segurança. Assim o texto apresenta uma nova abordagem para esse desafio sendo usado código para garantir essas politicas de acesso e segurança.
Depois de usar o RawJS, nunca mais tocarei no React - aparecem inúmeras ferramentas de desenvolvimento diariamente, uma delas foi o RawJS. O tutorial apresenta uma visão de geral de como é o framework e como ele é uma evolução do React.
7 bibliotecas de IA que TODO desenvolvedor precisa saber - a inteligência artificial chegou para auxiliar em nossa evolução, e nada mais justo conhecermos das ferramentas que foram criadas para auxiliar o desenvolvedor a ter maior performance e também monitoria. Vale a pena a leitura!
E Qualidade de Software, como está?
Testando a funcionalidade de pesquisa em aplicativos de software - um dos testes mais aplicados que realizamos é da funcionalidade de pesquisa, seja ela numa página web, ou aplicativo. No artigo é demonstrado passos que devemos aplicar para criar um cenário de teste robusto para esse tipo de funcionalidade.
Testando software complexo: desafios em testes manuais - teste manual é um desafio diário, ainda mais quando testamos sistemas complexos e robustos. No texto é apresentado uma breve visão de como devemos aperfeiçoar para testar esses sistemas complexos
Como a Web 3.0 se tornará a próxima fronteira para controle de qualidade? - na semana passada vimos na retrospectiva a evolução da tecnologia voltada para web 3.0. O artigo apresenta o papel do QA nessa evolução e quais são os desafios para a área.
Geração de casos de teste com IA: usando IA para gerar casos de teste com base em requisitos e análise de código - a inteligência artificial está em nosso meio e logo se tornará parte da nossa rotina. Nesse texto o autor apresenta como podemos gerar os casos de teste com base nos requisitos do negócio com inteligência artificial.
Eventos Importantes não perca!
Tech Leadership Conference - Evento Online.
Data: 11/01
Inscrições abertas
Vejo vocês na próxima newsletter 😁🚀!
“Boa sorte é o que acontece quando a oportunidade encontra o planejamento.” – Thomas Edison