Abo
  • IT-Karriere:

Javascript, HTML, CSS, Java, Ruby oder PHP?

Javascript ist eine der am stärksten und schnellsten wachsenden Sprachen dieser Zeit. Sie ist aus vielen Bereichen, insbesondere im Web, nicht mehr wegzudenken und hat eine hohe Innovationskraft. Gefühlt kommen jede Woche neue Frameworks und Dialekte hinzu und es ist viel Bewegung in der Szene.

Stellenmarkt
  1. BWI GmbH, Bonn
  2. Adecco Personaldienstleistungen GmbH, Erfurt

Die Vorteile für Einsteiger: Sie können aufgrund der Browser-Integration sehr schnell Ergebnisse erzielen - ohne viel Set-up-Vorlauf. Die Browser-Integration war aber nur der Anfang von Javascript. Seit einiger Zeit hält die Sprache Einzug in Backend-Systeme und Serverless-Umgebungen und verzeichnet dort sehr schnelles Wachstum. Die fehlende Typisierung wird zwar häufig bemängelt, aber dafür ist Javascript sehr schnell und flexibel. Es gibt mittlerweile viele Tools, Apps und Integrationen, die sehr stark auf Javascript setzen.

HTML und CSS: Beide (Auszeichnungs-)Sprachen sind einfach zu erlernen, bringen schnell Ergebnisse und sind unverzichtbar für alle, die Frontends von Internetseiten entwickeln. Deshalb ist es der absolute Standard, beide zu beherrschen.

Java ist sehr weit verbreitet und wird für viele Zwecke verwendet. Die Sprache bietet eine sehr gute Grundlage für die technologische Weiterentwicklung im Beruf. Wer Interesse an der Entwicklung mobiler Apps (Android) hat oder gerne im Enterprise-Bereich größere Service-orientierte Applikationen bauen möchte, sollte mit Java einsteigen.

Ruby: Oft programmieren Startups ihre Websites mit dieser Sprache. Sie war lange Zeit fast unsichtbar und erlangte erst durch das Framework Rails an Bekanntheit. Hier wäre zu erwähnen, dass wie bei Java alles ein Object ist, was manche im Verständnis erst einmal vor eine gewisse Herausforderung stellt. Der Erfinder von Ruby wollte, dass die Programmierer Freude an der Sprache haben.

PHP: Für jene, die sich ausschließlich auf Web-Entwicklung konzentrieren möchten, ist PHP eine gute Programmiersprache für den Einstieg. Die Sprache betreibt immer noch die meisten der bekannten Websites und verfügt über eine sehr große Community. Sie bietet eine große Anzahl von Frameworks, mit denen Entwickler allgemeine und branchenspezifische Apps erstellen können - leider ist die API nicht so sauber, durchdacht und konsequent wie bei anderen Sprachen, etwa Java. Zudem steht die längerfristige Zukunft von PHP in Frage. Es scheint, dass sie derzeit von anderen Technologien überholt und eventuell mittelfristig abgehängt wird.

Das Wichtigste ist ein konkretes Projekt

Egal welche Programmiersprache man für den Einstieg wählt, es geht zunächst hauptsächlich darum, die Grundlagen durch das Arbeiten an einem bestimmten Projekt zu erlernen und in der Praxis anzuwenden. Es hilft nachhaltig und am schnellsten, wenn man sich mit realen Problemen auseinandersetzt und dabei eigene erste Erkenntnisse und Erfahrungen sammelt. Etwas aufbauen, an etwas Echtem mitarbeiten und Lösungen zu erschaffen ist der Weg zu einem Top-Developer. Am besten probiert man unterschiedliche Technologien aus, die einem die Grundlage geben, sich recht schnell auch in anderen Technologien weiterzuentwickeln. Am wichtigsten ist nicht die erste Sprache, sondern strukturelles Denken, Design Pattern, objektorientierte Programmierung und/oder prozedurale Programmierung zu erlernen und sicher, zum Problem passend, anwenden zu können. Und dabei einige wichtige persönliche Eigenschaften zu entfalten, die keinem Entwickler fehlen sollten: lernwillig zu sein, neugierig, offen und polyglott, ohne Dogma - über die gesamte Karriere hinweg.

