CodeGym/Blog Java/Aleatoriu/Top 8 proiecte open source GitHub pentru a-ți îmbunătăți ...
John Squirrels
Nivel
San Francisco

Top 8 proiecte open source GitHub pentru a-ți îmbunătăți codarea

Publicat în grup
La CodeGym, scopul nostru nu este doar să-i învățăm pe studenții (utilizatorii) cum să codeze în Java de la zero. De asemenea, ne dăm seama de responsabilitatea noastră față de cei care finalizează cursul, obțin toate cunoștințele pe care acesta le poate oferi și încep să caute un loc de muncă cu normă întreagă ca dezvoltator Java. Facem tot posibilul pentru a vă ajuta să reușiți să vă găsiți primul loc de muncă de codificare, oferindu-vă toate informațiile și cunoștințele despre cum să deveniți un dezvoltator pe care orice companie ar fi dispusă să le angajeze. Top 8 proiecte open source GitHub pentru a-ți îmbunătăți codarea - 1

Lucrați la proiecte open source GitHub pentru a face CV-ul să arate grozav

Cei care își căutau primul loc de muncă ca dezvoltator Java Junior la finalizarea cursului CodeGym știu că această sarcină poate să nu fie atât de ușoară sau chiar foarte grea, în funcție de locația în care doriți să lucrați. Acest lucru se datorează faptului că doar cunoașterea Java nu este suficientă pentru a obține un loc de muncă, chiar dacă ați reușit să rezolvați literalmente fiecare sarcină pe CodeGym (cu mai mult de 1200 de sarcini în cursul nostru, noroc cu asta), veți avea nevoie și de o experiență de lucru reală aplicabilă. pentru a fi considerat ca merită angajat. Așadar, pentru a obține un prim loc de muncă trebuie să ai experiență pe care nu o poți obține fără a avea un loc de muncă. O captură veche 22? Nu chiar. O modalitate simplă și eficientă de a rezolva acest lucru ar fi să lucrezi la niște proiecte open source pentru a obține mai multe cunoștințe reale și a-ți exersa abilitățile de programare. Mai târziu, puteți adăuga aceste proiecte în CV-ul dvs., astfel încât să puteți aplica cu mândrie la joburi Java Junior Dev. Proiectele open source GitHub sunt una dintre cele mai bune modalități de a lua parte (chiar dacă este una mică) la dezvoltarea unor proiecte mari reale, colaborând cu alți programatori și dezvoltatori. Acesta este motivul pentru care am pregătit acest top al celor mai interesante și populare proiecte Java open source pe Github, care este deschis pentru programatori de nivel Junior. Și, apropo, dacă nu ați contribuit niciodată la un proiect open source, iată un ghid rapid pentru a vă ajuta să începeți. Acesta este motivul pentru care am pregătit acest top al celor mai interesante și populare proiecte Java open source pe Github, care este deschis pentru programatori de nivel Junior. Și, apropo, dacă nu ați contribuit niciodată la un proiect open source, iată un ghid rapid pentru a vă ajuta să începeți. Acesta este motivul pentru care am pregătit acest top al celor mai interesante și populare proiecte Java open source pe Github, care este deschis pentru programatori de nivel Junior. Și, apropo, dacă nu ați contribuit niciodată la un proiect open source, iată un ghid rapid pentru a vă ajuta să începeți.

Proiecte Github open source pentru începătorii Java

1. Elasticsearch.

Elasticsearch este un motor de căutare full-text distribuit, compatibil cu mai mulți locatari, dezvoltat în Java și conceput pentru a fi utilizat pe platforme cloud. ElasticSearch se bazează pe Apache Lucene, care este o bibliotecă gratuită și cu sursă deschisă, cu funcții complete, pentru motor de căutare de text, scrisă în întregime în Java. Este susținut de Apache Software Foundation și este lansat sub licența Apache Software. Acest motor de căutare open source este capabil să proceseze interogări full-text și acceptă căutarea lingvistică prin documente. Fiind cel mai popular motor de căutare pentru întreprinderi (urmat de Apache Solr), Elasticsearch are o gamă largă de funcții puternice, cum ar fi căutarea scalabilă, căutarea aproape în timp real și suportul multi-tenancy. Se concentrează în primul rând pe documentele care sunt reprezentate ca obiecte JSON. Indexarea creează sau actualizează documente, permițându-le să fie căutate, sortate și filtrate.https://www.elastic.co/ Numărul de stele pe Github: 51.3k.

2. Cutie forte.

Strongbox este un manager de depozit de artefacte OpenSource scris în Java. Dezvoltatorii își propun să ofere o platformă ușoară și fiabilă pentru găzduirea artefactelor binare, indiferent de aspectul depozitului utilizatorului. Strongbox oferă implementări native pentru diverse formate de pachete, cum ar fi Maven, NPM, NuGet și Raw. Toate formatele de pachete implementate sunt scrise nativ în Java. Scopul proiectului este de a construi un manager de depozit universal care poate găzdui și servi artefacte în oricare dintre formatele majore. Strongbox include un motor de căutare și un limbaj de căutare pentru a găsi artefacte. Site: https://strongbox.github.io/ Numărul de stele pe Github: 326

3. COECHIPEI.

