So lernen Sie eine Programmiersprache (mit Bildern)

Inhaltsverzeichnis:

So lernen Sie eine Programmiersprache (mit Bildern)
So lernen Sie eine Programmiersprache (mit Bildern)

Video: So lernen Sie eine Programmiersprache (mit Bildern)

Video: So lernen Sie eine Programmiersprache (mit Bildern)
Video: Top 3 Programmiersprachen in 2022 2024, Kann
Anonim

Wenn Sie daran interessiert sind, Computerprogramme, mobile Apps, Websites, Spiele oder andere Software zu erstellen, müssen Sie programmieren lernen. Programme werden durch die Verwendung einer Programmiersprache erstellt. Diese Sprache ermöglicht es dem Programm, mit dem Computer, auf dem es ausgeführt wird, zu funktionieren, sei es ein Computer, ein Mobiltelefon oder eine andere Hardware.

Schritte

Teil 1 von 6: Eine Sprache wählen

Lerne eine Programmiersprache Schritt 1
Lerne eine Programmiersprache Schritt 1

2 8 BALD KOMMEN

Schritt 1. Bestimmen Sie Ihr Interessengebiet

Sie können mit dem Lernen mit jeder Programmiersprache beginnen (obwohl einige definitiv "einfacher" sind als andere), also sollten Sie sich zunächst fragen, was Sie mit dem Erlernen einer Programmiersprache erreichen möchten. Dies hilft Ihnen zu bestimmen, welche Art von Programmierung Sie verfolgen sollten, und bietet Ihnen einen guten Ausgangspunkt.

Wenn Sie in die Webentwicklung einsteigen möchten, müssen Sie eine ganze Reihe anderer Sprachen lernen als Computerprogramme zu entwickeln. Die Entwicklung mobiler Apps erfordert andere Fähigkeiten als die maschinelle Programmierung. Alle diese Entscheidungen werden Ihre Richtung beeinflussen

Lerne eine Programmiersprache Schritt 2
Lerne eine Programmiersprache Schritt 2

0 5 BALD KOMMEN

Schritt 2. Erwägen Sie, mit einer "einfacheren" Sprache zu beginnen

Unabhängig von Ihrer Entscheidung sollten Sie in Erwägung ziehen, mit einer der einfacheren höheren Sprachen zu beginnen. Diese Sprachen sind besonders für Anfänger nützlich, da sie grundlegende Konzepte und Denkprozesse vermitteln, die auf praktisch jede Sprache angewendet werden können.

  • Die beiden beliebtesten Sprachen in dieser Kategorie sind Python und Ruby. Dies sind beides objektorientierte Webanwendungssprachen, die eine sehr gut lesbare Syntax verwenden.
  • "Objektorientiert" bedeutet, dass die Sprache um die Konzepte von "Objekten" oder Datensammlungen und deren Manipulation herum aufgebaut ist. Dies ist ein Konzept, das in vielen fortgeschrittenen Programmiersprachen wie C++, Java, Objective-C und PHP verwendet wird.
Lerne eine Programmiersprache Schritt 3
Lerne eine Programmiersprache Schritt 3

0 5 BALD KOMMEN

Schritt 3. Lesen Sie einige grundlegende Tutorials für eine Vielzahl von Sprachen durch

Wenn Sie sich immer noch nicht sicher sind, welche Sprache Sie lernen sollen, lesen Sie einige Tutorials für verschiedene Sprachen. Wenn eine Sprache ein bisschen mehr Sinn macht als die anderen, probieren Sie es ein bisschen aus, um zu sehen, ob es klickt. Es gibt unzählige Tutorials für jede Programmierung online verfügbar, darunter viele auf wikiHow:

  • Python – Eine großartige Einstiegssprache, die auch ziemlich mächtig ist, wenn Sie sich damit vertraut machen. Wird für viele Webanwendungen und eine Reihe von Spielen verwendet.
  • Java - Wird in unzähligen Arten von Programmen verwendet, von Spielen über Webanwendungen bis hin zu Geldautomatensoftware.
  • HTML - Ein unverzichtbarer Ausgangspunkt für jeden Webentwickler. Es ist wichtig, HTML im Griff zu haben, bevor Sie mit einer anderen Art der Webentwicklung fortfahren.
  • C - Als eine der älteren Sprachen ist C immer noch ein mächtiges Werkzeug und die Grundlage für das modernere C++, C# und Objective-C.

Punktzahl

0 / 0

Teil 1 Quiz

Wenn Sie zuerst die Grundlagen der Webentwicklung erlernen möchten, mit welcher Programmiersprache sollten Sie beginnen?

