Innehållsförteckning:
Video: Exploring JavaScript and the Web Audio API by Sam Green and Hugh Zabriskie 2024
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.