2 Stimmen

Ressourcen/Übungen für das Erlernen einer neuen Sprache

Ich habe mich bei SO umgesehen, um einige Übungen oder interessante Aufgaben für das Erlernen einer neuen Sprache zu finden. Meistens funktioniert es nicht, eine Sprache direkt durch das Lesen eines Buches zu lernen, selbst wenn ein Buch versucht, eine Anwendung von Anfang bis Ende zu erstellen.

Neben Code Kata , 15 Übungen zum Kennenlernen... y Projekt Euler Welche anderen Ressourcen gibt es?

Und was ist, wenn die betreffende Sprache hauptsächlich für die Web-Entwicklung verwendet wird oder dies die Hauptabsicht des Entwicklers beim Erlernen der Sprache ist? In diesen Fällen bezweifle ich, dass die Inhalte von Project Euler hilfreich sind. Gibt es eine Reihe von Funktionen, die in einer Webanwendung implementiert sein sollten, damit ein Entwickler Vertrauen in seine Fähigkeiten in dieser Sprache/Framework hat?

2voto

Alex Martelli Punkte 805329

Die wichtigste und beste Quelle ist Aufgaben, die usted sich interessieren ! Komm schon, hast du nicht auch einen Rückstand an "coolen Dingen, die ich gerne tun würde (um mein Leben - oder das von jemand anderem - besser zu machen)"? Ich habe Dutzende und Dutzende von Dingen auf solchen Rückständen, seit... nun, soweit ich mich zurückerinnern kann. Suchen Sie sich also etwas aus, und tun Sie es mit der neuen Sprache (oder dem neuen Framework oder was auch immer) - die Tatsache, dass Sie Pflege über das Ergebnis und nicht über eine künstliche Aufgabe, die jemand anderes gestellt hat, macht den Unterschied!

1voto

Galen Punkte 29592

Wenn ich eine neue Sprache lerne, baue ich in der Regel etwas auf, das ich bereits in einer anderen Sprache gelernt habe.

1voto

Elalfer Punkte 5186

Versuchen Sie, einige einfache Tools, die Sie geschrieben haben, in einer anderen Sprache neu zu schreiben, wenn das möglich ist. In diesem Fall werden Sie wissen, was Sie dafür brauchen und worin der Unterschied zwischen den Sprachen besteht.

0voto

meder omuraliev Punkte 177513

FizzBuzz (dies ist für die Anfrage)

0voto

Dustin E Punkte 358

Erstellen Sie etwas, das die Sprache, die Sie lernen, gut kann. Wenn Sie zum Beispiel mit Ruby on Rails arbeiten, erstellen Sie eine datengesteuerte Webanwendung. Wenn Sie mit Perl arbeiten, schreiben Sie etwas, das fortgeschrittenes Text-Parsing ermöglicht. Die meisten Sprachen wurden entwickelt, um eine bestimmte Reihe von Problemen zu lösen. Wenn Sie sich auf diese Probleme konzentrieren, können Sie die Besonderheiten der Sprache, die Sie lernen, besser kennen lernen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X