5 lektioner att bli en riktigt bra självlärd programmerare

5 lektioner att bli en riktigt bra självlärd programmerare / internet

Programmerare är roligare än idag. Okej, det kanske inte är helt sant, och det borde inte vara den enda anledningen att bli programmerare, men det är något att tänka på. Varför göra du vill vara programmerare?

För det kan det vara det viktigaste arbetet i framtiden. Även om kristallklart kommer med risker är detta en slutsats baserad på data från webbplatser som LinkedIn. De 10 bästa kompetenserna är alla relaterade till teknik:

“Medan vissa färdigheter löper ut varje år, tyder våra uppgifter starkt på att tekniska färdigheter fortfarande kommer att behövas under de kommande åren, i alla branscher.”

Lär dig programmeringslogik för att få det första fotfäste. Bli en självlärd programmerare för att vara konkurrenskraftig i alla branscher. Dessa fem Udemy kurser i vår fortsatta serie hjälper dig att få en fullständig förståelse för hur och varför av koden.

1. Lär flödesdiagram och pseudokod. Var en bättre programmerare!

Viktig lektion: Lär dig de två stora datorprogrammeringsverktygen redan innan du kodar.

Pseudokod är kärnan i ett program. Det är inte den faktiska algoritmen utan en informell definition av vad som går in i programmet. Tänk på det som kartan över staden. De “stad” är det faktiska programmet. Och vi vet alla vad ett flödesschema är - diagrammet som visar programmets flöde. Du kan göra dem på papper eller använda de många fria flödesschematverktygen. 7 Bästa gratis flödesschemaverktyg för Windows 7 Bästa gratis flödesdiagramverktyg för Windows Flödesdiagram kan hjälpa dig att effektivisera ditt arbete och liv och bli fri från dåliga vanor. Men vad är det bästa sättet att göra ett flödesschema? Vi har hittat 7 bra flödesschema verktyg. Läs mer tillgänglig idag.

Dessa två färdigheter kommer att gå in i din verktygslåda. Som beskrivningen av kursen säger kan du använda dem för att ta en uppgift eller ett problem, bryta ner det i sina delar och presentera lösningen korrekt i flödesschema eller pseudokodformat.

Den sex timmars kursen kommer inte att be dig skriva någon kod i ett specifikt programmeringsspråk. Det kommer bara att göra dig förstå hur något problem kan lösas med en rad logiska steg. Lärdomarna lär dig att ta på sig något programmeringsspråk med självförtroende.

2. Bli en framgångsrik programmerare utan en examen

Viktig lektion: Hur man behärskar professionell programmering på egen hand.

Du hör nyheter om tweens och tonåringar som visar framgångsrika appar. Ja, du behöver inte göra examen från ett högskoleutbildning för att bli programmerare och få jobb. Eller dröm om en teknisk karriär med en liberal arts background Hur man gör en liberal konstnär i en stor teknisk karriär Hur man gör en liberal konstnär i en bra teknisk karriär Om du är intresserad av teknik, kan en liberal arts grad vara en bra att ha. Tricket är att spela efter dina styrkor, minimera dina svagheter och inse att du kan bidra. Läs mer . Programmering som en bransch erbjuder ett lågt hinder för inträde, men testar dig på din förmåga att lösa och utforma lösningar på verkliga praktiska problem.

Kursen är kort - endast en timme i varaktighet. Men det kommer att ge dig riktning och en ritning för att arbeta dig in i teknikindustrin. Det kommer också att få dig att tänka på anledningarna till att du vill vara en kodare i första hand. Kursens kärna är de begrepp du behöver behärska och de certifieringar på grundnivå du behöver för att fylla luckorna i ett CV.

3. Den kompletta 5 volymserien: Om du kan laga mat kan du koda

Viktig lektion: Förstå hur programmering fungerar (med analogier från matlagning).

Programmerare ska lära sig att laga mat. Eller kockar bör lära sig att programmera. Tyvärr, i den verkliga världen plockar det sällan ut så. Men om du är en bra kock och en programmering nybörjare så kommer du att se likheterna. Eftersom båda färdigheterna behöver två grundläggande saker: ingredienser och beredning.

Analogen är inte anmärkningsvärd. Det har sagts tidigare. Timothy Kenny har omvandlat det till en kurs som är en uppsättning moduler. Han är en självlärd programmerare så han vet var du kommer ifrån. Börja med grunderna och kolla in Python. Därefter upptäcka hårdvarukoncept och slutligen avrunda det med Big Data och Artificial Intelligence.

Mer än något annat kommer denna överkurs att berätta var dina sanna intressen ligger. Då kan du bestämma vilken nisch du vill fokusera på.

4. Grundläggande för programmering

Viktig lektion: Förstå de grundläggande begreppen god programmering.

Det finns enkla programmeringsspråk 6 Lättaste programmeringsspråk att lära sig för nybörjare 6 Lättaste programmeringsspråk att lära sig för nybörjare Lär dig att programmera handlar om att hitta rätt språk lika mycket som det handlar om uppbyggnadsprocessen. Här är de sex bästa enklaste programmeringsspråk för nybörjare. Läs mer du kan lära dig. Det finns också tuffa du behöver ta itu med senare. Men all kod delar några vanliga begrepp, särskilt när vi pratar om objektorienterad programmering. Du kan ta en titt på världen av iOS app och spelutveckling samtidigt som du lär dig grunderna. Du kan då bestämma om Swift är för dig eller om du föredrar en alternativ utvecklingsmiljö.

Banan är tillräckligt kort för att ge dig självförtroendet att dunkla framåt. Men kom ihåg att Swift har gått framåt och kursen väntar på en uppdatering. Kursen är välskalad men det finns andra Udemy klasser du kan hämta på Swift programmering Master iOS 10 Programmering med 5 Swift Classes Master IOS 10 Programmering med 5 Swift Classes Tänker du komma på apputveckling? Kanske är du fortfarande obestämd mellan Android eller iOS? Ta dessa Udemy klasser för att förstå potentialen i IOS 10 programmering. Läs mer .

5. Den icke-tekniska personens vägledning för att bygga produkter och appar

Viktig lektion: Starta din produktidé billigt, snabbt och enkelt.

Du kan ha fått kliarna för att bygga din egen app eller onlinetjänst. Du vill bara inte försöka lära sig alla olika språk för det. Eller du vill lägga till en touch av business acumen till din programmering färdigheter. Kodning är inte för alla Kodning är inte för alla: 7 Tekniska jobb du kan få utan att kodning är inte för alla: 7 Tekniska jobb du kan få utan att du inte blir avskräckt om du vill vara en del av tekniskt fält - det finns gott om jobb för personer som inte vet hur man kodar! Läs mer, men som företagare kan du delta i sin penningpotential. Få några affärs- och startkoncept under ditt bälte.

Att lära sig att koda väl tar år. Att lära sig att tjäna pengar med en idé är snabbare. I kursen visas hur du testar och lanserar dina idéer utan någon annans hjälp. De 15 timmars instruktionerna är också användbara för alla spädande programmerare eftersom det kommer att involvera dem i den ekonomiska potentialen i deras skicklighet och eventuella framtida idéer. Startups eller ens sidahustrar börjar på det här sättet.

Varför vill du koda?

Detta är det första svaret du borde söka. Därefter kan allt falla på plats. Om du fortfarande är osäker, gör några experiment. Ta på en av kurserna eller till och med de många fria lektionerna på Udemy eller prova de praktiska kodprojekten. Lär dig med kodprojekt: 9 Udemy-kurser för nybörjare Programmer Lär dig med kodprojekt: 9 Utemy-kurser för nybörjare Programmerare Den verkliga svårigheten är att hitta bra programmeringsövningar och kurser som inte bara lär dig nödvändiga färdigheter, men gör det med praktiska projekt. Det är där Udemy går in. Läs mer .

Vänd kodning en hobby och se om du tycker om den kompletta inlärningsprocessen, särskilt de delar där du blir frustrerad med logiken eller en bugg. Dessa Udemy kurser är inte lika djupgående som datavetenskap grad. Men de kommer att låta dig lära dig fort eller misslyckas så att du snabbt kan gå vidare till nästa sak.

Också på Udemy kommer varje betald kurs du följer med:

  • Tillgång till livstid.
  • 30-dagars pengarna tillbaka garanti.
  • Avslutningsbevis.

Vad fick dig att bli kär i programmering? Om du är en nybörjare programmerare, finns det några rädslor som håller dig tillbaka?

Bildkredit: shawn_hempel / Depositphotos

Utforska mer om: Utbildningsteknik, programmering, utemy kurser.