Apple arbeitet hart daran, die Liebe zu ihrer Swift-Programmiersprache an Kinder und Erwachsene gleichermaßen weiterzugeben

Author

Categories

Share

Wenn es um Programmiersprachen geht, kommt Swift kaum jemandem in den Sinn. Die Programmiersprache, die erstmals 2014 auf den Markt kam, ist Apples Ersatz für ihre frühere Programmiersprache Objective-C und gibt es schon seit einiger Zeit.

Und obwohl es im Vergleich zu Apples anderen Produkten vielleicht nicht im Mainstream-Bewusstsein ist, hat das Unternehmen langsame und stetige Schritte unternommen, um dies anzugehen.

Für diejenigen, die anfangen, ist Swift eine Sprache, die mit der C-Familie assoziiert ist, in der sie ähnliche Syntax- und Semantikregeln teilen. Es ist eine Sprache für sich, und was Programmiersprachen betrifft, müsste jeder stundenlang üben, um es richtig zu machen. Daher könnte es für die meisten Leute, die sich darauf einlassen möchten, der erste wichtige Schritt sein, den richtigen Führer oder Tutor zu finden, und obwohl es YouTube gibt, kann es für den Erstbenutzer alles wie Griechisch aussehen, und das ist die Erfahrung, die Apple macht mit ihrer Anwendung Swift Playgrounds ansprechen möchte .

Playgrounds ist kostenlos auf iPadOS und MacOS verfügbar und lässt sich am besten auf einem Gerät mit einer Tastatur erleben, da Sie irgendwann ziemlich viel tippen werden, wie bei allem, was mit Codierung zu tun hat.

Anstatt einfach mit endlosen Zeilen von „Hello World“ zu beginnen, lässt Swift Playgrounds Benutzer von Anfang an einfache Apps oder Profilseiten erstellen. In dem Moment, in dem ein Benutzer die App betritt, wird er mit ein paar Pfaden begrüßt, die es zu entdecken gilt, um die Benutzer zu inspirieren und ihnen ein Erfolgserlebnis zu geben, um eine positive Feedback-Schleife zu schaffen. 

Einer der ersten Schritte beim Betreten der Playgrounds besteht darin, dass Benutzer mit einer Vielzahl von Optionen begrüßt werden, aber die App weist sie an, als ersten Schritt „Get Started With Code“ zu versuchen. Leider gibt es immer noch eine Menge Lesestoff zu überwinden, was erforderlich ist, um sich in den Codierungs-Tutorials auf dem Markt zurechtzufinden. 

Der Unterschied besteht hier jedoch darin, dass Apple Benutzer durch den Prozess führen kann, insbesondere wenn sie einen Fehler gemacht haben, ohne sofort die Antwort zu geben. Und es hilft, dass der Programmierprozess in Form eines WYSIWYG (What you see is what you get) erfolgt, sodass Benutzer zu irgendeinem Zeitpunkt sofort eine Rückmeldung erhalten können, wenn ihnen ein Fehler unterlaufen ist.

Die App führt Sie sogar durch jede Codezeile und lässt sie sofort auf jede Aktion auf dem Bildschirm reagieren.

Und in echter Apple-Manier erhalten Benutzer unten eine Vielzahl von Codes zur Eingabe. Es ist keine Eingabe erforderlich, Sie müssen lediglich die richtige Codesequenz drücken, um mit dem „Programmieren“ zu beginnen.

Auch wenn dies für manche vielleicht nicht der ideale Ansatz ist, besteht das Ziel hier nicht darin, einen Benutzer von Anfang an zu lähmen. Anstatt Sie mit einer ganzen Bibliothek von Begriffen zu überhäufen, werden die Benutzer von Anfang bis Ende in der Hand gehalten.

Aber ist das wirklich der beste Weg, um Programmieren zu lernen? Nachdem Sie die Tutorials durchgearbeitet haben, ist dies sicherlich eine der einfacheren Möglichkeiten, eine Programmiersprache zu lernen, insbesondere wenn Sie nie eine formelle Ausbildung hatten, und noch mehr, wenn einer von Ihnen einfach aus kostenlosen Online-Kursen ausgestiegen ist, nachdem er auf eine Straßensperre gestoßen ist oder gefunden hat die fehlende Unterstützung bei der Fehlersuche.

Mit Swift Playgrounds hat Apple es so gemacht, dass am Ende jedes Tutorials ein Ziel steht, so dass es für einen Benutzer ermutigend ist, hartnäckig zu bleiben und es bis zum Endziel zu schaffen. Vielleicht hat Apple herausgefunden, wie der Rest der Bevölkerung das Programmieren am besten lernt oder versucht, und sie setzen einfach die beste Benutzererfahrung ein, die sie bieten können, um die Aktivität unterhaltsam zu gestalten.

Was hat Apple am Ende davon? Wir vermuten, dass es Apples Mission ist, den Benutzer von Anfang an zu erreichen, da die Welt immer digitaler wird. Und wenn Swift die erste Sprache ist, die sie lernen, ist das eine Erfolgsmetrik, die Apple zu ihrem Vorteil nutzen möchte. Ähnlich wie die englische Sprache für wissenschaftliche Zeitschriften und Hochschulen verwendet wird, findet man sich umso stärker in einem Ökosystem fest, je weiter verbreitet eine Sprache ist – genau so, wie es Apple mag.

Zum größten Teil ist Playgrounds eine gute Möglichkeit, sich mit einer Programmiersprache vertraut zu machen, und Apple geht noch einen Schritt weiter, um einen Kontext für den Einstieg zu schaffen. Wenn das Erstellen eines Spiels zu laienhaft ist, gibt es einen anderen Weg, der es einem Benutzer ermöglicht, eine App von Grund auf neu zu erstellen. Es ist nicht gerade der einfachste und visuell ansprechendste Weg, was zeigt, dass Apple immer noch daran arbeitet, wie man alle am besten über die Feinheiten des Programmierens in Swift aufklären kann.

Es scheint jedoch, dass sie einen kleinen strukturierten Lehrplan zur Verfügung haben, sobald Sie die ersten Tutorials abgeschlossen haben. Wenn Sie also wie ich sind und wiederholt mit dem Programmieren neu begonnen haben, ist Swift Playgrounds vielleicht der nächstbeste Weg, um mit dem Programm zu beginnen und daran festzuhalten.

Author

Share