JavaRush-da bacarıqların "təkmilləşdirilməsinə" və yeni başlayan Java proqramçıları üçün iş tapmağa həsr olunmuş əvvəlki məqalələrdə biz artıq praktiki təcrübə qazanmaq üçün müstəqil açıq mənbəli layihələr üzərində işləməyin vacibliyindən, bu layihələri öz CV-nə əlavə etmək və göstərmək bacarığından danışmışıq. müsahibələrdə onları dayandırın .
Təcrübəli tərtibatçıların qeyd etdiyi kimi, açıq mənbəli layihələrdə iştirak Java (və ya hər hansı digər proqramlaşdırma dilində) üzrə praktiki təcrübə qazanmağın ən yaxşı yollarından biridir. Açıq mənbə layihələri üzrə birgə iş yeni gələnlərə digər kodlayıcılar və digər mütəxəssislərlə birlikdə real məhsulların yaradılmasında iştirak etmək imkanı verir. Bu da öz növbəsində yaxşı iş tapmaq şansını əhəmiyyətli dərəcədə artırır, xüsusən də rezyumeləri hələ real iş təcrübəsi ilə dolu olmayan kiçik proqramçılar üçün. Buna görə də, bu gün biz təcrübəsiz bir tərtibatçının qoşula biləcəyi GitHub-da ən maraqlı və populyar açıq mənbəli Java layihələrinin seçimini hazırladıq.
ElasticSearch pulsuz və açıq mənbəli məlumat axtarışı proqram kitabxanası olan Apache Lucene-ə əsaslanır və tam mətnli axtarış sorğularını emal edə bilir və həmçinin sənədlərin linqvistik axtarışını dəstəkləyir. ElasticSearch axtarış sistemi ilk növbədə JSON obyektləri kimi təqdim olunan sənədlərə diqqət yetirir. İndeksləmə sənədləri yaradır və ya yeniləyir, beləliklə, onları axtarmaq, çeşidləmək və süzmək mümkündür. Layihənin veb saytı: https://www.elastic.co/ GitHub-da ulduzların sayı: 46,7 min.
1. Elasticsearch
Elasticsearch bulud platformalarında istifadə üçün nəzərdə tutulmuş REST əsaslı paylanmış axtarış motorudur.![Yükləmə bacarıqları. Başlayan Javaistlər üçün Github-da açıq mənbəli layihələr - 2](https://cdn.javarush.com/images/article/8614accd-3c7d-4b86-a347-fa71db93ad0e/original.jpeg)
2. Strongbox _
Strongbox Java-da yazılmış müasir açıq mənbə artefakt anbar meneceridir. Layihənin müəllifləri qeyd edirlər ki, “Biz saxlama növündən asılı olmayaraq müxtəlif növ binar artefaktları yerləşdirmək üçün sadə və etibarlı platforma təqdim etməyə çalışırıq”. Yaxşı inkişaf etmiş arxitekturası sayəsində Strongbox Maven, NPM, NuGet və Raw kimi müxtəlif paket formatları üçün yerli tətbiqlər təqdim edir. Bütün həyata keçirilən paket formatları yerli olaraq Java-da yazılmışdır. Layihənin məqsədi hər hansı əsas formatda artefaktları yerləşdirə və onlara xidmət göstərə bilən universal repozitor menecerinin həyata keçirilməsidir. Strongbox-a artefaktları tapmaq üçün axtarış sistemi və sorğu dili daxildir. Layihənin veb saytı: https://strongbox.github.io/ GitHub-da ulduzların sayı: 2603.KOMANDA YOLDALARI _
TEAMMATES istifadəçilərə öz həmyaşıdları və ya tələbələr üçün professorlar haqqında anonim rəy bildirməyə imkan verən pulsuz onlayn vasitədir. İlk növbədə, TEAMMATES xüsusi olaraq tələbələr və müəllimlər üçün nəzərdə tutulub. Bu alətlə istifadəçilər sorğular yarada (anonim və ya olmayan), eyni qrupun üzvləri bir-birinin layihələrə töhfələrini qiymətləndirə, müəllimlər tələbələrə rəy bildirə və s. TEAMMATES alət dəsti şəxsi istifadəçi profilləri və axtarış sistemi də daxil olmaqla kifayət qədər geniş funksionallığa malikdir. Layihənin veb saytı: https://teammatesv4.appspot.com/ GitHub-da ulduzların sayı: 9664.JabRef _
JabRef BibTeX-dən (formatlaşdırılmış biblioqrafiya siyahıları yaratmaq üçün proqram təminatı) əsas daxili format kimi istifadə edən Java-da yazılmış qrafik biblioqrafik məlumat idarəetmə sistemidir. BibTeX fayllarını redaktə etmək, elmi verilənlər bazalarından məlumat idxal etmək və BibTeX fayllarını axtarmaq və idarə etmək üçün qrafik istifadəçi interfeysi təmin edir. JabRef tədqiqatçılara, alimlərə və yazıçılara biblioqrafik istinadlar yaratmağa və təkrar istifadə etməyə imkan verir. Yaradılmış keçidlərdən biblioqrafiya, elmi məqalələrdə, monoqrafiyalarda, kitablarda və digər əsərlərdə biblioqrafik istinadlar siyahısı yaratmaq üçün istifadə olunur. JabRef bütün biblioqrafiya üzrə tam mətn axtarışını həyata keçirir, istənilən BibTeX sahələri, açar sözlər üzrə qruplaşdırmanı dəstəkləyir, avtomatik olaraq BibTeX açarlarını yaradır və s. Layihənin veb saytı: https://www.jabref.org/ GitHub-da ulduzların sayı: 1,5 min.![Yükləmə bacarıqları. Başlayan Javaistlər üçün Github-da açıq mənbə layihələri - 3](https://cdn.javarush.com/images/article/022e9e23-a6b5-4910-895c-e45faaaaaa08/original.jpeg)
GO TO FULL VERSION