{"id":1309,"date":"2022-05-12T10:25:15","date_gmt":"2022-05-12T10:25:15","guid":{"rendered":"https:\/\/matched.io\/?p=1309"},"modified":"2023-02-10T10:00:24","modified_gmt":"2023-02-10T09:00:24","slug":"are-java-developers-still-on-top-priority-in-the-web-development-industry","status":"publish","type":"post","link":"https:\/\/matched.io\/de\/java-entwickler-in-der-webentwicklungsbranche\/","title":{"rendered":"Stehen Java-Entwickler in der Webentwicklungsbranche immer noch an erster Stelle?"},"content":{"rendered":"<p id=\"viewer-26h5i\">Heutzutage h\u00f6re ich einige S\u00e4tze sehr oft: \"Oh! Ich interessiere mich f\u00fcr die IT-Branche\" oder \"Im Lockdown habe ich Programmiersprachen gelernt\". Hast du jemals dar\u00fcber nachgedacht, wie gro\u00df die IT-Branche ist oder wie viele Programmiersprachen derzeit verwendet werden? Die IT-Branche floriert, und sie ver\u00e4ndert sich schnell. In den letzten Jahren hat sie sich au\u00dferordentlich schnell ver\u00e4ndert; nehmen wir das Beispiel PHP. In den 90er Jahren beherrschte PHP die Welt der Webentwicklung, aber innerhalb von 15 Jahren verlor die Sprache ihre Vormachtstellung an Java, Python, Node.Js usw. Es wird prognostiziert, dass die Besch\u00e4ftigung von Webentwickler:innen und digitalen Designer:innen zwischen 2020 und 2030 um 13 Prozent zunehmen wird, schneller als der Durchschnitt aller anderen Berufe.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/static.wixstatic.com\/media\/7a3874_acc468550d8742aebe2f4f98252a194a~mv2.jpg\/v1\/fill\/w_740,h_493,al_c,q_85,usm_0.66_1.00_0.01,enc_auto\/7a3874_acc468550d8742aebe2f4f98252a194a~mv2.jpg\" alt=\"\"\/><\/figure>\n\n\n\n<p id=\"viewer-3u6qc\">Die Backend-Entwicklung ist der Ausgangspunkt f\u00fcr das Web und konzentriert sich auf Datenbanken, Skripte und die Website-Architektur. Was auch immer man auf einer Website tut, wie z. B. Einkauf, Bestellung, Kontoanmeldung, Kontoverwaltung usw., basiert immer auf Back-End-Programmierung. W\u00e4hrend du diesen Artikel liest, arbeitet auch ein Back-End-Code, der sich auf die Funktionalit\u00e4t und Logik der Anwendung konzentriert, an der du gerade sitzt. Die Technologie, an der man gerade arbeitet, ist f\u00fcr die Benutzer:innen nie direkt sichtbar.<\/p>\n\n\n\n<p id=\"viewer-55kpb\">matched.io arbeitet seit Jahren mit Entwickler:innen zusammen und im Namen von matched.io habe ich, Tanzia, versucht, einen tieferen Einblick in die Programmiersprachen zu bekommen. In dieser Artikelserie werde ich versuchen, einen \u00dcberblick \u00fcber die Webentwicklung zu geben, mich dabei auch auf Webentwickler:innen konzentrieren, die ihre Zeit mit der Programmierung f\u00fcr die Webentwicklung verbringen und weiter erforschen, warum sie diesen Weg w\u00e4hlen.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\" id=\"viewer-4u96t\"><p><strong>Java: Eine einflussreiche Programmiersprache f\u00fcr Entwickler:innen<\/strong><\/p><\/blockquote>\n\n\n\n<p id=\"viewer-2i5gb\">Denken wir an Java; es ist die drittbeliebteste Programmiersprache der Welt. Java ist nicht nur extrem vielseitig, sondern wird auch schon seit \u00fcber 20 Jahren von Entwickler:innen verwendet. W\u00e4hrend Java bei Entwickler:innen von Desktop- und Unternehmenssoftware sehr beliebt ist, ist es weniger anf\u00e4ngerfreundlich als eine Backend-Sprache wie Python. Mit Java kann man mobile Anwendungen entwickeln, Websites erstellen, Datenbanken verbinden, Bilder verarbeiten oder GUI-basierte Programme erstellen.\n\nJava verf\u00fcgt \u00fcber eine riesige Community, die bei potenziellen Problemen hilft, und \u00fcber eine Vielzahl von Tools f\u00fcr die Codeanalyse. Ich kann keine andere Sprache als Java nennen, die so gut supported wird. Java hat nat\u00fcrlich auch seine Nachteile. Viele Funktionen wurden erst sehr sp\u00e4t integriert, was dazu f\u00fchrt, dass Unmengen an Frameworks von Drittanbietern entstehen, die im Moment noch unn\u00f6tig sind, wie Spring oder Guava. Aber da sie in Unternehmensanwendungen erfolgreich eingesetzt werden, wird niemand den bestehenden Code umgestalten, nur um sie loszuwerden.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/static.wixstatic.com\/media\/7a3874_3868c1c9b27c410984438ad3024c716f~mv2.png\/v1\/fill\/w_740,h_525,al_c,q_90,usm_0.66_1.00_0.01,enc_auto\/7a3874_3868c1c9b27c410984438ad3024c716f~mv2.png\" alt=\"\"\/><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\" id=\"viewer-5e9n9\"><p>Erleuchtung durch einen Java Entwickler<\/p><\/blockquote>\n\n\n\n<p id=\"viewer-5f455\">Ich hatte ein Gespr\u00e4ch mit einem Entwickler, Herrn Mir Md. Asif Hossain, der seit 2022 an Visa arbeitet. Ich habe ihm ein paar Fragen gestellt, um seine Gedanken als Entwickler besser zu verstehen. Lasst uns einen Blick auf seine Sichtweise werfen:<\/p>\n\n\n\n<h6 class=\"wp-block-heading\" id=\"viewer-2e0nf\">K\u00f6nnen wir mit einer Vorstellung dessen beginnen, was du bisher gemacht hast?<\/h6>\n\n\n\n<p id=\"viewer-4ep26\">Ich bin ein Staff Backend Engineer f\u00fcr Visa. Ich bin verantwortlich f\u00fcr Backend-Projekte, die f\u00fcr den Erfolg und die globale Dominanz von Visa entscheidend sind. Vor Visa habe ich bei Achterbahn-Start-ups wie Personio und Free Now gearbeitet.<\/p>\n\n\n\n<h6 class=\"wp-block-heading\" id=\"viewer-481ev\">Warum hast du dich f\u00fcr die Backend-Entwicklung entschieden? Mit welcher Programmiersprache arbeitest du am liebsten?<\/h6>\n\n\n\n<p id=\"viewer-4btu0\">Zu Beginn meiner Karriere habe ich als Full-Stack-Entwickler gearbeitet, aber mit der Zeit habe ich erkannt, dass meine Leidenschaft der Arbeit an Backend-Systemen gilt. Ich liebe es, mit Backend-API und -Infrastrukturen zu arbeiten, mein Fachwissen liegt in der Entwicklung skalierbarer Backend-Systeme. Die meiste Zeit meiner Karriere habe ich mit Java gearbeitet und seit einem Jahr arbeite ich mit Kotlin.<\/p>\n\n\n\n<h6 class=\"wp-block-heading\" id=\"viewer-8k6ai\">Es gibt viele andere Sprachen, aber du hast dich f\u00fcr Java entschieden. Warum hast du dich f\u00fcr diese Programmiersprache entschieden?<\/h6>\n\n\n\n<p id=\"viewer-blb44\">Java ist eine der beliebtesten Sprachen, um skalierbare, starke L\u00f6sungen zu erstellen. Sie l\u00e4uft auf der JVM und ist auf jedes Betriebssystem \u00fcbertragbar. Die Sprachmerkmale machen sie zur idealen Wahl f\u00fcr die Erstellung von Software, die \u00fcber Jahre hinweg in der Produktion eingesetzt werden soll. Au\u00dferdem verf\u00fcgt sie \u00fcber ein gro\u00dfartiges \u00d6kosystem von Tools und eine lebendige Gemeinschaft, die \u00e4u\u00dferst hilfreich ist.<\/p>\n\n\n\n<h6 class=\"wp-block-heading\" id=\"viewer-60k1c\">Was gef\u00e4llt dir an Java? Gibt es aus deiner Sicht irgendwelche Beschr\u00e4nkungen von Java?<\/h6>\n\n\n\n<p id=\"viewer-6pv3n\">Mit einem Wort: JVM. Da es jede JVM-kompatible Sprache wie Kotlin ausf\u00fchren kann, ist es eine ausgezeichnete Wahl f\u00fcr ein polyglottes Team. Da es sich um eine statisch typisierte Sprache handelt, ist Java vielleicht nicht die ideale Wahl, wenn man schnell einen Prototyp erstellen m\u00f6chte.<\/p>\n\n\n\n<h6 class=\"wp-block-heading\" id=\"viewer-7uqg2\">Gibt es etwas, das dich an Java st\u00f6rt? W\u00fcrdest du es gerne abschaffen oder \u00e4ndern, wenn m\u00f6glich?<\/h6>\n\n\n\n<p id=\"viewer-enam4\">Ja, einige Dinge wie das Semikolon und die Parallelverarbeitung.<\/p>\n\n\n\n<h6 class=\"wp-block-heading\" id=\"viewer-dmtjv\">Was sind die Dinge, auf die Entwickler:innen achten sollten, wenn sie im Backend arbeiten?<\/h6>\n\n\n\n<p id=\"viewer-e2dkf\">Es gibt ein Meer von Tools und Technologien und es ist sehr leicht, sich ablenken zu lassen. Sucht euch ein \u00d6kosystem aus und lernt so viel wie m\u00f6glich. Es sollte einfach sein, dies auf andere \u00d6kosysteme zu \u00fcbertragen.<\/p>\n\n\n\n<h6 class=\"wp-block-heading\" id=\"viewer-2t0me\">Was ist dein Plan mit dieser Sprache? M\u00f6chtest du weiterhin mit dieser Sprache arbeiten oder hast du vor, zu einer anderen zu wechseln?<\/h6>\n\n\n\n<p id=\"viewer-14d13\">Wie ich bereits erw\u00e4hnt habe, arbeite ich haupts\u00e4chlich mit Kotlin, das selbst eine JVM-Sprache ist. Au\u00dferdem nimmt Java moderne Programmierstile an. Ich bin sehr gespannt darauf, diese auszuprobieren.<\/p>\n\n\n\n<p id=\"viewer-7jknk\"><em>Ende des Interviews<\/em><\/p>\n\n\n\n<p id=\"viewer-e2lmv\">Java ist inzwischen so gut etabliert, dass ihm fast nichts mehr etwas anhaben kann. Nicht Scala, nicht Groovy, nicht Clojure, auch wenn viele Leute darauf hoffen. Meiner Meinung nach wird Java f\u00fcr die absehbare Zukunft relevant sein, selbst wenn man es so definiert, dass es nur neuen Code und keinen Legacy-Wartungsmodus umfasst. Wir werden in Zukunft sehen, ob Java seine Entwickler:innen weiterhin wie ein b\u00f6ses Kind behandelt oder ob es anf\u00e4ngt, sie wie Erwachsene zu behandeln. Vielen Dank an Herrn Asif f\u00fcr das Teilen seiner Perspektive und Erfahrung!<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\" id=\"viewer-c4ms6\"><p>Wir sehen uns n\u00e4chste Woche wieder, mit etwas Neuem. Bis dahin, viel Spa\u00df beim Programmieren!<\/p><\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Nowadays I hear some sentences very often: \u201coh! I\u2019m interested in the IT sector\u201d or \u201cin the lockdown, I have learned programming languages\u201d. Have you ever thought how big the IT industry is or how many programming languages are currently used by people? The IT sector is thriving and it\u2019s changing rapidly. In the past [&hellip;]<\/p>","protected":false},"author":7,"featured_media":1295,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18],"tags":[],"class_list":["post-1309","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"aioseo_notices":[],"authors":[],"_links":{"self":[{"href":"https:\/\/matched.io\/de\/wp-json\/wp\/v2\/posts\/1309","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/matched.io\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/matched.io\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/matched.io\/de\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/matched.io\/de\/wp-json\/wp\/v2\/comments?post=1309"}],"version-history":[{"count":0,"href":"https:\/\/matched.io\/de\/wp-json\/wp\/v2\/posts\/1309\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/matched.io\/de\/wp-json\/wp\/v2\/media\/1295"}],"wp:attachment":[{"href":"https:\/\/matched.io\/de\/wp-json\/wp\/v2\/media?parent=1309"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/matched.io\/de\/wp-json\/wp\/v2\/categories?post=1309"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/matched.io\/de\/wp-json\/wp\/v2\/tags?post=1309"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}