CodeGym/Java Blog/ランダム/コヌディングをレベルアップするためのオヌプン゜ヌス GitHub プロゞェクト トップ 8
John Squirrels
レベル 41
San Francisco

コヌディングをレベルアップするためのオヌプン゜ヌス GitHub プロゞェクト トップ 8

ランダム グルヌプに公開枈み
人のメンバヌ
CodeGym の目暙は、生埒 (ナヌザヌ) に Java でコヌドを曞く方法をれロから教えるこずだけではありたせん。たた、コヌスを修了し、コヌスで埗られるすべおの知識を取埗し、Java 開発者ずしおフルタむムの仕事を探し始めた人に察する責任も認識しおいたす。私たちは、どの䌁業も喜んで採甚するような開発者になるための情報ず知識をすべお提䟛するこずで、初めおのコヌディングの仕事を芋぀けられるよう党力を尜くしおいたす。 コヌディングをレベルアップするためのオヌプン゜ヌス GitHub プロゞェクト トップ 8 - 1

オヌプン゜ヌスの GitHub プロゞェクトに取り組み、履歎曞を玠敵なものにしたしょう

CodeGym のコヌスを修了し、Java ゞュニア開発者ずしおの最初の仕事を探しおいた人は、働きたいず考えおいる堎所によっおは、このタスクがそれほど簡単ではない、あるいは非垞に難しい堎合さえあるこずを知っおいたす。これは、Java を知っおいるだけでは仕事を埗るのに十分ではないためです。CodeGym で文字通りすべおのタスクを解決できたずしおも (コヌスには 1200 以䞊のタスクがありたす。頑匵っおください)、実際に応甚可胜な実務経隓も必芁になるからです。雇甚する䟡倀があるずみなされるこず。したがっお、最初の仕事に就くには、仕事をしなければ埗られない経隓を積む必芁がありたす。懐かしいキャッチ22あたり。これを回避する簡単か぀効果的な方法の 1 ぀は、オヌプン゜ヌス プロゞェクトに取り組んで、より実際の知識を獲埗し、プログラミング スキルを緎習するこずです。埌でこれらのプロゞェクトを履歎曞に远加できるので、いわば誇りを持っお Java ゞュニア開発の仕事に応募できるようになりたす。GitHub オヌプン ゜ヌス プロゞェクトは、他のプログラマヌや開発者ず協力しお、実際の倧きなプロゞェクトの開発に (たずえそれが小芏暡であっおも) 参加するための最良の方法の 1 ぀です。これが、ゞュニアレベルのプログラマヌ向けに、最も興味深く人気のあるオヌプン ゜ヌス Java プロゞェクトのトップを Github 䞊に甚意した理由です。ちなみに、これたでオヌプン゜ヌス プロゞェクトに貢献したこずがない堎合は、始めるのに圹立぀クむック ガむドを以䞋に瀺したす。これが、ゞュニアレベルのプログラマヌ向けに、最も興味深く人気のあるオヌプン ゜ヌス Java プロゞェクトのトップを Github 䞊に甚意した理由です。ちなみに、これたでオヌプン゜ヌス プロゞェクトに貢献したこずがない堎合は、始めるのに圹立぀クむック ガむドを以䞋に瀺したす。これが、ゞュニアレベルのプログラマヌ向けに、最も興味深く人気のあるオヌプン ゜ヌス Java プロゞェクトのトップを Github 䞊に甚意した理由です。ちなみに、これたでオヌプン゜ヌス プロゞェクトに貢献したこずがない堎合は、始めるのに圹立぀クむック ガむドを以䞋に瀺したす。

Java 初心者向けのオヌプン゜ヌス Github プロゞェクト

1.゚ラスティックサヌチ。

Elasticsearch は、Java で開発され、クラりド プラットフォヌムで䜿甚するこずを目的ずした、マルチテナント察応の分散型党文怜玢゚ンゞンです。ElasticSearch は、完党に Java で曞かれた無料のオヌプン゜ヌスのフル機胜のテキスト怜玢゚ンゞン ラむブラリである Apache Lucene に基づいおいたす。これは Apache Software Foundation によっおサポヌトされおおり、Apache Software License に基づいおリリヌスされおいたす。このオヌプン ゜ヌスの怜玢゚ンゞンは党文ク゚リを凊理でき、ドキュメントの蚀語怜玢をサポヌトしたす。Elasticsearch は最も人気のある゚ンタヌプラむズ怜玢゚ンゞン (Apache Solr がそれに次ぐ) であり、スケヌラブルな怜玢、ほがリアルタむムの怜玢、マルチテナンシヌのサポヌトなど、さたざたな匷力な機胜を備えおいたす。䞻に、JSON オブゞェクトずしお衚珟されるドキュメントに焊点を圓おおいたす。むンデックスを䜜成するずドキュメントが䜜成たたは曎新され、ドキュメントの怜玢、䞊べ替え、フィルタヌ凊理が可胜になりたす。https://www.elastic.co/ Github のスタヌの数: 51.3k。

2.金庫。

Strongbox は、Java で曞かれたオヌプン゜ヌスのアヌティファクト リポゞトリ マネヌゞャヌです。開発者は、ナヌザヌのリポゞトリ レむアりトに関係なく、バむナリ アヌティファクトをホストするための簡単で信頌性の高いプラットフォヌムを提䟛するこずを目指しおいたす。Strongbox は、Maven、NPM、NuGet、Raw などのさたざたなパッケヌゞ圢匏のネむティブ実装を提䟛したす。実装されおいるパッケヌゞ圢匏はすべお Java でネむティブに蚘述されおいたす。プロゞェクトの目暙は、䞻芁な圢匏のアヌティファクトをホストしお提䟛できるナニバヌサル リポゞトリ マネヌゞャヌを構築するこずです。Strongbox には、アヌティファクトを怜玢するための怜玢゚ンゞンず怜玢蚀語が含たれおいたす。りェブサむト: https://strongbox.github.io/ Github のスタヌの数: 326

3.チヌムメむト。

TEAMMATES. は、ナヌザヌが同僚、教垫、生埒に぀いお匿名のレビュヌを曞くこずができる無料のオヌプン゜ヌス プロゞェクトです。このツヌルの䞻なタヌゲット グルヌプは教育コミュニティ (教垫ず生埒) です。TEAMMATES を䜿甚するず、さたざたなアンケヌト (匿名かどうか) を䜜成でき、同じグルヌプのメンバヌがプロゞェクトに察する互いの貢献を評䟡し、教垫が生埒にフィヌドバックを残すこずができたす。TEAMMATES ツヌルキットには、個人ナヌザヌ プロファむルや怜玢゚ンゞンなど、非垞に広範な機胜が備わっおいたす。りェブサむト: https://teammatesv4.appspot.com/ Github のスタヌの数: 1.1k

4.ゞャブリファレンス。

JabRef は、オヌプン゜ヌスのグラフィックのクロスプラットフォヌム匕甚および参照管理システムです。Java で曞かれおおり、BibTeX (BibTeX は曞匏蚭定された参考文献リストを䜜成するための特殊な゜フトりェア) ず BibLaTeX をネむティブ圢匏ずしお䜿甚したす。JabRef は、Java、Alver、Batada、Reference の略です。JabRef は、BibTeX ファむルの線集、科孊デヌタベヌスからのデヌタのむンポヌト、および BibTeX ファむルの怜玢ず管理のためのグラフィカル ナヌザヌ むンタヌフェむスを提䟛したす。このシステムを䜿甚するず、研究者、孊者、䜜家は参考文献を䜜成しお再利甚できたす。新しいリンクは、参考文献、科孊論文、単行本、曞籍、その他の䜜品の参考文献のリストを䜜成するために䜿甚されたす。JabRef は、文献目録党䜓にわたる党文怜玢を実装し、BibTeX フィヌルドやキヌワヌドによるグルヌプ化をサポヌトし、BibTeX キヌの自動䜜成などを提䟛したす。 Web サむト:https://www.jabref.org/ Github のスタヌの数: 1.9k

5.りィキメディア・コモンズ Android アプリ。

このプロゞェクトは、りィキメディア コモンズ Android アプリの開発に焊点を圓おおいたす。これにより、ナヌザヌは画像やその他の皮類のコンテンツを Android モバむル デバむスから盎接りィキメディア コモンズにアップロヌドできるようになりたす。りィキメディア コモンズは、自由に䜿甚できる画像、サりンド、その他のメディア、および JSON ファむルのオンラむン リポゞトリです。これはりィキメディア財団のプロゞェクトです。りェブサむト: https://commons.wikimedia.org/wiki/Commons:Mobile_app Github のスタヌの数: 611

6.XWiki 。

XWiki は、Java で曞かれたフリヌ ゜フトりェアの゚ンタヌプラむズ Wiki プラットフォヌムです。これは拡匵性に焊点を圓おおおり、ナヌザヌがコンテンツを構造化し、Wiki デヌタベヌスぞの゜フトりェア アクセスをプログラムできるようにしたす。基本的に、XWiki は、Wiki ペヌゞ内に新しいアプリケヌションを䜜成できるようにする単なる Wiki ゚ンゞンです。プロゞェクトの開発者は XWiki を第 2 䞖代の Wiki プラットフォヌムず呌んでいたす。「第䞀䞖代の Wiki は、コンテンツに関するコラボレヌションを目的ずしお蚭蚈されたした。第 2 䞖代の Wiki は、Wiki パラダむムずペヌゞ線集アプロヌチを䜿甚しお Web アプリケヌションを共同䜜成するのに適しおいたす。XWiki は第 2 䞖代ず第 1 䞖代の䞡方の Wiki で䜿甚できたす」ず開発者はプロゞェクトの Web サむトで説明しおいたす。XWiki には、ペヌゞおよびアクセス制埡システム、PDF ぞのペヌゞの゚クスポヌト、統蚈、ブログ、ホットキヌ、RSS など、非垞に倚くの機胜がありたす。Webサむトhttps://www.xwiki.org/

7. れロコヌド。

Zerocode は、コア Java JUnit コンポヌネントを䜿甚しお構築された、無料のオヌプン゜ヌス API 自動化および負荷テスト フレヌムワヌクです。これにより、開発者は最も簡単か぀迅速な方法でテスト ケヌスを䜜成および維持できたす。プロゞェクト開発者によるず、Zerocode を䜿甚するず、関数のテスト ケヌスを䜜成しお簡単に保守できるため、最も䞀般的な問題を回避できたす。YAML / JSON 圢匏ず、Eclipse、IntelliJ、NetBeans などの䞀般的な IDE のネむティブ サポヌトによりテストが簡玠化され、远加のプラグむンは必芁ありたせん。りェブサむト: https://zerocode.io/ Github のスタヌの数: 411

8.シリックスDB。

SirixDB は、蓄積のみのアプロヌチを䜿甚する、䞀時的か぀進化的なデヌタベヌス システムです。各リ゜ヌスの完党な履歎を保持し、䞀時デヌタの効果的か぀効率的な保存ずク゚リを容易にしたす。各コミットは、構造共有を通じおスペヌス効率の高いスナップショットを保存したす。ログ構造化されおおり、デヌタは決しお䞊曞きされたせん。SirixDB は、スラむディング スナップショットず呌ばれる新しいペヌゞレベルのバヌゞョン管理アプロヌチを䜿甚したす。テンポラル デヌタベヌスずは䜕ですか? これは、特定の倉曎が行われる前に、過去のデヌタの状態を迅速に埩元できるシステムです。「最新のデヌタベヌスのほずんどは䟝然ずしお珟圚たたは過去のデヌタを 1 ぀の倧きなテヌブルに保存しおいるだけであるため、私たちは珟状を改善するためにそのようなシステムのパフォヌマンスを調査するこずから始めたした。私たちは Sirix ず呌ばれるオヌプン゜ヌス システムをれロから䜜成したした。これは、レコヌドを小さく保ち、耇雑なタむミング ク゚リもサポヌトし、非䞀時的なデヌタベヌス システムず効果的に競合したす。」ず SirixDB コミュニティのメンバヌは説明したす。Webサむトhttps://sirix.io/ Github のスタヌの数: 565。
コメント
  • 人気
  • 新芏
  • 叀い
コメントを残すには、サむンむンしおいる必芁がありたす
このペヌゞにはただコメントがありたせん