TEAMMATES.este un proiect open source gratuit care permite utilizatorilor să scrie recenzii anonime despre colegii, profesorii și studenții lor. Comunitatea educațională (profesori și studenți) este principalul grup țintă pentru acest instrument. TEAMMATES vă permite să creați diverse sondaje (anonime sau nu), membrii aceluiași grup pot evalua reciproc contribuțiile la proiecte, în timp ce profesorii pot lăsa feedback-ul lor studenților. Setul de instrumente TEAMMATES are o funcționalitate destul de extinsă, inclusiv profiluri personale de utilizator și un motor de căutare. Site: https://teammatesv4.appspot.com/ Numărul de stele pe Github: 1.1k

4. JabRef.

JabRef este un sistem de gestionare a referințelor și a citațiilor grafice cu sursă deschisă multiplatformă. Scris în Java, folosește BibTeX (BibTeX este un software specializat pentru crearea de liste de bibliografie formatate) și BibLaTeX ca formate native. JabRef înseamnă Java, Alver, Batada, Reference. JabRef oferă o interfață grafică de utilizator pentru editarea fișierelor BibTeX, importarea datelor din baze de date științifice și căutarea și gestionarea fișierelor BibTeX. Sistemul permite cercetătorilor, savanților și scriitorilor să creeze și să refolosească referințe bibliografice. Noile legături sunt folosite pentru a crea o bibliografie, o listă de referințe bibliografice în articole științifice, monografii, cărți și alte lucrări. JabRef implementează căutarea full-text în întreaga bibliografie, acceptă gruparea după orice câmp BibTeX, cuvinte cheie, oferă crearea automată a cheilor BibTeX etc.https://www.jabref.org/ Numărul de stele pe Github: 1,9k

5. Aplicația pentru Android Wikimedia Commons.

Acest proiect este axat pe dezvoltarea aplicației pentru Android Wikimedia Commons, care permite utilizatorilor să încarce imagini și alte tipuri de conținut pe Wikimedia Commons direct de pe dispozitivele lor mobile Android. Wikimedia Commons este un depozit online de imagini, sunete, alte medii și fișiere JSON de utilizare gratuită. Este un proiect al Fundației Wikimedia. Site: https://commons.wikimedia.org/wiki/Commons:Mobile_app Numărul de stele pe Github: 611

6. XWiki.

XWiki este o platformă wiki pentru întreprinderi cu software gratuit scrisă în Java. Este axat pe extensibilitate și permite utilizatorilor să structureze conținutul și accesul software-ului la o bază de date wiki. Practic, XWiki este doar un motor wiki care vă permite să creați aplicații noi în paginile wiki. Dezvoltatorii proiectului numesc XWiki o a doua generație de platforme wiki. „Wiki-ul de prima generație a fost conceput pentru colaborare pe conținut. Un wiki de a doua generație este potrivit pentru crearea de aplicații web folosind paradigma wiki și abordarea de editare a paginilor. XWiki poate fi folosit atât de wiki-uri de a doua, cât și de prima generație”, explică dezvoltatorii pe site-ul proiectului. XWiki are destul de multe caracteristici, inclusiv sisteme de control al paginilor și accesului, exportul paginilor în PDF, statistici, bloguri, taste rapide, RSS și multe altele. Site:https://www.xwiki.org/

7. Cod zero.

Zerocode este un cadru gratuit și open source de automatizare API și testare a încărcării, construit folosind componentele de bază Java JUnit. Permite dezvoltatorilor să creeze și să mențină cazuri de testare în cel mai simplu și rapid mod posibil. Potrivit dezvoltatorilor de proiect, Zerocode vă permite să creați cazuri de testare pentru funcțiile dvs. și să le întrețineți cu ușurință, evitând cele mai comune probleme. Testarea este simplificată cu formatele YAML / JSON și suportul nativ pentru IDE-uri populare, cum ar fi Eclipse, IntelliJ și NetBeans, nu sunt necesare pluginuri suplimentare. Site: https://zerocode.io/ Numărul de stele pe Github: 411

8. SirixDB.

SirixDB este un sistem de baze de date temporal, evolutiv, care folosește o abordare numai cu acumulare. Păstrează istoricul complet al fiecărei resurse și facilitează stocarea și interogarea eficientă și eficientă a datelor dvs. temporale. Fiecare commit stochează un instantaneu eficient din punct de vedere al spațiului prin partajarea structurală. Este structurat în jurnal și nu suprascrie niciodată datele. SirixDB folosește o nouă abordare de versiune la nivel de pagină numită sliding snapshot. Ce este o bază de date temporală, te întrebi? Este un sistem capabil să restabilească rapid stările anterioare ale datelor înainte ca anumite modificări să fie făcute. „Deoarece majoritatea bazelor de date moderne stochează pur și simplu datele actuale sau trecute într-un tabel mare, am început cu investigarea performanței unor astfel de sisteme pentru a îmbunătăți starea actuală. De la zero, am creat un sistem open source numit Sirix care păstrează înregistrările mici și, de asemenea, acceptă interogări de sincronizare complexe, concurând efectiv cu sistemele de baze de date non-temporale”, explică membrii comunității SirixDB. Site:https://sirix.io/ Numărul de stele pe Github: 565.
Comentarii
  • Popular
  • Nou
  • Vechi
Trebuie să fii conectat pentru a lăsa un comentariu
Această pagină nu are încă niciun comentariu