Welche Programmiersprache solltest du 2017 am meisten lernen?
Viele Entwickler überprüfen regelmäßig ihre Fähigkeitsbäume und Berufswahlmöglichkeiten. Heutzutage gibt es viele Datenquellen für die Auswahl der „Besten Programmiersprache“.
Ausländer recherchieren am liebsten. Werfen wir einen Blick auf die Stack Overflow-Entwicklerumfrage. Ende 2016 nahmen mehr als 56.000 Entwickler aus 173 Ländern teil . Laut einer von Stack Overflow veröffentlichten Umfrage ist
die am häufigsten verwendete technische Sprache:
JavaScript – 55,4 %
SQL – 49,1 %
Java – 36,3 %
C# – 30,9 %
PHP – 25,9 %
Python – 24,9 %
C++ – 19,4 %
AngularJS – 17,9 % (JavaScript-Framework)
Node.js – 17,2 % (serverseitiges JavaScript)
C – 15,5 %
Die beliebtesten Sprachen unter Entwicklern sind:
Rust – 79,1 %
Swift – 72,1 %
F# – 70,7 %
Scala – 69,4 %
Go – 68,7 %
Clojure – 66,7 %
Reagieren – 66,0 %
Haskell – 64,7 %
Python – 62,5 %
C# – 62,0 %
Sprachentwickler haben am meisten Angst:
Visual Basic – 79,5 %
WordPress – 74,3 %
Matlab – 72,8 %
Sharepoint – 72,1 %
CoffeeScript – 71,0 %
LAMP – 68,7 % (Linux, Apache, MySQL, PHP)
Cordova – 66,9 %
Salesforce – 65,4 %
Perl – 61,3 %
SQL – 60,3 %
Technologierichtungen, die Entwickler lernen möchten:
Android – 15,8 %
Node.js – 14,8 %
AngularJS – 13,4 %
Python – 13,3 %
JavaScript – 11,9 %
Reagieren – 9,2 %
Swift – 8,7 %
MongoDB – 8,1 %
Arduino / Raspberry Pi – 8,0 %
C++ – 8,0 %
Die am häufigsten gestellten, diskutierten und abgestimmten technischen Anweisungen von Stack Overflow:
JavaScript – 16,6 %
Java – 14,7 %
Android – 11,5 %
Python – 11,4 %
C# – 11,1 %
PHP – 8,6 %
jQuery – 6,7 %
C++ – 6,6 %
HTML – 6,6 %
iOS – 6,3 %
PYPL (Popular Programming Language Index) Häufigkeit der Suche nach Tutorials zu Programmiersprachen:
Java – 23,1 %
Python – 14,4 %
PHP – 9,7 %
C# – 8,4 %
JavaScript – 7,7 %
C – 7,1 %
C++ – 7,0 %
Objective – C – 4,4 %
R – 3,4 %
Swift – 3,0 %
TIOBE Index wählt die besten Programmiersprachen basierend auf Suchmaschinendaten aus:
Java – 17,3 %
C – 9,3 %
C++ – 6,3 %
C# – 4,0 %
Python – 3,5 %
VisualBasic.NET – 3,0 %
JavaScript – 2,9 %
Perl – 2,7 %
Assemblersprache – 2,7 %
PHP – 2,6 %
Die am schnellsten wachsende Sprache im Jahr 2016 war die Go-Sprache, die von keinem Platz auf der Liste auf den 13. Platz (2,3 %) aufstieg. Obwohl Java mit einem Abstand, der fast doppelt so groß ist wie der der C-Sprache, den Spitzenplatz einnimmt, ist er 2016 dennoch um 4,19 % zurückgegangen.
Was hat uns die Umfrage gesagt?
Eigentlich nichts.
Die Datenergebnisse sehen interessant aus, sind aber immer widersprüchlich und die Datenerhebungsmethoden sind immer begrenzt:
Suchmaschinendaten sind nicht für alte, problematische Sprachen und Popularisierung geeignet . Breitere Sprachen sind vorteilhafter
Online-Umfragen werden durch spezielle Zielgruppen eingeschränkt, und es ist einfacher, Fragen in gängigen Sprachen und Frameworks zu stellen .
Historische Nutzungsmuster spiegeln immer weniger zukünftige Trends wider. Vor 20 Jahren gab es Node.js noch nicht, Perl und C waren die am häufigsten verwendeten Sprachen für die serverseitige Entwicklung.
Zum Beispiel liegt Java in allen Umfragerankings höher als PHP, aber Java wird normalerweise zum Unterrichten und Entwickeln von Steuerungsthreads, Desktop- und nativen Android-Anwendungen verwendet. Während PHP in 82,4 % der Webserver verwendet wird, kommt Java nur in 2,7 % zum Einsatz.
Über Daten hinaus, Ratschläge von anderen Programmierern
Viele „Beste Programmiersprachen“-Artikel ziehen viel Aufmerksamkeit und Kommentare auf sich, jeder hat seinen eigenen Standpunkt . Allerdings hat kein Entwickler Erfahrung mit der Entwicklung in jeder Sprache (obwohl einige mehrere Sprachen beherrschen).
Alle Entscheidungen sind voreingenommen. Menschen neigen dazu, sich auf die Sprache einzulassen, die sie verwenden, andernfalls müssen sie selbst Änderungen vornehmen.
Die Entwicklungserfahrung anderer Menschen ist eine nützliche Information, aber vielleicht haben Sie nicht die gleichen Bedürfnisse wie er, oder seine Erfahrung trifft nicht auf Sie zu.
Es gibt keine „beste Sprache“
Wenn Sie Autofahren lernen, kann diese Fähigkeit zum Fahren eines Busses, LKWs oder Traktors verwendet werden :) Ähnlich, Computer Sprache ist eigentlich die Anwendung von Eingaben, Ausgaben, Variablen, Schleifen, Bedingungen und Funktionen. Sobald Sie die Grundlagen einer Sprache erlernt haben, wird es Ihnen leicht fallen, eine andere Sprache zu lernen. Der größte Unterschied besteht lediglich in der Änderung der Grammatik.
Stellen Sie die richtige Frage?
Diese erfahrenen Entwickler kennen ihre Situation gut und kennen die Lücken zwischen ihren Fähigkeiten:
Wenn Sie viel Zeit damit verbringen, Formulardaten manuell zu bearbeiten, dann investieren Sie in das Erlernen der Makrosprache ;
Wenn Sie eine Webseite entwickeln, aber mit deren Layout nicht zufrieden sind, ist es offensichtlich, dass die Verbesserung Ihrer CSS-Kenntnisse Ihr nächster Schritt ist;
Wenn Sie eine Serveranwendung entwickeln, die dies tun muss Daten speichern. Das Erlernen von SQL ist eine vernünftige Wahl.
Diejenigen, die fragen: „Welche Sprache soll ich lernen?“, sind meist Neulinge in der Programmier- und Entwicklungsbranche ? Ohne Ihr Alter, Ihr Geschlecht, Ihren Körpertyp, Ihren Geschmack, Ihre Vorlieben, Ihr Land, das lokale Wetter, Ihre Bräuche, Ihre Anlässe zu kennen ... kann Ihnen niemand eine Antwort geben.
Wenn Sie Ratschläge zum Erlernen einer Sprache erhalten möchten, überprüfen Sie einige Fragen:
Liebst du Programmieren?
Welches Problem möchten Sie lösen?
Welche Hardware und Systeme stehen Ihnen zur Verfügung?
Wie viel Zeit und Lernmöglichkeiten werden Sie dieser Sprache widmen?
Lernen Sie weiter
Obwohl die gegebenen Vorschläge möglicherweise nicht unbedingt auf Ihre Situation zutreffen, finden Sie hier einige Tipps zum Programmieren Lernende:
1. Wenn Sie die meiste Zeit mit Front-End verbringen, probieren Sie einige Back-End-Inhalte aus. Wählen Sie unter PHP, Node.js und Ruby das aus, was Sie interessiert, und fügen Sie dann SQL zu Ihrem Fähigkeitsbaum hinzu.
2 Wenn Sie ein Back-End-Entwickler sind, lernen Sie HTML, CSS und JavaScript. Hilfreich sind Browserschnittstellen und Datenformulare wie JSON.
3. Der Rahmen ist nicht das Wesentliche, sondern das Erlernen der Grundsprache. Egal welcher Trend gerade herrscht oder welche Tools beliebt sind, Wissen ist unbezahlbar.
4. Auch wenn Sie nicht vorhaben, ein Full-Stack zu werden, sollten Sie zumindest ein paar weitere Sprachen kennen und beherrschen. Dies kann Ihnen helfen, die Arbeit anderer zu verstehen, was für Projekte und Teams sehr hilfreich ist.
5. Viel Glück, hören Sie auf zu zögern und machen Sie sich keine Gedanken darüber, welche Sprache Sie lernen sollten: Beginnen Sie einfach mit dem Programmieren!
Verwandte Empfehlungen:
Wenn Sie neu in der Webentwicklung sind, welches sollten Sie lernen: PHP, Python oder Ruby?

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Mit der Entwicklung des Internets steigt die Nachfrage nach dynamischen Webseiten. Als gängige Programmiersprache wird PHP häufig in der Webentwicklung verwendet. Wie lernt man als Anfänger die PHP-Entwicklung? 1. Verstehen Sie die Grundkenntnisse von PHP. PHP ist eine Skriptsprache, die direkt in HTML-Code eingebettet und über einen Webserver analysiert und ausgeführt werden kann. Bevor Sie PHP lernen, sollten Sie sich daher zunächst mit den Grundlagen von Front-End-Technologien wie HTML, CSS und JavaScript vertraut machen, um besser zu verstehen, wie PHP funktioniert.

