7 einzigartige Möglichkeiten, um Ihre Codierfähigkeiten zu üben
“Ich bin 24 Jahre alt und habe gerade angefangen Codierung zu lernen. Ich möchte Programmierer sein. Bin ich zu spät im Spiel??”
Eine der Antworten, die auf Quora.com bestätigt wurden, war der Grafiker Michel Poisson.
Ich bin 63 Jahre alt und vor acht Monaten habe ich beschlossen, mir Blender 3D beizubringen. Es ist Open Source (in C geschrieben) und verwendet Python für die Skripterstellung. Im letzten Sommer waren es HTML5, CSS3, JavaScript und PHP. Aus meiner Sicht ist 24 also eine gute Zeit.
Die 40 Jahre zwischen dem Befragten und dem Zweifler sind der Bruch in unserem Denkprozess, der besagt, dass es ein Spiel eines jungen Mannes ist. Wiederholen wir es - es gibt kein Alter zum Lernen. Sobald Sie sich auf diesem Weg befinden, müssen Sie einfach weiter üben. Und heute gibt es mehr als nur einen Weg, um Ihre Kodierchips zu schärfen.
Wenn Sie eine Programmiersprache erworben haben, um zu lernen, wie Sie eine Programmiersprache auswählen, um heute zu lernen und in 2 Jahren einen großartigen Job zu erlangen Wie Sie eine Programmiersprache auswählen, um heute zu lernen und einen großartigen Job in 2 Jahren zu erlangen, kann dies jahrelang gewidmet sein Arbeit, um ein wirklich guter Programmierer zu werden; Gibt es eine Möglichkeit, von heute an die richtige Sprache zu wählen, um morgen eingestellt zu werden? Lesen Sie mehr. Beginnen wir den Kurs mit innovativen Websites.
Dash - Lernen Sie mit Projekten
Lernen: HTML, CSS, JavaScript
Dash ähnelt Codecademy mit seinem umfassenden projektbasierten Ansatz. Die Tutorials führen Sie durch fünf Projekte mit zunehmendem Schwierigkeitsgrad. Derzeit auf die drei Web-Technologien beschränkt, ist es gut für Anfänger konzipiert und völlig kostenlos. Von der Erstellung einer persönlichen Website bis zu einem Madlibs-Spiel muss ein potenzieller Kodierer 82 Fähigkeiten freischalten, indem er Kontrollpunkte in den Lektionen durchläuft.
Dash ist für inkrementelles Lernen konzipiert - Sie können nicht zur nächsten Fertigkeit wechseln, wenn Sie die vorherige nicht freigeschaltet haben. Die Dash-Projekte sind kurz und basieren auf realen Bedürfnissen. Jeder hat eine “Handlung” - mit einem Anschein von Realität, während Sie Projekte für fiktive Kunden erstellen. Mit dem Dash-Editor können Sie auch die Option umschalten “was Sie sehen” Anzeige von einem Computermonitor auf ein Mobiltelefon.
Der Code-Player - Lernen Sie von Screencasts
Lernen: HTML5, CSS3, JavaScript.
Das Lernen mit Screencasts von Programmierern ist eine weitere interessante Methode, um mit Code etwas zu erstellen. Dies ist zwar nicht für Anfänger geeignet, aber wenn Sie Erfahrung haben, zeigt Ihnen der Code-Player die Kunst, Timer oder einen stylischen Taschenrechner von Grund auf zu erstellen. Anfänger können sich davon inspirieren lassen, dass ein paar Zeilen Code digitale Kunst schaffen.
Spielen Sie es mit verschiedenen Geschwindigkeiten. Verwenden Sie den Zeitleistenschieberegler, um die fehlenden Bits anzuhalten und zurückzuspulen. Lesen Sie für jede exemplarische Vorgehensweise die Beschreibung und die Kommentare. Wenn Sie jemanden dabei beobachten möchten, wie er mit Code in einem für Sie passenden Tempo etwas erstellt, ist The Code Player ideal.
Talent Buddy - Lernen Sie mit Quizzes & Puzzles
Lernen: JavaScript und andere Sprachen von C bis Scala.
Lösen Sie Codierungs-Quiz, die Java, Ruby, Python, PHP und mehr umfassen. Die Website hat Mentoring-Programme mit erfahrenen Software-Entwicklern bezahlt, die Studenten bei der Entwicklung von Fähigkeiten zur Webentwicklung unterstützen. Es ist ein dreimonatiges Programm. Doch kannst du Loggen Sie sich kostenlos ein und probieren Sie die lustigen Probleme im eingebauten Editor. Die Quizzes können Ihnen dabei helfen, Ihre Fähigkeiten zu verbessern und ein unmittelbares Feedback über den Redakteur zu geben. Talent Buddy ist zwar nicht für jeden etwas, da es ein bezahltes Programm ist, aber die Quizspiele helfen Ihnen, Ihre Fähigkeiten zu trainieren.
Codewars - Lernen Sie von echten Code-Herausforderungen
Lernen: JavaScript, CoffeeScript, Ruby, Python, Clojure, Haskell.
Sich gegen jemanden zu stellen, der besser ist als Sie, könnte der schnellste Weg zum Lernen sein - jeder Sportler weiß das “Geheimnis”. Codewars ist eine weitere Plattform für Programmierer, um ihre Fähigkeiten zu erweitern, indem sie mit anderen über echte Code-Herausforderungen trainiert werden. Aber hier ist der Haken - Sie müssen sich bei der Anmeldung in der Programmiersprache Ihrer Wahl beweisen. Das Startup fordert Sie auf, ein Problem zu lösen “Kata” bevor Sie hineingelassen werden, ähnlich dem Ethos einer Kampfkunstschule.
Codewars ist nicht der erste Ort für einen Anfänger. Es könnte sich zu einer Online-Gesellschaft entwickeln, in der talentierte Programmierer mit Programmierherausforderungen konkurrieren, zusammenarbeiten und sich zusammenschließen können - jedoch nur, wenn sie bereits Erfahrung mit ihnen haben.
CodeWars ist eine weitere Community-Initiative mit Crowdsourcing-Code-Herausforderungen und -Lösungen. Einige Codeblöcke sind gabelbar, so dass andere beitragen können (d. H. A “Kumit”). Elemente der Gamifizierung machen Spaß. Zum Beispiel wird der Schwierigkeitsgrad von Katas erhöht, und Sie erhalten Ehrenpunkte, wenn Sie sie erfolgreich durchlaufen. Für Neulinge ist das nicht einfach, aber definitiv eine der lustigsten Methoden, um Ihre Programmierkenntnisse zu üben. Gelangweilt mit Programmierbüchern? Probieren Sie drei Möglichkeiten aus, um Ihre Programmierfähigkeiten zu verbessern, die mit Programmierbüchern gelangweilt sind? Probieren Sie drei unterhaltsame Wege aus, um Ihre Codierfähigkeiten zu verbessern. Wenn Sie jemals versucht haben, Code aus einem Buch zu lernen, wissen Sie, wie langweilig es sein kann. Probieren Sie einige interessante Optionen aus, um das Lernen etwas eigenartiger und lustiger zu gestalten. Weiterlesen .
Codaround - Lernen Sie mit der Community
Lernen: JavaScript-, Ruby- und iOS-Programmierung
Lernen ist häufig effektiver, wenn man mit Gleichaltrigen interagiert, die die von Ihnen gewählten Fähigkeiten besser beherrschen als Sie. Codaround (Beta) ist ein brandneues, neues Lernforum, das versucht, den Selbstunterricht in Gruppen zu lernen. Früher als Hackavard bekannt, bringt Codaround die Community in die Nähe des Alleinlerners. In der Menge sozialer Tools und Meetup-Services konzentriert sich Codaround weiterhin auf die wachsende Community von Programmierern.
Registrieren Sie sich bei Facebook, geben Sie Ihr Fachwissen an und Sie sind dabei. Die Site ist Teil einer Chat- und Teil-Meetup-Planungsplattform. Möchten Sie etwas lernen - kündigen Sie es auf der Website an und treffen Sie Lernpartner an einem geeigneten Ort. Sie können die Site auch verwenden, um zu sehen, ob in der Nähe Meetings stattfinden.
Da es sich um sehr neue Interaktionen handelt, gibt es nur wenige und meistens innerhalb der USA. Es gibt bessere Möglichkeiten, sich mit der Coding-Community zu vermischen, aber Codaround ist eine weitere Option, die Sie im Auge behalten können, wenn sie wächst.
Programm - Lernen Sie mit A “Simulator”
Lernen: 19 Technologien von Android bis SQL
Programmr dient als Programmiersimulator zum Erlernen und Üben von Codierfähigkeiten. Die Plattform deckt Technologien wie AngularJS, Backbones, PHP, Python und mehr ab. Die Site nennt sich selbst “ein interaktives Online-Labor” für Anfänger-Programmierer zum Codieren, Kompilieren und Ausführen von Projekten im Browser. Das “Auto-Fakultät” Das Modul gibt den Schülern sofortiges Feedback, wenn sie die Übungen und Herausforderungen abschließen. Sie programmieren Ihre eigenen Anwendungen und binden sie dann wie YouTube-Videos ein.
Sie können mit Hilfe von Programmierübungen und Herausforderungen üben. Erstellen Sie Ihr eigenes Projekt und fügen Sie es dem Pool von mehr als 3000 Projekten auf der Website hinzu. Oder tauchen Sie ein in diese Projekte und erfahren Sie, wie sie gemacht wurden. Es scheint momentan keine offenen Wettbewerbe zu geben, aber achten Sie darauf, einige Amazon-Geschenkkarten und einen Platz in der Bestenliste zu gewinnen!
CheckIO - Lernen Sie mit Gamification
Lernen: Python
Die Gamifizierung des Kodierens ist der neueste Trend… insbesondere für Kinder, die die grundlegenden Programmierkonzepte verstehen. CheckIO ist eine Code-Gaming-Plattform für Programmierer, die Python-Fähigkeiten erlernen möchten. Python ist eine der häufigsten Programmiersprachen für Anfänger. Bei CheckIO werden Programmiermarken aufgerufen “Inseln”. Sie müssen sich Programmieraufgaben stellen oder “Missionen” von einer Insel zur anderen gehen. CheckIO-Crowdsources sind die Codierpuzzles, die die Herausforderungen in jeder Insel ausmachen.
Das Crowdsourcing ist einzigartig und bietet drei Lernmöglichkeiten. Sie können über GitHub Rätsel hinzufügen, beim Übersetzen der Rätsel in 10 Sprachen helfen und Tipps für Problemlöser geben. Mit der Kombination aus Community und Gaming können Benutzer Missionen entwerfen, ihre Kollegen herausfordern und sich gegenseitig bei der Verbesserung ihres Codes helfen. CheckIO hat sich zu einem der beliebtesten Ziele für das Erlernen von Python entwickelt. Die 5 besten Websites zum Erlernen der Python-Programmierung Die 5 besten Websites zum Erlernen der Python-Programmierung Möchten Sie die Python-Programmierung lernen? Hier sind die besten Möglichkeiten, Python online zu lernen, von denen viele völlig kostenlos sind. Weiterlesen .
Wie lernst du Coding??
Oldtimer müssen amüsiert sein. Viele von uns haben es auf die harte Tour gelernt ... mit einem Informatik-Abschluss oder aus Programmierbüchern. 9 kostenlose Programmierbücher, die Sie zu einem Profi machen 9 kostenlose Programmierbücher, die Sie zu einem Profi machen Rufen Sie alle Programmierer an, ob neu, alt oder aufstrebend: Wir haben eine große Auswahl an kostenlosen Büchern (wie in Bier) gefunden, um Ihre Programmierkenntnisse auf ein neues Level zu heben. Einsteigen und genießen. Weiterlesen . Anfänger sollten diese 8 bewährten Tipps zum Erlernen von Code befolgen. 8 bewährte und richtige Tipps zum Erlernen von Code-Anleitungen 8 bewährte und richtige Tipps zum Erlernen von Code-Codes Programmierte Programmierer sind seit Jahren sehr gefragt, und es sieht nicht so aus Diese Nachfrage wird in Kürze sinken. Aber auch wenn Sie nicht vorhaben, Ihren Lebensunterhalt als… Read More. Und wenn Sie nach einer unterhaltsamen Übung suchen, können Sie Ihre neu entdeckten Programmierfähigkeiten dazu verwenden, mithilfe von Software zur Spielentwicklung Ihr eigenes Spiel zu erstellen.
Wenn Sie bereits unterwegs sind, erzählen Sie uns, wie Sie sich nach jedem Stolpern erholt haben, Ihre Motivation zur Verbesserung beibehalten haben - oder die Ressourcen, die Sie heute einsetzen, um Meisterschaft zu erlangen.
Erfahren Sie mehr über: Programmierung.