Advertentie

'Ik ben 24 jaar oud en rechtvaardig begon te leren coderen. Ik wil programmeur worden. Ben ik te laat in het spel? '

Een van de positieve antwoorden hierop op Quora.com kwam van grafisch kunstenaar Michel Poisson.

Ik ben 63 en acht maanden geleden besloot ik mezelf Blender 3D te leren. Het is open source, geschreven in C, en gebruikt Python voor scripting. Afgelopen zomer waren het HTML5, CSS3, JavaScript en PHP. Dus vanuit mijn perspectief is 24 een even goede tijd als elke andere.

De 40 jaar tussen de respondent en de twijfelaar is de kloof in ons denkproces dat zegt dat het een spel voor jonge mannen is. Laten we herhalen: er is geen leeftijd om te leren. Als je eenmaal op dat pad bent, moet je gewoon blijven oefenen. En vandaag zijn er meer manieren dan één manier om uw codeerkarbonades te verscherpen.

Als je hebt opgehaald een programmeertaal om te leren Hoe u een programmeertaal kiest om vandaag te leren en binnen 2 jaar een geweldige baan te krijgenHet kan jaren van toegewijd werk kosten om een ​​echt goede programmeur te worden; dus is er een manier om vanaf vandaag de juiste taal te kiezen om morgen aangenomen te worden?

instagram viewer
Lees verder , laten we de les beginnen met een aantal innovatieve websites.

Dash - Leer met projecten

Leren coderen - Dash

Leren: HTML, CSS, JavaScript

Dash lijkt op Codecademy met zijn meeslepende projectmatige aanpak en de tutorials leiden je door vijf projecten met toenemende moeilijkheidsgraad. Voorlopig beperkt tot de drie webtechnologieën, is het goed ontworpen voor een beginner en volledig gratis. Van het bouwen van een persoonlijke website tot een Madlibs-game, een potentiële programmeur moet 82 vaardigheden ontgrendelen door checkpoints in de lessen te doorlopen.

Dash is ontworpen voor incrementeel leren - je kunt niet naar de volgende vaardigheid gaan tenzij je de vorige ontgrendelt. De Dash-projecten zijn kort en gebaseerd op echte behoeften. Elk heeft een 'verhaallijn' - met een schijn van realiteit terwijl je projecten bouwt voor fictieve klanten. Met de Dash-editor kunt u ook het "wat u ziet" -scherm omschakelen van een computermonitor naar een mobiele telefoon.

Leren coderen - Codeplayer

Leren: HTML5, CSS3, JavaScript.

Leren met screencasts van coders is een andere interessante kijk op hoe je iets met code kunt bouwen. Dit is niet helemaal geschikt voor beginners, maar als je enige ervaring hebt, laat de codespeler je de kunst zien van het maken van een timer of stijlvolle rekenmachine helemaal opnieuw. Beginners kunnen zich laten inspireren door het feit dat een paar regels code digitale kunst creëren.

Speel het op verschillende snelheden. Gebruik de tijdlijnschuifregelaar om de gemiste bits te pauzeren en terug te spoelen. Lees voor elke walkthrough de beschrijving en de opmerkingen. Als je iemand wilt zien die iets met code maakt, in een tempo dat bij je past, is The Code Player ideaal.

Talent Buddy - Leer met quizzen en puzzels

Leren coderen - Talent Buddy

Leren: JavaScript en andere talen van C tot Scala.

Los coderingsquizzen op die Java, Ruby, Python, PHP en meer bevatten. De site heeft mentorprogramma's betaald met deskundige softwareontwikkelaars die studenten helpen bij het ontwikkelen van vaardigheden op het gebied van webontwikkeling. Het is een programma van drie maanden. Maar je kan log gratis in en probeer de leuke problemen op de ingebouwde editor. De quizzen kunnen je helpen je vaardigheden aan te scherpen en directe feedback te geven via de editor. Talent Buddy is misschien niet voor iedereen omdat het een betaald programma is, maar de quizzen helpen je om je vaardigheden te oefenen.

