📝 Zusammenfassung
openai-gpt-4o-mini
## HAUPTTHEMA
In diesem Video werden die häufig übersehenen Nachteile des Programmierberufs diskutiert, um angehenden Programmierern ein realistisches Bild der Branche zu vermitteln.
## KERNPUNKTE
• **Stress**: Programmierer stehen oft unter Druck, Bugs und Sicherheitslücken schnell zu beheben, was zu stressigen Arbeitssituationen führt.
• **Schwierigkeit des Programmierens**: Es ist oft herausfordernd, sich in fremden oder komplexen Code einzuarbeiten, was frustrierend sein kann.
• **Imposter-Syndrom**: Viele talentierte Programmierer fühlen sich unsicher und glauben, nicht bereit für den Job zu sein, obwohl sie es sind.
• **Motivation**: Geld allein sollte keine Hauptmotivation für das Programmieren sein, da der Job auch viele Herausforderungen mit sich bringt, die Geduld und Leidenschaft erfordern.
• **Kontinuierliches Lernen**: Programmieren erfordert lebenslanges Lernen und die Bereitschaft, sich neuen Themen weiterhin zu widmen.
## FAZIT/POSITION
Das Video betont, dass trotz der Herausforderungen und Nachteile der Programmierberuf auch viel Freude und Belohnung mit sich bringt. Wer mit diesen Nachteilen umgehen kann und Spaß am Programmieren hat, sollte sich ernsthaft mit einer Karriere in diesem Bereich beschäftigen.
Heute machen wir mal so ein bisschen was anderes. Heute lassen wir mal diese ganzen Vorteile, die wahrscheinlich eh die meisten kennen, die diesen Kanal hier verfolgen und reden über die Nachteile. Es ist Zeit für ein bisschen Real Talk. Ich meine, wir alle wissen, Programmierer sind super gefragt und werden in den nächsten Jahren sogar noch mehr gefragt sein. Gleichzeitig macht der Job Spaß und es ist gut bezahlt. Klingt doch alles super und man kann sich auch noch vollkommen kreativ ausleben. Aber heute reden wir über die Nachteile. Wenn du nämlich gerade überlegst, ob du Programmieren lernen sollst und ob du das Ganze vielleicht sogar beruflich machen möchtest, dann ist es ganz wichtig, dass du nicht nur die Vorteile kennst, sondern natürlich auch die Nachteile, die dieser Job mit sich bringt. Und da gibt es wirklich einige. Und falls du mich noch nicht kennst, hallo, mein Name ist Junus, ich bin Programmierlehrer und bei der Developer Akademie bringen wir Quereinsteigern, unabhängig vom Hintergrund und wo du vorher gearbeitet hast, programmieren bei, bringen dir bei, wie man professionelles Software entwickelt und wir bringen dich auch in den ersten Job. Jetzt würde ich sagen, legen wir aber erstmal los und kommen zum ersten Punkt und das ist Stress. Und ich bin sicher, wenn du darüber nachdenkst, programmieren zu lernen, dann hast du schon so eine Vorstellung in deinem Kopf, wie der perfekte Arbeitsalltag aussieht. Du kommst in die Firma, hast eine Idee für irgendetwas, was du an deiner Software programmieren möchtest, z.B. ein neues Feature oder du willst vielleicht ein ganz neues Programm schreiben, setzt dich hin, haust in die Tasten, baust deine Software, lebst dich vollkommen kreativ aus und irgendwann klappt das Ganze dann, du zeigst es allen Leuten und die sagen: "Hey, super, richtig cool, toll, dass du dieses Software gebaut hast." Und ich möchte ehrlich mit dir sein, natürlich gibt es solche Tage und natürlich kannst du dich kreativ ausleben und natürlich kannst du auch deine eigenen Ideen in die Software einbringen. Das ist in den meisten Jobs so. Allerdings gibt es auch diese anderen Tage. Sehr häufig ist es nämlich auch so, dass du in die Firma kommst und es gibt einen Bug in der bestehenden Software. Das heißt, ein Fehler, ein Software Fehler und irgendetwas klappt einfach nicht so, wie es klappen sollte. Und dann kommen nicht nur Leute aus deiner Firma, Vorgesetze, dein Chef und so weiter vorbei, sondern vielleicht rufen auch noch Kunden an oder andere Leute, für die ihr gerade diese Software entwickelt, andere Firmen beispielsweise und machen Stress und du musst diesen Fehler jetzt lösen, um die Leute zu besänftigen. Gleichzeitig ist es aber noch so, dass man nicht jeden Bug, auch nicht mit vielen, vielen Jahren Erfahrung innerhalb von Minuten oder von einer halben Stunde Stunde lösen kann. Es gibt Bugs, da sitzt man viele Stunden oder sogar Tage dran, bis man das Ganze gelöst hat. Und wenn dann gleichzeitig einem noch Kunden im Nacken sitzen und dann dein Chef das dritte Mal vorbeikommt und sagt: "Hey, wieso geht es nicht weiter? Es ist doch nur so, dass man hier den Login Button nicht drücken kann." dann kann das Ganze schon eine ziemlich stressige Situation sein und da muss man mit umgehen können. Noch schlimmer sind Sicherheitslücken. Egal wie weit du in deiner Karriere bist, egal wie viele Jahre du programmierst, es kann vorkommen, dass es Sicherheitslücken in deiner Software gibt. Und wenn dir eine Sicherheitslücke auffällt, dann muss das Ganze gemeldet werden und diese Sicherheitslücke muss schnellstmöglich geschlossen werden und das kann manchmal schon bisschen stressig sein. Natürlich kann man das Ganze auch gut verpacken. Wir hatten beispielsweise bei einer Firma, wo ich vor vielen Jahren mal gearbeitet hatte, eine relativ gravierende Sicherheitslücke. Haben die aber gefunden und haben auch alles professionell gemacht und haben dann diese Sicherheitslücke innerhalb von 24 Stunden geschlossen. Ja, da waren wir damals richtig stolz auf uns, aber wir sind trotzdem nervlich auch so ein bisschen an unsere Grenzen gekommen, denn das war ohne Vorwarnung, dass wir diese Sicherheitslücke plötzlich gefunden haben. Und dann sind alle Entwickler, ich glaube bis 12 Uhr nachts oder 1 Uhr morgens oder so im Büro geblieben, einfach ohne dass es vorher besprochen war. Wir haben Pizza bestellt und sowas. Ich glaube, es gab noch irgendwie Bier und Softgetränke und so weiter und wir haben uns schon das Beste aus der Situation gemacht. Aber trotzdem saßen wir dann da mit Hochdruck und haben bis mitten in der Nacht versucht, diese Software irgendwie zu fixen. Und sowas kann natürlich richtig stressig sein. Da musst du das Ganze dann natürlich auch so ein bisschen mit Humor nehmen und einfach das Beste daraus machen. Und ich will auch ehrlich mit dir sein, sowas passiert natürlich jetzt auch nicht jeden Tag, aber es kann halt schon mal passieren. Gerade auch dieses Lösen von Bugs unter Druck, das kann manchmal richtig nervig sein, denn ein Bug zu fixen, das kann viele Stunden dauern, manchmal auch Tage dauern, ohne dass es auch nur das kleinste bisschen weitergeht. Und das ist einfach ein Teil, das gehört zu unserem Beruf dazu. Das wissen auch Manager, das wissen auch deine Vorgesetzten, aber trotzdem ist es so, dass es manchmal einem persönlich dann schon so ein bisschen Stress macht, wenn man denkt, okay, ich sitze jetzt seit zwei Tagen an diesem Programm und es geht keinen Meter nach vorne. Der Bug ist immer noch da, ich verzweifel. Ja, also da musst du einfach wissen, das gehört zum Beruf dazu. Punkt Nummer 2: Programmieren ist schwer. Deinen eigenen Code kennst du vielleicht und in deinem eigenen Code kannst du wahrscheinlich auch schnell Änderung machen und kannst wahrscheinlich auch relativ schnell Fehler finden. Aber häufig hast du dann das folgende Szenario. Es gibt eine Software, die hast du vor einem Jahr geschrieben und dann kommt jemand deiner Kunden plötzlich noch mal auf dich zu oder dein Vorgesetz und sagt: "Hey, hier muss noch mal was gemacht werden." Und dann ist es fast so, als würdest du dich in einen fremden Code einarbeiten. Noch schlimmer, du musst dich wirklich in einen fremden Code einarbeiten. Das passiert nämlich auch häufiger mal. Das heißt, jemand anders hat einen Code geschrieben, der vielleicht auch nicht unbedingt der sauberste ist und der ist komplex, schwer zu verstehen, die Person hat einen anderen Stil und plötzlich kommst du ins Büro, dir wird fremder Code von der Person, die vielleicht vor 3 Jahren im Betrieb gearbeitet hat und jetzt nicht mehr hingeklatscht und dann wird gesagt: "Hey, du musst das Ganze jetzt fixen." Und das kann natürlich richtig nervig sein, wenn du dich dann dahinsetzt und dann innerhalb von kurzer Zeit dich in den komplett fremden Code reinarbeiten musst und das Ganze irgendwie hinbekommen musst und es wird in deiner Karriere definitiv passieren. Ich weiß noch, wir hatten in einem Software Startup, wo ich irgendwann mal gearbeitet hatte, eine Werkstudentin, die für ein halbes Jahr da war und dann hat die irgendwie so ein Tool gebaut und das hat nur so halb funktioniert und die Leute haben das irgendwie hingenommen, bis das Tool dann komplett abgeschmiert ist und gar nicht mehr funktioniert hat. Das war bei der Erfahrung, die die Person damals hatte, die war absolute Neueinsteigerin in dem Themengebiet auch jetzt abzusehen, dass das ganze passiert. Aber die war dann auch nicht mehr da. Und mir wurde dann damals diese Software hingeklatscht und gesagt: "Hey, wir brauchen dieses Tool unbedingt. Niemand kann mehr arbeiten ohne dieses Tool, aber du musst es reparieren." Und dann saß ich da und habe so einen Code gesehen, das sah aus wie Spaghetti, alles quer durcheinander und es war einfach unglaublich schwer, das Ganze zu verstehen. Und dann musste ich einfach diesen ganzen Code irgendwie wieder zum Laufen kriegen und das ganze hat bestimmt eine Woche gedauert und es war auch kein Job, der besonders Spaß gemacht hat. Es war schwer zu verstehen. Ich musste mich in eine komplett fremde Codebase einarbeiten und alle zwei Stunden ist dann noch irgendjemand gekommen und sagt: "Junus, ich kann nicht arbeiten." Junus, wann ist denn das Tool endlich fertig? Wie lange dauert das denn? Es ist doch nur so ein kleiner Fehler. Wie kann das denn sein? Aber das ist ganz normal und das ist auch egal, wie viele Jahre Erfahrung du hast, es gibt einfach diese Tage, da wirst du dich in fremden Code einarbeiten müssen, den du nicht verstehst, der vielleicht auch nicht unbedingt mit dem Qualitätsanspruch geschrieben wurde, den du persönlich hast oder den du haben solltest. und dann kann das Ganze natürlich schon hart sein. Punkt Nummer 3, das sogenannte Imposter Syndrom. Ebenfalls ein sehr wichtiger Punkt und da möchte ich dir einfach meine Geschichte zu erzählen. Ich habe mal jemanden gecoacht im Programmieren, der war echt extrem gut. Also, der war ein massives Talent und der hat auch vorher schon viele Jahre immer hobbymäßig was gemacht und war echt einfach auf einem richtig richtig hohen Level und ich bin sicher, der Typ hätte sofort einen Job bekommen. Dem habe ich auch sehr oft gesagt: "Hey, warum bewirbst du dich nicht? Du bist ready, deine Projekte sehen top aus. du bist perfekt vorbereitet. Jetzt schick endlich mal die Bewerbung raus. Und er hat mir damals eigentlich jedes Mal wieder das gleiche geantwortet. Nein, Junus, ich bin noch nicht bereit. Vielleicht siehst du, dass ich bereit bin, aber nein, ich kann das noch nicht. Ich kann das noch nicht. hier fühle ich mich noch unsicher und so weiter und so fort. Aber ich habe einfach gesehen, dass der auf einem Level waren, da waren Leute noch nicht, die schon seit einem Jahr als festangestellter Softwareentwickler gearbeitet haben und das hat man ganz deutlich gesehen, das habe ich ihm auch gesagt, aber er hatte einfach eine sehr starke Ausprägung des sogenannten Imposter Syndroms und das Imposter Syndrom beschreibt einfach, dass du dich gerade auch, wenn du sehr gut bist, noch nicht bereit fühlst und denkst, okay, es gibt noch so viel Sachen, die ich nicht verstehe. Und da muss man sich einer Sache bewusst sein. Wenn man Programmieren lernt, dann gibt es einfach tausende Sachen, die man noch nicht versteht. Und je mehr Themengebiete man lernt, je mehr Themen es gibt, in die du dich einarbeitest, desto mehr merkst du einfach, was du alles noch nicht kannst. Also merke dir einfach, wenn du Programmieren lernst, wirst du andauernd an den Punkt kommen, dass du denkst, okay, ich verstehe eigentlich noch gar nichts. Und das wird auch nie weggehen, auch nach 5 Jahren, die du programmierst, nicht auch nach 10 Jahren, die du programmierst, nicht dementsprechend ist es einfach ganz wichtig, das Ganze auch von außen betrachten zu lassen. Und wenn dir jemand sagt: "Hey, du bist definitiv gut genug." Und gerade wenn dir das Profis halt zusichern, dann musst du dich halt selbstständig bewerben. Und das ist halt auch ganz ganz wichtig, wenn du als Softwareentwickler arbeiten möchtest, du wirst dich nie bereit fühlen, dich zu bewerben. Ja, das ist nicht schlimm, aber du musst einfach wissen, dass Programmieren ein Job ist, wo du kontinuierlich lernst und kontinuierlich besser wirst. Und auch wenn du schon was kannst, ja, dann kannst du dich dafür bezahlen lassen, besser zu werden und weiter zu lernen. Das ist einfach ein Teil von deinem Job. Punkt Nummer 4, Geld. Letztens hat sich bei uns wieder jemand für unsere Weiterbildung zum Softwareentwickler beworben, denn wir bieten ja Weiterbildungen an, wo wir dir als Quereinsteiger Softwareentwicklung beibringen und dich dann auch in den ersten Job bringen. Und diese Person haben wir nicht genommen und das lag gar nicht daran, dass die Person nicht das Zeug hatte oder jetzt nicht Bock hatte auf Programmieren, nennen, aber die Person ist zu uns gekommen und hat gesagt: "Hey, äh meine Hauptmotivation programmieren zu lernen, ist Geld." Und die Person war schon smart und alles, aber haben wir gefragt, ja, was fasziniert dich denn am Programmieren jetzt abgesehen vom Geld und dann meinte ja ganz ehrlich, mich fasziniert eigentlich nur das Geld. Ich habe gehört, Programmierer verdienen ganz gut und ich möchte einfach einen Job haben, wo ich gut Geld verdienen kann. Und es ist auch vollkommen legitim, einen Job zu suchen, wo man gut Geld verdienen kann. Und als Programmierer kannst du auch definitiv gut Geld verdienen. Aber wenn du programmieren lernst, nur um gut Geld zu verdienen, dann wirst du es wahrscheinlich niemals schaffen. Denn Programmieren ist ein Job, der kann schon mal ganz schön schlauchen. Du kommst öfter mal an deine Grenzen. Du wirst öfter mal stundenlang an dem Problem sitzen und verzweifeln und dieses Problem nicht gelöst bekommen. Auf der anderen Seite setzt es dann natürlich auch super viel Endorphine frei, wenn du es dann endlich geschafft hast und das macht Tiere Spaß und am meisten zeigst du dann sogar jedem, was du programmiert hast und so. Geht mir auf jeden Fall so. Aber wenn du sagst, okay, ich nehme diesen ganzen Frust auf mich nur um Geld zu verdienen, dann gibt es wahrscheinlich a leichtere Wege und b ist es dann wahrscheinlich einfach einen Job, der mit so viel Frust verwunden wird, dass du keinen Spaß daran hast, auch wenn du denkst, dass du vielleicht Spaß durch das Geld haben wirst. Also, wenn du programmieren lernen möchtest, um in dem Bereich zu arbeiten, dann wirst du das wahrscheinlich viele, viele Jahre machen. Und ich finde es absurd, sich für viele Jahre auf eine Karriere oder ein Karrierefahr zu kommitten, nur wegen dem Geld, wenn du ansonsten gar keinen Spaß an der Sache hast. Also, das ist ganz ganz ganz wichtig. Wenn du programmieren lernst und später in dem Job arbeiten möchtest, dann musst dir das Ganze auch Spaß machen. Dann musst du auch ein bisschen Spaß an diesen Rätseln haben, Spaß daran haben, an dem Bug zu sitzen. Ich bin ganz ehrlich, mir macht es manchmal auch keinen Spaß, wenn ich eine Stunde oder zwei an dem Back sitze und es einfach nicht gelöst bekomme. Aber in dem Moment, wo ich das Ganze dann gelöst habe, da freue ich mich einfach extrem, ja, und bin super happy und denke, okay, die ganze Arbeit hat sich gelohnt. Auch wenn man immer denkt, okay, vielleicht hätte ich schneller lösen können, aber das ist ein anderes Thema. Also von daher, das sind die Nachteile, die du definitiv kennen solltest, wenn du Programmieren lernst. Wenn du sagst, okay, ich kann dieses Imposter Syndrom übergehen. Wenn du sagst, okay, ich will das Ganze nicht nur für das Geld machen. Wenn du sagst, hey, programmieren macht mir trotz dieser ganzen Nachteile Spaß, dann empfehle ich dir, schau gerne mal auf den ersten Link ganz oben in der YouTube Beschreibung. Da kannst du dich nämlich über unsere Weiterbildung informieren und da hast du auch die Möglichkeit, eine kostenlose Beratung mit unserem Team zu vereinbaren. Da können wir schauen, ob wir dir weiterhelfen können, wie wir dir weiterhelfen können und ob wir vielleicht auch dir zu einer neuen Karriere verhelfen und auch dich in den ersten IT Job bringen, sowie schon ganz viele Leute vor dir. Und dann sehen wir uns vielleicht in unserer Weiterbildung. Ansonsten sehen wir uns natürlich so wie immer hier auf diesem Kanal im nächsten Video wieder. Mach's gut, dein Yunus.