Python

Nicht ganz! Python ist eine großartige Programmiersprache zum Erlernen, aber es konzentriert sich nicht auf die grundlegendsten Konzepte von Programmiersprachen. Stattdessen können Sie Python lernen, wenn Sie daran interessiert sind, Webanwendungen und Spiele zu erstellen. Es gibt eine bessere Option da draußen!

Java

Nicht genau! Java ist eine gängige Programmiersprache, aber wenn Sie zuerst die grundlegenden Konzepte lernen möchten, sollten Sie eine andere Sprache ausprobieren. Lernen Sie stattdessen Java, wenn Sie direkt in Webanwendungen, Spiele und sogar Banking-Software einsteigen möchten. Rate nochmal!

HTML

Jawohl! HTML-Software ist wohl eine der grundlegendsten Programmiersprachen. HTML ist ein ausgezeichneter Ausgangspunkt für Webentwickler, um die Fähigkeiten zu erlernen, die sie benötigen, um an großen Webentwicklungsprojekten zu arbeiten. Lesen Sie weiter für eine weitere Quizfrage.

C

Versuchen Sie es nochmal! C ist eine ältere Sprache, die auch heute noch relevant ist. Es ist nützlich, C zu kennen, da es die Grundlage für heute gängigere Programmiersprachen wie C++, C# und Objective C darstellt. C ist jedoch normalerweise nicht die beste Sprache, um die Grundlagen der Webentwicklung zu erlernen. Klicken Sie auf eine andere Antwort, um die richtige zu finden…

Willst du mehr Quiz?

Teste dich weiter!

Teil 2 von 6: Klein anfangen

Lerne eine Programmiersprache Schritt 4
Lerne eine Programmiersprache Schritt 4

0 4 BALD KOMMEN

Schritt 1. Lernen Sie die Kernkonzepte der Sprache

Während die Teile dieses Schritts, die zutreffen, je nach der von Ihnen gewählten Sprache variieren, haben alle Programmiersprachen grundlegende Konzepte, die für die Erstellung nützlicher Programme unerlässlich sind. Das frühzeitige Erlernen und Beherrschen dieser Konzepte wird es einfacher machen, Probleme zu lösen und leistungsstarken und effizienten Code zu erstellen. Im Folgenden sind nur einige der Kernkonzepte aufgeführt, die in vielen verschiedenen Sprachen zu finden sind:

  • Variablen - Eine Variable ist eine Möglichkeit, sich ändernde Daten zu speichern und darauf zu verweisen. Variablen können manipuliert werden und haben oft definierte Typen wie "Integers", "Characters" und andere, die den Datentyp bestimmen, der gespeichert werden kann. Beim Codieren haben Variablen normalerweise Namen, die sie für einen menschlichen Leser einigermaßen identifizierbar machen. Dadurch ist es einfacher zu verstehen, wie die Variable mit dem Rest des Codes interagiert.
  • Bedingte Anweisungen – Eine bedingte Anweisung ist eine Aktion, die basierend darauf ausgeführt wird, ob die Anweisung wahr ist oder nicht. Die häufigste Form einer bedingten Anweisung ist die "Wenn-Dann"-Anweisung. Wenn die Aussage wahr ist (z. B. x = 5), passiert eines. Wenn die Aussage falsch ist (z. B. x != 5), passiert etwas anderes.
  • Funktionen oder Unterprogramme - Der eigentliche Name für dieses Konzept kann je nach Sprache anders heißen. Es könnte auch "Prozedur", eine "Methode" oder eine "Callable Unit" sein. Dies ist im Wesentlichen ein kleineres Programm innerhalb eines größeren Programms. Eine Funktion kann vom Programm mehrfach "aufgerufen" werden, wodurch der Programmierer komplexe Programme effizient erstellen kann.
  • Dateneingabe - Dies ist ein weites Konzept, das in fast jeder Sprache verwendet wird. Es beinhaltet die Verarbeitung der Eingaben eines Benutzers sowie das Speichern dieser Daten. Wie diese Daten gesammelt werden, hängt von der Art des Programms und den Eingaben ab, die dem Benutzer zur Verfügung stehen (Tastatur, Datei usw.). Dies ist eng mit Output verbunden, also wie das Ergebnis an den Benutzer zurückgeliefert wird, sei es auf dem Bildschirm angezeigt oder in einer Datei geliefert.
Lerne eine Programmiersprache Schritt 5
Lerne eine Programmiersprache Schritt 5

0 6 BALD KOMMEN

Schritt 2. Installieren Sie die erforderliche Software

Viele Programmiersprachen erfordern Compiler, das sind Programme, die den Code in eine Sprache übersetzen, die die Maschine verstehen kann. Andere Sprachen wie Python verwenden einen Interpreter, der die Programme sofort ausführen kann, ohne sie kompilieren zu müssen.

  • Einige Sprachen haben IDEs (Integrated Development Environment), die normalerweise einen Code-Editor, einen Compiler und/oder Interpreter und einen Debugger enthalten. Dadurch kann der Programmierer alle erforderlichen Funktionen an einem Ort ausführen. IDEs können auch visuelle Darstellungen von Objekthierarchien und Verzeichnissen enthalten.
  • Es gibt eine Vielzahl von Code-Editoren, die online verfügbar sind. Diese Programme bieten verschiedene Möglichkeiten zum Hervorheben der Syntax und bieten andere entwicklerfreundliche Tools.

Punktzahl

0 / 0

Teil 2 Quiz

Welcher Aspekt eines Programms ist dafür verantwortlich, Daten zu speichern und darauf zu verweisen?

Bedingte Anweisungen.

Nö! Bedingte Anweisungen sind nicht dafür verantwortlich, Daten zu speichern oder darauf zu verweisen. Stattdessen sind bedingte Anweisungen Aktionen, die basierend darauf ausgeführt werden, ob eine Anweisung wahr ist oder nicht. Versuchen Sie es nochmal…

Dateneingabe.

Versuchen Sie es nochmal! Die Dateneingabe (neue Daten) hat nicht viel mit dem Speichern und Zurückgreifen auf alte Daten zu tun, auch wenn sich die Daten geändert haben. Die Dateneingabe ist jedoch Bestandteil fast jeder Sprache und für die Verarbeitung von Benutzereingaben verantwortlich. Es gibt eine bessere Option da draußen!

Funktionen

Nicht genau! Programmiersprachenfunktionen oder Unterprogramme sind nicht an der Speicherung und Referenzierung von Daten beteiligt. Stattdessen sind Funktionen kleinere Programme in größeren Programmen, die die Erstellung komplexerer Anwendungen ermöglichen. Wählen Sie eine andere Antwort!

Variablen

Korrekt! Variablen sind ein Kernkonzept in den meisten Programmiersprachen. Sie sind daran beteiligt, Daten in einem Programm zu speichern und darauf zu verweisen, und sie können auch manipuliert werden. Lesen Sie weiter für eine weitere Quizfrage.

Willst du mehr Quiz?

Teste dich weiter!

Teil 3 von 6: Erstellen Ihres ersten Programms

Lerne eine Programmiersprache Schritt 6
Lerne eine Programmiersprache Schritt 6

0 4 BALD KOMMEN

Schritt 1. Konzentrieren Sie sich auf ein Konzept nach dem anderen

Eines der ersten Programme, die für jede Sprache unterrichtet werden, ist das Programm "Hello World". Dies ist ein sehr einfaches Programm, das den Text "Hello, World" (oder eine andere Variante) auf dem Bildschirm anzeigt. Dieses Programm bringt Programmieranfängern die Syntax bei, um ein grundlegendes, funktionierendes Programm zu erstellen, sowie den Umgang mit der Anzeige von Ausgaben. Durch Ändern des Textes erfahren Sie, wie das Programm mit Basisdaten umgeht. Unten findest du einige wikiHow-Anleitungen zum Erstellen eines „Hello World“-Programms in verschiedenen Sprachen:

  • Hallo Welt in Python
  • Hallo Welt in Ruby
  • Hallo Welt in C
  • Hallo Welt in PHP
  • Hallo Welt in C#
  • Hallo Welt auf Java
Lerne eine Programmiersprache Schritt 7
Lerne eine Programmiersprache Schritt 7

0 9 BALD KOMMEN

Schritt 2. Lernen Sie durch die Dekonstruktion von Online-Beispielen

Es gibt Tausende von Codebeispielen online für praktisch alle Programmiersprachen. Verwenden Sie diese Beispiele, um zu untersuchen, wie verschiedene Aspekte der Sprache funktionieren und wie verschiedene Teile interagieren. Nehmen Sie Teile aus verschiedenen Beispielen, um Ihre eigenen Programme zu erstellen.

Lerne eine Programmiersprache Schritt 8
Lerne eine Programmiersprache Schritt 8

0 7 BALD KOMMEN

Schritt 3. Untersuchen Sie die Syntax

