{"id":204,"date":"2023-09-18T15:22:31","date_gmt":"2023-09-18T15:22:31","guid":{"rendered":"https:\/\/www.e-eeasy.com\/?p=204"},"modified":"2023-09-18T15:22:33","modified_gmt":"2023-09-18T15:22:33","slug":"are-programmers-getting-worse","status":"publish","type":"post","link":"https:\/\/www.e-eeasy.com\/de\/are-programmers-getting-worse\/","title":{"rendered":"Werden Programmierer immer schlechter?"},"content":{"rendered":"<h2 class=\"wp-block-heading\">Vergessen Sie die Methodik \u2013 Taschenprogrammierer = schlechtes Programm<\/h2>\n\n\n\n<p>Der einzige Grund, warum ich frage, ist, dass ich mich immer mehr \u00fcber endlose Updates und Patches \u00e4rgere. Mit dem Zeitalter des Internets und der \u201eeinfachen\u201c Updates scheint sich die Einstellung entwickelt zu haben, alles zu l\u00f6schen und es sp\u00e4ter zu reparieren. Bin ich der Einzige, der sich dar\u00fcber langsam \u00e4rgert? Jedes Mal, wenn ich meinen Computer einschalte, muss ich f\u00fcnf Minuten warten, da scheinbar jede Software auf meinem PC versucht, sich auf die neueste Version zu aktualisieren. Dies ist zwar verst\u00e4ndlich, wenn es um Sicherheitsdefinitionen f\u00fcr Antiviren- und Anti-Spyware-Programme geht, aber ich glaube nicht, dass es f\u00fcr alles andere ben\u00f6tigt werden sollte. Wir alle haben es in der Vergangenheit geschafft, ohne t\u00e4gliche Updates zu \u00fcberleben.  <\/p>\n\n\n\n<!--more-->\n\n\n\n<p>\n\t\t\tEs war immer so, dass Microsoft die Software ver\u00f6ffentlichte, die zu dem Zeitpunkt bereit war, den sie f\u00fcr das Ver\u00f6ffentlichungsdatum festgelegt hatten. Es schien keine Rolle zu spielen, auf welchem Vollst\u00e4ndigkeitsgrad die Software war, da sie erst sp\u00e4ter gepatcht wurde. Microsoft war und ist immer noch ein bisschen ein Witz, da die einzig m\u00f6gliche Vergebung in der Gr\u00f6\u00dfe ihrer Projekte lag. Wenn Sie 20 Millionen Codezeilen verwenden, um die Arbeit von 200.000 zu erledigen, wird es immer Probleme geben. Es war auch ein h\u00e4ufiges Problem unter Spieleprogrammierern, obwohl sie fairerweise immer an der Grenze dessen gelebt haben, was die Hardware bew\u00e4ltigen konnte, sodass dies zu erwarten war. Nur weil wir Dinge sp\u00e4ter reparieren k\u00f6nnen, ist es wirklich die richtige Einstellung, unfertige Software herauszubringen? Da ich selbst Freeware-Autor bin, habe ich eine ganze Reihe von Problemen geschrieben, die behoben werden mussten, aber ich bevorzuge es, sie in einer Update-Version zusammenzufassen (komplett mit einer neuen Versionsnummer). Andere nutzen Ihre Bandbreite gerne mit dem heutigen Patch. Vielleicht, nur vielleicht, sind Outsourcing und billige Arbeitskr\u00e4fte nicht der richtige Weg. Schei\u00df rein, Schei\u00df raus.\t\n\t\t<\/p>\n\n\n\n<p> Was ich an all dem wirklich lustig finde, ist, dass dies fr\u00fcher nie passiert w\u00e4re, als Programme geschrieben und Blatt f\u00fcr Blatt zur Eingabe gedruckt wurden.  <a href=\"https:\/\/devops.com\/cloudbees-ceo-state-of-software-development-is-a-disaster\/\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/devops.com\/cloudbees-ceo-state-of-software-development-is-a-disaster\/\" rel=\"noreferrer noopener\">Die Schreibsysteme der Leute mussten gut sein<\/a> Bei dem, was sie taten, waren Planung, Ausf\u00fchrung und TEST alles. Wenn du ein w\u00e4rst <a href=\"https:\/\/www.uk-contractors.net\" target=\"_blank\" rel=\"noreferrer noopener\">Auftragnehmer, der ein Verm\u00f6gen verdient<\/a>, du musstest es dir verdammt noch mal wirklich verdienen. Die Systeme waren ebenso komplex und viele werden noch heute verwendet, vor allem weil sie tats\u00e4chlich funktionieren! Programmierer, das waren die Leute, die in Mathe hervorragende Leistungen erbrachten und an der Spitze standen, und nicht jemand, der einen Fernsehwerbespot gesehen hatte und sich ein Jahresgehalt von \u00fcber 35.000 Pfund und einen Firmenwagen gew\u00fcnscht hatte! Es scheint, dass die Grundlagen jetzt weitgehend vergessen werden. Es ist mir jedes Mal peinlich, wenn ich von einem anderen Regierungssoftwareprojekt h\u00f6re, das in einem nicht funktionierenden Zustand geliefert wurde. Milliarden von Pfund werden f\u00fcr Systeme ausgegeben, die einfach nicht funktionieren. Es ist kaum so, als w\u00fcrden sie etwas Weltbewegendes schreiben, es ist normalerweise nichts weiter als eine Datenbank, die auf der vorhandenen Technologie aufbaut. Es ist auch nicht so, dass viele der Fehler tiefgreifend sind, die meisten h\u00e4tten mit den einfachsten Tests entdeckt und behoben werden k\u00f6nnen. Wie ich bereits zur Verteidigung der Spieleentwickler gesagt habe, arbeiten sie zumindest auf dem neuesten Stand. Wenn Sie als Programmierer nicht in der Lage sind, ein handels\u00fcbliches Datenbanksystem zu erstellen, das den funktionalen Anforderungen entspricht, dann sind wir in Schwierigkeiten.   <\/p>\n\n\n\n<p>\n\tIch wei\u00df die Antwort nicht, weil ich bei einigen meiner Programme auch daran schuld bin. Wenn ich kostenlos schreibe, schreibe ich schnell. Die schnelle Anwendung ist zu radikal geworden und es gibt viel zu viele Programmierer, die nicht schlau genug sind, um diese Aufgabe zu erledigen. Zweifellos werden sie diejenigen sein, die in F\u00fchrungspositionen landen, weil sie der eigentlichen Arbeit nicht gewachsen sind.     \n\t\t<\/p>","protected":false},"excerpt":{"rendered":"<p>Vergessen Sie die Methodik \u2013 Bag-Programmierer = schlechtes Programm. Der einzige Grund, warum ich frage, ist, dass ich mich immer mehr \u00fcber endlose Updates und Patches \u00e4rgere. Mit dem Zeitalter des Internets und der \u201eeinfachen\u201c Updates scheint sich die Einstellung entwickelt zu haben, alles zu l\u00f6schen und es sp\u00e4ter zu reparieren. Bin ich [\u2026]<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"brand":[],"class_list":["post-204","post","type-post","status-publish","format-standard","hentry","category-articles-faqs"],"_links":{"self":[{"href":"https:\/\/www.e-eeasy.com\/de\/wp-json\/wp\/v2\/posts\/204","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.e-eeasy.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.e-eeasy.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.e-eeasy.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.e-eeasy.com\/de\/wp-json\/wp\/v2\/comments?post=204"}],"version-history":[{"count":0,"href":"https:\/\/www.e-eeasy.com\/de\/wp-json\/wp\/v2\/posts\/204\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.e-eeasy.com\/de\/wp-json\/wp\/v2\/media?parent=204"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.e-eeasy.com\/de\/wp-json\/wp\/v2\/categories?post=204"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.e-eeasy.com\/de\/wp-json\/wp\/v2\/tags?post=204"},{"taxonomy":"brand","embeddable":true,"href":"https:\/\/www.e-eeasy.com\/de\/wp-json\/wp\/v2\/brand?post=204"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}