7 melhores repositórios do GitHub para se tornar um melhor programador de JavaScript
Na minha opinião, depois da documentação, os repositórios do GitHub são uma das melhores formas de aprender a programar. Existem muitos recursos disponíveis para ajudá-lo a aprender Programação e é fácil se perder entre eles. Reuni uma lista de 7 repositórios que ajudarão você a se tornar um melhor programador de JavaScript.
1. Algoritmos
Algoritmos e estruturas de dados são os pilares do desenvolvimento de software. Como você adivinhou pelo nome, este repositório contém exemplos baseados em JavaScript de muitos algoritmos e estruturas de dados populares. Cada algoritmo e estrutura de dados tem seu próprio README separado com explicações relacionadas e links para leitura adicional (incluindo alguns para vídeos do YouTube). Este também é um dos repositórios do GitHub com mais estrelas, com mais de 155 mil estrelas.
https://github.com/trekhleb/javascript-algorithms
2. Algumas das melhores práticas que você pode seguir no mundo Javascript
Este é do Airbnb. Programar é uma arte e os desenvolvedores são os artistas. Nenhum artista quer estragar a arte. Como você adivinhou, este repositório contém algumas das melhores práticas que você pode seguir durante a programação. Possui mais de 129 mil estrelas no GitHub.
https://github.com/airbnb/javascript
3. Código limpo
Clean Code , um livro escrito por Robert C. Martin, é um dos famosos princípios da engenharia de software. Este repositório adaptou o Clean Code para JavaScript. Este não é um guia de estilo. É um guia para produzir software legível, reutilizável e refatorável em JavaScript. Tem mais de 75 mil estrelas no GitHub.
https://github.com/ryanmcdermott/clean-code-javascript
4. Perguntas sobre Javascript
Este repositório contém uma longa lista de questões (avançadas) de JavaScript e suas explicações. Você pode testar o quanto conhece JavaScript, atualizar um pouco seu conhecimento ou se preparar para sua entrevista de codificação. Este repositório tem mais de 49,5 mil estrelas no GitHub.
https://github.com/lydiahallie/javascript-questions
5. Conceitos Javascript
Este repositório foi criado com a intenção de ajudar os desenvolvedores a dominar seus conceitos em JavaScript. Não é uma exigência, mas um guia para estudos futuros. Este repositório tem mais de 53k estrelas no GitHub.
https://github.com/leonardomso/33-js-concepts
6. Diretrizes do projeto
Embora desenvolver um novo projeto seja como rolar em um campo verde para você, mantê-lo é um potencial pesadelo sombrio para outra pessoa. Este repositório contém uma lista de diretrizes que se acredita serem as melhores práticas para projetos JavaScript. Tem mais de 27,5 mil estrelas no GitHub.
https://github.com/elsewhencode/project-guidelines
7. 30 segundos de código
Este repositório é a coleção de trechos de código JavaScript que contém uma ampla variedade de funções auxiliares do ES6. Ele inclui auxiliares para lidar com primitivos, arrays e objetos, bem como algoritmos, funções de manipulação de DOM e utilitários Node.js. Tem mais de 105 mil estrelas no GitHub.
https://github.com/30-seconds/30-seconds-of-code