Repositorios de GitHub: 10 esenciales

repositorios de github

Repositorios de GitHub: 10 esenciales para desarrolladores de software

Recursos de codificación increíbles, cursos gratuitos, preparación de entrevistas, mejores prácticas de programación y más en este artículo sobre repositorios de GitHub.

Además de ser una gran herramienta para mantener el código, GitHub también puede ser una herramienta para el aprendizaje y el crecimiento. Como desarrollador de software, siempre estoy buscando repositorios de GitHub útiles de los que pueda aprender e inspirarme. Aquí están 10 de mis favoritos.

Repositorios de GitHub

 


 

1. Construya su propio X

Estrellas de GitHub: 80.2k

Este es un repositorio de GitHub fantástico para cualquiera que esté buscando construir algo y busque una guía sobre cómo abordarlo exactamente. También puede encontrar muchas cosas realmente interesantes navegando por la lista.

Link: https://github.com/danistefanovic/build-your-own-x

 

2. Algoritmos JavaScript

Estrellas de GitHub 79.8k

Las diferencias entre un ingeniero de software y un desarrollador de software es que es más probable que el ingeniero tenga una buena comprensión de los algoritmos y las estructuras de datos. Pero sea cual sea su experiencia, este repositorio de GitHub proporciona una lista completa de muchos algoritmos diferentes, estructuras de datos y respuestas a muchas preguntas típicas que podría esperar encontrar en una entrevista de Ingeniería de software.

Link: https://github.com/trekhleb/javascript-algorithms

 

3. OSSU

Estrellas de GitHub: 64.6k

Tanto si usted es una persona que busca introducirse en la codificación como si es un desarrollador autodidacta que ya está en la industria, el plan de estudios de OSSU ofrece una gran cantidad de estudios gratuitos para cualquiera que desee estudiar Ciencias de la Computación.

Link: https://github.com/ossu/computer-science

 

4. 30 segundos de código

Estrellas de GitHub: 59.2k

Más de 100 fragmentos de código que cubren todo tipo de cosas en JavaScript, desde algoritmos típicos hasta tareas comunes que podría necesitar hacer. ¡Vale la pena echarle un vistazo!

Link: https://github.com/30-seconds/30-seconds-of-code

 

5. Aplicaciones de ejemplo de RealWorld

Estrellas de GitHub: 46.1k

¿Alguna vez quiso aprender a crear una aplicación adecuada en un idioma o tecnología determinados? ¡Este es el repositorio de GitHub para ti! Yendo mucho más allá de la aplicación típica de “todo”, los ejemplos de RealWorld continúan y desarrollan una aplicación completa de “estilo medio”, ¡con todas las campanas, silbidos y mejores prácticas incluidas!

Link: https://github.com/gothinkster/realworld

 

6. Libros de programación gratuitos

Estrellas de GitHub: 158k

Es exactamente lo que parece. Montones y montones de libros de programación gratuitos para ayudarlo a llevar su conocimiento y comprensión al siguiente nivel.

Link: https://github.com/EbookFoundation/free-programming-books

 

7. Introducción al diseño del sistema

Estrellas de GitHub: 105k

Tener la capacidad de diseñar un sistema a gran escala es muy valioso y es algo que muchas de las grandes empresas de tecnología esperarán de usted si está considerando cualquier puesto de ingeniería de software senior (o superior). También es una habilidad crítica si planea construir cualquier sistema a gran escala para cualquier cosa en la que esté trabajando. Esta guía proporciona mucha información que le ayudará a prepararse.

Link: https://github.com/donnemartin/system-design-primer

 

8. Python impresionante

Estrellas de GitHub: 86k

Una lista seleccionada de muchas bibliotecas, marcos y tecnologías diferentes creadas en Python. Una guía excelente para cualquiera que busque aprender un nuevo lenguaje de programación o simplemente busque mejorar su conocimiento existente de Python.

Link: https://github.com/vinta/awesome-python

 

9. Mejores prácticas de nodo

Estrellas de GitHub 51.5k

No se puede tener suficientes guías de buenas prácticas. Entonces, cuando encontré este, sentí como algo que definitivamente tenía que incluir. Una de las maldiciones de ser autodidacta es que no siempre se comienza con las mejores prácticas. Por lo tanto, tener guías detalladas como la que ofrece este repositorio de GitHub le ayudará a subir de nivel rápidamente sus habilidades.

Link: https://github.com/goldbergyoni/nodebestpractices

 

10. Aprendizaje automático impresionante

Estrellas de GitHub: 46.2k

De forma similar a la lista de Python curada que vimos anteriormente, este repositorio incluye una gran cantidad de recursos valiosos relacionados con el campo del aprendizaje automático.

Link: https://github.com/josephmisiti/awesome-machine-learning

 


 

¡Y ahí lo tenemos! 🎉

Espero que le haya resultado útil y que aprenda algo nuevo de cualquiera de los 10 repositorios de GitHub que hemos cubierto hoy. Si hay otros excelentes repositorios de GitHub que cree que debería conocer, deje un comentario con su sugerencia y me aseguraré de revisarlo.

Recent Post