Für Anwendungsentwickler ist es wichtig, den zentralen Skill des Berufs zu trainieren: Programmieren. Dafür gibt es viele Plattformen und Listen mit kleinen Problemen, an denen man sich als Einsteiger (oder auch durchaus als Profi) versuchen kann. Ich habe hier einige Websites zusammengestellt, die Interessierten Probleme zur Verfügung stellen. Teilweise mit Lösungen, damit man am Ende auch vergleichen kann, ob man es richtig gemacht hat. Da sollte für jedes Skill-Level etwas dabei sein!
- Project Euler
Eine Plattform mit über 100 mathematischen Aufgaben, die immer schwieriger werden. Die Lösung eines Problems ist dann der „Schlüssel“ zum nächsten Level. Macht Spaß! - Train your Programmer
Verschiedene kleine Aufgaben in mehreren Programmiersprachen - Exercism
Community, die gerade Einsteiger ermuntert, sich an Programmieraufgaben zu versuchen. Über 30 Sprachen werden unterstützt. - A framework and lessons to learn java syntax and idioms in a logical sequence.
Viele kleine Koans zum Einstig in die Programmierung mit Java - Top 50 Java Programs from Coding Interviews
Eine tolle Liste mit häufig in Einstellungstests „abgefragten“ Algorithmen und Musterlösungen. - Category:Solutions by Programming Task
Eine riiiieeeesige Liste mit verschiedensten Programmieraufgaben in sehr vielen unterschiedlichen Sprachen.
Hast du weitere Ressourcen zum Üben der Programmierung? Mit welchen Plattformen übst du?