CodeGym /Java-Blog /Random-DE /Sie können sich nicht entscheiden? 5 wichtige Tipps zur A...
John Squirrels
Level 41
San Francisco

Sie können sich nicht entscheiden? 5 wichtige Tipps zur Auswahl der ersten Programmiersprache für Anfänger

Veröffentlicht in der Gruppe Random-DE
Es ist nicht ungewöhnlich, dass Programmieranfänger, die in Zukunft professionelle Softwareentwickler werden möchten, sich Gedanken über die Auswahl einer Programmiersprache machen, die sie zuerst beherrschen möchten. Wir bei CodeGym haben dies im Laufe der Jahre festgestellt, indem wir mit unseren Schülern kommuniziert und sie in ihrem Wunsch unterstützt haben, Java als Grundlage ihrer Fähigkeiten in der Softwareentwicklung zu lernen. Anfänger, insbesondere junge Menschen, die Programmieren als ihren zukünftigen Beruf betrachten, neigen zu Zweifeln und Unsicherheit darüber, welche Programmiersprache sie verwenden sollten, da es online so viele Ansichten und Spekulationen darüber gibt. Die Tatsache, dass Neulinge bei der realen Arbeit und in Projekten dazu neigen, die Anwendungen verschiedener Programmiersprachen nur ansatzweise zu verstehen, macht diese Wahl noch schwieriger. Sie können sich nicht entscheiden?  5 wichtige Tipps zur Wahl der ersten Programmiersprache für Anfänger – 1

Sie können sich nicht entscheiden, welche Programmiersprache Sie lernen möchten?

Vor nicht allzu langer Zeit haben wir dieses Thema bereits angesprochen und über die beliebtesten Programmiersprachen für Anfänger gesprochen. Und wie bereits erwähnt, geht es bei der Auswahl einer Programmiersprache, die man zuerst lernen möchte, nicht darum, die richtige Wahl zu treffen. Es geht darum, eine Wahl zu treffen und sie richtig zu machen. Das bedeutet, dass es in der Softwarebranche wahrscheinlich immer eine große Auswahl an Technologie-Stacks und Programmiersprachen für einen potenziellen Anfänger geben wird, und Sie sollten sich von dieser Tatsache nicht ausbremsen lassen. Es gibt objektorientierte Programmiersprachen (OOP) und funktionale Programmiersprachen, die für die Back-End- und Front-End-Entwicklung gedacht sind, sowie zahlreiche andere Möglichkeiten, verfügbare Technologien voneinander zu unterscheiden. Und daran wird sich in naher Zukunft auch nichts ändern. Bei CodeGym stehen uns bereits zahlreiche Informationen zur Verfügung, die darauf abzielen, das Wissen unserer Schüler über die Ähnlichkeiten und Unterschiede zwischen Programmiersprachen zu erweitern. ihre Anwendbarkeit auf dem modernen Softwareentwicklungsmarkt und ihr Potenzial für die zukünftige Karriereentwicklung. Schauen Sie sich zum Beispiel den Artikel anVergleich von Java und JavaScript als zwei der ersten Wahlmöglichkeiten für Programmieranfänger auf der ganzen Welt. Heute möchten wir dieses Thema jedoch aus einer grundlegenderen Perspektive betrachten und Ihnen ein paar Tipps und Empfehlungen geben, wie Sie sich nicht mehr darum kümmern müssen, welche Programmiersprache Sie lernen sollten, sondern endlich diese Entscheidung treffen und, was noch wichtiger ist, es nicht zu tun Lassen Sie sich von diesem Problem wieder aus der Bahn werfen.

5 wichtige Tipps, wie Sie sich keine Gedanken darüber machen müssen, welche Programmiersprache Sie lernen sollten

1. Akzeptieren Sie die Notwendigkeit, eine Wahl zu treffen, und bleiben Sie dabei

Eine gute Empfehlung für den Anfang wäre, zu akzeptieren, dass Sie die Verantwortung für diese Entscheidung übernehmen und sich daran halten müssen, um kompetente Ergebnisse zu erzielen. Bei der Wahl der zu beherrschenden Programmiersprache gibt es keine richtigen oder falschen Antworten, da es von Vorteil sein kann, jede davon auf die eine oder andere Weise zu kennen. Zögern, Entscheidungsunfähigkeit und ständiger Fokuswechsel sind die wahren Fehler, die Sie davon abhalten, sich für einen „falschen“ Technologie-Stack zu entscheiden.

2. Wählen Sie ein Kriterium aus, das Sie bei der Auswahl einer Programmiersprache anwenden möchten

Was diese Wahl umso schwieriger macht, je tiefer man sich mit der Materie beschäftigt, ist die Fülle an Kriterien, auf die man seine Entscheidung stützen kann. Zum Beispiel:
  • Community- und Ökosystemgröße (Java, Python und JavaScript wären hier das führende Trio),
  • Verfügbarkeit von Lernmaterialien und Qualität der Dokumentation (Java oder Python),
  • Programmierparadigma (OOP oder funktional),
  • Typischer Teil der Programmierarbeit (Backend oder Frontend),
  • Beliebtheit bei Unternehmen und Anzahl der verfügbaren Arbeitsplätze,
  • Einfaches Lernen,
  • Anforderungen an Programmiererproduktivität und Teamgeschwindigkeit,
  • Eignung für bestimmte Bereiche der Softwareentwicklung.
Und das sind nur die gebräuchlichsten und offensichtlichsten Möglichkeiten, auf die Sie Ihre Wahl stützen können. Sie müssen sich nur auf die relevantesten Kriterien konzentrieren, ohne sich mit zu vielen möglichen Standpunkten zu überladen.

3. Lassen Sie das Projekt die Sprache auswählen

Oder Sie wählen einfach ein ultimatives Kriterium als Grundlage für diese Entscheidung. Eine gute Idee wäre es wohl, sich einfach bereits bestehende Projekte anzusehen, die Ihnen gefallen und an denen Sie in Zukunft arbeiten möchten. Dies würde Ihnen helfen zu erkennen, welche Programmiersprache am besten geeignet ist. Viele CodeGym-Studenten haben sich beispielsweise dafür entschieden, Java zu lernen, weil es weit verbreitet istin einer Reihe der aufregendsten und angesagtesten Technologienischen der Gegenwart, wie künstliche Intelligenz (KI), IoT (Internet der Dinge), Blockchain, Big Data usw. Da sich der Kurs von CodeGym darauf konzentriert, Studenten dabei zu helfen, Kenntnisse über Java Core und zu erwerben Viele von ihnen verfügen bereits über praktische Fähigkeiten im Programmieren in Java und sind schon bald nach Abschluss des Kurses in der Lage, sich Software-Entwicklungsteams anzuschließen und mit der Arbeit an Projekten zu beginnen, die sie ursprünglich zu diesem Beruf inspiriert haben.

4. Wählen Sie den Lernansatz, nicht die Sprache

Ein weiterer wichtiger Ratschlag, der unserer Meinung nach denjenigen helfen könnte, denen die Wahl schwer fällt, die aber unbedingt mit dem Lernen beginnen und bereits Fortschritte erzielen möchten, besteht darin, einen Ansatz zum Erlernen des Programmierens anstelle einer bestimmten Sprache zu wählen. Schließlich kann sich jedes Wissen irgendwann im Laufe Ihrer Karriere als nützlich erweisen. Was jedoch wirklich Zeitverschwendung sein kann, ist, dass Sie nicht in der Lage sind, einen Lernansatz zu finden, der einfach zu übernehmen ist und nicht zu viel Aufwand erfordert, um ihn beizubehalten. Dies ist tatsächlich einer der Hauptgründe, warum CodeGym-Studenten unseren Kurs wählen, um Java online zu lernen. Da CodeGym seinen charakteristischen „Übungsansatz“ mit einem leicht verständlichen und unterhaltsamen spielerischen Lernprozess kombiniert, entscheiden sich viele Menschen buchstäblich dafür, Java zu lernen, weil sie auf CodeGym lernen möchten, und nicht umgekehrt. Tatsächlich, lautIn unserer jüngsten Umfrage war CodeGym für einen großen Teil der Studenten buchstäblich der erste Kontakt mit einer Wissensquelle zum Thema Programmierung. Das bedeutet, dass sie vor der Registrierung bei CodeGym nie Kontakt mit der Programmierwelt hatten und unser Kurs sie dazu inspirierte, mit dem Lernen zu beginnen .

5. Hören Sie nicht mehr auf andere Meinungen, sobald Sie die Wahl getroffen haben

Sobald die Wahl getroffen ist, empfehlen wir Ihnen, unabhängig davon, auf welchen Kriterien Sie sich entscheiden, zumindest für eine Weile nicht mehr auf andere Meinungen zu diesem Thema zu hören und sich stattdessen darauf zu konzentrieren, Fortschritte in Ihrem Lernprozess zu erzielen. Natürlich ist es gesund, aufgeschlossen zu bleiben und Ihre Entscheidungen von Zeit zu Zeit neu zu überdenken, und das Erlernen des Programmierens ist keine Ausnahme, aber wenn Sie es zu oft tun, kann dies Ihren Fortschritt auch erheblich verzögern.

Fachberatung

Um unsere eigenen Ratschläge zu ergänzen, finden Sie hier einige informative Zitate zu diesem Thema von Softwareentwicklern mit jahrelanger und jahrzehntelanger Berufserfahrung. „Ich schaue mir eine Sprache an, wenn ich erwarte, dass sie interessant ist. Wenn sich diese Annahme bestätigt, versuche ich tiefer einzutauchen. Manchmal bestätigt sich meine anfängliche Annahme, manchmal nicht. Ich habe Sprachen gelernt, die sich sehr wertvoll anfühlen, und ich habe eine Sprache gelernt, die ich ehrlich gesagt nicht mehr verwenden möchte, obwohl ich sie am Anfang großartig fand. Eine Frage bleibt bestehen. Was mir das erste Gefühl gibt, das hängt stark davon ab. Manchmal lese ich einfach etwas über eine neue Sprache und die Beschreibung weckt mein Interesse. Manchmal bin ich aufgrund meines Jobs gezwungen, etwas Neues zu lernen“, sagte Bernhard Støcker, ein Programmierer aus Deutschland, der in einer Handvoll Sprachen programmieren kann. „Ich lerne Programmiersprachen erst, wenn ich davon höre. Manche interessieren mich überhaupt nicht, weil ich damals nicht das Problem habe, von dem sie sagten, dass sie es lösen würden. Erwarten Sie nicht, nur eine Sprache zu lernen, und das ist es, so funktionieren die Dinge nicht. Wenn Sie mehr Sprachen lernen, wird die nächste Sprache einfacher. Es ist nie Zeitverschwendung und man muss es tun“, empfiehlt Trausti Thor Johannsson, ein weiterer erfahrener Softwareentwickler . „Mein Rat ist, sich nicht in Gedanken darüber zu verzetteln, welche Tools Sie verwenden. Erfahren Sie, wie Sie neue Technologien schnell erlernen, dem Drang zum Spezialisten widerstehen und stattdessen zum Generalisten werden. Was auch immer Sie tun, hören Sie nicht auf, neue Dinge zu lernen. Wir bezeichnen diese Menschen als beschäftigungsfähig“, fügte Scott Gartner, ein erfahrener Programmierer aus den USA, hinzu .

Zusammenfassung

Zusammenfassend können wir die Aussage dieser erfahrenen Softwareentwickler nur noch einmal bekräftigen: Der Lernansatz und die richtige Einstellung zum Prozess sind das, was wirklich zählt, wenn man in diesem Bereich erfolgreich sein will. Die Auswahl spezifischer Tools, Technologien und Programmiersprachen ist hingegen nicht unwichtig, spielt aber durchaus eine untergeordnete Rolle. Da die beliebtesten Programmiersprachen der Welt in den letzten 10 bis 15 Jahren weitgehend gleich geblieben sind, haben Sie genügend Zeit, sich im Laufe der Zeit besser an die Auswahl der relevantesten Technologien zu gewöhnen, sofern Sie dazu in der Lage sind neues Wissen zu lernen und anzusammeln. Die Fähigkeit, relevante Fähigkeiten zu erwerben, ist einer der Schlüssel zum Erfolg als Softwareentwickler, und CodeGym, ein Online-Java-Kurs,
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION