Welche Programmiersprache ist besser, zuerst zu lernen, und warum
Forming Technologie / / December 19, 2019
Ressource Lehrer FreeCodeCamp und populäre Blogger Larson Quincy (Quincy Larson) sagt, dass Sie beachten müssen, wenn eine erste Programmiersprache der Wahl, so dass Sie es nicht bereuen. Layfhaker publish Übersetzung seines Artikels gekürzt.
die erste Programmiersprache auswählen kann den gleichen Spaß wie die Prüfungen im Sinne von „Wie Sie herausfinden Tarantino-Film?“ erscheinen. Aber bevor Sie die Ruby-wählen, weil als Kind Sie das Spielzeug mit einem ähnlichen Namen gefallen hat, möchte ich Sie daran erinnern, dass die Einsätze sind recht hoch.
Sie verbringen Hunderte von Stunden zu üben, bevor Sie in ihrer Erstsprache auch nur entfernt kompetent werden. Deshalb müssen wir zuerst die folgenden Faktoren berücksichtigen:
- Nachfrage nach Sprechen auf dem Arbeitsmarkt;
- die langfristigen Perspektiven;
- wie einfach es ist, die Sprache zu lernen;
- welche Art von Projekten kann man damit erstellen.
Bevor ich fortfahre, möchte ich ein paar Punkte klären. Ich fühle mich nicht wie jede Programmiersprache besser ist objektiv als jeder andere. Ich bin damit einverstanden, dass der Entwickler schließlich mehrere Sprachen kennen muss. Ich bestehe darauf, dass zu starten
Programmierer besitzen gute irgendeinem von ihnen müssen.Und diese Sprache muss JavaScript sein.
Gemäß dem größten Entwickler-Community Stack-Überlauf Stack-Überlauf Entwickler Umfrageergebnisse 2016. , JavaScript ist die populärste Sprache unter allen Befragten. Es ist wichtig, einen Browser, der zum Erstellen von Websites und mehr geeignet für die Entwicklung von serverseitigen Komponenten werden. Darüber hinaus erweitert JavaScript schnell auf Bereiche wie Entwicklung von Spielen und Internet der Dinge.
Faktor №1. Arbeitsmarkt
Wenn Sie die Programmierung lernen rein aus Neugier, können Sie diesen Schritt überspringen. Aber wenn man ein Leben in dieser Art und Weise, wie die überwiegende Mehrheit der Studenten verdienen will, ist dieser Faktor sehr wichtig für Sie.
Von allen Programmiersprachen in der Zahl der offenen Stellen in der Leitung Java. JavaScript muss direkt hinter ihm sein.
Aber es gibt eine wichtige Einschränkung. Während JavaScript für mehr als 20 Jahren schon hat, hat es erst vor kurzem ein sehr nützliches Instrument geworden, mit denen Unternehmen wie Netflix, Walmart und PayPal vollständig ihre Anwendungen entwerfen können.
Viele Arbeitgeber suchen JavaScript-Entwickler. Letzteres ist nicht einmal genug für den Arbeitsmarkt.
Nach Angaben der größte Aggregator Indeed.com Job Java, Python, JavaScript, Ruby, PHP, Android und iOS Job Trends. Für jede offene Position Java-Programmierer Ansprüche 2,7 Antragsteller. Der Wettbewerb um Positionen PHP- und iOS-Entwickler sind auch ziemlich hoch.
Aber für jeden Job des JavaScript-Programmierers ist nur 0,6 Arbeitssuchende notwendig. Mit anderen Worten ist die Nachfrage höher als das Angebot.
№2 Faktor. Langfristige Perspektiven
JavaScript entwickelt sich schneller als jede andere populäre Sprache. Sein Ökosystem unterstützt große finanzielle und intellektuelle Investitionen von Unternehmen wie Google, Microsoft, Facebook und Netflix.
Zum Beispiel über das Typoskript (eine spezielle Version der Sprache, die die Möglichkeiten von JavaScript erweitert) beschäftigt mehr als hundert Fachleute, viele von ihnen erhalten Mittel von Microsoft und Google.
Eine solche Zusammenarbeit von verschiedenen Unternehmen ist schwierig für die Java-Entwicklung zu gestalten. Oracle hat den Besitz der Rechte an der Sprache nach dem Kauf von Sun Microsystems, oft klagt Organisationen getroffen, die dazu beitragen wollen.
№3 Faktor. Leichtigkeit der Studie
Die meisten Entwickler stimmen zu, dass die High-Level-Scripting-Sprachen sind relativ einfach. JavaScript bezieht sich auf diejenigen, wie Python mit Rubin.
Trotzdem ist die Universität nach wie vor die erste Sache, lernen Sprachen wie Java und C ++, die viel komplexer sind.
№4 Faktor. Welche Projekte können angelegt werden
Diese JavaScript-Ebene in der Höhe. Es funktioniert auf jedem Gerät, das einen Browser hat. Mit JavaScript können Sie fast alles, und einfach zu teilen mit anderen entwickeln.
Gemeinschaft Mitbegründer von Stack-Überlauf-Entwickler Jeff Atwood (Jeff Atwood), das Gesetz formuliert, die die Allgegenwart von JavaScript widerspiegelt.
Jeff AtwoodJede Anwendung, die Sie in JavaScript, am Ende schreiben können, wird es in JavaScript geschrieben werden.
Und im Laufe der Zeit wird dieses Muster mehr und genauer.
Sobald Java-Entwickler auch, dass die Allgegenwart der Sprache versprochen. Sie können von Java-Applet erinnern. Aber Oracle hat offiziell von ihnen früher in diesem Jahr abgelehnt.
Und Python leidet an ähnlichen Problemen.
James Hugh SpieleentwicklerWie kann ich gebe dem Spiel von mir einen Freund entwickelt? Noch besser wäre es, ist es eine Möglichkeit, es auf Ihr Handy herunterzuladen, so dass Sie es die Kinder in der Schule zeigen, so dass sie es nicht installieren müssen?
Gut wird in der ersten Sprache untersucht werden. Dann lehren zweite
Wenn Sie von einer Sprache zur anderen zu springen, dann werden Sie nicht erreichen Erfolg. Um über die grundlegenden Fähigkeiten zu gehen, müssen Sie ein gutes Geschäft in der ersten Sprache. Ein zweiter danach wird offenbar viel einfacher.
Im Laufe der Zeit werden Sie in der Lage sein, ihr Wissen und in voll versierte Programmierer drehen zu erweitern, andere Sprachen zu lernen:
- C hilft, den Computer in Bezug auf Speicher zu verstehen. Es ist auch nützlich, wenn sie mit High-Performance Computing arbeiten.
- C ++ ist ideal für die Entwicklung von Spielen.
- Python ist für wissenschaftliche Berechnungen und Statistiken.
- Java spielt eine wichtige Rolle für diejenigen, die auf Enterprise-Services arbeiten möchten.
Aber zuerst Ihre Hände auf JavaScript bekommen.