{"id":14860,"date":"2019-01-01T19:06:32","date_gmt":"2019-01-01T18:06:32","guid":{"rendered":"https:\/\/tuxproject.de\/blog\/?p=14860"},"modified":"2019-01-01T19:58:13","modified_gmt":"2019-01-01T18:58:13","slug":"brainless-programmieranfaenger-spielen-buzzwordbingo","status":"publish","type":"post","link":"https:\/\/tuxproject.de\/blog\/2019\/01\/brainless-programmieranfaenger-spielen-buzzwordbingo\/","title":{"rendered":"Brainless: Programmieranf\u00e4nger spielen Buzzwordbingo."},"content":{"rendered":"<p>An dem Vorschlag, Pro\u00adgram\u00admieren \u00fcber\u00adall zum Pflicht\u00adfach zu machen, auf dass das \u00dcberange\u00adbot an f\u00e4hi\u00adgen Pro\u00adgram\u00admier\u00adern, die keine Stelle find\u00aden, weil nie\u00admand bere\u00adit ist, ihre F\u00e4higkeit\u00aden angemessen zu verg\u00fcten, sich ver\u00admehrfache, gibt es vieles zu kri\u00adtisieren; nicht mal unbe\u00add\u00adingt vor allem den Fokus auf die f\u00fcr die meis\u00adten Dinge v\u00f6l\u00adlig unzure\u00adichende Sprache JavaScript, son\u00addern auch das <em>\u00d6kosys\u00adtem<\/em> der EDV.<\/p>\n<p>Men\u00adschen wer\u00adden von Trend zu Trend geschoben, haben kaum Zeit, irgend\u00adwas wirk\u00adlich <em>zu ver\u00adste\u00adhen<\/em>. Nat\u00fcr\u00adlich set\u00adzt das indus\u00adtriell aus\u00adre\u00adichende Pro\u00adduzieren von meter\u00adweise Codezeilen keinen wirk\u00adlichen <em>Fach\u00admann<\/em> voraus, aber das sollte niemals der per\u00ads\u00f6n\u00adliche Ma\u00dfstab sein m\u00fcssen.<\/p>\n<p><!--more-->Ander\u00adswo las ich gestern diesen Satz:<\/p>\n<blockquote><p>Ich <em>habe<\/em> mal jahre\u00adlang mit Python gear\u00adbeit\u00adet und habe mir nie die M\u00fche gemacht, es \u00fcber\u00adhaupt zu ler\u00adnen.<\/p><\/blockquote>\n<p>Auf <em>diesem<\/em> Niveau arbeit\u00adet <em>die Wirtschaft<\/em> inter\u00adna\u00adtion\u00adal. Fachkr\u00e4fte\u00adman\u00adgel? Ach, i wo \u2014 sie <em>wollen<\/em> es ja auch nicht anders. Das von mir \u00fcber\u00adset\u00adzte Zitat entstammt <a href=\"https:\/\/overreacted.io\/things-i-dont-know-as-of-2018\/\">diesem<\/a> englis\u00adchsprachi\u00adgen Blog\u00ada\u00adr\u00adtikel, in dem der durch Python stolpernde Autor eine Art To-Do-Liste for\u00admuliert, was er 2018 gern h\u00e4tte ver\u00adste\u00adhen wollen. Neben Python sind noch ein paar andere Ein\u00adtr\u00e4ge auf der Liste zu find\u00aden, die vieles erk\u00adl\u00e4ren, zum Beispiel \u201cServer\u00adless\u201d. Ja, nur das Wort, nicht etwa \u201cserver\u00adless com\u00adput\u00ading\u201d; der Blog\u00adger m\u00f6chte also gern \u201cserver\u00adlos ler\u00adnen\u201d.<\/p>\n<p><em>Zu mein\u00ader Zeit<\/em> bedeutete das noch \u201coffline\u201d und war der Nor\u00admalzu\u00ads\u00adtand von Soft\u00adware, inzwis\u00adchen aber, sp\u00e4testens <a href=\"https:\/\/tuxproject.de\/blog\/2018\/04\/medienkritik-in-kuerze-golems-headless-editors-sind-live\/\">let\u00adzten April<\/a>, wurde das wohl <a href=\"https:\/\/en.wikipedia.org\/wiki\/Serverless_computing\">umdefiniert:<\/a> Unter \u201cserver\u00adless com\u00adput\u00ading\u201d ver\u00adste\u00adht man nicht etwa die Abwe\u00adsen\u00adheit von Servern, son\u00addern, dass der Serv\u00ader bei einem meist US-amerikanis\u00adchen Unternehmen herum\u00adste\u00adht. Das ging vor der Ein\u00adf\u00fchrung des Begriffs zwar auch schon, aber als die Men\u00adschen anfin\u00adgen, ihre Investi\u00adtio\u00adnen in NSA-rel\u00ade\u00advante Infra\u00adstruk\u00adtur zu hin\u00adter\u00adfra\u00adgen, musste flugs ein neuer Begriff her. Die <a href=\"https:\/\/addons.mozilla.org\/de\/firefox\/addon\/unclouder\/\">Com\u00adput\u00ader ander\u00ader Leute<\/a> hei\u00dfen also heute \u201cCloud\u201d und die Serv\u00ader ander\u00ader Leute wer\u00adden ein\u00adfach wegdefiniert. Mir scheint, das Prob\u00adlem auf dem Arbeits\u00admarkt f\u00fcr Infor\u00admatik\u00ader ist, dass ihre Ver\u00adtriebler nichts tau\u00adgen.<\/p>\n<p>Dass im Artikel anson\u00adsten von \u201cUnixbe\u00adfehlen und Bash\u201d (die <tt>bash<\/tt> ist die Shell des GNU-Sys\u00adtems, das sich befehlsm\u00e4\u00dfig in vie\u00adlen Din\u00adgen von Unix doch sehr unter\u00adschei\u00addet) die Rede ist, als gin\u00adgen diese automa\u00adtisch Hand in Hand, ist schon deshalb unn\u00f6tig zu erw\u00e4h\u00adnen, weil ich bezwei\u00adfle, dass der Blog\u00adger diese Zeilen jemals lesen wird. Inter\u00ades\u00adsant ist aber, dass er au\u00dfer Algo\u00adrith\u00admen \u2014 die muss man als jahre\u00adlanger Pro\u00adgram\u00admier\u00ader ja auch nicht ver\u00adste\u00adhen \u2014 und weit\u00aderem Bin\u00adgo\u00adma\u00adte\u00adr\u00adi\u00adal wie \u201cMicroser\u00advices\u201d auch \u201cCon\u00adtain\u00ader\u201d ver\u00adste\u00adhen will. \u201cCon\u00adtain\u00ader\u201d, seit 1979 in der Unixwelt bekan\u00adnt und bei Lin\u00adux\u00adern, die Inno\u00adva\u00adtio\u00adnen bekan\u00adntlich erst Jahrzehnte nach allen anderen Men\u00adschen ken\u00adnen\u00adler\u00adnen, seit 2013 unter dem Namen Dock\u00ader das <em>neue gro\u00dfe Ding<\/em>, sind in ihrer derzeit h\u00e4u\u00adfig\u00adsten Aus\u00adf\u00fchrung eine Meth\u00adode, um Soft\u00adware mit allen Abh\u00e4ngigkeit\u00aden ein\u00adschlie\u00dflich n\u00f6tiger Server\u00addi\u00aden\u00adste mehr oder weniger bequem auszuliefern, ohne dass der Admin\u00adis\u00adtra\u00adtor genau wis\u00adsen muss, was da \u00fcber\u00adhaupt ger\u00adade passiert oder wie ver\u00adal\u00adtet zum Beispiel die enthal\u00adte\u00adnen Kom\u00adpo\u00adnen\u00adten sind. Der unbe\u00adstrit\u00adtene Siegeszug dieser \u201cCon\u00adtain\u00ader\u201d ist zwar keine Ursache, aber doch ein Symp\u00adtom: Die Men\u00adschen <em>wollen immer weniger wis\u00adsen<\/em>, was ger\u00adade passiert, so lange anscheinend das gew\u00fcn\u00adschte Ergeb\u00adnis her\u00adauskommt.<\/p>\n<p>Niedrige H\u00fcr\u00adden m\u00f6gen ja gut sein, wenn es darum geht, viele Men\u00adschen zu find\u00aden, die Unter\u00adst\u00fctzung leis\u00adten k\u00f6n\u00adnen. Ob es aber unbe\u00add\u00adingt rat\u00adsam ist, die <em>Admin\u00adis\u00adtra\u00adtion von Servern<\/em> jeman\u00addem zu \u00fcber\u00adlassen, der son\u00adst <a href=\"https:\/\/web.archive.org\/web\/20140830111201\/http:\/\/daemonkeeper.net\/70\/dein-neuer-linux-server\/\">nur Word bedi\u00adent<\/a>, ist eigentlich eine Frage, die auf\u00adfal\u00adl\u00adend sel\u00adten gestellt wird. Man erset\u00adzt keine Fachkraft mit zwei hal\u00adben Fachkr\u00e4ften, man erset\u00adzt kein tiefes Ver\u00adst\u00e4nd\u00adnis von dem, was ger\u00adade passiert, wenn etwas passiert, durch eine ein\u00adfache Bedi\u00adenung, bei der alles, was Fach\u00adwis\u00adsen erfordern w\u00fcrde, ein\u00adfach aus\u00adge\u00adblendet wird, um nie\u00adman\u00adden zu \u00fcber\u00adfordern. Wenn ich einen Anwalt brauche, dann nehme ich auch lieber jeman\u00adden, der Jura studiert hat, als jeman\u00adden, der alle Fol\u00adgen von Ally McBeal ken\u00adnt.<\/p>\n<p>Beru\u00adflich arbeit\u00adet Dan Abramov, der Ver\u00adfass\u00ader des hier besproch\u00adenen Textes, \u00fcbri\u00adgens bei Face\u00adbook in dem Team, das eines dieser JavaScript-Frame\u00adworks (hier: React) ver\u00adbrochen hat, auf denen anscheinend mehr als die H\u00e4lfte aller Web\u00adsites (\u201cweb apps\u201d) heutzu\u00adtage gef\u00e4l\u00adligst zu basieren haben. Was das \u00fcber den Zus\u00adtand des Webs aus\u00adsagt, m\u00f6chte ich nicht mal so genau wis\u00adsen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>An dem Vorschlag, Pro\u00adgram\u00admieren \u00fcber\u00adall zum Pflicht\u00adfach zu machen, auf dass das \u00dcberange\u00adbot an f\u00e4hi\u00adgen Pro\u00adgram\u00admier\u00adern, die keine Stelle find\u00aden, weil nie\u00admand bere\u00adit ist, ihre F\u00e4higkeit\u00aden angemessen zu verg\u00fcten, sich ver\u00admehrfache, gibt es vieles zu kri\u00adtisieren; nicht mal unbe\u00add\u00adingt vor allem den Fokus auf die f\u00fcr die meis\u00adten Dinge v\u00f6l\u00adlig unzure\u00adichende Sprache JavaScript, son\u00addern auch \u2026<\/p>\n<p><a href=\"https:\/\/tuxproject.de\/blog\/2019\/01\/brainless-programmieranfaenger-spielen-buzzwordbingo\/\" class=\"more-link\">\u2018Brain\u00adless: Pro\u00adgram\u00admier\u00adan\u00adf\u00e4nger spie\u00adlen Buzz\u00adword\u00adbin\u00adgo.\u2019 weit\u00ader\u00adlesen \u00bb<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"wp_typography_post_enhancements_disabled":false,"footnotes":""},"categories":[8,19],"tags":[],"series":[],"class_list":["post-14860","post","type-post","status-publish","format-standard","hentry","category-netzfundstucke","category-nerdkrams"],"share_on_mastodon":{"url":"","error":""},"wp-worthy-pixel":{"ignored":false,"public":null,"server":null,"url":null},"wp-worthy-type":"normal","_links":{"self":[{"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/posts\/14860","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/comments?post=14860"}],"version-history":[{"count":0,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/posts\/14860\/revisions"}],"wp:attachment":[{"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/media?parent=14860"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/categories?post=14860"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/tags?post=14860"},{"taxonomy":"series","embeddable":true,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/series?post=14860"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}