|
みなさんこんにちは。エチャです。 数日前、GitHubで話題のオープンソースプロジェクト(8つ)のリストをまとめました。これは大変好評でした。中には、GitHubで20万以上のスターを獲得しているオープンソースライブラリのリストを知りたいというファンからのメッセージもいただきました。そんな方々をがっかりさせたくないと思い、徹底的に調査した結果、GitHubの公式ウェブサイトで最近話題のオープンソースライブラリをいくつか見つけました。これらのライブラリをコンピューティングに関するナレッジベースとしてまとめました。皆様のお役に立てれば幸いです。これらのオープンソースライブラリが皆様のお気に入りになれば幸いです。 今回は、GitHubで話題のオープンソースライブラリ9つをご紹介します。どれも注目リストにランクインしています。お役に立てれば幸いです。まずはこの投稿に「いいね!」をして応援の気持ちを表し、ブックマークして後で簡単に見つけられるようにしていただければ幸いです。 全文概要
開発者ロードマップ - 「秘密のマニュアル」とも呼ばれる、ソフトウェア開発者向けの学習マップ。Github: https://github.com/kamranahmedse/developer-roadmap 開発者ロードマップ公式サイト プログラミングを学びたいけれど、どこから始めればいいのかわからないという方は、開発者ロードマップが大きな助けになります。公式ウェブサイトをご覧ください。ソフトウェア開発者にも広く愛されており、25万3千個のスターを獲得しています。 このリポジトリは開発者のための学習マップとして機能し、学習プロセスをスムーズにします。ほぼすべての開発技術を網羅しているため、フロントエンド、バックエンド、またはDevOpsエンジニアを目指す場合、適切な技術の方向性を選択して学習できます。 Vue 学習パス React学習パス 無料のプログラミング ブック - さまざまな分野のさまざまなプログラミング言語に関する無料のオンライン読み物で、「黄金の宝庫」として称賛されています。Github: https://github.com/EbookFoundation/free-programming-books 無料プログラミング書籍公式サイト 無料のプログラミング ブックは、30 万個のスターを獲得しており、プログラム開発者の間で人気があります。 このプロジェクトには、コンピュータプログラミング学習のための数百冊の無料電子書籍が含まれており、言語依存から非依存まで幅広いトピックを網羅し、あらゆる言語とレベルの学習者に適しています。多言語チュートリアル、データベースやプログラミング言語に関する書籍やガイド、個々の開発者が仕事や学習で遭遇する巧妙な問題解決方法、重要なポイントや問題点の要約などが含まれており、まさにプログラマーのバイブルと言えるでしょう。 このリポジトリには、様々な分野と言語のプログラミング教材が掲載されています。「Book」という名前が付いていますが、実際にはそれ以上の内容が含まれています。無料のオンラインコース、インタラクティブなプログラミングリソース、問題集、ブログ、様々なプログラミング言語のノートなども含まれています。強くお勧めします! 無料プログラミング書籍 Github公式サイト OSSUコンピュータサイエンス - コンピュータサイエンス分野の包括的な基礎知識ベースGithub: https://github.com/ossu/computer-science コンピューティング分野のための包括的な基礎知識ベース OSSU コンピュータサイエンスは、150,000 個のスターを獲得しており、初心者に人気があります。 コンピュータサイエンスを学びたいけれど、その分野の知識が不足しているという方は、このGitHubリポジトリが最適です。コンピュータサイエンスの基礎概念と包括的な基礎知識が提供されています。これらのリソースは、コンピュータサイエンスを独学で学ぶのに役立ちます。 OSSUコースは、オンライン教材を用いた包括的なコンピュータサイエンス教育を提供します。職業訓練や専門能力開発だけに限りません。 このコースは、あらゆるコンピューティング分野の基本概念について適切かつ包括的な基礎を身につけたいと考えている人や、その分野に精通し、意志と(最も重要なこととして)良い習慣を持ち、世界中の学習者コミュニティからこの教育を受けるために自らの努力に大きく依存できる人に適しています。 このコースを受講する人のほとんどがすでに CS 分野以外の教育を受けていると想定されるため、このコースは学部レベルのコンピュータ サイエンスの学位要件から一般教育 (CS 以外) の要件を除いたものに基づいて設計されています。 これらのコースは世界最高レベルのもので、通常はハーバード大学、プリンストン大学、MIT などが提供しています。 これは学部のコンピュータサイエンス専攻の要件に従って設計されており、これらのコースは通常、ハーバード大学、プリンストン大学、MIT などのトップクラスの大学から提供されており、おそらく世界最高のコースです。 独自の X を構築 - テクノロジーをゼロから学習するのに適した、優れたステップバイステップの開発ガイドをまとめたものです。Github: https://github.com/codecrafters-io/build-your-own-x 独自のX公式ウェブサイトを構築する Build your own Xは、初心者から中級者まで幅広い層に人気で、22万1千個のスターを獲得しています。ステップバイステップの開発ガイドをまとめた優れたコンテンツで、技術をゼロから学ぶのに最適です。 このライブラリには、質の高いリソースが豊富に収集されており、独自のものを構築する方法を学べます。コンテンツは主に、拡張現実、ブロックチェーン、ロボット、エディター、コマンドラインツール、ニューラルネットワーク、オペレーティングシステムなど、いくつかのカテゴリに分かれています。 独自のX Github公式サイトを構築する コーディング面接大学Github: https://github.com/jwasham/coding-interview-university Coding Interview University(Star 269k)は、ソフトウェアエンジニア向けの面接でよく聞かれる質問をまとめた学習ガイドです。書籍、動画、ウェブサイト、模擬面接など、ソフトウェアエンジニアの面接準備に役立つリソースが豊富に含まれています。 これはソフトウェアエンジニアリングのプログラムであり、Web開発ではありません。Google、Amazon、Facebook、Microsoftなどの大手ソフトウェア企業は、ソフトウェアエンジニアリングとWeb開発を区別しています。例えば、Amazonにはフロントエンドエンジニア(FEE)とソフトウェア開発エンジニア(SDE)という職種があります。これらは別々の職種であり、それぞれに固有のスキルがあるため、面接内容も異なります。これらの企業では、ソフトウェア開発/エンジニアリングの職種にコンピュータサイエンスの知識を求めています。 大学のコンピュータサイエンスのコースでは学ぶことがたくさんありますが、面接で十分な力を発揮するにはその 75% を知っていれば十分です。そこで、その点についてここでお話ししたいと思います。 パブリック API - インターネット上で利用可能なすべての無料 API を一覧表示します。Github: https://github.com/public-apis/public-apis Public APIs(259,000スター)は、インターネット上で公開されている多数のAPIを収録したライブラリで、個人プロジェクト開発向けにインターネット上で利用可能な無料APIをすべてリストアップしています。対象範囲は非常に広く、ビジネス、アニメーション、動物、ニュース、金融、ゲームなど、幅広い分野を網羅しています。 技術面接ハンドブック - 技術面接ガイド集Github: https://github.com/yangshun/tech-interview-handbook これは技術面接ガイドのコレクションであり、さまざまな技術面接の資料、面接でよく聞かれる質問、履歴書の書き方に関する役立つヒントなどが含まれています。 システム設計入門 - システム設計に関連するリソースの厳選されたコレクション。Github: https://github.com/donnemartin/system-design-primer システム設計入門(Star 231k)ライブラリは、大規模なソフトウェアシステムの設計を支援する、システム設計に関する厳選されたリソースコレクションを提供しています。さらに、システム設計は多くの企業の面接で頻繁に話題となるため、このライブラリは学習ガイド、面接のヒント、質問、解答を提供することで、面接対策に役立ちます。 スケーラブルなシステムの設計方法を学ぶことは、より優れたエンジニアになるために役立ちます。 システム設計は非常に広範なトピックです。インターネット上には、システム設計の原則に関するリソースが無数に存在します。 このリポジトリは、スケーラブルなシステムの構築方法を学ぶのに役立つリソースを整理して集めたものです。 開発者向けのデザイン リソース - デザインと UI リソースが整理されたリストで、無料です。Github: https://github.com/bradtraversy/design-resources-for-developers このライブラリには、厳選されたデザインおよびUIリソースがすべて無料で提供されています。フォント、Webテンプレート、CSSフレームワーク、UIライブラリ、ツールなど、プロジェクトで頻繁に使用されるリソースが主に含まれています。 |