CodeGym/Java-blogg/Tilfeldig/Topp 8 GitHub-prosjekter med åpen kildekode for å forbedr...
John Squirrels
Nivå
San Francisco

Topp 8 GitHub-prosjekter med åpen kildekode for å forbedre kodingen din

Publisert i gruppen
Hos CodeGym er målet vårt ikke bare å lære våre studenter (brukere) hvordan de kan kode i Java fra bunnen av. Vi innser også vårt ansvar for at de som fullfører kurset, får all kunnskapen det kan gi og begynner å lete etter en fulltidsjobb som Java-utvikler. Vi gjør vårt beste for å hjelpe deg med å lykkes med å finne din første kodejobb ved å gi deg all informasjon og kunnskap om hvordan du kan bli en utvikler som ethvert selskap vil være villig til å ansette. Topp 8 GitHub-prosjekter med åpen kildekode for å forbedre kodingen din - 1

Jobb med åpen kildekode GitHub-prosjekter for å få CV-en din til å se bra ut

De som var på utkikk etter sin første jobb som Java Junior-utvikler etter å ha fullført CodeGyms kurs vet at denne oppgaven kanskje ikke er så lett eller til og med veldig vanskelig, avhengig av stedet du ønsker å jobbe på. Dette er fordi det å kjenne Java ikke er nok for å få en jobb, selv om du klarte å løse bokstavelig talt hver oppgave på CodeGym (med mer enn 1200 oppgaver i kurset vårt, lykke til med det), vil du også trenge litt praktisk arbeidserfaring å anses som verdt å ansette. Så for å få en første jobb må du ha erfaring som du ikke kan få uten å ha en jobb. En god gammel catch 22? Ikke egentlig. En enkel og effektiv måte å omgå dette på er å jobbe med noen åpen kildekode-prosjekter for å få mer reell kunnskap og øve på programmeringsferdighetene dine. Senere kan du legge til disse prosjektene i CV-en din, slik at du kan søke på Java Junior Dev-jobber med stolthet, for å si det sånn. GitHub åpen kildekode-prosjekter er en av de beste måtene å ta del (selv om det er en liten) i utviklingen av virkelige store prosjekter, og samarbeide med andre kodere og utviklere. Dette er grunnen til at vi har forberedt denne toppen av de mest interessante og populære Java-prosjektene med åpen kildekode på Github, som er åpen for programmerere på juniornivå. Og forresten, hvis du aldri har bidratt til et åpen kildekode-prosjekt før, her er en rask guide for å hjelpe deg i gang. Dette er grunnen til at vi har forberedt denne toppen av de mest interessante og populære Java-prosjektene med åpen kildekode på Github, som er åpen for programmerere på juniornivå. Og forresten, hvis du aldri har bidratt til et åpen kildekode-prosjekt før, her er en rask guide for å hjelpe deg i gang. Dette er grunnen til at vi har forberedt denne toppen av de mest interessante og populære Java-prosjektene med åpen kildekode på Github, som er åpen for programmerere på juniornivå. Og forresten, hvis du aldri har bidratt til et åpen kildekode-prosjekt før, her er en rask guide for å hjelpe deg i gang.

Github-prosjekter med åpen kildekode for Java-nybegynnere

1. Elasticsearch.

Elasticsearch er en distribuert, multitenant-kompatibel fulltekstsøkemotor utviklet i Java og ment å brukes på skyplattformer. ElasticSearch er basert på Apache Lucene, som er et gratis og åpen kildekode-bibliotek med fullfunksjons tekstsøkemotor skrevet utelukkende i Java. Den støttes av Apache Software Foundation og er utgitt under Apache Software License. Denne åpen kildekode-søkemotoren er i stand til å behandle fulltekstforespørsler og støtter språklig søk gjennom dokumenter. Som den mest populære bedriftssøkemotoren (etterfulgt av Apache Solr), har Elasticsearch en rekke kraftige funksjoner, som skalerbart søk, nesten sanntidssøk og støtte for flere leieforhold. Det er først og fremst fokusert på dokumenter som er representert som JSON-objekter. Indeksering oppretter eller oppdaterer dokumenter, slik at de kan søkes, sorteres og filtreres.https://www.elastic.co/ Antall stjerner på Github: 51,3k.

2. Strongbox.

Strongbox er en OpenSource artifact repository manager skrevet i Java. Utviklerne tar sikte på å tilby en enkel og pålitelig plattform for hosting av binære artefakter, uavhengig av brukerens depotoppsett. Strongbox tilbyr native implementeringer for ulike pakkeformater som Maven, NPM, NuGet og Raw. Alle implementerte pakkeformater er opprinnelig skrevet i Java. Målet med prosjektet er å bygge en universell repository manager som kan være vert for og servere artefakter i alle de store formatene. Strongbox inkluderer en søkemotor og søkespråk for å finne artefakter. Nettsted: https://strongbox.github.io/ Antall stjerner på Github: 326

3. LAGSKAPER.

