Repositorios de GitHub para autodidactas

repositorios

10 repositorios de GitHub para desarrolladores autodidactas

Repositorios — Aproveche el código abierto para convertirse en un programador completo.


 

“Muchas personas que sobresalen son autodidactas”

– Herb Ritts

 

Se cree que el término desarrollador autodidacta es un oxímoron para mucha gente. De hecho, todo desarrollador es, hasta cierto punto, autodidacta. Sin embargo, otra forma de ver ser un desarrollador autodidacta es poder escribir código a nivel de producción mientras se tiene una experiencia universitaria mínima o nula en ciencias de la computación, ingeniería o TI.

En este artículo, veremos algunos repositorios que he encontrado útiles para desarrollar / mejorar habilidades en el desarrollo de software.


1. developer-roadmap
⭐️ — 165k
⑂ — 23.8k

Este repositorio es ideal para quienes buscan una carrera en el desarrollo web de software. Las tres rutas sugeridas cubiertas en este repositorio son:

  • Desarrollador frontend
  • Desarrollador backend
  • DevOps

El repositorio cubre todas las habilidades y la tecnología necesarias para cada uno de estos caminos. También proporciona una estrategia para aprender estas habilidades de manera estructurada.


2. computer-science
⭐️ — 91.5k
⑂ — 12.6k

Este repositorio tiene como objetivo crear un plan de estudios de código abierto para el aprendizaje de la informática. El repositorio cubre los requisitos previos, los cursos básicos y avanzados necesarios para tener una comprensión completa de los fundamentos del campo.


3. awesome-courses

⭐️ — 37.5k
⑂ — 7.3k

Este repositorio se centra en los cursos de informática que ofrecen las universidades. El aspecto único del material compilado en este repositorio es que todos los cursos tienen sus materiales (como apuntes, videos de conferencias y asignaciones) disponibles gratuitamente en Internet.


4. coding-interview-university
⭐️ — 184k
⑂ — 49.9k

Este repositorio fue creado por John Washam, quien trabaja en Amazon como ingeniero de desarrollo de software.

Según él, el propósito principal de este repositorio era crear un plan de estudio para la transición de un desarrollador de software / web a un ingeniero de software en una empresa FAANG.

Los temas cubiertos en el repositorio incluyen:

  • Plan diario
  • Notación Big-O
  • Estructuras de datos y algoritmos
  • OOP, patrones de diseño, subprocesos / procesos, redes, pruebas
  • Diseño de sistemas
  • Currículum vitae, consejos para responder preguntas generales, consejos para hacer preguntas al entrevistador

5. system-design-primer
⭐️ — 127k
⑂ — 24.9k

Uno de los pocos recursos fantásticos disponibles en línea para el diseño de sistemas, este repositorio es extremadamente útil para los desarrolladores que desean comprender cómo construir sistemas escalables.

Además, el repositorio también ayuda a prepararse para las entrevistas de diseño de sistemas en las empresas FAANG.


6. free-programming-books
⭐️ — 195k
⑂ — 43.1k

Como su nombre indica, este repositorio tiene una colección masiva de libros de programación gratuitos útiles para aprender todo tipo de tecnología.


7. build-your-own-x
⭐️ — 111k
⑂ — 9.9k

Este repositorio es útil para que los desarrolladores creen sus propias versiones de arquitectura / marcos de software. Los tipos de software cubiertos incluyen:

  • Realidad aumentada
  • Blockchain / criptomonedas
  • Bases de datos
  • Lenguaje de programación
  • Redes neuronales

8. public-apis

⭐️ — 136k
⑂ — 16.2k

Este repositorio es una lista colectiva de API disponibles gratuitamente que se pueden utilizar para desarrollar aplicaciones de software.

El repositorio está indexado categóricamente y también contiene información sobre autorización, HTTPS y CORS.


9. project-based-learning

⭐️ — 52.2k
⑂ — 8.1k

Para el desarrollador autodidacta al que le encanta aprender mediante la creación de proyectos, este es de esos repositorios sacados de una mina de oro. Como sugiere el nombre, este repositorio contiene una lista de lenguajes de programación y proyectos construidos con el lenguaje respectivo.

Tenga en cuenta que algunos de los proyectos utilizan más de un solo idioma / tecnología.


10. the-book-of-secret-knowledge

⭐️ — 46.1k
⑂ — 4.8k

Este repositorio único tiene una compilación de una serie de recursos, herramientas y trucos ingeniosos para el desarrollo web, DevOps, redes, administración de sistemas y seguridad.

Lo que más impresiona de este repositorio es la gran cantidad de consejos para terminales y herramientas CLI.


Espero que haya disfrutado leyendo este artículo sobre repositorios. Hágame saber en los comentarios sobre cualquier repositorio interesante que le guste.

Recent Post