Programmieren lernen: Tutor oder Online-Kurs?
Es gibt mehr kostenloses Material zum Programmieren, als ein Mensch jemals durcharbeiten könnte, und trotzdem schaffen es die meisten nicht, die es lernen wollen. Der Engpass ist fast nie die Information.
Wofür sich was wirklich eignet
Ein Kurs eignet sich für Struktur, Überblick und die ersten zwei Wochen. Er gibt dir einen Lehrplan, in geordneter Reihenfolge, günstig, und du kannst pausieren. Wenn du noch nie eine Zeile Code geschrieben hast, fang mit einem Kurs an, nicht mit einem Tutor.
Ein Tutor eignet sich für das, was Kurse nicht können: dich in zehn Minuten weiterbringen statt in zwei Tagen, *deinen* Code lesen, dir sagen, was du als Nächstes bauen sollst, und ein Termin sein, den du nicht stillschweigend abbrechen kannst. Verbindlichkeit ist ein unterschätzter Vorteil.
Das Allein-Feststecken-Problem ist der wahre Grund, warum Menschen aufhören. Ein Bug, für den ein Anfänger vier Stunden braucht, erklärt ein Tutor in vier Minuten – und die Erklärung ist das, was du behältst.
Das Muster, das funktioniert
1. Kurs für den Lehrplan. Folge einem, der Reihe nach, und wechsle nicht. 2. Baue so früh wie möglich etwas Kleines selbst – das Kursprojekt gehört nicht dir, deshalb lernst du weniger daraus. 3. Alle ein bis zwei Wochen ein Tutor für: Code-Review, Blockaden lösen und entscheiden, was als Nächstes gebaut wird. Eine Stunde alle zwei Wochen reicht oft neben einem Kurs. 4. Veröffentliche deine Arbeit irgendwo, damit du eine Dokumentation hast und etwas vorzeigen kannst.
Wie man die Stunde gut nutzt
Bringen Sie den Code mit. Eine Programmier-Unterrichtsstunde, in der der Tutor nur doziert, ist ein schlechterer Kurs. Eine gute Stunde sieht so aus:
- zehn Minuten für das Problem, bei dem Sie feststecken, wobei Sie die Tastatur bedienen;
- zwanzig Minuten gemeinsames Lesen Ihres eigenen Codes — Benennung, Struktur, die Funktion, die
- zehn Minuten für das Konzept hinter dem Fehler, den Sie immer wieder machen;
- die letzten zehn Minuten, um zu entscheiden, was bis zum nächsten Mal erstellt werden soll.
Die beste Frage, die Sie mitbringen können, ist "warum funktioniert das?" bei Code, der bereits funktioniert. Dort macht man den Sprung aufs nächste Level.
Wenn ein Nachhilfelehrer mehr wert ist als das Geld
- Sie „lernen programmieren" seit über einem Jahr, ohne etwas zu beenden.
- Sie bereiten sich auf Interviews vor. Technische Interviews sind eine Performance-Fähigkeit und
- Sie haben ein echtes Projekt mit Deadline und brauchen jemanden, der eins ausgeliefert hat.
- Sie wechseln die Programmiersprache und wollen die Karte statt der Führung.
- Sie sind zwölf. Kinder lernen Programmieren viel schneller mit jemandem, der zuschaut.
Wo man suchen sollte
Programmier-Tutoren listen die Sprachen auf, die sie unterrichten, und woran sie arbeiten – Code-Review, Vorstellungsgesprächsvorbereitung, Projekthilfe. Die Unterrichtsstunden kosten hier zwischen $2 und $80 pro Stunde, sodass eine vierzehntägige Lektion neben einem kostenlosen Kurs eine erschwingliche Möglichkeit ist, nicht mehr allein festzustecken. Wenn Sie das Projekt lieber beschreiben möchten, anstatt zu stöbern, können Sie Ihren Bedarf einstellen und passende Tutoren mit einem Plan antworten lassen.
Try it with one tutor first
The $5 Trial Pass buys 25-minute trials with up to four tutors, so you can meet several before you commit to a course of lessons.
Programmier-Tutoren ansehenHäufig gestellte Fragen
Lohnt sich ein Programmier-Tutor, wenn Kurse kostenlos sind?
Kurse sind besser beim Lehrplan; Tutoren sind besser bei den zwei Dingen, die Menschen aufhalten – alleine feststecken und niemandem Rechenschaft schuldig sein. Eine vierzehntägige Unterrichtsstunde neben einem kostenlosen Kurs ist ein gängiges, erschwingliches Muster.
Was sollte ich zu einer Programmier-Unterrichtsstunde mitbringen?
Ihren eigenen Code und das Problem, bei dem Sie feststecken. Die nützlichsten Stunden verbringt man damit, das zu lesen, was Sie geschrieben haben, während Sie an der Tastatur sitzen, und zu entscheiden, was als Nächstes erstellt werden soll.
Kann mich ein Tutor auf technische Vorstellungsgespräche vorbereiten?
Ja, und das ist einer der klarsten Fälle für einen Tutor: Technische Vorstellungsgespräche sind eine Leistungsfähigkeit, die Probe mit jemandem erfordert, der unterbricht und nachhakt.