CodeGym /Java Blog /Toto sisi /提升編碼水平的前 8 個 GitHub 開源項目
John Squirrels
等級 41
San Francisco

提升編碼水平的前 8 個 GitHub 開源項目

在 Toto sisi 群組發布
在 CodeGym,我們的目標不僅僅是教我們的學生(用戶)如何從頭開始用 Java 編寫代碼。我們也意識到我們對完成課程的人的責任,獲得它可以提供的所有知識並開始尋找 Java 開發人員的全職工作。我們正在盡最大努力幫助您成功找到第一份編碼工作,為您提供有關如何成為任何公司都願意僱用的開發人員的所有信息和知識。 提升編碼水平的前 8 個開源 GitHub 項目 - 1

從事開源 GitHub 項目,讓你的簡歷看起來很漂亮

那些在完成 CodeGym 課程後尋找第一份 Java 初級開發人員工作的人都知道,這項任務可能並不容易,甚至可能非常困難,具體取決於您希望工作的地點。這是因為僅僅了解 Java 不足以找到工作,即使您設法解決了 CodeGym 上的每一個任務(我們的課程中有超過 1200 個任務,祝您好運),您還需要一些真正適用的工作經驗被認為值得僱用。因此,為了獲得第一份工作,您需要具備沒有工作就無法獲得的經驗。一個很好的舊捕獲 22?並不真地。解決這個問題的一種簡單而有效的方法是從事一些開源項目以獲取更多實際知識並練習您的編程技能。稍後您可以將這些項目添加到您的簡歷中,這樣您就可以自豪地申請 Java Junior Dev 工作,可以這麼說。GitHub 開源項目是參與(即使是很小的一部分)真正的大項目開發、與其他編碼人員和開發人員合作的最佳方式之一。這就是為什麼我們在 Github 上準備了這個最有趣和最受歡迎的開源 Java 項目,它對初級編碼人員開放。順便說一下,如果您以前從未參與過開源項目,這裡有一個快速指南可以幫助您入門。這就是為什麼我們在 Github 上準備了這個最有趣和最受歡迎的開源 Java 項目,它對初級編碼人員開放。順便說一下,如果您以前從未參與過開源項目,這裡有一個快速指南可以幫助您入門。這就是為什麼我們在 Github 上準備了這個最有趣和最受歡迎的開源 Java 項目,它對初級編碼人員開放。順便說一下,如果您以前從未參與過開源項目,這裡有一個快速指南可以幫助您入門。

面向 Java 初學者的開源 Github 項目

1.彈性搜索。

Elasticsearch 是一個分佈式的、支持多租戶的全文搜索引擎,用 Java 開發,旨在用於雲平台。ElasticSearch 基於 Apache Lucene,這是一個完全用 Java 編寫的免費開源全功能文本搜索引擎庫。它由 Apache 軟件基金會支持,並根據 Apache 軟件許可證發布。這個開源搜索引擎能夠處理全文查詢並支持通過文檔進行語言搜索。作為最受歡迎的企業搜索引擎(緊隨其後的是 Apache Solr),Elasticsearch 具有一系列強大的功能,例如可擴展搜索、近乎實時的搜索和多租戶支持。它主要關注表示為 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。

JabRef 是一個開源圖形跨平台引用和參考管理系統。它用 Java 編寫,使用 BibTeX(BibTeX 是一種專門用於創建格式化書目列表的軟件)和 BibLaTeX 作為其原生格式。JabRef 代表 Java、Alver、Batada、Reference。JabRef 提供了一個圖形用戶界面,用於編輯 BibTeX 文件、從科學數據庫導入數據以及搜索和管理 BibTeX 文件。該系統允許研究人員、學者和作家創建和重複使用參考書目。新鏈接用於創建參考書目、科學文章、專著、書籍和其他作品中的參考書目列表。JabRef 在整個參考書目中實現全文搜索,支持按任何 BibTeX 字段、關鍵字分組,提供自動創建 BibTeX 鍵等。網站:https://www.jabref.org/ Github 上的星數:1.9k

5.維基共享資源 Android 應用程序。

該項目專注於維基共享資源 Android 應用程序的開發,該應用程序允許用戶直接從他們的 Android 移動設備將圖像和其他類型的內容上傳到維基共享資源。Wikimedia Commons 是免費使用的圖像、聲音、其他媒體和 JSON 文件的在線存儲庫。它是維基媒體基金會的一個項目。網址:https://commons.wikimedia.org/wiki/Commons: Mobile_app Github 星數:611

6.X維基。

XWiki 是一個用 Java 編寫的免費軟件企業 wiki 平台。它側重於可擴展性,並允許用戶構建內容和程序軟件訪問 wiki 數據庫。基本上,XWiki 只是一個 wiki 引擎,允許您在 wiki 頁面中創建新的應用程序。該項目的開發者稱 XWiki 為第二代 wiki 平台。“第一代 wiki 是為內容協作而設計的。第二代 wiki 適用於使用 wiki 範式和頁面編輯方法共同創建 Web 應用程序。XWiki 可供第二代和第一代維基使用,”開發人員在項目網站上解釋道。XWiki 具有相當多的功能,包括頁面和訪問控制系統、頁面導出為 PDF、統計、博客、熱鍵、RSS 等等。網站:https://www.xwiki.org/

7. 零代碼。

Zerocode 是一個免費的開源 API 自動化和負載測試框架,使用核心 Java JUnit 組件構建。它允許開發人員以盡可能簡單和快速的方式創建和維護測試用例。根據項目開發人員的說法,Zerocode 允許您為您的功能創建測試用例並輕鬆維護它們,避免最常見的問題。使用 YAML / JSON 格式和流行 IDE(如 Eclipse、IntelliJ 和 NetBeans)的本機支持簡化了測試,無需額外的插件。網址: https: //zerocode.io/ Github 星數:411

8.SirixDB

SirixDB 是一個時態的、進化的數據庫系統,它使用僅累積的方法。它保留了每個資源的完整歷史記錄,並有助於有效和高效地存儲和查詢您的臨時數據。每次提交都通過結構共享存儲一個節省空間的快照。它是日誌結構的,從不覆蓋數據。SirixDB 使用一種稱為滑動快照的新穎頁面級版本控制方法。你想知道什麼是時態數據庫?它是一個能夠在進行某些更改之前快速恢復過去數據狀態的系統。“由於大多數現代數據庫仍然只是將當前或過去的數據存儲在一個大表中,因此我們開始研究此類系統的性能以改善當前的狀況。我們從頭開始創建了一個名為 Sirix 的開源系統,它可以保持較小的記錄,還支持複雜的時序查詢,有效地與非臨時數據庫系統競爭,”SirixDB 社區成員解釋道。網站:https://sirix.io/ Github 上的星數:565。
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION