CodeGym /Java blog /Tilfældig /Top 8 Open Source GitHub-projekter til at forbedre din ko...
John Squirrels
Niveau
San Francisco

Top 8 Open Source GitHub-projekter til at forbedre din kodning

Udgivet i gruppen
Hos CodeGym er vores mål ikke kun at lære vores elever (brugere) at kode i Java fra bunden. Vi indser også vores ansvar for, at de, der gennemfører kurset, får al den viden, det kan give, og begynder at søge et fuldtidsjob som Java-udvikler. Vi gør vores bedste for at hjælpe dig med at finde dit første kodejob ved at give dig al den information og viden om, hvordan du bliver en udvikler, som enhver virksomhed ville være villig til at ansætte. Top 8 Open Source GitHub-projekter til at forbedre din kodning - 1

Arbejd på open source GitHub-projekter for at få dit CV til at se lækkert ud

Dem, der søgte deres første job som Java Junior-udvikler efter at have afsluttet CodeGyms kursus, ved, at denne opgave måske ikke er så let eller endda meget svær, afhængigt af det sted, du søger at arbejde på. Dette skyldes, at det ikke er nok at kende Java til at få et job, selvom du formåede at løse bogstaveligt talt alle opgaver på CodeGym (med mere end 1200 opgaver i vores kursus, held og lykke med det), ville du også have brug for noget reel relevant arbejdserfaring anses for at være værd at ansætte. Så for at få et første job skal du have erfaring, som du ikke kan få uden at have et job. En god gammel catch 22? Ikke rigtig. En enkel og effektiv måde at omgå dette på ville være at arbejde på nogle open source-projekter for at få mere reel viden og øve dine programmeringsevner. Senere kan du tilføje disse projekter til dit CV, så du kan ansøge om Java Junior Dev-job med stolthed, så at sige. GitHub open source-projekter er en af ​​de bedste måder at tage del i (selvom det er en lille) i udviklingen af ​​rigtige store projekter ved at samarbejde med andre kodere og udviklere. Det er derfor, vi har forberedt denne top af de mest interessante og populære open source Java-projekter på Github, som er åben for kodere på juniorniveau. Og forresten, hvis du aldrig har bidraget til et open source-projekt før, er her en hurtig guide til at hjælpe dig i gang. Det er derfor, vi har forberedt denne top af de mest interessante og populære open source Java-projekter på Github, som er åben for kodere på juniorniveau. Og forresten, hvis du aldrig har bidraget til et open source-projekt før, er her en hurtig guide til at hjælpe dig i gang. Det er derfor, vi har forberedt denne top af de mest interessante og populære open source Java-projekter på Github, som er åben for kodere på juniorniveau. Og forresten, hvis du aldrig har bidraget til et open source-projekt før, er her en hurtig guide til at hjælpe dig i gang.

Open source Github-projekter til Java-begyndere

1. Elasticsearch.

Elasticsearch er en distribueret, multitenant-kompatibel fuldtekstsøgemaskine udviklet i Java og beregnet til at blive brugt på cloud-platforme. ElasticSearch er baseret på Apache Lucene, som er et gratis og open source-bibliotek med fuld funktioner i tekstsøgemaskine, der udelukkende er skrevet i Java. Den er understøttet af Apache Software Foundation og udgives under Apache Software License. Denne open source-søgemaskine er i stand til at behandle fuldtekstforespørgsler og understøtter sproglig søgning gennem dokumenter. Da Elasticsearch er den mest populære virksomhedssøgemaskine (efterfulgt af Apache Solr), har Elasticsearch en række kraftfulde funktioner, såsom skalerbar søgning, søgning næsten i realtid og understøttelse af multitenancy. Det er primært fokuseret på dokumenter, der er repræsenteret som JSON-objekter. Indeksering opretter eller opdaterer dokumenter, så de kan søges, sorteres og filtreres.https://www.elastic.co/ Antal stjerner på Github: 51,3k.

2. Strongbox.

Strongbox er en OpenSource-artefaktlagerhåndtering skrevet i Java. Udviklerne sigter mod at levere en nem og pålidelig platform til hosting af binære artefakter, uanset brugerens lagerlayout. Strongbox leverer native implementeringer til forskellige pakkeformater såsom Maven, NPM, NuGet og Raw. Alle implementerede pakkeformater er oprindeligt skrevet i Java. Målet med projektet er at opbygge en universel repository manager, der kan hoste og betjene artefakter i et hvilket som helst af de større formater. Strongbox indeholder en søgemaskine og søgesprog til at finde artefakter. Hjemmeside: https://strongbox.github.io/ Antal stjerner på Github: 326

3. HOLDkammerater.

TEAMMATES.er et gratis open source-projekt, der giver brugerne mulighed for at skrive anonyme anmeldelser om deres kolleger, lærere og elever. Uddannelsesfællesskabet (lærere og studerende) er hovedmålgruppen for dette værktøj. TEAMMATES giver dig mulighed for at oprette forskellige afstemninger (anonyme eller ej), medlemmer af samme gruppe kan bedømme hinandens bidrag til projekter, mens lærere er i stand til at give deres feedback til eleverne. TEAMMATES værktøjssæt har en ganske omfattende funktionalitet, herunder personlige brugerprofiler og en søgemaskine. Hjemmeside: https://teammatesv4.appspot.com/ Antal stjerner på Github: 1,1k

4. JabRef.

JabRef er et open source grafisk citerings- og referencestyringssystem på tværs af platforme. Den er skrevet i Java og bruger BibTeX (BibTeX er en specialiseret software til at skabe formaterede bibliografilister) og BibLaTeX som dets oprindelige formater. JabRef står for Java, Alver, Batada, Reference. JabRef giver en grafisk brugergrænseflade til redigering af BibTeX-filer, import af data fra videnskabelige databaser og søgning og håndtering af BibTeX-filer. Systemet giver forskere, forskere og forfattere mulighed for at skabe og genbruge bibliografiske referencer. Nye links bruges til at lave en bibliografi, en liste over bibliografiske referencer i videnskabelige artikler, monografier, bøger og andre værker. JabRef implementerer fuldtekstsøgning på tværs af hele bibliografien, understøtter gruppering efter alle BibTeX-felter, nøgleord, giver automatisk oprettelse af BibTeX-nøgler osv. Hjemmeside:https://www.jabref.org/ Antal stjerner på Github: 1,9k

5. Wikimedia Commons Android App.

Dette projekt er fokuseret på udviklingen af ​​Wikimedia Commons Android App, som giver brugerne mulighed for at uploade billeder og andre typer indhold til Wikimedia Commons direkte fra deres Android-mobilenheder. Wikimedia Commons er et online lager af billeder, lyde, andre medier og JSON-filer til fri brug. Det er et projekt fra Wikimedia Foundation. Hjemmeside: https://commons.wikimedia.org/wiki/Commons:Mobile_app Antal stjerner på Github: 611

6. XWiki.

XWiki er en gratis software-wiki-platform for virksomheder skrevet i Java. Det er fokuseret på udvidelsesmuligheder og giver brugerne mulighed for at strukturere indholdet og programmere softwareadgang til en wiki-database. Grundlæggende er XWiki blot en wiki-motor, der giver dig mulighed for at oprette nye applikationer på wiki-sider. Udviklerne af projektet kalder XWiki for en anden generation af wiki-platforme. “Første generations wiki blev designet til samarbejde om indhold. En anden generation af wiki er velegnet til at skabe webapplikationer ved hjælp af wikiparadigmet og sideredigeringstilgangen. XWiki kan bruges af både anden og første generations wikier,” forklarer udviklerne på projektets hjemmeside. XWiki har en hel del funktioner, herunder side- og adgangskontrolsystemer, sideeksport til PDF, statistik, blogs, genvejstaster, RSS og mere. Internet side:https://www.xwiki.org/

7. Nulkode.

Zerocode er en gratis og open source API-automatiserings- og belastningstestramme bygget ved hjælp af kerne Java JUnit-komponenter. Det giver udviklere mulighed for at oprette og vedligeholde testcases på den mest enkle og hurtige måde som muligt. Ifølge projektudviklerne giver Zerocode dig mulighed for at oprette testcases for dine funktioner og nemt vedligeholde dem, hvorved de mest almindelige problemer undgås. Testning er forenklet med YAML / JSON-formater og indbygget understøttelse af populære IDE'er såsom Eclipse, IntelliJ og NetBeans, ingen yderligere plugins påkrævet. Hjemmeside: https://zerocode.io/ Antal stjerner på Github: 411

8. SirixDB.

SirixDB er et tidsmæssigt, evolutionært databasesystem, som bruger en akkumuleringsmetode. Det gemmer den fulde historie for hver ressource og letter effektiv og effektiv lagring og forespørgsel efter dine tidsmæssige data. Hver commit gemmer et pladseffektivt øjebliksbillede gennem strukturel deling. Det er log-struktureret og overskriver aldrig data. SirixDB bruger en ny versionsmetode på sideniveau kaldet glidende snapshot. Hvad er en tidsmæssig database, undrer du dig over? Det er et system, der hurtigt kan gendanne tidligere datatilstande, før der foretages visse ændringer. "Da de fleste moderne databaser stadig blot gemmer nuværende eller tidligere data i én stor tabel, startede vi med at undersøge ydeevnen af ​​sådanne systemer for at forbedre den nuværende situation. Fra bunden skabte vi et open source-system kaldet Sirix, der holder optegnelserne små og også understøtter komplekse timing-forespørgsler, der effektivt konkurrerer med ikke-midlertidige databasesystemer,” forklarer medlemmerne af SirixDB-fællesskabet. Internet side:https://sirix.io/ Antal stjerner på Github: 565.
Kommentarer
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION