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

Som standard använder Photoshop Elements färgplockare - dummies

Som standard använder Photoshop Elements färgplockare - dummies

En svart förgrundsfärg och en vit bakgrundsfärg. Om du experimenterar med färg och vill gå tillbaka till standardfärgerna, tryck på D-tangenten. Om du vill växla mellan förgrunds- och bakgrundsfärger trycker du på X-tangenten. Om du vill ha någon annan färg än svart och ...

Arbetar med kommandot Färgvariationer i Photoshop Elements 9 - dummies

Arbetar med kommandot Färgvariationer i Photoshop Elements 9 - dummies

Kommandot Färgvariationer i Photoshop Element är en digital färgkorrigeringsfunktion. Kommandot gör att du kan göra korrigeringar genom att visuellt jämföra miniatyrbilder av färgvariationer av din bild. Du kan använda det här kommandot när du inte är helt säker på vad som är fel med färgen eller vilken typ av färgsändning din bild har. Så här ...

Arbetar med Photoshop Elements 9 Project Bin-dummies

Arbetar med Photoshop Elements 9 Project Bin-dummies

Projektfacket i Photoshop Elements visar miniatyrbilder av alla dina öppna bilder. Oavsett om du arbetar i Redigera fullständigt eller Redigera snabbt läge, kan du omedelbart se en liten bild av alla bilder du har öppet på en gång. Du kan också se miniatyrbilder av alla olika visningar du ...

Redaktörens val

Hur man validerar obligatoriska fält i en formulärprocess sida - dummies

Hur man validerar obligatoriska fält i en formulärprocess sida - dummies

Du bygger PHP webbformulärsprocess sida i steg, börjar med den grundläggande ramen och sedan lägga till mer komplex validering och funktioner när du går. Öppna din textredigerare och skapa en ny fil. I den filen lägger du följande kod:

Vad gör HTML? - dummies

Vad gör HTML? - dummies

HTML instruerar webbläsaren på hur man visar text och bilder på en webbsida. Minns sista gången du skapade ett dokument med en ordbehandlare. Oavsett om du använder Microsoft Word eller Wordpad, Apple Pages eller ett annat program, har din textbehandlare ett huvudfönster där du skriver text och en meny eller ...

Vad gör Python? - dummies

Vad gör Python? - dummies

Python är ett allmänt användande programmeringsspråk som vanligtvis används för webbutveckling. Det här låter på samma sätt som Ruby, och verkligen är båda språk mer liknade än de är olika. Python, som Ruby, möjliggör lagring av data efter att användaren har navigerat bort från sidan eller stängt webbläsaren, till skillnad från HTML, CSS och JavaScript. Använda Python ...

Redaktörens val

Typer av högteknologiska lösenordssprickning - dummies

Typer av högteknologiska lösenordssprickning - dummies

Högteknologiskt lösenordssprickning är en typ av hacking som involverar Använda program som gissar ett lösenord genom att bestämma alla möjliga lösenordskombinationer. De viktigaste lösenordssprickningsmetoderna är ordboksattacker, brute-force attacker och regnbågeattacker. Ordboken attacker Dictionary attacker snabbt jämföra en uppsättning kända ordbokstyp ord - inklusive många vanliga lösenord - mot ett lösenord ...

Enhetligt meddelandevisningsverktyg - dummies

Enhetligt meddelandevisningsverktyg - dummies

Med enhetlig kommunikation och konvergens av röstbrevlåda med e-post och med skrivbordet på skrivbordet, du har nya sätt att interagera med röstmeddelanden. Du brukar brukade sända någon form av ljus på din skrivbordstelefon eller en stakad tonning när du lyfter luren för att varna dig när ett nytt röstmeddelande är ...

Enhetlig meddelandedelning - dummies

Enhetlig meddelandedelning - dummies

Eftersom enhetlig meddelandehantering gör att du kan ta emot dina telefonsvarare och fax som är inbäddade eller bifogade e-postmeddelanden i en enkel, enhetlig inkorg, så kan du också arbeta med de här meddelandetyperna på något sätt som du kan arbeta med ett e-postmeddelande. Med enhetlig meddelandehantering och en enda inkorg har du större kontroll och flexibilitet för att dela ...