Die Syntax ist die Art und Weise, wie die Sprache geschrieben ist, damit der Compiler oder Interpreter sie verstehen kann. Jede Sprache hat eine einzigartige Syntax, obwohl einige Elemente von mehreren Sprachen gemeinsam verwendet werden können. Das Erlernen der Syntax ist wichtig, um zu lernen, wie man in der Sprache programmiert, und ist oft das, woran die Leute denken, wenn sie an Computerprogrammierung denken. In Wirklichkeit ist es einfach die Grundlage, auf der fortschrittlichere Konzepte aufgebaut werden.

Lerne eine Programmiersprache Schritt 9
Lerne eine Programmiersprache Schritt 9

0 3 BALD KOMMEN

Schritt 4. Experimentieren Sie mit Änderungen

Nehmen Sie Änderungen an Ihren Beispielprogrammen vor und testen Sie dann das Ergebnis. Durch Ausprobieren können Sie viel schneller lernen, was funktioniert und was nicht viel schneller als durch das Lesen eines Buches oder einer Anleitung. Haben Sie keine Angst, Ihr Programm zu brechen; Das Beheben von Fehlern ist ein wichtiger Bestandteil jedes Entwicklungsprozesses, und neue Dinge funktionieren fast nie auf Anhieb richtig.

Lerne eine Programmiersprache Schritt 10
Lerne eine Programmiersprache Schritt 10

0 8 BALD KOMMEN

Schritt 5. Beginnen Sie mit dem Debuggen

Wenn Sie programmieren, werden Sie unweigerlich auf Fehler stoßen. Dies sind Fehler im Programm und können sich praktisch überall manifestieren. Fehler können harmlose Macken im Programm sein oder schwerwiegende Fehler, die das Kompilieren oder Ausführen des Programms verhindern. Das Aufspüren und Beheben dieser Fehler ist ein wichtiger Prozess im Softwareentwicklungszyklus, also gewöhnen Sie sich frühzeitig daran.

Wenn Sie damit experimentieren, grundlegende Programme zu ändern, werden Sie auf Dinge stoßen, die nicht funktionieren. Herauszufinden, wie man einen anderen Ansatz verfolgt, ist eine der wertvollsten Fähigkeiten, die man als Programmierer haben kann

Lerne eine Programmiersprache Schritt 11
Lerne eine Programmiersprache Schritt 11

0 6 BALD KOMMEN

Schritt 6. Kommentieren Sie Ihren gesamten Code

Fast alle Programmiersprachen verfügen über eine "Kommentar"-Funktion, mit der Sie Text einfügen können, der nicht vom Interpreter oder Compiler verarbeitet wird. Auf diese Weise können Sie kurze, aber klare Erklärungen in menschlicher Sprache hinterlassen, was der Code tut. Dies hilft Ihnen nicht nur dabei, sich daran zu erinnern, was Ihr Code in einem großen Programm tut, sondern ist in einer kollaborativen Umgebung eine wesentliche Praxis, da es anderen ermöglicht, zu verstehen, was Ihr Code tut. Punktzahl

0 / 0

Teil 3 Quiz

Warum sollten Sie beim Erlernen einer Programmiersprache Änderungen an Ihren Beispielprogrammen vornehmen?

Sie können lernen, Ihre Fehler zu korrigieren.

Schon fast! Das Beheben von Fehlern oder das "Debuggen" Ihres Codes ist ein wichtiger Teil des Lernprozesses. Wenn Sie beginnen, Änderungen an den Beispielcodes vorzunehmen, mit denen Sie üben, können Sie noch einmal durchgehen und lernen, wie Sie Fehler beheben, die Sie machen. Dies ist zwar richtig, aber es gibt auch andere Gründe, warum Sie Änderungen an Ihren Programmen vornehmen sollten. Wählen Sie eine andere Antwort!

Sie können lernen, was funktioniert und was nicht.

Teilweise hast du recht! Wenn Sie Änderungen an Ihren Beispielprogrammen vornehmen, erfahren Sie schnell, welche Änderungen funktionieren und welche nicht. Dieser Trial-and-Error-Prozess ist ein wesentlicher Bestandteil beim Erlernen der von Ihnen gewählten Sprache. Das stimmt, aber es gibt noch andere Gründe, warum Sie Ihre Beispielprogramme ändern sollten. Es gibt eine bessere Option da draußen!

Normalerweise lernt man schneller als mit einem Buch.

Du liegst nicht falsch, aber es gibt eine bessere Antwort! Wenn Sie vom Skript abweichen oder Änderungen an den Beispielprogrammen vornehmen, aus denen Sie lernen, können Sie oft schneller lernen. Sie werden aus erster Hand Erfahrungen mit dem Vornehmen von Änderungen sammeln, die noch nicht in einem Skript enthalten sind. Es gibt eine bessere Option da draußen!

