Desculpe reagir, mas não posso mais fazer isso

Recentemente me deparei com a frase “fadiga JavaScript”, “fadiga JavaScript” e percebi instantaneamente que era sobre mim.



Nos últimos anos, eu fiz o meu melhor para acompanhar as inovações do ecossistema React e, mais especificamente, as inovações em JavaScript, onde as mudanças estão acontecendo a um ritmo alucinante. Na maioria das vezes, prometi a mim mesmo aprender algumas novas linguagens, experimentar novas tecnologias em geral - fazer algo que me levasse para fora da minha zona de conforto, no centro da qual era JavaScript.











Mas eu quase sempre não fazia nada assim. O ponto aqui foi que React e JavaScript, se você se esforça para estar ciente de tudo o que acontece nessas áreas, gasta muito tempo e esforço. Às vezes, eu realmente temia que meus conhecimentos e habilidades ficassem desatualizados. Tudo isso me deixou muito pouco tempo para explorar algo novo.



Momento crucial



Um dia, percebi que tinha que pagar as contas de fadiga do JavaScript. Em seguida, veio o lançamento da biblioteca Recoil , projetada para controlar o estado dos componentes no React. Mais recentemente, eu teria me enterrado na documentação, experimentado a biblioteca, lido o código fonte o suficiente, tentando me aprofundar nos detalhes da implementação. Mas naquela época eu não queria fazer nada disso.



Tudo o que posso dizer sobre o Recoil agora é que os programadores parecem gostar dessa biblioteca e que ela usa algo chamado "átomos". Talvez ela tenha sido chamada Recoil por esse motivo?





A primeira interseção do meu trabalho com a química - o que estudei (estado fundamental, sozinho; ato de absorção; estado excitado e "taxa de retorno")



. Quero explicar tudo muito claramente, caso meu empregador o leia. Continuarei amando meu trabalho JavaScript e React. De segunda a sexta-feira, serei dedicado ao meu trabalho, como sempre fui dedicado. Vou aprender coisas novas e experimentar novas ferramentas. Mas, fora do horário comercial, provavelmente estarei ocupado com outra coisa.



Qual é o próximo?



Ainda estou numa encruzilhada, mas tenho algumas idéias.



REscrever artigos



Eu poderia adicionar algumas postagens inacabadas e espero encontrar novos tópicos para o futuro próximo.



Pequenos experimentos com arquiteturas usadas em projetos de grande escala



Experiências como essa podem ser feitas com o plano gratuito da AWS. Anteriormente, era interessante para mim fazer isso. Digamos que peguei uma lista simples de cafeterias e, com base no SAM , fiz algo irrealisticamente inchado. Este projeto usou funções lambda, DynamoDB e SNS.





Experimentos interessantes com arquitetura super complicada



▍Aprendizagem Ferrugem



Gostaria de aprender a programar em uma linguagem de nível bastante baixo. Além disso, quero entender as razões pelas quais muitos programadores chamam Rust de seu idioma favorito.





Resultados da pesquisa sobre o estouro de pilha de 2020



O fato é que o Rust liderou a pesquisa de estouro de pilha como a linguagem de programação favorita por 5 anos seguidos.



Além disso, estou muito atraído pelo fato de o Rust ser compilado pelo WASM. E o WebAssembly é outra tecnologia que eu gostaria de aprender.



Para facilitar minha vida, posso começar com Yew . Essa é uma estrutura de desenvolvimento de aplicativo Web baseada em Rust, inspirada na biblioteca React. Yew é uma estrutura baseada em componentes que usa algo como JSX.



Ou, embora provavelmente seja mais complicado, posso tentar criar alguma ferramenta de linha de comando no Rust.



EvelDesenvolvimento de um aplicativo móvel no Flutter



Eu nunca estive particularmente interessado em desenvolvimento móvel. É por isso que vou tentar.





Os aplicativos Flutter escrevem no Dart.



No Flutter, o que me atrai é que, usando essa estrutura, não preciso pensar se escrevo um aplicativo para iOS ou Android. O que é feito no Flutter funcionará aqui e ali. Além disso, a linguagem de programação Dart me parece interessante.



Resultado



Talvez eu consiga implementar apenas algumas das idéias acima. Tudo é possível. Ou talvez - ainda vou ler a documentação do Recoil e retornar à minha zona de conforto.



Mas aconteça o que acontecer, agora estou pronto para acompanhar o ritmo frenético de React por um tempo em troca de aprender algo novo.



Você está cansado de JavaScript?










All Articles