Au programmeur. 10 référentiels GitHub précieux

GitHub est une plate-forme qui donne aux programmeurs d'excellents outils pour organiser leur code. Mais les rĂ©fĂ©rentiels GitHub contiennent des tonnes de didacticiels prĂ©cieux en plus du code. Par exemple, je suis engagĂ© dans le dĂ©veloppement de logiciels et je suis constamment Ă  la recherche de rĂ©fĂ©rentiels qui pourraient m'ĂȘtre utiles d'une maniĂšre ou d'une autre. Voici 10 de mes projets GitHub prĂ©fĂ©rĂ©s.







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?










All Articles