CodeGym /Java блог /Случаен /Топ 8 проекта на GitHub с отворен код за повишаване на ни...
John Squirrels
Ниво
San Francisco

Топ 8 проекта на GitHub с отворен код за повишаване на нивото на вашето кодиране

Публикувано в групата
В CodeGym нашата цел не е просто да научим нашите студенти (потребители) How да codeират в Java от нулата. Ние също осъзнаваме нашата отговорност за тези, които завършат курса, получат всички знания, които той може да предостави и започнат да търсят работа на пълен работен ден като Java разработчик. Ние правим всичко възможно, за да ви помогнем да успеете да намерите първата си работа по codeиране, като ви предоставим цялата информация и знания за това How да станете разработчик, който всяка компания би била готова да наеме. Топ 8 проекта на GitHub с отворен code за повишаване на нивото на вашето codeиране - 1

Работете върху проекти с отворен code на GitHub, за да направите автобиографията си страхотна

Тези, които са търсor първата си работа като Java Junior разработчик след завършване на курса на CodeGym, знаят, че тази задача може да не е толкова лесна or дори много трудна, в зависимост от местоположението, на което искате да работите. Това е така, защото само познаването на Java не е достатъчно, за да си намерите работа, дори ако сте успели да решите буквално всяка задача в CodeGym (с повече от 1200 задачи в нашия курс, успех с това), ще ви е необходим и реален приложим работен опит да се считат за заслужаващи наемане. Така че, за да получите първа работа, трябва да имате опит, който не можете да получите, без да имате работа. Добър стар улов 22? Не точно. Един прост и ефективен начин да заобиколите това е да работите върху някои проекти с отворен code, за да получите повече реални знания и да практикувате уменията си за програмиране. По-късно можете да добавите тези проекти към автобиографията си, за да можете да кандидатствате за работни места за Java Junior Dev с гордост, така да се каже. Проектите с отворен code на GitHub са един от най-добрите начини да вземете участие (дори и малко) в разработването на истински големи проекти, като си сътрудничите с други програмисти и разработчици. Ето защо подготвихме този топ от най-интересните и популярни Java проекти с отворен code в Github, който е отворен за програмисти на ниво Junior. И между другото, ако никога преди не сте участвали в проект с отворен code, ето кратко ръководство, което да ви помогне да започнете. Ето защо подготвихме този топ от най-интересните и популярни Java проекти с отворен code в Github, който е отворен за програмисти на ниво Junior. И между другото, ако никога преди не сте участвали в проект с отворен code, ето кратко ръководство, което да ви помогне да започнете. Ето защо подготвихме този топ от най-интересните и популярни Java проекти с отворен code в Github, който е отворен за програмисти на ниво Junior. И между другото, ако никога преди не сте участвали в проект с отворен code, ето кратко ръководство, което да ви помогне да започнете.

Github проекти с отворен code за начинаещи в Java

1. Еластично търсене.

Elasticsearch е разпределена машина за пълнотекстово търсене с възможност за мултитенант, разработена в Java и предназначена за използване в облачни платформи. ElasticSearch е базиран на Apache Lucene, която е безплатна библиотека с пълнофункционална текстова търсачка с отворен code, написана изцяло на Java. Поддържа се от софтуерната фондация Apache и се пуска под лиценза за софтуер Apache. Тази търсачка с отворен code може да обработва пълнотекстови заявки и поддържа езиково търсене в documentи. Като най-популярната корпоративна търсачка (следвана от Apache Solr), Elasticsearch разполага с набор от мощни функции, като мащабируемо търсене, търсене почти в реално време и поддръжка на множество клиенти. Основно се фокусира върху documentи, които са представени като JSON обекти. Индексирането създава or актуализира documentи, което им позволява да бъдат търсени, сортирани и филтрирани.https://www.elastic.co/ Брой звезди в Github: 51,3k.

2. Сейф.

Strongbox е мениджър на хранorще за артефакти с отворен code, написан на Java. Разработчиците имат за цел да осигурят лесна и надеждна платформа за хостване на двоични артефакти, независимо от оформлението на хранorщето на потребителя. Strongbox предоставя собствени реализации за различни пакетни формати като Maven, NPM, NuGet и Raw. Всички внедрени пакетни формати са написани на Java. Целта на проекта е да се изгради универсален мениджър на хранorща, който може да хоства и обслужва артефакти във всеки от основните формати. Strongbox включва търсачка и език за търсене за намиране на артефакти. Уебсайт: https://strongbox.github.io/ Брой звезди в Github: 326

3. СЪОТБОРНИЦИ.

