Macht mir Programmieren Spaß?
Hey Leute,
Ich hätte eine Frage.
Ich frage mich momentan, ob mir Programmieren überhaupt Spaß macht.
Ich habe mir ein Udemy Kurs gekauft und bin oftmals demotiviert den Kurs weiter zu machen. Im Kurs gibt es ein Praxisprojekt, aber da werden die Ergebnisse nur in der Konsole ausgegeben (JavaScript, Web). Es ist also sehr trocken.
Ich habe so Lust, eigene Apps (mit React Native) zu entwickeln und interessiere mich auch sehr für IT. Etwas anderes kann ich mir bei mir auch nicht vorstellen. Geld setzte ich eher in den Hintergrund und ist auch nicht meine Motivation.
Meine Frage ist: Habt Ihr auch schon einmal solche Erfahrung gemacht? Und denkt ihr, ich sollte Programmieren eher sein lassen?
7 Antworten
![](https://images.gutefrage.net/media/user/TheFamousSpy/1647432540478_nmmslarge__0_0_1919_1919_403148a7164f4c591776466ae088b7c2.png?v=1647432541000)
Man kann auch andere Dinge in der IT machen als Programmierung/Softwareentwicklung. Vielleicht solltest du dir andere Themengebiete anschauen
![](https://images.gutefrage.net/media/default/user/8_nmmslarge.png?v=1551279448000)
Im Kurs gibt es ein Praxis Projekt aber da werden die Ergebnisse nur in der console ausgegeben(JavaScript, Web). Es ist also sehr trocken
Man fängt mit Konsolenprogrammierung an, weil es bei der Programmierung in erster Linie um das geht, was im Hintergrund passiert, weniger um die Benutzeroberfläche.
Ich habe so Lust eigene Apps zu entwickeln
Dann mach das doch. Der Kurs soll dir vermutlich nur Programmierlogik und Syntax vermitteln, dir als das Handwerkszeug beibringen. Letztlich geht es natürlich darum, eigene Projekte zu realisieren.
Also such dir eigene Projekte. Fang klein an und wenn du die gemeistert hast, such dir neue Herausforderungen.
![](https://images.gutefrage.net/media/user/FaTech/1708715131049_nmmslarge__0_0_500_500_77a0f43d5804c908f40c8a1b0c260400.png?v=1708715131000)
Der Anfang ist immer extrem schwer. Wichtig ist es, wenn man das wirklich will, muss man Durchhaltevermögen zeigen. Es ist natürlich sehr trocken, aber mit Console geht es immer los. Stell dir mal vor, du würdest direkt mit krassen Scripten beginnen, das wäre ja quatsch. Dann lernst du nichts, weil es viel zu viel wird
![](https://images.gutefrage.net/media/user/Palladin007/1513698609789_nmmslarge__202_0_980_980_9cc06b25d33a80bd7adc221dae634818.jpg?v=1513698610000)
Softwareentwicklung ist kein "drei Klicks = schönes Programm".
Der Einstieg ist schwer und langwierig, besonders am Anfang braucht man sehr viel Durchhaltevermögen und es ist sehr viel Theorie. Außerdem ist die Kette an aufeinander aufbauenden Themen sehr lang, einfach mitten drin anfangen funktioniert genau so lange, wie Du bei den minimalsten Grundfunktionen bleibst - also nicht sehr lang.
Natürlich ist das bei einem produktiven Projekt einfacher, allerdings nimmst Du dir da ggf. zu früh zu viel vor und verzweifelst dann erst recht, wenn Du bei einer vermeintlich einfach von einem riesigen Berg fehlender Vorkenntnisse zum Nächsten springst und kein Licht siehst.
Deshalb ist es klüger, wirklich vorne anzufangen und jedes Bisschen der Grundlagen abzuarbeiten, am besten mit winzigen Müll-Projekten, die Du ständig weiter entwickelst. Oder Du fängst mit einem "richtigen" Projekt an und gehst damit das Risiko ein, gegen riesige Berge fehlender Vorkenntnisse anzurennen - für mich wäre das nichts, aber ich kann auch nur für mich sprechen.
Ob's dir Spaß macht, weiß ich nicht.
Mir macht's Spaß, mir macht es auch Spaß, schwierige Probleme zu suchen und so weiter.
Man muss es halt mögen und die Realität sieht nicht so aus, wie in vielen YouTube-Tutorials (und vielleicht auch Kursen) gezeigt wird. Die Programmierung besteht zu 95% der Zeit aus Code, Schreiben, Überlegen, im Kopf durchspielen, Debuggen, etc. und die tatsächliche Entwicklungsarbeit besteht neben der Programmierung zu einem großen Teil aus Planung und (Selbst-) Organisation.
![](https://images.gutefrage.net/media/user/regex9/1455660989427_nmmslarge__0_13_270_270_615d5a3bc6888f4c1486ce2b4d9d8f60.png?v=1455660989000)
(...) aber da werden die Ergebnisse nur in der Konsole ausgegeben (JavaScript, Web). Es ist also sehr trocken.
Schau dir p5.js an. Das ist eine JavaScript-Bibliothek, die dir Zeichenfunktionen für ein Canvas-Element stellt und aufgrund ihrer Einfachheit grundsätzlich für Programmieranfänger ausgerichtet ist.
An den JavaScript-Grundlagen kommst du da natürlich auch nicht vorbei, Klicki-Bunti ist es nicht. Doch bietet sich in dem Zusammenhang ein anderes Umfeld, welches mehr Raum für Kreativität bietet. Ob du dich nun an Animationen probierst oder kleinen Minispielen (Pong, Snake, Space Invaders, ...), sei dir überlassen. Mit den einfachsten Grundwerkzeugen (Variablen, Operatoren, Kontrollstrukturen) kann man schon einiges Sehenswertes erreichen.
Folgende Quellen liefern dir dazu interessante Aufgaben:
- HappyCoding (p5-Tutorials für Miniprojekte)
- timrodenbroeker.de (p5-Tutorials für Miniprojekte)
- The Coding Train - Creative coding with Daniel Shiffman (Videokurs zu p5 und JavaScript-Grundlagen)
- Open Processing: Inspirationen (aber eher für später, viele dieser Beispiele bedürfen mathematisches Verständnis)
Ich habe so Lust, eigene Apps (mit React Native) zu entwickeln und interessiere mich auch sehr für IT.
Ich würde dir dazu raten, das Entwickeln von Apps mit React erst einmal hintenanzustellen, so lange du in den Grundlagen von JavaScript (dazu zähle ich auch die OOP-Features) noch nicht einigermaßen vertraut bist. Es würde dich sonst nur überfordern oder frustrieren, so wie es frustriert, ein Klavierstück spielen zu wollen, ohne die Tasten zu kennen.
Einige Monate wirst du für das Lernen also wohl einplanen müssen.
Und denkt ihr, ich sollte Programmieren eher sein lassen?
Es ist eine reine Motivationsfrage, die du mit dir selbst ausmachen musst und die sich somit von allein lösen dürfte.
Solltest du an Themen wegen Verständnisproblemen hängen, würde ich zunächst empfehlen, es mit anderen Lernquellen zu versuchen. Ebenso kann man die eigene Lernmethodik hinterfragen. Nur einmal in der Woche sich an JavaScript zu setzen oder nur Anlesen ohne Ausprobieren, würde dir beispielsweise eher wenig bringen, da sich Lernstoff so kaum festigt.
Also ist das „normal“