1.danistefanovic / build-your-own-x
⏠GitHub Stars: environ 82K
Le rĂ©fĂ©rentiel build-your-own-x est une ressource fantastique pour tous ceux qui cherchent Ă construire. Ces personnes peuvent trouver ici de nombreuses idĂ©es, chacune pouvant constituer la base de leur propre projet. De plus, dans ce rĂ©fĂ©rentiel, mĂȘme si vous ne l'utilisez mĂȘme pas pour trouver des idĂ©es, vous pouvez trouver beaucoup de matĂ©riaux intĂ©ressants.
2.trekhleb / algorithmes javascript
⏠Ătoiles GitHub: environ 81 000
Une des diffĂ©rences entre le «programmeur» (ingĂ©nieur logiciel) et le «dĂ©veloppeur» (dĂ©veloppeur de logiciel) est que le «programmeur» est probablement meilleur que le «dĂ©veloppeur» pour comprendre les algorithmes et les structures de donnĂ©es ... Mais peu importe ce que vous savez dĂ©jĂ , vous pouvez trouver quelque chose dans le rĂ©fĂ©rentiel javascript-algorithms qui vous intĂ©ressera. Ă savoir, il existe une grande collection de matĂ©riaux sur les algorithmes et les structures de donnĂ©es avec des exemples de leur mise en Ćuvre en JavaScript. Ici, vous pouvez Ă©galement trouver des rĂ©ponses aux questions rencontrĂ©es lors des entretiens.
3.ossu / informatique
⏠GitHub stars: environ 64000
La science informatique référentiel contient des liens vers des matériaux d'étude libres sur la science informatique, qui, je crois, intéresser un grand nombre - de personnes qui sont en train de penser la programmation de départ, aux programmeurs autodidactes qui ont déjà trouvé travail.
4,30 secondes / 30 secondes de code
⏠GitHub Etoiles: environ 59K Les 30 secondes de code-
dĂ©pĂŽt contient plus d' une centaine de courts exemples de code JavaScript. Parmi ces exemples, vous pouvez trouver, par exemple, la mise en Ćuvre de certains algorithmes, ainsi que du code qui peut ĂȘtre utile Ă un programmeur pour rĂ©soudre diverses tĂąches de travail. Je pense que ce rĂ©fĂ©rentiel mĂ©rite certainement votre attention.
5.gothinkster / realworld
⏠Ătoiles GitHub: environ 46 000 Vous avez
toujours voulu savoir comment crĂ©er de vraies applications en utilisant un langage ou une technologie? Si tel est le cas, le rĂ©fĂ©rentiel realworld reprĂ©sentant le projet d'exemple d'applications RealWorld a Ă©tĂ© crĂ©Ă© spĂ©cialement pour vous. De nombreux exemples d'applications sont des clones d'une liste de tĂąches typique connue sous le nom d'application TODO. Le rĂ©fĂ©rentiel realworld prend une route diffĂ©rente. Ă savoir, ici vous pouvez trouver un projet Ă©laborĂ© , similaire Ă medium.com. En mĂȘme temps, des variantes de ce projet sont prĂ©sentĂ©es ici, crĂ©Ă©es Ă l'aide de diverses technologies pour dĂ©velopper des parties client et serveur d'applications.
6. EbookFoundation / livres-de-programmation-gratuits
⏠Ătoiles GitHub: environ 160 000
Le référentiel de livres de programmation gratuite contient de nombreux liens vers des livres gratuits sur une variété de sujets liés à la programmation.
7.donnemartin / systĂšme-conception-apprĂȘt
⏠Ătoiles GitHub: environ 107 000
Dans le référentiel system-design-primer , vous pouvez trouver un tutoriel sur la conception de systÚme. La capacité de concevoir des systÚmes à grande échelle est une compétence précieuse qui a des applications pratiques dans de nombreux domaines. En outre, les grandes entreprises qui embauchent des spécialistes pour des postes de programmeur senior (et pour des postes plus élevés) s'attendent à ce que ces spécialistes aient des compétences similaires. Si vous souhaitez vous préparer à créer des systÚmes à grande échelle, vous devez absolument consulter ce référentiel.
8. vinta / génial-python
⏠GitHub Stars: environ 86 000
Le référentiel awesome-python contient une collection soigneusement organisée de bibliothÚques, de frameworks et de divers projets écrits en Python. C'est une excellente ressource pour quiconque apprend Python. Ce référentiel convient aux programmeurs débutants et expérimentés.
9.goldbergyoni / nodebestpractices
⏠Ătoiles GitHub: environ 52 000
Je lis constamment des documents contenant diverses recommandations et «meilleures pratiques» pour Node.js et je ne peux tout simplement pas lire. C'est pourquoi, lorsque j'ai trouvé le référentiel nodebestpractices , j'ai réalisé que cela me fascinerait pendant longtemps. L'un des problÚmes des programmeurs autodidactes est qu'ils ne partent pas toujours de ce qui est qualifié de «meilleure pratique». Et des ressources comme ce référentiel contribuent à la croissance professionnelle de ces programmeurs.
10.josephmisiti / super-apprentissage automatique
⏠Ătoiles GitHub: environ 46 000
Le référentiel awesome-machine-learning est similaire au awesome-python ci-dessus. Vous pouvez trouver des tonnes de ressources d'apprentissage automatique précieuses ici.
RĂ©sultat
J'espÚre que vous avez trouvé parmi les dépÎts ci-dessus ceux dont les matériaux vous seront utiles.
Avez-vous des dépÎts GitHub préférés que vous pourriez recommander à d'autres?