Codewars - Leer van echte code-uitdagingen

Leren coderen - Codewars

Leren: JavaScript, CoffeeScript, Ruby, Python, Clojure, Haskell.

Jezelf opnemen tegen iemand die beter is dan jij, is misschien wel de snelste manier om te leren - elke atleet kent dit 'geheim'. Codewars is een ander platform voor programmeurs om hun vaardigheden op te schalen door met anderen te trainen in echte code-uitdagingen. Maar hier is het addertje onder het gras: u moet uzelf bewijzen in de programmeertaal van uw keuze tijdens het aanmelden. De startup vraagt ​​je om een ​​"kata'Voordat je naar binnen mag, vergelijkbaar met het ethos van een vechtsportschool.

Codewars is niet de eerste plaats voor een beginner. Het zou kunnen uitgroeien tot een online samenleving waar getalenteerde programmeurs kunnen concurreren, samenwerken en zich kunnen verenigen rond programmeeruitdagingen - maar alleen als ze enige ervaring onder hun riem hebben.

CodeWars is een andere inspanning van de gemeenschap met crowdsourced code-uitdagingen en oplossingen. Sommige codeblokken zijn vorkbaar zodat anderen kunnen bijdragen (d.w.z. een "kumite"). Gamification-elementen maken het leuk. Kata's worden bijvoorbeeld moeilijker en je verdient erepunten als je ze met succes doorloopt. Het is niet gemakkelijk voor een beginner, maar het is zeker een van de meer leuke manieren om je codeervaardigheden te oefenen Verveeld met programmeerboeken? Probeer 3 leuke manieren om je codeervaardigheden te verbeterenAls je ooit hebt geprobeerd te leren coderen vanuit een boek, weet je hoe saai het kan zijn. Probeer een aantal boeiende opties om het leren eigenzinniger en leuker te maken. Lees verder .

Codaround - Leer met de gemeenschap [Niet langer beschikbaar]

Leren coderen - Codearound

Leren: Programmeren in JavaScript, Ruby en iOS

Leren is vaak effectiever wanneer men communiceert met leeftijdsgenoten die beter zijn in jouw gekozen vaardigheid dan jij. Codaround (bèta) is een spiksplinternieuw nieuw leerforum dat probeert om zelfstudie een beetje groepsleer te geven. Voorheen bekend als Hackavard, brengt Codaround de gemeenschap dicht bij de solo-leerling. In de menigte van sociale tools en meetup-services, houdt Codaround zijn focus op de snelgroeiende gemeenschap van coders.

Registreer u bij Facebook, specificeer uw expertiseniveau en u bent binnen. De site is deels chat en deels meetup planningsplatform. Wil je iets leren - kondig het dan aan op de site en ontmoet leerpartners op een handige locatie. Je kunt ook de site gebruiken om te zien of er een aantal bijeenkomsten in de buurt plaatsvinden.

Omdat ze erg nieuw zijn, zijn er weinig interacties en meestal binnen de VS. Er zijn betere manieren om je te mengen met de codeergemeenschap, maar Codaround is een andere optie die je in de gaten kunt houden als deze groeit.

Programmr - Leer met een "simulator"

Leren coderen - Programmr

Leren: 19 technologieën van Android tot SQL

Programmr is ontworpen als programmeersimulator voor het leren en oefenen van codeervaardigheden. Het platform omvat technologieën zoals AngularJS, Backbones, PHP, Python en meer. De site noemt zichzelf een "een online interactief lab" voor beginnende programmeurs om binnen de browser projecten te coderen, samen te stellen en uit te voeren. De "auto-faculteit" module geeft directe feedback aan studenten terwijl ze de oefeningen en uitdagingen voltooien. Je codeert je eigen applicaties en sluit ze vervolgens in zoals YouTube-video's.

U kunt oefenen met behulp van codeeroefeningen en uitdagingen. Maak uw eigen project en voeg het toe aan de pool van 3000+ projecten op de site. Of duik in deze projecten en leer hoe ze zijn gemaakt. Er lijken op dit moment geen open wedstrijden te zijn, maar hou een paar Amazon-cadeaubonnen en een plek op het scorebord in de gaten!

CheckIO - Leer met gamification

Leren coderen - CheckIO

Leren: Python

Gamification van codering is de nieuwste trend... speciaal voor kinderen de basisconcepten van programmeren leren door middel van een spel De 11 beste coderingsspellen voor kinderen om te leren programmerenWilt u uw kinderen interesseren voor programmeren? Probeer de beste coderingsspellen voor kinderen om ze in de goede richting te duwen. Lees verder . CheckIO is een codespelplatform voor programmeurs die wat Python-vaardigheden willen leren. Python is een van de meest gebruikte programmeertalen voor beginners. Op CheckIO worden programmeeroriëntatiepunten "eilanden" genoemd. Je moet programmeeruitdagingen of "missies" ondernemen om van het ene eiland naar het andere te gaan. CheckIO crowdsourcet de coderingspuzzels die de uitdagingen op elk eiland vormen.

De crowdsourcing is uniek met drie leermogelijkheden: puzzels bijdragen via GitHub, helpen bij het vertalen van de puzzels in 10 talen en tips geven aan probleemoplossers. Met de combinatie van community en gaming kunnen gebruikers missies ontwerpen, hun collega's uitdagen en elkaar helpen hun code te verbeteren. CheckIO is uitgegroeid tot een van de populaire bestemmingen voor Python leren De 5 beste websites om Python-programmeren te lerenWilt u Python-programmeren leren? Hier zijn de beste manieren om Python online te leren, waarvan er vele volledig gratis zijn. Lees verder .

Hoe leer je codering?

Oldtimers moeten geamuseerd zijn. Velen van ons hebben het op de harde manier geleerd... met een graad in informatica of door programmeerboeken. Als je een beginner bent, kun je gebruiken professionele codevoorbeelden Top 10 professionele voorbeeldcode-websites voor programmeursWilt u applicaties leren en maken met bijvoorbeeld codefragmenten? Hier zijn de beste gratis voorbeeldwebsites om mee te beginnen. Lees verder om je codeervaardigheden te verbeteren. En als u op zoek bent naar een leuke oefening, kunt u uw nieuwe codeervaardigheden gebruiken je eigen spel maken met game-ontwikkelingssoftware.

Als je van coderen als een baan houdt, neem deze codeeruitdagingen 8 coderingsuitdagingen en competities die tot geld of banen kunnen leidenOnline programmeerwedstrijden kunnen baandoorbraken of eenvoudige geldbeloningen bieden. Maak een keuze uit deze codeeruitdagingen. Lees verder om je vaardigheden en je carrièremogelijkheden te verbeteren. Maar als je moeite hebt met het leren coderen, bekijk dan wat krachtige geautomatiseerde tools die u kunt maken zonder codering Wilt u geen codering leren? 5 manieren om nog steeds krachtige geautomatiseerde tools te makenWeet u niet hoe u moet coderen om te voorkomen dat u dingen online bouwt? Begin nu omdat "no-code" tools zoals deze hier zijn om te helpen. Lees verder kennis.

Saikat Basu is de adjunct-redacteur voor internet, Windows en productiviteit. Na het verwijderen van het vuil van een MBA en een tienjarige marketingcarrière, is hij nu gepassioneerd om anderen te helpen hun verhaalvaardigheden te verbeteren. Hij let op de ontbrekende komma in Oxford en heeft een hekel aan slechte screenshots. Maar ideeën over fotografie, Photoshop en productiviteit kalmeren zijn ziel.