TEAMMATES.er et gratis åpen kildekode-prosjekt som lar brukere skrive anonyme anmeldelser om sine kolleger, lærere og elever. Utdanningsmiljøet (lærere og elever) er hovedmålgruppen for dette verktøyet. TEAMMATES lar deg lage ulike avstemninger (anonyme eller ikke), medlemmer av samme gruppe kan rangere hverandres bidrag til prosjekter, mens lærere kan gi tilbakemeldinger til elevene. TEAMMATES verktøysett har ganske omfattende funksjonalitet, inkludert personlige brukerprofiler og en søkemotor. Nettsted: https://teammatesv4.appspot.com/ Antall stjerner på Github: 1,1k

4. JabRef.

JabRef er et åpen kildekode-grafisk system for sitering og referansestyring på tvers av plattformer. Den er skrevet i Java og bruker BibTeX (BibTeX er en spesialisert programvare for å lage formaterte bibliografilister) og BibLaTeX som opprinnelige formater. JabRef står for Java, Alver, Batada, Reference. JabRef gir et grafisk brukergrensesnitt for redigering av BibTeX-filer, import av data fra vitenskapelige databaser og søk og administrasjon av BibTeX-filer. Systemet lar forskere, forskere og forfattere lage og gjenbruke bibliografiske referanser. Nye lenker brukes til å lage en bibliografi, en liste over bibliografiske referanser i vitenskapelige artikler, monografier, bøker og andre arbeider. JabRef implementerer fulltekstsøk på tvers av hele bibliografien, støtter gruppering etter alle BibTeX-felter, nøkkelord, gir automatisk oppretting av BibTeX-nøkler osv. Nettsted:https://www.jabref.org/ Antall stjerner på Github: 1,9k

5. Wikimedia Commons Android-app.

Dette prosjektet er fokusert på utviklingen av Wikimedia Commons Android App, som lar brukere laste opp bilder og andre typer innhold til Wikimedia Commons direkte fra sine Android-mobilenheter. Wikimedia Commons er et online arkiv med bilder, lyder, andre medier og JSON-filer til fri bruk. Det er et prosjekt fra Wikimedia Foundation. Nettsted: https://commons.wikimedia.org/wiki/Commons:Mobile_app Antall stjerner på Github: 611

6. XWiki.

XWiki er en gratis programvare Enterprise wiki-plattform skrevet i Java. Den er fokusert på utvidbarhet og lar brukere strukturere innholdet og programmere programvaretilgang til en wiki-database. I utgangspunktet er XWiki bare en wiki-motor som lar deg lage nye applikasjoner på wiki-sider. Utviklerne av prosjektet kaller XWiki en andre generasjon wiki-plattformer. "Første generasjons wiki ble designet for samarbeid om innhold. En andre generasjons wiki er egnet for å samskape nettapplikasjoner ved å bruke wikiparadigmet og sideredigeringsmetoden. XWiki kan brukes av både andre og første generasjons wikier», forklarer utviklerne på prosjektets nettside. XWiki har ganske mange funksjoner, inkludert side- og tilgangskontrollsystemer, sideeksport til PDF, statistikk, blogger, hurtigtaster, RSS og mer. Nettsted:https://www.xwiki.org/

7. Nullkode.

Zerocode er et gratis og åpen kildekode API-automatisering og lasttesting-rammeverk bygget ved hjelp av kjerne Java JUnit-komponenter. Det lar utviklere opprette og vedlikeholde testtilfeller på den enkleste og raskeste måten som mulig. I følge prosjektutviklerne lar Zerocode deg lage testcases for funksjonene dine og vedlikeholde dem enkelt, og unngå de vanligste problemene. Testing er forenklet med YAML / JSON-formater og innebygd støtte for populære IDE-er som Eclipse, IntelliJ og NetBeans, ingen ekstra plugins kreves. Nettsted: https://zerocode.io/ Antall stjerner på Github: 411

8. SirixDB.

SirixDB er et tidsmessig, evolusjonært databasesystem, som bruker en akkumuleringsmetode. Den beholder hele historikken til hver ressurs og muliggjør effektiv og effektiv lagring og spørring av dine tidsdata. Hver commit lagrer et plasseffektivt øyeblikksbilde gjennom strukturell deling. Den er loggstrukturert og overskriver aldri data. SirixDB bruker en ny versjonsmetode på sidenivå kalt glidende øyeblikksbilde. Hva er en tidsdatabase, lurer du på? Det er et system som er i stand til raskt å gjenopprette tidligere datatilstander før visse endringer gjøres. "Siden de fleste moderne databaser fortsatt bare lagrer nåværende eller tidligere data i en stor tabell, begynte vi med å undersøke ytelsen til slike systemer for å forbedre den nåværende situasjonen. Fra bunnen av har vi laget et åpen kildekode-system kalt Sirix som holder postene små og også støtter komplekse tidsspørringer, som effektivt konkurrerer med ikke-midlertidige databasesystemer, forklarer medlemmene av SirixDB-fellesskapet. Nettsted:https://sirix.io/ Antall stjerner på Github: 565.
Kommentarer
  • Populær
  • Ny
  • Gammel
Du må være pålogget for å legge igjen en kommentar
Denne siden har ingen kommentarer ennå