7 einzigartige Möglichkeiten, Ihre Coding Skills zu üben

Lass es uns wiederholen - es gibt kein Alter zum Lernen. Sobald Sie auf diesem Weg sind, müssen Sie nur weiter üben. Und heute gibt es mehr als nur einen Weg, um Ihre Programmierkenntnisse zu verbessern.

Lass es uns wiederholen - es gibt kein Alter zum Lernen.  Sobald Sie auf diesem Weg sind, müssen Sie nur weiter üben.  Und heute gibt es mehr als nur einen Weg, um Ihre Programmierkenntnisse zu verbessern.
Werbung

"Ich bin 24 Jahre alt und habe gerade angefangen, Coding zu lernen. Ich möchte Programmierer werden. Bin ich zu spät im Spiel? "

Eine der Antworten auf Quora.com kam vom Grafiker Michel Poisson.

Ich bin 63, und vor acht Monaten habe ich beschlossen, mir Blender 3D beizubringen. Es ist Open Source, in C geschrieben, und verwendet Python für das Scripting. Letzten Sommer war es HTML5, CSS3, JavaScript und PHP. Aus meiner Sicht ist 24 also eine genauso gute Zeit wie jeder andere.

Die 40 Jahre zwischen dem Befragter und dem Zweifler sind der Bruch in unserem Denkprozess, der sagt, dass es ein Spiel des jungen Mannes ist. Lass es uns wiederholen - es gibt kein Alter zum Lernen. Sobald Sie auf diesem Weg sind, müssen Sie nur weiter üben. Und heute gibt es mehr Möglichkeiten als nur einen Weg, um Ihre Codierungshacken zu schärfen.

Wenn Sie eine Programmiersprache gelernt haben, um zu lernen, wie man eine Programmiersprache wählen, um heute zu lernen und einen tollen Job in 2 Jahren zu bekommen Wie wählen Sie eine Programmiersprache, um heute zu lernen und einen tollen Job in 2 Jahren Es kann Jahre dauern gewidmet arbeite, um ein wirklich guter Programmierer zu werden; Gibt es also eine Möglichkeit, die richtige Sprache zu wählen, um von heute an zu beginnen, um morgen eingestellt zu werden? Lies mehr, lass uns den Kurs mit einigen innovativen Websites beginnen.

Dash - Lernen mit Projekten

Code lernen - Dash

Lerne: HTML, CSS, JavaScript

Dash ist mit seinem immersiven, projektbasierten Ansatz der Codecademy sehr ähnlich. Die Tutorials führen Sie durch fünf Projekte mit zunehmendem Schwierigkeitsgrad. Begrenzt auf die drei Web-Technologien für jetzt, ist es gut für einen Anfänger konzipiert und völlig kostenlos. Vom Aufbau einer persönlichen Website bis zu einem Madlibs-Spiel muss ein Möchtegern-Coder 82 Fähigkeiten freischalten, indem er Checkpoints im Unterricht durchgeht.

Dash ist für inkrementelles Lernen ausgelegt - Sie können nicht zur nächsten Fähigkeit wechseln, wenn Sie die vorherige nicht entsperren. Die Dash-Projekte sind kurz und basieren auf realen Bedürfnissen. Jeder hat eine "Storyline" - mit einem Anschein von Realität, wenn Sie Projekte für fiktive Kunden erstellen. Mit dem Dash-Editor können Sie auch die Anzeige "Was sehen Sie?" Von einem Computerbildschirm auf ein Mobiltelefon umschalten.

Der Code Player - Lernen Sie von Screencasts

Code lernen - Codeplayer

Lernen: HTML5, CSS3, JavaScript.

Mit Screencasts von Programmierern zu lernen ist ein weiterer interessanter Ansatz, wie man etwas mit Code erstellt. Dies ist nicht ganz für Anfänger geeignet, aber wenn Sie etwas Erfahrung in Ihrem Gürtel haben, zeigt Ihnen der Code-Player die Kunst, einen Timer oder einen stilvollen Taschenrechner von Grund auf neu zu erstellen. Anfänger können sich von der Tatsache inspirieren lassen, dass ein paar Zeilen Code digitale Kunst schaffen.

Spiele es mit verschiedenen Geschwindigkeiten. Verwenden Sie den Schieberegler für die Zeitachse, um die fehlenden Bits anzuhalten und zurückzuspulen. Lesen Sie für jede exemplarische Vorgehensweise die Beschreibung und die Kommentare. Wenn Sie jemandem, der etwas mit Code erstellt, zusehen möchten, wie Sie möchten, ist der Code Player ideal.

Talent Buddy - Lernen Sie mit Quizzes & Puzzles

Kennenlernen - Talent Buddy

Lernen Sie: JavaScript und andere Sprachen von C bis Scala.

Lösen Sie Coding Quiz, die Java, Ruby, Python, PHP und mehr enthalten. Die Website hat Mentorenprogramme mit erfahrenen Softwareentwicklern bezahlt, die den Studenten bei der Entwicklung von Webentwicklungsfähigkeiten helfen. Es ist ein dreimonatiges Programm. Aber Sie können sich kostenlos einloggen und die Spaßprobleme im eingebauten Editor ausprobieren . Die Quizzes können dir helfen, deine Fähigkeiten zu verbessern und sofortige Rückmeldung über den Editor zu geben. Talent Buddy ist vielleicht nicht jedermanns Sache, da es sich um ein kostenpflichtiges Programm handelt, aber die Quizfragen helfen Ihnen, Ihre Fähigkeiten auszuüben.

Sie können auch die kostenlose iPhone App verwenden, um aus Ihrer Tasche zu üben.

Codewars - Lernen Sie von echten Code-Herausforderungen

Code lernen - Codewars

Lernen Sie: JavaScript, CoffeeScript, Ruby, Python, Clojure, Haskell.

Wenn du dich gegen jemanden stellst, der besser ist als du, wäre das vielleicht der schnellste Weg zu lernen - jeder Athlet kennt dieses "Geheimnis". Codewars ist eine weitere Plattform für Programmierer, um ihre Fähigkeiten zu erweitern, indem sie mit anderen an echten Code-Herausforderungen trainieren. Aber hier ist der Haken - Sie müssen sich bei der Anmeldung in der Programmiersprache Ihrer Wahl beweisen. Das Startup bittet dich, eine "Kata" zu lösen, bevor du erlaubt wirst, ä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 Programmier-Herausforderungen konkurrieren, zusammenarbeiten und sich zusammenschließen können - aber nur, wenn sie etwas Erfahrung auf dem Buckel haben.

CodeWars ist eine weitere Gemeinschaftsinitiative mit Crowdsourcing-Code-Herausforderungen und -Lösungen. Einige Codeblöcke sind forkbar, so dass andere einen Beitrag leisten können (zB ein "Kumite"). Gamification-Elemente machen Spaß. Zum Beispiel erhöhen Katas Schwierigkeit, und Sie verdienen Ehrenpunkte, wie Sie erfolgreich durch sie gehen. Es ist nicht einfach für einen Neuling, aber ist definitiv eine der mehr Spaß Möglichkeiten, Ihre Programmierkenntnisse Bored With Programming Books zu üben? Versuchen Sie 3 Spaß Möglichkeiten, Ihre Programmierkenntnisse mit Programmierbüchern langweilig? Versuchen Sie es mit 3 unterhaltsamen Methoden, um Ihre Programmierkenntnisse zu verbessern Wenn Sie jemals versucht haben, aus einem Buch zu lernen, wissen Sie, wie langweilig es sein kann. Warum nicht einige einfallsreiche Optionen ausprobieren, um das Lernen skurriler und lustiger zu machen. Weiterlesen .

Codaround - Lernen Sie mit der Community

Code lernen - Codearound

Lernen Sie: JavaScript, Ruby und iOS-Programmierung

Lernen ist oft effektiver, wenn man mit Gleichaltrigen zusammenarbeitet, die besser auf die von Ihnen gewählte Fähigkeit eingestellt sind als Sie. Codaround (Beta) ist ein brandneues neues Lernforum, das versucht, ein wenig Gruppenlernen zum Selbstlernen zu bringen. Früher bekannt als Hackavard, bringt Codaround die Community dem Solo-Lernenden nahe. In der Masse der sozialen Tools und Meetup-Services konzentriert sich Codaround auf die wachsende Gemeinschaft der Programmierer.

Registriere dich bei Facebook, gib deine Expertise an und du bist dabei. Die Seite ist Teil Chat und Teil Meetup Planungsplattform. Möchten Sie etwas lernen - kündigen Sie es auf der Website an und treffen Sie sich mit Lernpartnern an einem geeigneten Ort. Sie können die Seite auch verwenden, um zu sehen, ob einige Treffen in der Nähe stattfinden.