Anmerkungen zur PHP-Studie: Webcrawler und Datenerfassung Einführung: Ein Webcrawler ist ein Tool, das automatisch Daten aus dem Internet crawlt. Es kann menschliches Verhalten simulieren, Webseiten durchsuchen und die erforderlichen Daten sammeln. Als beliebte serverseitige Skriptsprache spielt PHP auch im Bereich Webcrawler und Datenerfassung eine wichtige Rolle. In diesem Artikel wird erklärt, wie man einen Webcrawler mit PHP schreibt, und praktische Codebeispiele bereitgestellt. 1. Grundprinzipien von Webcrawlern Die Grundprinzipien von Webcrawlern bestehen darin, HTTP-Anfragen zu senden, die H-Antwort des Servers zu empfangen und zu analysieren.

PHP-Studiennotizen: Modulare Entwicklung und Code-Wiederverwendung Einführung: In der Softwareentwicklung sind modulare Entwicklung und Code-Wiederverwendung sehr wichtige Konzepte. Durch die modulare Entwicklung können komplexe Systeme in überschaubare kleine Module zerlegt werden, wodurch die Entwicklungseffizienz und die Wartbarkeit des Codes verbessert werden. Gleichzeitig kann die Wiederverwendung von Code redundanten Code reduzieren und die Wiederverwendbarkeit des Codes verbessern. In der PHP-Entwicklung können wir durch einige technische Mittel eine modulare Entwicklung und Wiederverwendung von Code erreichen. In diesem Artikel werden einige häufig verwendete Technologien und spezifische Codebeispiele vorgestellt, um den Lesern zu helfen, diese Konzepte besser zu verstehen und anzuwenden.

Anmerkungen zur PHP-Studie: Leistungsanalyse und -optimierung Einführung: Bei der Webentwicklung ist die Leistung ein sehr kritischer Faktor. Eine leistungsstarke Website kann ein besseres Benutzererlebnis bieten, die Benutzerbindung verbessern und den Geschäftsumsatz steigern. Bei der PHP-Entwicklung ist die Leistungsoptimierung ein häufiges und wichtiges Thema. In diesem Artikel werden Leistungsanalyse- und Optimierungsmethoden in PHP vorgestellt und spezifische Codebeispiele bereitgestellt, um den Lesern zu helfen, diese Techniken besser zu verstehen und anzuwenden. 1. Leistungsanalysetool Xdebug-Erweiterung Xdebug ist ein leistungsstarkes P

Was ist der beste Weg, PHP im Jahr 2023 zu lernen? Mit der rasanten Entwicklung des Internets ist die Computerprogrammierung zu einer Fähigkeit mit äußerst guten Beschäftigungsaussichten geworden. Unter vielen Programmiersprachen ist PHP eine Sprache, die in der Netzwerkentwicklung weit verbreitet ist. Wenn Sie PHP lernen möchten, ist es wichtig zu wissen, wie man es am besten lernt. PHP ist eine serverseitige Open-Source-Skriptsprache, die zur Entwicklung dynamischer Websites und Anwendungen verwendet wird. Im Vergleich zu anderen Sprachen hat PHP einen geringeren Lernaufwand und ein breites Anwendungsspektrum, was es zu einer idealen Wahl für Anfänger macht.