Alles das oben Genannte.

Richtig! All diese Gründe erklären, warum Sie versuchen sollten, Änderungen an Ihren Beispielprogrammen vorzunehmen. Wenn Sie aus erster Hand lernen, wie Sie Ihre Programme debuggen und erkennen, was funktioniert (oder nicht funktioniert), können Sie die Programmiersprache schneller entdecken, als wenn Sie nur einem Beispielprogramm folgen. Lesen Sie weiter für eine weitere Quizfrage.

Willst du mehr Quiz?

Teste dich weiter!

Teil 4 von 6: Regelmäßig üben

Lerne eine Programmiersprache Schritt 12
Lerne eine Programmiersprache Schritt 12

0 6 BALD KOMMEN

Schritt 1. Code täglich

Eine Programmiersprache zu beherrschen braucht vor allem Zeit. Selbst eine einfachere Sprache wie Python, die nur ein oder zwei Tage braucht, um die grundlegende Syntax zu verstehen, braucht viel Zeit, um sie wirklich zu beherrschen. Wie bei jeder anderen Fähigkeit ist Übung der Schlüssel zu mehr Kompetenz. Versuchen Sie, jeden Tag zumindest einige Zeit mit dem Programmieren zu verbringen, auch wenn es nur eine Stunde zwischen Arbeit und Abendessen ist.

Lerne eine Programmiersprache Schritt 13
Lerne eine Programmiersprache Schritt 13

0 10 BALD KOMMEN

Schritt 2. Setzen Sie Ziele für Ihre Programme

Indem Sie erreichbare, aber herausfordernde Ziele setzen, werden Sie in der Lage sein, Probleme zu lösen und Lösungen zu finden. Überlegen Sie sich eine einfache Anwendung, beispielsweise einen Taschenrechner, und entwickeln Sie eine Möglichkeit, sie zu erstellen. Verwenden Sie die Syntax und die Konzepte, die Sie gelernt haben, und wenden Sie sie in der Praxis an.

Lerne eine Programmiersprache Schritt 14
Lerne eine Programmiersprache Schritt 14

0 3 BALD KOMMEN

Schritt 3. Sprechen Sie mit anderen und lesen Sie andere Programme

Es gibt viele Programmiergemeinschaften, die sich bestimmten Sprachen oder Disziplinen widmen. Das Finden und die Teilnahme an einer Gemeinschaft kann Wunder für Ihr Lernen bewirken. Sie erhalten Zugang zu einer Vielzahl von Beispielen und Tools, die Sie bei Ihrem Lernprozess unterstützen können. Das Lesen des Codes anderer Programmierer kann Sie inspirieren und Ihnen helfen, Konzepte zu verstehen, die Sie noch nicht beherrschen.

  • Sehen Sie sich Programmierforen und Online-Communitys für die Sprache Ihrer Wahl an. Stellen Sie sicher, dass Sie mitmachen und nicht nur ständig Fragen stellen. Diese Communities werden in der Regel als Ort der Zusammenarbeit und Diskussion und nicht nur als Q&A angesehen. Fühlen Sie sich frei, um Hilfe zu bitten, aber seien Sie bereit, Ihre Arbeit zu zeigen, und seien Sie offen, verschiedene Ansätze auszuprobieren.
  • Sobald Sie etwas Erfahrung gesammelt haben, sollten Sie an einem Hack-a-Thon oder einem Programmier-Jam teilnehmen. Dies sind Veranstaltungen, bei denen Einzelpersonen oder Teams gegen die Uhr antreten, um ein funktionales Programm zu entwickeln, das normalerweise auf einem bestimmten Thema basiert. Diese Veranstaltungen können viel Spaß machen und sind eine großartige Möglichkeit, andere Programmierer zu treffen.
Lerne eine Programmiersprache Schritt 15
Lerne eine Programmiersprache Schritt 15

0 2 BALD KOMMEN

Schritt 4. Fordern Sie sich selbst heraus, damit es Spaß macht

Versuchen Sie, Dinge zu tun, von denen Sie noch nicht wissen, wie Sie sie tun sollen. Suchen Sie nach Wegen, um die Aufgabe (oder eine ähnliche) zu lösen, und versuchen Sie dann, diese in Ihrem eigenen Programm zu implementieren. Versuchen Sie, sich nicht mit einem Programm zufrieden zu geben, das "im Grunde" funktioniert; tun Sie alles, um sicherzustellen, dass jeder Aspekt einwandfrei funktioniert. Punktzahl

0 / 0

Teil 4 Quiz

Warum sollten Sie an einem Programmier-Jam teilnehmen?

Sie sind hilfreiche Q&A-Sitzungen, die Ihnen grundlegende Konzepte vermitteln.

Nö! Während einige Programming Jams eine ergänzende Frage-und-Antwort-Runde haben können, sind die Veranstaltungen selbst nicht als Frage- und Antwortsegmente konzipiert. Wenn Sie Schwierigkeiten haben, Antworten auf Ihre Fragen zu finden, suchen Sie stattdessen nach anderen Programmierern, die Ihnen helfen können, oder lesen Sie andere Programme, um mehr zu erfahren. Rate nochmal!

Es sind anspruchsvolle Wettkämpfe, die zum Lernen motivieren.

Jawohl! Programmier-Jams und Hack-a-Thons sind Wettbewerbe. Mehrere Programmierer werden zusammenkommen und konkurrieren, um zuerst ein funktionsfähiges Programm zu entwickeln. Sie können viel von einem Programmier-Jam lernen, und die Anmeldung für einen kann Sie motivieren, mehr Zeit mit dem Erlernen der Sprache zu verbringen. Lesen Sie weiter für eine weitere Quizfrage.

Sie sind Online-Foren, in denen Sie lernen können, mit anderen zusammenzuarbeiten.

Versuchen Sie es nochmal! Programmier-Jams sind nicht dasselbe wie Programmier-Foren. Sie können jedoch ein Programmierforum verwenden, um auf ähnliche Weise wie bei einigen Programmierstaus zusammenzuarbeiten. Klicken Sie auf eine andere Antwort, um die richtige zu finden…

Willst du mehr Quiz?

Teste dich weiter!

Teil 5 von 6: Erweitern Sie Ihr Wissen

Lerne eine Programmiersprache Schritt 16
Lerne eine Programmiersprache Schritt 16

0 1 BALD KOMMEN

Schritt 1. Nehmen Sie an einigen Schulungen teil

Viele Universitäten, Community Colleges und Community Center bieten Programmierkurse und Workshops an, an denen Sie teilnehmen können, ohne sich an der Schule einschreiben zu müssen. Diese können für neue Programmierer großartig sein, da Sie praktische Hilfe von einem erfahrenen Programmierer erhalten und sich mit anderen lokalen Programmierern vernetzen können.

Lerne eine Programmiersprache Schritt 17
Lerne eine Programmiersprache Schritt 17

0 5 BALD KOMMEN

Schritt 2. Kaufen oder leihen Sie ein Buch

Es gibt Tausende von Lehrbüchern für jede erdenkliche Programmiersprache. Ihr Wissen sollte zwar nicht unbedingt aus einem Buch stammen, aber es ist eine großartige Referenz und enthält oft viele gute Beispiele.

Lerne eine Programmiersprache Schritt 18
Lerne eine Programmiersprache Schritt 18

0 2 BALD KOMMEN

Schritt 3. Studieren Sie Mathematik und Logik

Die meisten Programmierungen beinhalten grundlegende Arithmetik, aber vielleicht möchten Sie fortgeschrittenere Konzepte studieren. Dies ist besonders wichtig, wenn Sie komplexe Simulationen oder andere algorithmuslastige Programme entwickeln. Für die meisten alltäglichen Programmierungen benötigen Sie nicht viel fortgeschrittene Mathematik. Das Studium der Logik, insbesondere der Computerlogik, kann Ihnen helfen zu verstehen, wie Sie komplexe Problemlösungen für fortgeschrittenere Programme am besten angehen.

Lerne eine Programmiersprache Schritt 19
Lerne eine Programmiersprache Schritt 19

0 2 BALD KOMMEN

Schritt 4. Hören Sie nie auf zu programmieren

Es gibt eine weit verbreitete Theorie, dass es mindestens 10.000 Stunden Übung erfordert, um ein Experte zu werden. Dies steht zwar zur Debatte, aber das allgemeine Prinzip bleibt wahr: Meisterschaft braucht Zeit und Hingabe. Erwarten Sie nicht, alles über Nacht zu wissen, aber wenn Sie konzentriert bleiben und weiter lernen, werden Sie möglicherweise ein Experte auf Ihrem Gebiet.

Lerne eine Programmiersprache Schritt 20
Lerne eine Programmiersprache Schritt 20

0 4 BALD KOMMEN

Schritt 5. Lernen Sie eine andere Programmiersprache

Während Sie sicherlich mit dem Beherrschen einer Sprache auskommen, erhöhen viele Programmierer ihre Erfolgschancen in diesem Bereich, indem sie mehrere Sprachen lernen. Ihre Zweit- oder Drittsprache ist in der Regel komplementär zur Erstsprache, was es ihnen ermöglicht, komplexere und interessantere Programme zu entwickeln. Sobald Sie Ihr erstes Programm gut verstanden haben, ist es möglicherweise an der Zeit, ein neues zu lernen.

Sie werden wahrscheinlich feststellen, dass das Erlernen Ihrer zweiten Sprache viel schneller geht als die erste. Viele Kernkonzepte der Programmierung werden auf andere Sprachen übertragen, insbesondere wenn die Sprachen eng miteinander verwandt sind

Punktzahl

0 / 0

Teil 5 Quiz

Richtig oder falsch: Sie müssen mindestens 1.000 Stunden am Programmieren üben, bevor Sie sich als Experte bezeichnen können.

Wahr

Nö! Die vorherrschende Theorie, die korrekt sein kann oder auch nicht, besagt, dass Sie 10.000 Stunden üben müssen, um sich als Experte zu bezeichnen, nicht 1.000. Es gibt keine feste Regel, wie viele Stunden Sie üben sollten, um eine bestimmte Programmiersprache fließend zu beherrschen, aber Sie sollten sicherstellen, dass Sie regelmäßig an der Sprache arbeiten, damit Sie schnell lernen können und nicht einrosten. Rate nochmal!

Falsch

Jep! Es gibt keine strengen Regeln dafür, wann Sie sich Experte in einer Fertigkeit nennen dürfen, aber die allgemeine Theorie besagt, dass Sie 10.000 Stunden üben müssen, nicht 1.000. Wenn Sie jedoch regelmäßig üben und sich wirklich dem Lernen widmen der Programmiersprache können Sie in kürzerer Zeit funktionstüchtig werden, als Sie vielleicht erwarten. Lesen Sie weiter für eine weitere Quizfrage.

Willst du mehr Quiz?

Teste dich weiter!

Teil 6 von 6: Ihre Fähigkeiten anwenden

Lerne eine Programmiersprache Schritt 21
Lerne eine Programmiersprache Schritt 21

0 2 BALD KOMMEN

Schritt 1. Melden Sie sich für ein vierjähriges Programm an

Obwohl es nicht unbedingt notwendig ist, kann ein vierjähriges Programm an einer Hochschule oder Universität Sie mit einer Vielzahl verschiedener Sprachen vertraut machen und Ihnen helfen, sich mit Fachleuten und anderen Studenten zu vernetzen. Diese Methode ist sicherlich nicht jedermanns Sache, und viele erfolgreiche Programmierer haben noch nie eine vierjährige Institution besucht.

Lerne eine Programmiersprache Schritt 22
Lerne eine Programmiersprache Schritt 22

0 4 BALD KOMMEN

Schritt 2. Erstellen Sie ein Portfolio

Achten Sie beim Erstellen von Programmen und Erweitern Ihres Wissens darauf, dass alle Ihre besten Arbeiten in einem Portfolio gespeichert werden. Sie können dieses Portfolio Recruitern und Interviewern als Beispiel für Ihre Arbeit zeigen. Stellen Sie sicher, dass Sie alle Arbeiten einschließen, die Sie in Ihrer Freizeit erledigen, und stellen Sie sicher, dass Sie alle Arbeiten, die mit einem anderen Unternehmen erledigt wurden, einbeziehen dürfen.

Lerne eine Programmiersprache Schritt 23
Lerne eine Programmiersprache Schritt 23

0 4 BALD KOMMEN

Schritt 3. Machen Sie eine freiberufliche Arbeit

Es gibt einen sehr großen freiberuflichen Markt für Programmierer, insbesondere für Entwickler von mobilen Apps. Nehmen Sie ein paar kleine freiberufliche Jobs an, um ein Gefühl dafür zu bekommen, wie kommerzielle Programmierung funktioniert. Oftmals können Sie die freiberuflichen Jobs nutzen, um Ihr Portfolio aufzubauen und auf veröffentlichte Arbeiten hinzuweisen.

Lerne eine Programmiersprache Schritt 24
Lerne eine Programmiersprache Schritt 24

0 3 BALD KOMMEN

Schritt 4. Entwickeln Sie Ihre eigene Freeware oder kommerzielle Programme