Über den Autor: André Schade kam als Quereinsteiger (Studium Biochemie) in die Software-Entwicklung. Er hat lange Jahre als Software-Engineer im Web-Umfeld gearbeitet, seine Liebe zu DevOps gefunden und Development-Teams in komplexen Technologie-Umfeldern geleitet und gecoacht. Heute arbeitet er als Head of Development bei 4scotty. Golem.de kooperiert mit 4Scotty. Unter dem Navigationspunkt IT-Köpfe auf Golem.de können Interessierte ihr Profil einstellen und sich von Firmen finden lassen.

 Software-Entwickler: Welche Programmiersprache soll ich lernen?
  1.  
  2. 1
  3. 2


Anzeige
Top-Angebote
  1. 14,97€
  2. 107,00€ (Bestpreis!)
  3. 419,00€
  4. 79,00€

melonstudy 05. Mai 2019

Hallo, ich bin am überlegen, welche Software ich für meine Webapplikation verwenden...

Mutti_Java 10. Dez 2018

Naja, die Frage wozu diese ganzen Portale ist ein wenig albern. Ich finde...

boxcarhobo 08. Okt 2018

Oh, you sweet summer child...

chriskoli 05. Okt 2018

Nicht jeder C# oder Java Entwickler hat Probleme mit C/C++. Das kann man so pauschal...

chriskoli 05. Okt 2018

Da gebe ich dir vollkommen recht. Hast du mal über Online Kurse nachgedacht? Manchmal...


Folgen Sie uns
       


Asus Prime Utopia angesehen

Asus zeigt auf der Computex 2019 eine Ideenstudie für ein neues High-End-Mainboard.

Asus Prime Utopia angesehen Video aufrufen
Ursula von der Leyen: Von Zensursula zur EU-Kommissionspräsidentin
Ursula von der Leyen
Von "Zensursula" zur EU-Kommissionspräsidentin

Nach der "Rede ihres Lebens" hat das Europäische Parlament am Dienstagabend Ursula von der Leyen an die Spitze der EU-Kommission gewählt. Die Christdemokratin will sich in ihrem neuen Amt binnen 100 Tagen für einen Ethik-Rahmen für KI und ambitioniertere Klimaziele stark machen. Den Planeten retten, lautet ihr ganz großer Vorsatz.
Ein Bericht von Justus Staufburg

  1. Adsense for Search Neue Milliardenstrafe gegen Google in der EU

Energie: Wo die Wasserstoffqualität getestet wird
Energie
Wo die Wasserstoffqualität getestet wird

Damit eine Brennstoffzelle einwandfrei arbeitet, braucht sie sauberen Wasserstoff. Wie aber lassen sich Verunreinigungen bis auf ein milliardstel Teil erfassen? Am Testfeld Wasserstoff in Duisburg wird das erprobt - und andere Technik für die Wasserstoffwirtschaft.
Ein Bericht von Werner Pluta

  1. Autos Elektro, Brennstoffzelle oder Diesel?
  2. Energiespeicher Heiße Steine sind effizienter als Brennstoffzellen
  3. Klimaschutz Großbritannien probt für den Kohleausstieg

Radeon RX 5700 (XT) im Test: AMDs günstige Navi-Karten sind auch super
Radeon RX 5700 (XT) im Test
AMDs günstige Navi-Karten sind auch super

Die Radeon RX 5700 (XT) liefern nach einer Preissenkung vor dem Launch eine gute Leistung ab: Wer auf Hardware-Raytracing verzichten kann, erhält zwei empfehlenswerte Navi-Grafikkarten. Bei der Energie-Effizienz hapert es aber trotz moderner 7-nm-Technik immer noch etwas.
Ein Test von Marc Sauter

  1. Navi 14 Radeon RX 5600 (XT) könnte 1.536 Shader haben
  2. Radeon RX 5700 (XT) AMD senkt Navi-Preise noch vor Launch
  3. AMD Freier Navi-Treiber in Mesa eingepflegt

    •  /