Lernen Sie Video-Spezialeffekte und Filterverarbeitungsfunktionsmethoden in PHP. PHP ist eine leistungsstarke Programmiersprache, die im Bereich der Webentwicklung weit verbreitet ist. Mit der Entwicklung des Website-Designs werden Video-Spezialeffekte und Filterverarbeitung immer beliebter. In diesem Artikel wird die Verwendung von PHP zum Implementieren von Videospezialeffekten und Filterverarbeitung sowie einige häufig verwendete Funktionsmethoden vorgestellt. 1. Installieren Sie die ffmpeg-Erweiterung. Um Videos zu verarbeiten, müssen wir die ffmpeg-Erweiterung installieren. Durch diese Erweiterung können wir den Befehl ffmpeg in PHP direkt zur Videoverarbeitung aufrufen. Installationsprozess

PHP-Studiennotizen: Übersicht über Front-End- und Back-End-Trennung und API-Design: Mit der kontinuierlichen Entwicklung des Internets und den steigenden Benutzeranforderungen hat das Entwicklungsmodell der Front-End- und Back-End-Trennung immer mehr Aufmerksamkeit auf sich gezogen Entwickler. Die Trennung von Front-End und Back-End bezieht sich auf die Trennung der Entwicklung von Front-End und Back-End und die Durchführung der Dateninteraktion über APIs, um Entwicklungseffizienz und Flexibilität zu erreichen. In diesem Artikel wird das Konzept der Front-End- und Back-End-Trennung vorgestellt und erläutert, wie eine API entworfen wird. Das Konzept der Front-End- und Back-End-Trennung: Das traditionelle Webentwicklungsmodell ist die Front-End- und Back-End-Kopplung, dh die Entwicklung von Front-End und Back-End erfolgt im selben Projekt.

PHP-Studiennotizen: Formularverarbeitung und Datenvalidierung In der Webentwicklung sind Formulare eine der wichtigen Komponenten für Benutzer, um mit der Website zu interagieren. Wenn Benutzer Formulare ausfüllen und Daten auf der Website übermitteln, muss die Website die übermittelten Daten verarbeiten und überprüfen, um die Richtigkeit und Sicherheit der Daten zu gewährleisten. In diesem Artikel wird erläutert, wie Sie mit PHP Formulare verarbeiten und Datenvalidierungen durchführen, und es werden spezifische Codebeispiele bereitgestellt. Formularübermittlung und Datenvorverarbeitung In HTML müssen wir das <form>-Tag verwenden, um ein Formular zu erstellen und das Formular anzugeben