JavaRush /Java Blog /Random-KO /스킬을 다운로드하는 중입니다. 초보자 Javaists를 위한 Github의 오픈 소스 프로젝트

스킬을 다운로드하는 중입니다. 초보자 Javaists를 위한 Github의 오픈 소스 프로젝트

Random-KO 그룹에 게시되었습니다
기술을 "향상"하고 초보 Java 프로그래머를 위한 일자리를 찾는 데 전념하는 JavaRush의 이전 기사에서 우리는 이미 실용적인 경험을 얻기 위해 독립적인 오픈 소스 프로젝트 작업의 중요성과 이러한 프로젝트를 이력서에 추가하고 보여줄 수 있는 능력에 대해 이야기했습니다. 인터뷰 에서 그 (것)들을 끄십시오 . 스킬을 다운로드하는 중입니다.  초보자 Javaists를 위한 Github의 오픈 소스 프로젝트 - 1숙련된 개발자가 지적했듯이 오픈 소스 프로젝트에 참여하는 것은 Java(또는 기타 프로그래밍 언어)에 대한 실무 경험을 얻을 수 있는 가장 좋은 방법 중 하나입니다. 오픈 소스 프로젝트에 대한 공동 작업은 신규 사용자에게 다른 코더 및 기타 전문가와 함께 실제 제품 제작에 참여할 수 있는 기회를 제공합니다. 이는 특히 이력서에 실제 취업 경험이 아직 충분하지 않은 주니어 프로그래머의 경우 좋은 직업을 찾을 가능성을 크게 높입니다. 따라서 오늘 우리는 초보 개발자가 참여할 수 있는 GitHub에서 가장 흥미롭고 인기 있는 오픈 소스 Java 프로젝트를 선택해 준비했습니다.

1. 엘라스틱서치

Elasticsearch는 클라우드 플랫폼에서 사용하도록 설계된 REST 기반 분산 검색 엔진입니다. 스킬을 다운로드하는 중입니다.  초보자 Javaists를 위한 Github의 오픈 소스 프로젝트 - 2ElasticSearch는 무료 오픈 소스 정보 검색 소프트웨어 라이브러리인 Apache Lucene을 기반으로 하며 전체 텍스트 검색 쿼리를 처리할 수 있으며 문서의 언어 검색도 지원합니다. ElasticSearch 검색 엔진은 주로 JSON 개체로 표시되는 문서에 중점을 둡니다. 인덱싱은 문서를 검색, 정렬, 필터링할 수 있도록 생성하거나 업데이트합니다. 프로젝트 웹사이트: https://www.elastic.co/ GitHub의 별 수: 46,700개.

2. 금고 _

Strongbox는 Java로 작성된 최신 오픈 소스 아티팩트 저장소 관리자입니다. “우리는 보유하고 있는 스토리지 유형에 관계없이 다양한 유형의 바이너리 아티팩트를 호스팅할 수 있는 간단하고 안정적인 플랫폼을 제공하기 위해 노력하고 있습니다.”라고 프로젝트 작성자는 말합니다. 잘 개발된 아키텍처 덕분에 Strongbox는 Maven, NPM, NuGet 및 Raw와 같은 다양한 패키지 형식에 대한 기본 구현을 제공합니다. 구현된 모든 패키지 형식은 기본적으로 Java로 작성됩니다. 프로젝트의 목표는 모든 주요 형식의 아티팩트를 호스팅하고 제공할 수 있는 범용 저장소 관리자를 구현하는 것입니다. Strongbox에는 아티팩트를 찾기 위한 검색 엔진과 쿼리 언어가 포함되어 있습니다. 프로젝트 웹사이트: https://strongbox.github.io/ GitHub의 별 수: 260

3.팀메이트 _

TEAMMATES는 사용자가 동료 또는 학생의 경우 교수에 대한 익명 피드백을 제공할 수 있는 무료 온라인 도구입니다. 우선, TEAMMATES는 학생과 교사를 위해 특별히 제작되었습니다. 이 도구를 사용하면 사용자는 설문조사(익명 여부에 관계없이)를 만들 수 있고, 같은 그룹의 구성원은 프로젝트에 대한 서로의 기여도를 평가할 수 있으며, 교사는 학생에게 피드백을 제공할 수 있습니다. TEAMMATES 툴킷에는 개인 사용자 프로필 및 검색 엔진을 포함하여 매우 광범위한 기능이 있습니다. 프로젝트 웹사이트: https://teammatesv4.appspot.com/ GitHub의 별 수: 966

4.JabRef _

JabRef는 BibTeX(형식화된 참고문헌 목록 생성용 소프트웨어)를 주요 내부 형식으로 사용하는 Java로 작성된 그래픽 서지정보 관리 시스템입니다. BibTeX 파일 편집, 과학 데이터베이스에서 데이터 가져오기, BibTeX 파일 검색 및 관리를 위한 그래픽 사용자 인터페이스를 제공합니다. JabRef를 사용하면 연구자, 학자, 작가는 참고문헌을 생성하고 재사용할 수 있습니다. 생성된 링크는 참고문헌, 과학 기사, 논문, 도서 및 기타 작품의 참고문헌 목록을 만드는 데 사용됩니다. JabRef는 전체 참고문헌에 걸쳐 전체 텍스트 검색을 구현하고 BibTeX 필드, 키워드별로 그룹화를 지원하고 BibTeX 키 등을 자동으로 생성합니다. 프로젝트 웹사이트: https://www.jabref.org/ GitHub의 별 수: 15,000개. 스킬을 다운로드하는 중입니다.  초보자 Javaists를 위한 Github의 오픈 소스 프로젝트 - 3

5. 위키미디어 공용 안드로이드 앱

이 프로젝트는 사용자가 Android 모바일 운영 체제를 기반으로 스마트폰이나 태블릿에서 Wikimedia Commons에 이미지를 업로드할 수 있는 Wikimedia Commons Android 앱을 만드는 데 전념하고 있습니다. Wikimedia Commons는 무료 라이센스에 따라 배포되고 제한 없이 누구나 사용할 수 있는 이미지, 사운드, 기타 미디어 파일 및 JSON 파일의 온라인 저장소입니다. 프로젝트 웹사이트: https://commons.wikimedia.org/wiki/Commons:Mobile_app GitHub의 별 수: 546

6. 엑스위키

XWiki는 Java로 작성된 무료 위키 소프트웨어 플랫폼으로, 확장성과 정보 구조화 및 프로그래밍 방식으로 위키 기반에 액세스하는 기능에 중점을 두고 있습니다. 기본적으로 XWiki는 위키 페이지에 애플리케이션을 만들 수 있는 위키 엔진입니다. 프로젝트 작성자는 XWiki를 2세대 위키 플랫폼이라고 부릅니다. “1세대 위키는 콘텐츠 공동 작업을 위해 설계되었습니다. 2세대 위키는 위키 패러다임과 페이지 편집 접근 방식을 사용하여 웹 응용 프로그램을 공동으로 만드는 데 적합합니다. XWiki는 2세대 또는 1세대 위키로 사용될 수 있습니다.”라고 그들은 설명합니다. XWiki에는 페이지 및 액세스 권한 관리 시스템, PDF로 페이지 내보내기, 통계, 블로그, 단축키, RSS 등을 포함하여 매우 많은 기능이 있습니다. 프로젝트 웹사이트: https://www.xwiki.org/

7. 제로코드

Zerocode는 핵심 Java JUnit 구성 요소를 사용하여 구축된 커뮤니티 기반의 무료 개방형 API 자동화 및 로드 테스트 프레임워크입니다. 개발자는 가능한 한 간단하고 빠르게 테스트 케이스를 생성하고 유지 관리할 수 있습니다. “Zerocode를 사용하면 기능에 대한 테스트 사례를 만들고 쉽게 유지 관리하면서 가장 일반적인 문제를 피할 수 있습니다. 간단한 YAML/JSON 형식과 Eclipse, IntelliJ, NetBeans 등 널리 사용되는 IDE에 대한 기본 지원 덕분에 추가 플러그인을 설치할 필요 없이 테스트가 쉬워졌습니다.”라고 프로젝트 개발자는 말합니다. 프로젝트 웹사이트: https://zerocode.io/ GitHub의 별 수: 304

8. 시릭스DB

SirixDB는 데이터베이스 리소스에 저장된 각 개정판의 전체 기록을 유지 관리하는 임시 NoSQL 데이터베이스 관리 시스템입니다. 변경 사항과 비교 내용을 신속하게 복원할 수 있습니다. 다양한 기간과 관련된 복잡한 쿼리를 지원하는 쿼리 처리 기능이 있습니다. 임시 데이터베이스 시스템이란 무엇입니까? 이 용어는 특정 변경이 이루어지기 전에 데이터의 과거 상태를 신속하게 복원할 수 있는 시스템을 설명하는 데 사용됩니다. “대부분의 최신 데이터베이스는 여전히 현재 또는 과거 데이터를 하나의 큰 테이블에 저장하기 때문에 우리는 현재 상황을 개선한다는 목표로 이러한 시스템의 성능을 조사하기 시작했습니다. 처음부터 우리는 작은 기록을 저장하고 복잡한 임시 쿼리도 지원하는 Sirix라는 오픈 소스 시스템을 구축하여 비시간적 데이터베이스 시스템과 효과적으로 경쟁했습니다.”라고 SirixDB 제작자 커뮤니티의 개발자는 설명합니다. 프로젝트 웹사이트: https://sirix.io/ GitHub의 별 수: 498
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION