Hem Personliga finanser 10 Gratis resurser för kodning och kodare - dummies

10 Gratis resurser för kodning och kodare - dummies

Innehållsförteckning:

Video: Exploring JavaScript and the Web Audio API by Sam Green and Hugh Zabriskie 2024

Video: Exploring JavaScript and the Web Audio API by Sam Green and Hugh Zabriskie 2024
Anonim

Teknologivärlden ständigt utvecklas. Ny teknik utvecklas, utvecklare bygger nya produkter med hjälp av denna teknik, och nya marknader kommer från personer som använder dessa produkter. Följande resurser hjälper dig att fortsätta lära dig, svara på frågor och hålla dig ajour med dessa förändringar.

De resurser som listas nedan är alla helt gratis. Många av dessa resurser är gratis beroende på medlemmar i samhället som du bidrar, så var inte blyg om att delta!

Lärande-till-kod webbplatser

Lärande att koda är en konstant resa som aldrig slutar för även de mest erfarna programmörerna. Nya språk och ramar visas varje dag, och det enda sättet att hålla sig på är att fortsätta lära sig. Även om du kanske inte är en erfaren utvecklare just nu, lockar följande resurser till nybörjare med olika inlärningsstilar. Du kan lära dig allmänna introduktionsvetenskapliga ämnen eller specifika webbutvecklingstekniker genom att läsa text eller titta på videoföreläsningar, och göra det i din egen takt eller i en schemalagd kurs.

Codecademy

Codecademy, skapad för personer utan tidigare programmeringserfarenhet, är det enklaste sättet att lära sig hur man kodar online. Du kan använda webbplatsen till

  • Lär dig avancerade språk som HTML, CSS och JavaScript.

  • Prova bakåtvända språk som Ruby, Python och PHP.

  • Bygg riktiga sidor från webbplatser som AirBnb, Flipboard och Etsy

Front-end-språk adress webbsidans utseende, medan backend-språk lägger till webbplatslogik, som vad som ska visa användare och när.

Du behöver inte ladda ner eller installera någonting för att börja kodning på Codecademy - bara logga in eller logga in och börja lära dig.

Om du fastnar, kolla efter en ledtråd längst ner i instruktionerna, eller klicka på Q & A Forum-länken för att ställa en fråga eller se om någon redan har lagt fram en lösning på ditt problem.

Coursera och Udacity

MOOCs eller massiva öppna online kurser , är klasser eller kurser som lärs via Internet till ett praktiskt taget obegränsat antal studenter. Dessa kurser uppmuntrar användningen av onlineforum och interaktivitet för att skapa en känsla av gemenskap. Coursera och Udacity, två av de största MOOC, har en mängd olika kodningsrelaterade kurser. Varje kurs läses genom en serie av videoföreläsningar av en fakultetsmedlem eller en branschexpert.

Hackdesign. org

Den andra halvan av kodningen är att designa. God visuell design är ofta skillnaden mellan att ha hundratals människor att använda och dela din webbplats och att ha miljontals människor gör det.Hack Design har 50 designlektioner skapade av toppdesigners från hela världen, inklusive designers från Facebook, Dropbox och Google.

Varje lektion skickas till dig varje vecka, och innehåller artiklar att läsa och utforma uppgifter för att slutföra baserat på vad du just har lärt dig. Ämnen som omfattas är typografi, produktdesign, användarinteraktioner och snabba prototypverktyg.

kod. org

I december 2013, kod. org gjort historia när över 15 miljoner USA-skolelever deltog i en lär-till-kod händelse som heter Hour of Code. Under 2014 skulle ytterligare 25 miljoner studenter träna sina färdigheter i en timme. Koda. org värd sitt eget innehåll för elever från dagis till åttonde klass. Det ger också länkar till andra lär-till-kod-resurser, som är riktade till ett antal åldrar.

kod. org har också offline-läromedel, så du kan fortsätta lära dig, även om du inte har tillförlitlig tillgång till en Internetanslutning.

Kodningsreferenswebbplatser

När du lär dig att kodas kommer du fastna. Din kod kommer inte att fungera som du tänkte. Detta händer med varje programmerare - det är en oundviklig del av processen att göra mänsklig logik och fuzzy tankar i styv kod som en dator kan förstå. Det viktiga är att ha en plan och att ha några resurser för att hjälpa till att felsöka din kod och lösa ditt problem.

Följande resurser inkluderar referenstext, som hjälper dig att kontrollera din kodningssyntax och användargrupper för samhället, som hjälper dig att kontrollera programlogiken.

W3Schools

W3Schools är en av de bästa resurserna för nybörjare som precis börjat lära sig. Webbplatsen innehåller referensmaterial och grundläggande handledning för HTML, CSS, JavaScript, PHP och andra programmeringsspråk, bibliotek och standarder.

Dessutom innehåller referenssidorna många kodningsexempel, som du kan visa och ändra i din webbläsare, tillsammans med en lista över attribut eller egenskaper som kan användas. Om du vet att du kan infoga en bild med hjälp av HTML, ändra textfärgen med CSS eller visa en varning till användaren med hjälp av JavaScript, men du kan inte komma ihåg den exakta syntaksen för att göra det, försök att börja med W3Schools.

Mozilla Developer Network

Mozilla Developer Network (MDN) är en wiki-stil referens och handledning webbplats som omfattar HTML, CSS, JavaScript och olika API. Webbplatsen underhålls av utvecklingssamhället, så alla kan bidra - även du! Även om inte som nybörjarevänlig som W3Schools, är MDN en av de mest kompletta och exakta källorna till dokumentation för webbspråk.

Utvecklare använder ofta MDN för att referera till syntaxen, och även för att se kompatibilitet mellan skrivbord och mobil för specifika taggar och kommandon. Du kan också kolla in handledning på MDN som är värd av Mozilla Foundation, en ideell organisation som hjälper till att stödja och underhålla Firefox-webbläsaren.

Stack Overflow

Stack Overflow är relativt ung, grundades 2008, men har snabbt blivit det bästa stället för utvecklare att fråga och svara på frågor om kodning.Vem som helst kan ställa en fråga, enskilda programmerare ger svar, och webbplatsens community röstar upp eller ner svaren för att visa överenskommelse eller oenighet. Webbplatsen innehåller ämnen som täcker alla större webbprogrammeringsspråk, och de mest populära ämnena inkluderar JavaScript, Ruby och Python.

Innan du ställer en fråga, leta reda på webbplatsen och se om ett svar på din fråga redan har publicerats. En av webbplatsens regler för etiketten visar att du har gjort lite forskning innan du ställer in en fråga.

Tekniska nyheter och gemenskapswebbplatser

Det finns människor som kodar över hela världen, och någon i Shanghai kan skapa en app som du använder varje dag lika enkelt som någon i San Francisco. Ett antal resurser finns tillgängliga för utvecklare för att bättre förstå vad andra arbetar på, både vid stora företag och vid start. Förutom vad folk arbetar på just nu, om du har en webbplats du vill bygga kan det vara till hjälp att se vad som har byggts tidigare, så att du kan identifiera områden för förbättring.

Följande resurser hjälper dig att hålla dig informerad om vad som händer i teknikområdet och samverka med andra intresserade av teknik i din stad.

TechCrunch

TechCrunch är en populär blogg som täcker teknikstarter och större teknikföretag. 2006 stärkte webbplatsen sitt rykte när det bröt historien om att Google förvärvade YouTube för $ 1. 6 miljarder. Tillsammans med sin onlinerapportering har TechCrunch konferenser under hela året, till exempel Disrupt, som är värd för konversationer med branschveteraner och framhäver nya tekniskt uppstart.

Hacker News

HackerNews (HN) är en diskussionswebbplats värd av YCombinator, en startkuvubator i Kalifornien. Webbplatsens hemsida är en samling hyperlänkar, ofta för att starta webbplatser och nyhetsartiklar, som enskilda användare har skickat in.

När en inlaga har gjorts kan hela samhället uppge uppgiften och de högsta rankade inläggna listas först på hemsidan. Gemenskapen kan också kommentera enskilda inlägg, och varje kommentar kan också väljas upp, med den högst rankade kommentaren som visas först på varje inlämningssida.

Inlämnings titlar som börjar med "Visa HN" är en begäran till samhället att kommentera en startwebbplats som just har lanserats. Inlämnings titlar som börjar med "Ask HN" är en begäran till samhället att svara på eller kommentera en fråga.

Meetup

Meetup är en hemsida som organiserar lokalt möten från mötesplats baserat på intressen eller aktiviteter. Meetup arrangörer, vilka är frivilliga medlemmar i samhället, värdmöten genom att skicka information på webbplatsen. Därefter söker medlemmar i samhället, deltar och RSVP för möten via webbplatsen.

Även om du kan lära dig ensam, är det bra att hitta andra som lär sig att koda, vara motiverade och fortsätta din dynamik. De personer du möter kan lära sig att koda av samma skäl som du är, till exempel att bygga en webbplats, förbättra färdigheter för ett befintligt jobb eller hitta ett nytt tekniskt relaterat jobb.

10 Gratis resurser för kodning och kodare - dummies

Redaktörens val

Lägg till bilder i ett LayOut-dokument - dummies

Lägg till bilder i ett LayOut-dokument - dummies

LayOut ger dig verktyg för att skapa försättssidor, rubriker, callouts , och symboler - vad som helst som måste åtfölja synpunkter på din modell. Att sätta in bilder i ditt LayOut-dokument är en enkel affär. Välj bara File, Insert och ta den därifrån. Några fler saker att veta om bilder du lägger in: LayOut kan infoga ...

Lägg till bildtexturer till böjda ytor i SketchUp - dummies

Lägg till bildtexturer till böjda ytor i SketchUp - dummies

Märka hur titeln på det här avsnittet slutar med ytor och inte med ansikten? Det beror på att (som ni vet nu) är enskilda ansikten i SketchUp alltid platta - inga undantag. När du ser en icke-plan yta, består den faktiskt av flera ansikten. Du kan inte se kanterna mellan dem eftersom de har blivit utjämnade. ...

Lägg till nya sketchUp-lager och flytta enheter mellan lager - dummies

Lägg till nya sketchUp-lager och flytta enheter mellan lager - dummies

Lager är en mycket användbar del av SketchUp , och de kan göra ditt liv mycket enklare. Så här kan du lägga till ett nytt lager i Sketchup och hur du kan flytta enheter till olika lager. Lägga till ett nytt lager Följ dessa steg för att lägga till ett lager i din SketchUp-fil: Välj Fönster → Lager. Lagren ...

Redaktörens val

Grunderna för innehållsbaserade prediktiva Analytics-filter - dummies

Grunderna för innehållsbaserade prediktiva Analytics-filter - dummies

Innehållsbaserade predictive analytics recommender-system, mestadels matchningsfunktioner (taggade sökord) bland liknande föremål och användarens profil för att göra rekommendationer. När en användare köper ett objekt som har taggade funktioner, rekommenderas objekt med funktioner som matchar originalets original. Ju fler funktioner matchar desto högre sannolikhet kommer användaren att vilja ...

Grunderna för dataklyssningar i förklarande analyser - dummies

Grunderna för dataklyssningar i förklarande analyser - dummies

En dataset (eller datainsamling) är en uppsättning artiklar i prediktiv analys. Exempelvis är en uppsättning dokument en dataset där dataelementen är dokument. En uppsättning användaruppgifter för sociala nätverk (namn, ålder, lista över vänner, bilder osv.) Är en dataset där dataobjekten är profiler av sociala ...

Stora data- och elverktyg - dummies

Stora data- och elverktyg - dummies

Ett område där stora data har påverkat elverktyg är utvecklingen av smarta mätare. Smarta mätare ger en mer exakt mätning av energianvändningen genom att ge mycket frekventare avläsningar än traditionella mätare. En smart mätare kan ge flera läsningar om dagen, inte bara en gång i månaden eller en gång i kvartalet. ...

Redaktörens val

Vertikala eller horisontella ramar för makrofotografier - dummies

Vertikala eller horisontella ramar för makrofotografier - dummies

Skillnaden mellan ett vertikalt eller horisontellt format i makro och nära -fotografering kan avgöra framgången för dina kompositioner. Att veta vilka som ska användas i en viss situation kan baseras på ett antal faktorer, såsom ämnets höjd och bredd, vilken typ av miljö den är i, vad du vill ...

Med fokuslås på din autofokuskamera - dummies

Med fokuslås på din autofokuskamera - dummies

Autofokuspunkter och fotograferingskameror ger fantastiskt skarpa bilder när du använder dem ordentligt. Men att få skarpa resultat kräver ibland att man ska veta var man ska fokusera. Ett vanligt fokuseringsproblem uppstår när du avsiktligt placerar ett ämne utanför mitten i sökarramen. Säg att du vill komponera skottet av dina vänner och bergen på det här sättet. Du ...

Vad är Macro Photography? - dummies

Vad är Macro Photography? - dummies

Termen makrofotografering har kommit att betyda många saker genom tiden, till exempel mycket närbilder, livstidsrepresentationer av ämnen eller fotografering av förstorade ämnen. I verkligheten betyder makro något mycket specifikt och avser endast en liten procentandel av de ideer som är förknippade med det. Makrospecifika redskap tenderar att vara dyra, så många tillverkare ...