Da es sich um sehr neue Interaktionen handelt, gibt es nur wenige Interaktionen innerhalb der USA. Es gibt bessere Möglichkeiten, mit der Coding-Community zu kommunizieren, aber Codaround ist eine weitere Option, die Sie im Auge behalten können, wenn sie wächst.

Programmr - Lernen mit einem "Simulator"

Kennenlernen - Programmr

Lernen Sie: 19 Technologien von Android bis SQL

Programmr ist ein Programmiersimulator zum Erlernen und Üben von Programmierkenntnissen. Die Plattform deckt Technologien wie AngularJS, Backbones, PHP, Python und mehr ab. Die Seite nennt sich selbst ein "interaktives Online-Labor" für Anfänger-Programmierer, um Projekte im Browser zu programmieren, zu kompilieren und auszuführen. Das "Auto-Fakultät" -Modul bietet sofortige Rückmeldung an die Studenten, wenn sie die Übungen und Herausforderungen abschließen. Du programmierst deine eigenen Anwendungen und baust sie dann wie YouTube-Videos ein.

Sie können mit Hilfe von Programmierübungen und Herausforderungen üben. Machen 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 entstanden sind. Es scheint momentan keine offenen Wettbewerbe zu geben, aber achte darauf, einige Amazon Geschenkkarten und einen Platz auf der Rangliste zu gewinnen!

CheckIO - Lernen mit Gamification

Code lernen - CheckIO

Lerne: Python

Gamification of Coding ist der neueste Trend ... vor allem für die Lehre Kinder die grundlegenden Programmierkonzepte. CheckIO ist eine Code-Spieleplattform für Programmierer, die einige Python-Fähigkeiten erlernen möchten. Python ist eine der häufigsten Programmiersprachen für Anfänger. Bei CheckIO werden Programmmarken als "Inseln" bezeichnet. Sie müssen Programmieraufgaben oder "Missionen" durchführen, um von einer Insel zur nächsten zu gelangen. CheckIO Crowdsourcen die Codierungsrätsel, die die Herausforderungen auf jeder Insel ausmachen.

Das Crowdsourcing ist einzigartig mit drei Lernmöglichkeiten - Puzzles über GitHub, Hilfe bei der Übersetzung der Puzzles in 10 Sprachen und Hinweise für Problemlöser. Mit der Kombination aus Community und Spielen können Benutzer Missionen entwerfen, ihre Kollegen herausfordern und sich gegenseitig dabei helfen, ihren Code zu verbessern. CheckIO hat sich zu einem der beliebtesten Ziele für das Lernen von Python Die 5 besten Websites zum Lernen von Python Programmierung Die 5 besten Websites zum Lernen von Python-Programmierung Im Laufe des letzten Jahrzehnts hat die Programmiersprache Python unter Programmierern in allen Bereichen der Codierung explodiert. Von Web-Entwicklern über Videospiel-Designer bis hin zu Inhouse-Tool-Machern sind viele Menschen ... Read More.

Wie lernst du Codierung?

Oldtimer müssen amüsiert sein. Viele von uns haben es auf die harte Tour gelernt ... mit einem Computer-Abschluss oder aus dem Programmieren von Büchern 9 Freie Programmierbücher, die Sie zu einem Pro machen 9 Kostenlose Programmierbücher, die Sie zu einem Profi machen Alle Programmierer ansprechen, ob neu, alt oder aufstrebend: Wir haben eine große Auswahl an kostenlosen (wie in Bier) Büchern gefunden, um Ihre Programmierkenntnisse auf das nächste Level zu bringen. Steigen Sie ein und genießen Sie. Weiterlesen . Anfänger sollten diese 8 erprobten und getesteten Tipps für das Lernen von Code befolgen. 8 Versuchte und wahre Tipps für das Lernen von Code 8 bewährte und wahre Tipps für das Lernen von Code Erfahrene Programmierer sind seit Jahren sehr gefragt, und es sieht nicht danach aus diese Nachfrage wird in absehbarer Zeit sinken. Aber selbst wenn Sie nicht beabsichtigen, Ihren Lebensunterhalt als ... Lesen Sie mehr.

Wenn Sie bereits unterwegs sind, erzählen Sie uns, wie Sie sich nach jedem Stolpern erhoben haben, Ihre Motivation zur Verbesserung behalten haben - oder die Ressourcen, mit denen Sie heute meisterlich arbeiten.

In this article