33 Punkte von GN⁺ 2023-11-09 | 6 Kommentare | Auf WhatsApp teilen
  • Die Universität bereitet nicht auf den Beruf vor: Hochschulbildung ist theoretisch, praktische Software-Engineering-Erfahrung fehlt weitgehend
  • Greenfield-Projekte gibt es fast nie: Meist arbeitet man eher an bestehenden, komplexen Projekten als an neuen
  • Niemand interessiert sich für deinen Clean Code: Konzentriere dich darauf, Mehrwert zu liefern
  • Manchmal wirst du mit inkompetenten Menschen zusammenarbeiten: Man begegnet fähigen wie unfähigen Kolleginnen und Kollegen; professioneller Umgang ist nötig
  • Gewöhne dich daran, stundenlang in Meetings zu sitzen: Meetings finden häufig statt, manche sind produktiv, andere nicht; Kommunikation ist wichtig
  • Oft wird man Zeitschätzungen von dir verlangen: Die Dauer bis zur Fertigstellung von Aufgaben einzuschätzen ist üblich und knifflig; realistische Zusagen und Übererfüllung anstreben
  • Bugs werden dein lebenslanger Erzfeind sein: Bugs sind eine Konstante in der Softwareentwicklung. Man muss sie einkalkulieren und darauf vorbereitet sein
  • Unsicherheit ist ein toxischer Freund: Von Projektanforderungen bis zur Jobsicherheit ist Unsicherheit allgegenwärtig
  • Sich von der Arbeit abzukoppeln ist fast unmöglich: Besonders im Homeoffice ist die Trennung von der Arbeit schwierig
  • Mit guten Soft Skills kommt man oft weiter als nur mit guter Technik: Für den Karrierefortschritt sind Soft Skills oft wertvoller als rein technische Fähigkeiten

Fazit: Das Software-Engineering-Feld ist herausfordernd und voller realer Probleme, bietet aber zugleich Chancen für Wachstum, Innovation und ein flexibles Arbeitsumfeld

6 Kommentare

 
simmani5 2023-11-10

Jetzt sind wir im Zeitalter der AI, daher gibt es keinen Grund mehr, so zu denken wie früher . .
Früher lag Können nur um ein Blatt Papier auseinander, heute hat sich das in eine einzige AI-Prompt-Zeile verwandelt

 
rtlink 2023-11-10

Lernen macht man immer selbst
Projekte sind immer Chaos
Code ist noch mehr Chaos
Wenn man genau hinsieht, bin ich der Unfähige
Meetings sind immer unerquicklich
Schätzen ist unmöglich
Bugs sind der Liebling
Ungewissheit ist die einzig wahre Gewissheit
Leben ist Arbeit
Wenn die Technik gut ist, werden Arme und Beine immerhin etwas entlastet

 
roxie 2023-11-18

Schätzungen sind unmöglich

Trotzdem üben wir! :muscle:

 
ninebow 2023-11-10

Ach … seufz

 
ryj0902 2023-11-10

Gebt dieser Person die Zusage.

 
GN⁺ 2023-11-09
Hacker-News-Meinungen
  • Lesbarkeit und Wartbarkeit von Code
  • Bewertung des Erfolgs in der Softwareentwicklung
  • Die vielfältigen Aufgaben in der Softwareentwicklung
  • Die Bedeutung des Erwartungsmanagements
  • Beförderungsfaktoren jenseits technischer Leistungen
  • Die Fähigkeit zur Aufwandsschätzung in der Softwareentwicklung
  • Die Schwierigkeit, Arbeit und Privatleben zu trennen, und Work-Life-Balance
  • Die Wahrnehmung der tatsächlichen Arbeit in der Softwareentwicklung
  • Abgrenzung von der Arbeit und Burnout-Prävention
  • Vergütung und Arbeitsbedingungen in der Softwareentwicklung
  • Die Belastung durch agile Methoden
  • Die Relativität von Fähigkeiten in der Softwareentwicklung