Heim Schlagzeilen Welche Programmiersprache solltest du 2017 am meisten lernen?

Welche Programmiersprache solltest du 2017 am meisten lernen?

Mar 03, 2017 pm 01:41 PM
php学习

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“.

Welche Programmiersprache solltest du 2017 am meisten lernen?

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?

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat -Befehle und wie man sie benutzt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wie lerne ich die PHP-Entwicklung? Wie lerne ich die PHP-Entwicklung? Jun 12, 2023 am 08:09 AM

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 Anmerkungen zur PHP-Studie: Webcrawler und Datenerfassung Oct 08, 2023 pm 12:04 PM

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 PHP-Studiennotizen: Modulare Entwicklung und Code-Wiederverwendung Oct 10, 2023 pm 12:58 PM

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.

PHP-Studiennotizen: Leistungsanalyse und -optimierung PHP-Studiennotizen: Leistungsanalyse und -optimierung Oct 08, 2023 pm 03:21 PM

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? Was ist der beste Weg, PHP im Jahr 2023 zu lernen? Sep 10, 2023 pm 09:16 PM

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 Filterverarbeitungsfunktionen in PHP Lernen Sie Video-Spezialeffekte und Filterverarbeitungsfunktionen in PHP Aug 07, 2023 pm 11:53 PM

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: Front-End- und Back-End-Trennung und API-Design PHP-Studiennotizen: Front-End- und Back-End-Trennung und API-Design Oct 08, 2023 am 09:42 AM

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 PHP-Studiennotizen: Formularverarbeitung und Datenvalidierung Oct 09, 2023 am 08:52 AM

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