Als ich das noch nicht wusste, war selbst ein halbiertes Jahresgehalt von 100 Millionen Won kaum erreichbar. Nachdem ich das erkannt hatte, stieg mein Jahresgehalt auf mehrere hundert Millionen. Ob man das versteht oder nicht, hängt von den eigenen Fähigkeiten ab. Übrigens: Man kann das nur wissen, wenn man selbst aktiv versucht, es herauszufinden; niemand kommt vorbei und erklärt es einem stattdessen.

Man muss arbeiten und dabei verstehen, welchen Wert und welchen Ertrag die eigene Arbeit erzeugt.

 

Ich weiß nicht genau, was es heißt, als Entwickler zu überleben, aber zumindest in meinem Fall scheint es zu stimmen, dass ich von Menschen mit Talenten umgeben bin, die über kognitive Fähigkeiten in den obersten 1 Prozent verfügen.

Allerdings wird Intelligenz nicht allein durch Veranlagung bestimmt; sie verbessert sich ganz eindeutig auch nachträglich durch Neuroplastizität. Es gibt zwar Anteile, die bei der Geburt festgelegt sind, aber das ist nicht alles. Und ich bin mir nicht sicher, ob Intelligenz in der Softwarebranche wirklich ein derart absoluter Faktor ist. Allein dadurch, dass man Entwicklung versteht, gibt es unglaublich viele Dinge, die man tun kann. Auch Kolleginnen und Kollegen in meinem Umfeld, die aus anderen Studienfächern kommen oder keinen Bachelor-Abschluss haben, arbeiten sowohl als Engineers als auch in anderen Positionen sehr gut. Wie hoch die "relevante" Intelligenz einmal gewesen sein mag, interessiert mich nicht.

Und persönlich denke ich, dass es beim "Überleben" in einer Akademie in Wahrheit das eigene Interesse und das Ausbildungssystem der Akademie sind, die den entscheidenden Einfluss haben. Wenn man den typischen Weg geht, also Mathematik, Ingenieurwesen oder ein CS-Studium abschließt oder sogar bis zur Graduiertenschule weitergeht, dann ist das ein Bildungssystem, das sich über die letzten Jahrhunderte bewährt und verbessert hat; deshalb unterscheidet es sich in Qualität und Umfang natürlich überwältigend von einer 16- oder 32-wöchigen Akademie.

Und selbst wenn in einer Akademie noch so komprimiert gelehrt wird: Wenn der eigene Maßstab so ist, dass alles ein Fehlschlag ist, was nicht dem Niveau einer Master- oder Promotionsstelle entspricht, in der man im Labor lebt und arbeitet und Papers schreibt, dann ist es zwangsläufig ein Fehlschlag. Wenn man solche Positionen will, kann man einfach in die Graduiertenschule gehen, also in das bewährte Bildungssystem. Wenn nicht, dann bleibt einem, wie Sie sagten, nur, sich auf die erwähnte Intelligenz zu verlassen. Wie weit am Rand der Kurve die dafür nötige kognitive Fähigkeit dann liegen müsste, weiß ich allerdings nicht.

 

Staff Engineer: die Person, zu der man geht, um Druck zu machen, wenn man es immer wieder versucht hat und es trotzdem nicht klappt.

 

Der Titel wurde zwar als „verrückt“ übersetzt, aber ich denke, er drückt eher die aktuelle Situation aus, die einen einfach zermürbt. Und ich stimme dem Haupttext bis zu einem gewissen Grad zu. Im Vergleich zu früher sind die Erwartungen an einen einzelnen Ingenieur tatsächlich breiter und größer geworden. Außerdem ist heute viel mehr von der realen Welt in Computersysteme hineingelangt als früher, und entsprechend steigen auch der Abstraktionsgrad und die Schwierigkeit der Umsetzung rasant. Nur weil man noch schwierigere Arbeiten in der realen Welt aufzählt, muss man doch nicht behaupten, dass diese Arbeit deshalb nicht anstrengend sei ...

 

Eher habe ich viel öfter Fälle gesehen, in denen einfach alles umgesetzt wurde, was von oben angeordnet wurde, und am Ende ein Frankenstein-Produkt entstand, das Entwickler körperlich und mental auslaugt
und außerdem nicht mehr wartbar ist..

Die Realität liegt wohl irgendwo dazwischen.

 

Ich weiß zwar nicht alles, aber zumindest im IT-Bereich gefällt mir, dass die Atmosphäre, Informationen offener zu teilen und die eigenen Arbeitsergebnisse miteinander zu teilen, ziemlich weit verbreitet ist – sogar bis hinein in die Unternehmen.

 

Es gibt jede Menge Berufe, in denen mehr als 50 % die Ausbildung überstehen. Es gibt auch viele Berufe, für die man nicht einmal in eine Akademie gehen muss. Und warum sprechen Sie nicht über Intelligenz? Um als Entwickler zu überleben, muss man zu den oberen 15 % in Sachen Intelligenz gehören, lol

 

Wie angenehm es ist, mit einem Computer zu arbeiten, der sich nicht beschwert, bei dem alle Informationen offenliegen und der immer antwortet, haha.

 

Ich frage mich, was ein gutes Unternehmen eigentlich ausmacht.

 

Dieser Text lässt es so wirken, als bestünde das Leben eines Software Engineers nur aus Schmerz und Chaos, tatsächlich scheint es aber eine Geschichte zu sein, die nur auf den spezifischen Technologietrends und Umgebungen beruht, die der Autor selbst erlebt hat.
Der technologische Wandel ist zwar eindeutig schnell, aber nicht alle Engineers erleben ihn auf die gleiche Weise, und viele empfinden dabei auch Stabilität und Freude.
Wenn es Veränderungen gibt, gehört die Anpassung daran zum Engineering dazu; das an sich ist noch kein „Wahnsinn“.

 

Dem stimme ich zu. Ich nutze bei Perplexity zwar das Modell Claude 3.7 gut, verwende in letzter Zeit aber auch Gemini 2.5 und merke beim Einsatz wirklich, dass die Leistung sehr gut ist.

 

Es gibt nicht viele Berufe auf Top-Niveau wie den des Softwareingenieurs. Erlebe den Moment, in dem dir bewusst wird, wie glücklich es macht, erschaffen zu können.

 

Ich lache einfach darüber hinweg ... haha
Gibt es überhaupt irgendeine Arbeit auf der Welt, die nicht schwer ist?

Ich bin nach über 10 Jahren in anderen Berufsfeldern in die IT gewechselt, und es gibt nicht wenige Leute, die genauso viel jammern, wie es von außen in den letzten 10 Jahren den Anschein hatte.

 

Dass in der „Akademie“ mehr als 3 % überleben können, ist der Beweis dafür, dass es einfach ist.

 

Sie haben sogar Cursor- und VSCode-Deeplinks eingebaut, damit man es einfach kopieren und sofort einfügen kann — dieser Teil wirkt wirklich sehr ausgereift.

 

Es gibt verschiedene Arten von Schaltungselementen, die dieselbe Funktion erfüllen können — schon bei Kondensatoren gibt es viele Varianten, und selbst für simples On/Off kommen Dinge wie Transistoren, Triacs usw. infrage. Dann muss man aus Hunderten oder Tausenden von Produkten dutzender Unternehmen auswählen und dabei Preis und Eigenschaften gegeneinander abwägen. Dazu kommt, dass man selbst bei Revisionsständen von Schaltungskomponenten noch die Errata prüfen muss. Bei Software-Releases kann man zur Not einfach ein Rollback machen, aber ein Produkt lässt sich, wenn es einmal produziert wurde, nicht mehr rückgängig machen, also muss man extrem vorsichtig sein. Auch Tests dauern ewig, weil man erst PCBs fertigen, bestücken und wieder anpassen muss. Ein einziges Bauteil beeinflusst dann irgendwo weit entfernt ein anderes, und selbst beim Debugging ist es im Gegensatz zu Software, wo man oft einfach einen Breakpoint setzt und die meisten Probleme löst, eine ganz andere Sache: Man muss mit den wenigen JTAG-Ports auskommen, Jumper umstecken und Ähnliches. Im Labor gibt es kein Problem, aber sobald die eingehende elektrische Wellenform verzerrt ist, tritt plötzlich ein Fehler auf. Und die EMC-Zertifizierung ist ebenfalls eine Qual.

Ich mache das nicht selbst — ich habe nur nebenan gesehen, wie es gemacht wird.

 

Ich bin mir nicht sicher, ob das in unserem Land eine effektive Verhandlungsmethode ist.

 

Also wirklich ...

 

Was gibt es denn?

 

Auch ich investiere in letzter Zeit fast den Großteil meiner Freizeit in Side Projects. Es sind zwar nicht viele, aber es gibt Nutzer, die damit spielen, und die Rückmeldungen, dass es Spaß macht, geben mir wirklich viel Kraft.