TEAMMATES.е безплатен проект с отворен code, който позволява на потребителите да пишат анонимни отзиви за своите колеги, учители и ученици. Образователната общност (учители и ученици) е основната целева група за този инструмент. TEAMMATES ви позволява да създавате различни анкети (анонимни or не), членовете на една и съща група могат да оценяват взаимно приноса си към проекти, докато учителите могат да оставят своите отзиви на учениците. Инструментариумът TEAMMATES има доста широка функционалност, включително лични потребителски профor и търсачка. Уебсайт: https://teammatesv4.appspot.com/ Брой звезди в Github: 1,1k

4. JabRef.

JabRef е система за управление на графични цитати и препратки с отворен code с отворен code. Написан на Java, той използва BibTeX (BibTeX е специализиран софтуер за създаване на форматирани библиографски списъци) и BibLaTeX като свои собствени формати. JabRef означава Java, Alver, Batada, Reference. JabRef предоставя графичен потребителски интерфейс за редактиране на BibTeX файлове, импортиране на данни от научни бази данни и търсене и управление на BibTeX файлове. Системата позволява на изследователи, учени и писатели да създават и използват повторно библиографски справки. Новите връзки се използват за създаване на библиография, списък с библиографски справки в научни статии, монографии, книги и други трудове. JabRef прилага пълнотекстово търсене в цялата библиография, поддържа групиране по всяHowви BibTeX полета, ключови думи, осигурява автоматично създаване на BibTeX ключове и т.н. Уебсайт:https://www.jabref.org/ Брой звезди в Github: 1,9k

5. Приложение за Android на Wikimedia Commons.

Този проект е фокусиран върху разработването на приложението Wikimedia Commons за Android, което позволява на потребителите да качват изображения и други видове съдържание в Wikimedia Commons директно от своите мобилни устройства с Android. Wikimedia Commons е онлайн хранorще за безплатни изображения, звуци, други медии и JSON файлове. Това е проект на фондация Wikimedia. Уебсайт: https://commons.wikimedia.org/wiki/Commons:Mobile_app Брой звезди в Github: 611

6. XWiki.

XWiki е корпоративна уики платформа за безплатен софтуер, написана на Java. Фокусиран е върху разширяемостта и позволява на потребителите да структурират съдържанието и програмния софтуерен достъп до wiki база данни. По принцип XWiki е просто wiki двигател, който ви позволява да създавате нови applications в wiki страници. Разработчиците на проекта наричат ​​XWiki второ поколение wiki платформи. „Уикито от първо поколение е създадено за сътрудничество по съдържание. Уики от второ поколение е подходящо за съвместно създаване на уеб applications, използвайки уики парадигмата и подхода за редактиране на страници. XWiki може да се използва Howто от уикита от второ, така и от първо поколение“, обясняват разработчиците на уебсайта на проекта. XWiki има доста функции, включително системи за контрол на страници и достъп, експортиране на страници в PDF, статистики, блогове, клавишни комбинации, RSS и др. уебсайт:https://www.xwiki.org/

7. Нулев code.

Zerocode е безплатна и отворена рамка за автоматизиране и тестване на API с отворен code, изградена с помощта на основни Java JUnit компоненти. Той позволява на разработчиците да създават и поддържат тестови случаи по възможно най-лесния и бърз начин. Според разработчиците на проекта Zerocode ви позволява да създавате тестови случаи за вашите функции и да ги поддържате лесно, като избягвате повечето често срещани проблеми. Тестването е опростено с YAML / JSON формати и естествена поддръжка на популярни IDE като Eclipse, IntelliJ и NetBeans, не са необходими допълнителни добавки. Уебсайт: https://zerocode.io/ Брой звезди в Github: 411

8. SirixDB.

SirixDB е временна, еволюционна система от бази данни, която използва подход само за натрупване. Той пази пълната история на всеки ресурс и улеснява ефективното и ефикасно съхраняване и запитване на вашите временни данни. Всеки ангажимент съхранява моментна снимка, ефективна от пространството, чрез структурно споделяне. Той е лог-структуриран и никога не презаписва данни. SirixDB използва нов подход за създаване на версии на ниво page, наречен плъзгаща се снимка. Какво е времева база данни, чудите се? Това е система, способна бързо да възстанови минали състояния на данните, преди да бъдат напequalsи определени промени. „Тъй като повечето съвременни бази данни все още просто съхраняват текущи or минали данни в една голяма table, ние започнахме с проучване на ефективността на такива системи, за да подобрим текущото състояние на нещата. От нулата създадохме система с отворен code, наречена Sirix, която поддържа малки записи и също така поддържа сложни заявки за синхронизация, като ефективно се конкурира с невременни системи за бази данни,” обясняват членовете на общността на SirixDB. уебсайт:https://sirix.io/ Брой звезди в Github: 565.
Коментари
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION