プログラマーへ。10の貴重なGitHubリポジトリ

GitHubは、プログラマーにコードを整理するための優れたツールを提供するプラットフォームです。しかし、GitHubリポジトリには、コードに加えて、貴重なチュートリアルがたくさん含まれています。たとえば、私はソフトウェア開発に従事しており、何らかの形で役立つ可能性のあるリポジトリを常に探しています。これが私のお気に入りのGitHubプロジェクトの10です。







1.danistefanovic / build-your-own-x



⬝GitHubStars:約82K build-your-own-x



リポジトリは、ビルドを検討している人にとって素晴らしいリソースです。そのような人々はここで多くのアイデアを見つけることができ、それぞれが独自のプロジェクトの基礎を形成することができます。また、このリポジトリでは、アイデアを見つけるために使用しなくても、興味深い資料をたくさん見つけることができます。



2.trekhleb / javascript-アルゴリズム



⬝GitHubスター:約81,000



「プログラマー」(ソフトウェアエンジニア)と「開発者」(ソフトウェア開発者)の違いの1つは、アルゴリズムとデータ構造の理解において、「プログラマー」が「開発者」よりも優れている可能性が高いことです。 ..。しかし、すでに知っていることに関係なく、javascript-algorithmsリポジトリで興味のあるものを見つけることができます。つまり、JavaScriptでの実装例とともに、アルゴリズムとデータ構造に関する資料の大規模なコレクションがあります。ここでは、インタビューで遭遇する質問への回答も見つけることができます。



3.ossu /コンピューターサイエンス



⬝GitHubスター:約64,000コンピューターサイエンス



リポジトリには、コンピューターサイエンスに関する無料の学習資料へのリンクが含まれています。これは、プログラミングを始めようと考えている人から、すでに見つけた独学のプログラマーまで、多くの人が興味を持つと思います。作業。



4.30秒/ 30秒のコード



⬝GitHubStars:約59K 30秒のコード



リポジトリには、100を超えるJavaScriptコードの短い例が含まれています。これらの例の中には、たとえば、特定のアルゴリズムの実装や、プログラマーがさまざまな作業タスクを解決するのに役立つコードがあります。このリポジトリは間違いなく注目に値すると思います。



5.gothinkster / realworld



⬝GitHubスター:約4万6千人の



言語または技術を使用して実際のアプリケーションを作成する方法を知りたいと思ったことはありませんか?もしそうなら、RealWorldサンプルアプリプロジェクトを表すrealworldリポジトリはあなたのために特別に作成されました。多くのサンプルアプリは、TODOアプリと呼ばれる典型的なToDoリストのクローンです。実世界のリポジトリは別のルートを取ります。つまり、ここでは、medium.comに似た手の込んだプロジェクトを見つけることができます同時に、アプリケーションのクライアント部分とサーバー部分を開発するためのさまざまなテクノロジーを使用して作成された、このプロジェクトのバリエーションをここに示します。



6. EbookFoundation / free-programming-books



⬝GitHubスター:約16万人無料のプログラミングブック



リポジトリには、プログラミングに関連するさまざまなトピックに関する無料のブックへのリンクが多数含まれています。



7.donnemartin / system-design-primer



⬝GitHubスター:約10万7000個system-design-primer



リポジトリには、システム設計に関するチュートリアルがあります。大規模なシステムを設計する能力は、多くの分野で実用的なアプリケーションを持つ貴重なスキルです。さらに、上級プログラマーのポジション(およびそれ以上のポジション)のスペシャリストを雇う大企業は、そのようなスペシャリストが同様のスキルを持っていることを期待しています。大規模なシステムを構築する準備をしたい場合は、このリポジトリを必ずチェックしてください。



8.vinta / awesome-python



⬝GitHubStars:約86K awesome-python



リポジトリには、Pythonで記述されたライブラリ、フレームワーク、およびさまざまなプロジェクトの厳選されたコレクションが含まれていますこれは、Pythonを学ぶ人にとって素晴らしいリソースです。このリポジトリは、初心者と経験豊富なプログラマーの両方に適しています。



9.goldbergyoni / nodebestpractices



⬝GitHubスター:約52,000人



私はNode.jsのさまざまな推奨事項と「ベストプラクティス」を含む資料を常に読んでいますが、読むことができません。そのため、nodebestpracticesリポジトリを見つけたとき、それが長い間私を魅了することに気づきました。独学のプログラマーの問題の1つは、「ベストプラクティス」として分類されているものから始めるとは限らないことです。そして、このリポジトリのようなリソースは、そのようなプログラマーの専門的な成長を助けます。



10.josephmisiti / awesome-machine-learning



⬝GitHubスター:約46000 awesome-machine-learning



リポジトリは、上記のawesome-pythonに似ていますここには、貴重な機械学習リソースがたくさんあります。



結果



上記のリポジトリの中で、その資料があなたに役立つものを見つけていただければ幸いです。



他の人に勧めることができるお気に入りのGitHubリポジトリはありますか?










All Articles