GitHub-gullgruver: 10+ Repositorier du MÅ stjerne!

Viktige GitHub-depoter for utviklere

Om du er en del av IT-bransjen eller en kommende utvikler, er det stor sannsynlighet for at du er kjent med og bruker GitHub. GitHub er sentralt for en stor del av verdens programvarekode. I tillegg til å være vert for kodebaser, har GitHub også blitt brukt av bidragsytere med åpen kildekode til å lage unike depoter. Disse depotene inneholder kuraterte ressurser som kan hjelpe utviklere på alle nivåer med å lære, løse utfordringer, forbedre ferdighetene sine og til og med få jobb.

La oss utforske noen av de mest verdifulle GitHub-depotene du bør merke deg!

Build Your Own X

Det anerkjente sitatet fra fysikeren Richard Feynman, «Det jeg ikke kan skape, forstår jeg ikke,» er kjernen i dette depotets tilnærming. Her finner du en samling praktiske veiledninger for å bygge ulike typer programvare fra grunnen av. Dette er spesielt nyttig for studenter og utviklere som ønsker en dypere forståelse av teknologien ved å bygge den selv.

Depotet er en gullgruve om du ønsker å forstå hvordan programvare som webservere og Git fungerer internt, eller om du trenger inspirasjon til programmeringsprosjekter.

Awesome Lists

Dette depotet er en organisert samling av kvalitetssikrede ressurser, verktøy og biblioteker som dekker et bredt spekter av temaer innenfor teknologi. Fra programmeringsspråk og rammeverk til maskinlæring og cybersikkerhet, gir Awesome Lists en stor mengde verdifulle lenker for utforskning.

Det vedlikeholdes av et aktivt fellesskap og oppdateres kontinuerlig med nye tillegg, noe som sikrer at du alltid har tilgang til de mest relevante ressursene.

Open Source Alternatives

Dette depotet fremmer åpen kildekode-programvare ved å tilby gratis og funksjonsrike alternativer til populære, proprietære løsninger. Du finner et bredt utvalg av åpen kildekode-verktøy for grafisk design, produktivitet, kommunikasjon og mye mer. I det siste har det også blitt lagt til alternativer til ChatGPT, alle gratis og åpen kildekode.

Med fokus på fellesskapsdrevet programvare, oppfordrer depotet brukere til å utforske åpen kildekode-alternativer som prioriterer personvern, sikkerhet og brukerfrihet. Ved å velge åpen kildekode sparer du ikke bare penger, men bidrar også til et mer bærekraftig og inkluderende teknologisk økosystem.

Open Source Society University (OSSU)

Dette er et ambisiøst prosjekt som har som mål å tilby en komplett, selvstudieorientert læreplan for informatikk. Depotet inneholder en strukturert kursplan på universitetsnivå som dekker alt fra grunnleggende programmering til avanserte datavitenskapelige emner.

Enten du ønsker å utvide eksisterende kunnskap eller begynne helt fra bunnen av, vil den velorganiserte læreplanen veilede deg gjennom en grundig og givende læringsprosess. Den inkluderer teori, praktiske øvelser og prosjekter for å sikre en velbalansert utdanning.

Free Programming Books

Som navnet antyder, er dette et depot fylt med gratis e-bøker om datamaskiner og programmering. Her finner du bøker om et bredt utvalg av programmeringsspråk, rammeverk og teknologier. Det er ressurser for webutvikling, datavitenskap, kunstig intelligens, spillutvikling og mer.

Hver bok er nøye utvalgt og kvalitetssikret av et fellesskap av bidragsytere for å garantere pålitelighet og verdi. Om du er ny innen programmering, bør du utforske dette depotet og velge en bok som er egnet for nybegynnere for å komme i gang med din utviklerreise.

Coding Interview University

Dette er en omfattende og gratis ressurs designet for å hjelpe deg med å lykkes i tekniske jobbintervjuer innenfor den konkurransepregede teknologibransjen. Depotet presenterer en velorganisert plan som guider deg gjennom forberedelsene til kodeintervjuer hos ledende teknologiselskaper.

Skaperen av depotet fikk selv jobb hos Amazon ved hjelp av disse ressursene. Ressursene forbereder deg til å bli en generell programvareingeniør, ikke bare innen et spesifikt område som Full Stack Development eller Cybersecurity. Om du ønsker en jobb som programvareingeniør i løpet av et år og er villig til å legge inn innsatsen, bør du sjekke ut dette depotet.

System Design Primer

Systemdesign er en viktig del av programvareutvikling som involverer forståelse, definisjon og organisering av komplekse systemer for å sikre at de fungerer effektivt. Det er også en kritisk ferdighet for programvareingeniører og er ofte en del av intervjuprosessen i mange teknologiselskaper.

System Design Primer-depotet er en verdifull ressurs for alle som er interessert i systemdesign eller forbereder seg til tekniske intervjuer. Depotet gir en grundig veiledning i hvordan man designer robuste systemer i stor skala.

Det dekker et bredt spekter av emner innen systemdesign og inneholder en organisert samling av ressurser som hjelper deg å forstå hvordan man bygger skalerbare systemer. Det inkluderer også vanlige spørsmål om systemdesignintervjuer med eksempelløsninger som inneholder diskusjoner, kode og diagrammer.

Developer Roadmap

Veikart er viktige hjelpemidler. De gir klarhet, effektiviserer læringen og gir en følelse av stabilitet fordi du har klare milepæler å nå. Developer Roadmap-depotet er en omfattende og visuelt engasjerende guide som fungerer som et veikart for både nye og erfarne utviklere.

Depotet presenterer tydelige, steg-for-steg veier for ulike programmeringsspråk, teknologier og karrierespor. Enten du er interessert i frontend-utvikling, DevOps eller datavitenskap, har dette depotet en vei for deg.

Veikartet deler hver vei inn i ulike stadier, fra nybegynner til avansert, og lister opp de viktigste ferdighetene og konseptene du må mestre på hvert nivå. Det gir også tilgang til verdifulle ressurser som veiledninger, artikler og onlinekurs for å hjelpe deg på veien.

Hvis du ikke er fornøyd med veikartene i dette depotet, bør du vurdere å lage ditt eget karriereveikart.

Utvikle ferdighetene dine med disse GitHub-depotene

Med kunnskap om disse depotene, burde det være mye enklere for deg å stake ut veien mot dine utviklermål, enten det er å få en jobb eller å bygge ditt drømmeprosjekt. I tillegg til å lære fra og dra nytte av disse gratis og åpne kildekode-depotene, er det viktig å huske å bidra tilbake til fellesskapet ved å gi åpen kildekode-bidrag.