Sie müssen nicht für ein Unternehmen arbeiten, um mit dem Programmieren Geld zu verdienen. Wenn Sie über die erforderlichen Fähigkeiten verfügen, können Sie selbst Software entwickeln und zum Kauf freigeben, entweder über Ihre eigene Website oder über einen anderen Marktplatz. Seien Sie darauf vorbereitet, dass Sie Support für jede Software bieten können, die Sie für den kommerziellen Verkauf freigeben, da die Kunden erwarten, dass ihr Kauf funktioniert.

Freeware ist ein beliebter Weg, um kleine Programme und Dienstprogramme zu verteilen. Der Entwickler erhält kein Geld, aber es ist eine großartige Möglichkeit, einen Bekanntheitsgrad aufzubauen und sich in der Community sichtbar zu machen

Punktzahl

0 / 0

Teil 6 Quiz

Warum sollten Sie sich für ein vierjähriges Programm einschreiben?

Sie können mehr als eine Sprache schneller lernen.

Schon fast! In einem vierjährigen Programm werden Sie wahrscheinlich mit einer Vielzahl von Programmiersprachen konfrontiert. Das Erlernen mehrerer Sprachen kann viel Zeit in Anspruch nehmen, aber CS-Kurse an Hochschulen beschleunigen den Lernprozess. Dies ist zwar richtig, aber es gibt auch andere Gründe, warum sich jemand für ein vierjähriges Programm einschreiben könnte. Klicken Sie auf eine andere Antwort, um die richtige zu finden…

Sie können professionelle Programmierer treffen.

Teilweise hast du recht! Vier-Jahres-Programme werden Sie mit Fachleuten in Kontakt bringen, mit denen Sie sich vernetzen können. Sie können diese Verbindungen oft nutzen, um nach dem Abschluss des Programms einen Job zu finden. Versuchen Sie es mit einer anderen Antwort…

Im Programmierfeld können Sie sich einen Namen machen.

Du liegst nicht falsch, aber es gibt eine bessere Antwort! Wenn Sie in einem vierjährigen Programm gut abschneiden, können Sie sich oft dem Programmiernetzwerk vorstellen und sich in der Branche einen Namen machen. Vier-Jahres-Programme können Ihnen helfen, Ihren Namen bekannt zu machen und Sie als potenziell wertvolle Ergänzung des Programmmarktes zu etablieren. Rate nochmal!

Alles das oben Genannte.

Genau! All dies sind Gründe, warum viele Menschen an einem vierjährigen Programm teilnehmen. Mehr als eine Programmiersprache zu kennen ist eine wertvolle Fähigkeit, und ein vierjähriges Programm kann Ihnen helfen, diese schneller zu erlernen. Sie können sich auch mit Fachleuten und anderen Studierenden vernetzen und sich in der Branche einen Namen machen. Lesen Sie weiter für eine weitere Quizfrage.

Willst du mehr Quiz?

Teste dich weiter!

Tipps

  • Wenn Sie sich für Spieleprogrammierung interessieren, untersuchen Sie Python, C++ und Java. Von den dreien ist C++ wahrscheinlich der leistungsstärkste, Python bei weitem am einfachsten zu erlernen und Java am besten geeignet, ohne Änderungen auf Windows, Mac OS und Linux zu laufen.
  • Erfahren Sie mehr über Freie Software. Studieren Sie den Quellcode der Programme, die im Free-Software-Verzeichnis verfügbar sind. Warum das Rad neu erfinden, wenn man es besser machen kann? Stellen Sie nur sicher, dass Sie verstehen, was Sie programmieren.
  • Für die meisten Leute ist es interessanter, etwas zu programmieren, das sie interessiert oder das sie verwenden können, als Beispiele aus dem Lehrbuch. Verwenden Sie eine Suchmaschine, um nach Projekten zu suchen, die Sie interessieren.
  • Wenn Sie etwas Neues lernen, ist es oft hilfreich, es selbst zu implementieren und dann das Design zu optimieren und die Ergebnisse vorherzusagen, um sicherzustellen, dass Sie das Konzept verstehen.
  • Nutzen Sie aktuelle Anwendungsprogrammierschnittstellen und offizielle Referenzmaterialien, die beim Softwareherausgeber erhältlich sind.
  • Referenzen helfen Ihnen dabei. Schämen Sie sich nicht, wenn Sie sich nicht an alles auswendig erinnern; das kommt mit der zeit. Wichtig ist zu wissen, wo Referenzmaterial zu finden ist.
  • Versuchen Sie zum Üben, anderen etwas beizubringen. Es macht Sie nicht nur kompetenter, sondern lässt Sie auch aus verschiedenen Perspektiven tiefer nachdenken.

Empfohlen: