Informatiker werden – wikiHow

Inhaltsverzeichnis:

Informatiker werden – wikiHow
Informatiker werden – wikiHow

Video: Informatiker werden – wikiHow

Video: Informatiker werden – wikiHow
Video: Entwickeln für mobile Anwendungen (für Desktop- Entwickler) 2024, April
Anonim

Als Informatiker geht es nicht ums Programmieren; es geht um das Studium von Algorithmen (eine Reihe von Schritten, die von jemandem oder etwas verstanden werden, um eine Aufgabe in einer bestimmten Anzahl von Schritten zu erledigen). Viele Informatiker programmieren überhaupt nicht. Edsger Dijkstra hat einmal gesagt: „In der Informatik geht es nicht mehr um Computer als in der Astronomie um Teleskope.“

Schritte

Teil 1 von 4: Der Anfang

Werden Sie Informatiker Schritt 1
Werden Sie Informatiker Schritt 1

Schritt 1. Werden Sie ein lebenslanger Lernender

Als Informatiker geht es darum, zu lernen, Student zu sein, nicht nur während der Ausbildung, sondern für die ganze Zeit Ihres Berufslebens. Technologie ändert sich, neue Sprachen entwickeln sich, neue Algorithmen werden entwickelt: Sie müssen in der Lage sein, Neues zu lernen, um auf dem Laufenden zu bleiben.

284814 2
284814 2

Schritt 2. Verstehen Sie Ihre zukünftige Rolle

Als Informatiker ist es Ihre Aufgabe, Probleme zu lösen. Es geht auch darum, Probleme so zu lösen, dass am Ende alle glücklich sind. Dies bedeutet, dass Sie sowohl gute Kommunikationsfähigkeiten als auch Programmierfähigkeiten erlernen, da Sie die Bedürfnisse Ihres Kunden mit der passenden Lösung eher erfüllen können, wenn Sie gut zuhören und Ihr Verständnis klar wiedergeben und den Kunden während des Projekts auf dem Laufenden halten.

Teil 2 von 4: Pseudocode schreiben

Werden Sie Informatiker Schritt 2
Werden Sie Informatiker Schritt 2

Schritt 1. Beginnen Sie mit Pseudocode

Pseudocode ist nicht wirklich eine Programmiersprache, aber es ist eine Möglichkeit, ein Programm auf eine sehr englische Weise darzustellen. Der Ihnen bekannteste Algorithmus befindet sich wahrscheinlich auf Ihrer Shampooflasche: Aufschäumen, ausspülen, wiederholen. Dies ist ein Algorithmus. Es ist für Sie (der "Computing Agent") verständlich und hat eine endliche Anzahl von Schritten. Oder tut es…

Werden Sie Informatiker Schritt 3
Werden Sie Informatiker Schritt 3

Schritt 2. Optimieren Sie den Pseudocode

Das Shampoo-Beispiel ist aus zwei Gründen kein sehr guter Algorithmus: Es hat keine Bedingung, mit der man enden kann, und es sagt einem nicht wirklich, was man wiederholen soll. Einschäumen wiederholen? Oder nur das Spülen. Ein besseres Beispiel wäre "Schritt 1 - Aufschäumen. Schritt 2 - Spülen. Schritt 3 - Wiederholen Sie die Schritte 1 und 2 (2 oder 3 Mal für bessere Ergebnisse) und dann beenden (beenden)." Dies ist für Sie verständlich, hat eine Endbedingung (eine endliche Anzahl von Schritten) und ist sehr explizit.

Teil 3 von 4: Algorithmen schreiben

Werden Sie Informatiker Schritt 4
Werden Sie Informatiker Schritt 4

Schritt 1. Versuchen Sie, Algorithmen für alle möglichen Dinge zu schreiben

Zum Beispiel, wie man auf dem Campus von einem Gebäude zum anderen kommt oder wie man einen Auflauf macht. Bald werden Sie überall Algorithmen sehen!

Werden Sie Informatiker Schritt 5
Werden Sie Informatiker Schritt 5

Schritt 2. Nachdem Sie gelernt haben, wie man Algorithmen schreibt, sollte das Programmieren für Sie selbstverständlich sein

Kaufen Sie ein Buch und lesen Sie es vollständig, um die Sprache zu lernen. Vermeiden Sie Online-Tutorials, da sie oft von Hobbyisten und nicht von Profis geschrieben werden.

Sie können jedoch gerne im Internet nach Hilfe suchen. Objektorientierte Sprachen wie Java und C++ sind derzeit "in", aber prozedurale Sprachen wie C sind am Anfang einfacher, da sie sich ausschließlich mit Algorithmen beschäftigen

Werden Sie Informatiker Schritt 6
Werden Sie Informatiker Schritt 6

Schritt 3. Programmierung ist nur die Übersetzung von Pseudocode in eine Programmiersprache

Je mehr Zeit Sie vor der Programmierung mit der Planung in Pseudocode verbringen, desto weniger Zeit werden Sie mit Tippen und Kopfkratzen verbringen.

Teil 4 von 4: Algorithmusanalyse

284814 8
284814 8

Schritt 1. Lesen Sie den RAM (die Maschine mit wahlfreiem Zugriff) aus

Einer der besten Ausgangspunkte ist das Lesen von Steven Skienas Buch The algorithm design manual.

284814 9
284814 9

Schritt 2. Lernen Sie das einschränkende Verhalten von Funktionen kennen

Informieren Sie sich über die Big-O-Notation.

284814 10
284814 10

Schritt 3. Lesen Sie, wie Worst-Case-Eingaben Ihren Algorithmus brechen oder Sie viel CPU-Verarbeitungszeit kosten können

Es ist wichtig zu lernen, mit welchen Wegen ihnen effizient entgegengewirkt werden kann.

Tipps

  • Der Bereich der Informatik verzweigt sich in viele verschiedene Bereiche wie Computerdesign und -entwicklung, Datenbanken, Computersicherheit oder Computersprachen, um nur einige zu nennen. Daher ist es ratsam, sich auf einen oder vielleicht ein paar mehr zu konzentrieren, wenn sie Sie interessieren.
  • Nachdem Sie eine Programmiersprache gelernt haben, ist das Erlernen einer anderen innerhalb desselben Paradigmas einfach, da Sie immer noch nur den Pseudocode in eine tatsächliche Sprache übersetzen.
  • Ein Whiteboard ist ein großartiger Ort, um Algorithmen zu schreiben.
  • Wenn Sie ein Schüler der Sekundarstufe sind und jünger als 20 Jahre alt sind, ziehen Sie in Betracht, an der Informatikolympiade Ihrer Region teilzunehmen.

Empfohlen: