Sei sulla pagina 1di 22

7 TIPPS, WIE ES GEHT

DENKEN
WIE EIN
PROGRAM
MIERER
ALEX LEE
Ich war ein schrecklicher Programmierer.

Tatsächlich kam ich mir in meinen Kursen immer wie der


schlechteste Programmierer vor. Die Hälfte der Zeit wusste
ich nicht, was ich tat, und fühlte mich immer hinter meinen
Kollegen zurück.

Es war furchtbar.

Ich habe so viel Zeit damit verschwendet, festzusitzen,


verwirrt und frustriert zu sein.

Aber acht Jahre später ...

Mir wurde klar, dass man als Programmierer wie ein


Programmierer denken muss . Wenn ich die Einstellung
gehabt hätte, die ich heute habe, hätte ich es viel einfacher
gehabt und wäre nicht die ganze Zeit so festgefahren . Ich
hätte Projekte schneller abgeschlossen, das
Programmieren schneller gelernt und bessere Noten
bekommen.

Diese Tipps helfen Ihnen bei Ihren Programmierkursen.


Behalten Sie diese also im Hinterkopf.

Ich verwende genau diese Tipps jedes Mal, wenn ich


programmiere. Dadurch habe ich Tausenden von
Menschen in ihren Programmierkursen geholfen. Wenn Sie
meinen Codierungs-YouTube-Kanal sehen möchten,
können Sie dies hier tun.

Diese sieben Tipps finden Sie auf den folgenden Seiten.

1. Codierung ist für


Sie
Du sitzt im Unterricht ganz hinten, wie immer. Und der
Lehrer kündigt an, Ihr Arbeitsverzeichnis einzurichten.
Sie fragen sich: „Was ist nochmal das Arbeitsverzeichnis ?“

Im Raum herrscht Stille, bis auf das Klicken und Klackern


der Maustasten und Tastenanschläge. Du siehst dich um.
Die Augen der Menschen kleben an ihren Bildschirmen, als
wüssten sie genau, wie man ein Arbeitsverzeichnis
einrichtet.

Aber du bist ahnungslos...

Sie benötigen Hilfe. Aber Sie haben Angst, dass Sie, wenn
Sie Ihre Hand heben, für immer als das dumme Kind
bekannt werden, das nie weiß, was es tut.

Minuten vergehen, Ihr Blutdruck steigt. Sie fühlen sich


unruhig, weil Sie in der ersten Woche nicht in Rückstand
geraten wollen. Aber alle scheinen die Nase vorn zu haben
... Und Sie möchten wirklich programmieren lernen ... Also
heben Sie Ihre Hand. Und bekomme die Antwort. Aber Sie
fragen sich immer noch: „Ist Programmieren etwas für
mich?“

Nun, die Wahrheit ist, dass 75 % der Leute in diesem


Raum auch nicht wussten, was sie taten. Irgendwie haben
sie es geschafft, einen Freund zu fragen, zu googeln oder
sich durch Folien zu wühlen. Und wenn sie Glück hatten,
machten sie die Hälfte davon richtig.

Die Wahrheit ist, dass die Klasse ein schreckliches Erlebnis


hatte, da der Professor es nicht klar lehrte.

Ich habe genau diese Erfahrung unzählige Male an der NC


State und bei APCS gemacht.

Programmieren sieht NUR deshalb verwirrend aus und


fühlt sich auch so an, weil es nicht einfach gelehrt wird. Es
ist nicht deine Schuld, wenn es deine Schuld wäre, dann
hättest du dir nicht so viele Sorgen gemacht.

Codierung ist für Sie. Lass dir von KEINEM etwas anderes
sagen :)
2.Sehen Sie, was
funktioniert. Sehen
Sie, was nicht
funktioniert.
Ein großes Missverständnis ist, dass man wirklich hart „
denken “ muss, um ein guter Programmierer zu sein.

Aber Sie müssen nicht lange nachdenken.

Tatsächlich müssen die besten Programmierer überhaupt


nicht lange nachdenken! Sie haben so oft gesehen, was
funktioniert und was nicht, dass es einfach wird. Es
wird viel einfacher sein, wenn Sie auf den Computer
hören , anstatt zu viel nachzudenken und den Code zum
Funktionieren zu zwingen . Deshalb zeige ich Ihnen eine
Methode, mit der Sie neuen Code entdecken und
kennenlernen können.

Die Methode ist einfach.

1. Finden Sie ein funktionierendes Beispiel.


2. Laufen.
3. Ändere es ein wenig.
4. Laufen.
5. Ändern Sie es zurück und ändern Sie dieses Mal etwas
anderes.
6. Laufen.
7. Wiederholen Sie die Schritte 5–6. Eine Menge.

Dies verstärkt funktionierenden Code und nicht


funktionierenden Code in Ihrem Gehirn. Hier ist ein
Beispiel:

1. System.out.println(“Hallo, Welt!”);
2. Ausgabe: Hallo Welt!
3. System.out.println(“Mein erstes Programm!”);
4. Ausgabe: Mein erstes Programm!
5. System.out.println(Hallo Welt!);
6. Ausnahme im Thread „main“…
7. system.out.println(“Hallo, Welt!”);
8. Ausnahme im Thread „main“…

Sie werden auf natürliche Weise neugierig und lernen,


indem Sie einfach herumspielen.
3. Von Menschen
lernen ist
Effizienter als
Websites
Oft möchten Sie bei Google nach „ Wie verwende ich eine
for-Schleife “ oder „ Wie bekomme ich ein Element aus
einem Array in Java? “ suchen, um Ihnen beim Codieren
zu helfen. Dies ist eine Möglichkeit, tolle Informationen
und sogar Beispielcode zu finden!

Ich mache das immer noch jedes Mal, wenn ich


programmiere, und Google ist großartig :)
Aber oft sind die Zielgruppe dieser Websites keine
Anfänger. Daher kann es sein, dass es viele Fachbegriffe,
Code, den Sie noch nicht gelernt haben, und
einschüchternde Antworten gibt.

Ich habe das auf die harte Tour gelernt.

Eines Tages hatte ich Probleme mit einer Aufgabe, die ich
bis zum Ende des Unterrichts abgeben musste. Ich
kämpfte die halbe Unterrichtszeit lang, bis ich schließlich
meine Hand hob und den TA um Hilfe bat.

Er verwendete einfache Begriffe und brachte mir bei,


wie ich mein Problem in Sekundenschnelle lösen
konnte.

Da wurde mir klar, dass es weitaus effizienter ist, Code


von einer Person zu lernen als von einer Text-Website.

Ihre Freunde, Kollegen und TAs verstehen Ihre


Bedürfnisse besser als Websites. Wenn Sie nicht
weiterkommen, haben Sie keine Angst, sich an sie zu
wenden.
Ihr werdet beide dabei wachsen. Sie werden schnell
Verständnis gewinnen und sie werden lernen, indem sie
Ihnen helfen. Du wirst bald sagen: „OOOOOOOH MEIN
GOTT, ich kann nicht glauben, dass ich das verpasst
habe!!!!“ Das ist so eine kleine Sache, wow, vielen
Dank!!!!!“ Und „Das schaffst du!?!?“ Und „Woah, das heißt,
ich könnte dies, dies und das tun ...“

Programmieren kann eine sehr individuelle Tätigkeit sein.


Aber die Momente, die Sie mit anderen teilen, sind
diejenigen, an die Sie sich am meisten erinnern und die
Sie am meisten genießen werden. Ganz zu schweigen
vom schnellsten Weg, sich als Programmierer
weiterzuentwickeln.

4. Deine Superkraft
Programmieren ist eine Supermacht. Ist es wirklich.

Ohne Computerprogrammierer wäre Folgendes nicht


möglich gewesen:
• Landung eines Roboters auf dem Mars.
• Ein Foto von einem Schwarzen Loch machen
• Führen Sie Quantenberechnungen durch
• Erstellen Sie virtuelle Realitäten
• Übertreffen Sie Menschen in Go
• Sie lesen dieses Dokument
• Alles im Internet

Sie können alles tun, wenn Sie programmieren können.


Die einzige Grenze ist Ihre eigene Vorstellungskraft.

Vergiss das nie.


5. Die BESTEN
Programmierer
begrüßen dies…
Die besten Programmierer der Welt machen sich diese
eine Tatsache zu eigen …

Ein Computer ist ein Werkzeug.

Das ist es.

Es gibt nichts wirklich Besonderes an einem Computer. Ein


Computer kann lediglich feststellen, ob ein elektronisches
Signal ein- oder ausgeschaltet ist.

Aber wir haben Programmiersprachen entwickelt, die es


uns ermöglichen, mit diesen Signalen Dinge zu tun. Wir
haben klein angefangen, indem wir mit diesen Signalen
Mathematik gemacht haben. Dann lernten wir, wie man
Daten speichert, Texte schreibt, Farben anzeigt, Apps
erstellt und Intelligenz erzeugt. Alle mit elektronischen
Ein-/Ausschaltsignalen, auch Binärsignale genannt.

Beim Programmieren wird die Kreativität, das Herz und die


Seele des Menschen in elektronische Aus- und Ein-Signale
übersetzt.

Wir lieben unsere Computer. Aber akzeptieren Sie, dass


Sie etwas hineinstecken müssen, was Sie daraus
herausholen wollen. Glücklicherweise haben andere Leute
viele Codes und Programme zusammengestellt, um Sie auf
Ihrer Reise zu unterstützen.

Es ist Ihre Aufgabe, es zusammenzustellen und zu Ihrem


eigenen zu machen. Der Computer ist genau das, was Sie
nutzen.
s ist nur eine
e von Schritten
cht man ein Erdnussbutter-Gelee-Sandwich?

eben Sie einfach Erdnussbutter und Gelee


der?“

Wie würden Sie nun einen Computer


in PB&J zu erstellen?

ine... ich weiß nicht, es ist ein Computer. Ich


ht einfach programmieren“

en Computer so zu programmieren, dass er ein


t, würdest du sagen, was du mir gesagt hast,
kret wie möglich .

e sich Erdnussbutter
e sich Gelee
7. Drücken Sie sich
aus
Sie haben Dateien gespeichert, Projekte ausgeführt und
Bibliotheken installiert.

Aber...

Am Ende des Tages...

Durch das Programmieren drücken Sie sich selbst aus.

Sie sind der Einzige vor diesem Bildschirm. Alles, was Sie
versuchen, gehört zu 100 % zu Ihnen. Sie erstellen
Programme. Und du zerbrichst sie. Jeder Fehler, jeder
Irrtum und jeder Lauf macht dich besser.

Denn eines Tages, wenn man sich vor einen Computer


setzt. Und Sie möchten etwas machen, das Sie mit
anderen teilen können. Du kannst . Gehen Sie also raus
und prägen Sie diese Welt. Nur Menschen wie wir haben
die Kraft dazu.
Wenn Ihnen dieses PDF
gefallen hat,
Stellen Sie sicher, dass
Sie sich anderen
anschließen
studentische
Programmierer in meinem
KOSTENLOSE Facebook-
Gruppe…
Java Students Unite ist
die Gruppe
wo Java-Studenten
lernen können
und diskutieren, wie man
Einsen bekommt und
ihr Verständnis
verbessern
Java.

Treten Sie Java Students Unite auf


FB bei

Potrebbero piacerti anche