Zurück zum Blog

Warum JavaScript die einzige Wahl ist, um jetzt Programmieren zu lernen

programmingJavascriptindie-developerindie-hacker

Titelbild

Inhaltsverzeichnis

  1. Zielgruppe
  2. Warum Sie "jetzt" Programmieren lernen sollten
  3. Zögern bei der Sprachwahl ist Zeitverschwendung
  4. Der De-facto-Standard der Webtechnologie: Die überwältigende Dominanz von JavaScript
  5. Die Kraft der "End-to-End"-Abdeckung von Frontend bis Backend
  6. Die Protagonisten der modernen Entwicklung: React und Next.js
  7. Die Sprache, die die Vorteile des KI-Zeitalters maximiert
  8. Hoher Marktwert und Stückpreis als "Job"
  9. [Wichtige Ergänzung] Übergang von JavaScript zu TypeScript
  10. Fazit: Der erste Schritt, den Sie heute tun sollten

1. Zielgruppe

Diejenigen, die IT-Ingenieure werden wollen, diejenigen, die Indie-Entwickler werden wollen, Indie-Entwickler auf Anfänger- bis mittlerem Niveau.

2. Warum Sie "jetzt" Programmieren lernen sollten

Wenn Ihr Ziel beim Programmierenlernen die "Indie-Entwicklung" ist, befinden Sie sich im goldenen Zeitalter. Denn die Umgebung ist bereit, damit Sie Ihre Ideen in die Realität umsetzen und sofort veröffentlichen können, ohne jemanden um Erlaubnis zu fragen.

Indie-Entwicklung ist nicht nur ein Hobby; sie hat das Potenzial, ein Nebenjob oder sogar eine Haupteinnahmequelle zu werden. Die Monetarisierungsoptionen sind vielfältig, einschließlich Werbung, kostenpflichtige Pläne und Affiliates.

Die Freiheit zu gewinnen, die "es wäre schön, das zu haben"-Ideen in Ihrem Kopf in die Realität umzusetzen. Dies ist wahrscheinlich der größte Grund für Sie, jetzt Programmieren zu lernen.

3. Zögern bei der Sprachwahl ist Zeitverschwendung

"Sollte ich Python, Ruby oder vielleicht Go verwenden..." Viele Anfänger verschwenden hier Zeit, aber bei der Indie-Entwicklung ist das Wichtigste der "Output", und die Sprache ist nur ein "Werkzeug".

Eine Sprache zu wählen und schnell mit dem Bauen zu beginnen, ist der einzige Weg, um in der Indie-Entwicklung erfolgreich zu sein. Wenn Sie zögern, ist es am rationalsten, den De-facto-Standard zu wählen, der so solide ist, dass es keinen Grund zum Zögern gibt.

Dieser De-facto-Standard ist JavaScript, den ich von nun an erklären werde. Wenn Sie Zeit zum Zögern haben, fangen Sie sofort an, Code zu schreiben.

4. Der De-facto-Standard der Webtechnologie: Die überwältigende Dominanz von JavaScript

JavaScript ist die einzige Programmiersprache, die in Webbrowsern ausgeführt wird. Alle Bewegungen und Interaktionen auf diesem Bildschirm, den Sie gerade betrachten, werden von JavaScript gesteuert.

Das bedeutet, solange Sie Webdienste oder Webanwendungen erstellen möchten, ist die Option, "JavaScript nicht zu kennen", unmöglich. Es ist die Grundlage aller Webentwicklung und eine wesentliche Fähigkeit für Webdienstentwickler.

JavaScript hat eine überwältigende Position etabliert, die nicht vermieden werden kann, unabhängig von Lernkosten oder Schwierigkeit.

5. Die Kraft der "End-to-End"-Abdeckung von Frontend bis Backend

JavaScript war früher eine Sprache ausschließlich für Browser (Frontend), aber die Situation änderte sich mit dem Aufkommen von Node.js komplett.

Node.js ist eine Umgebung, die es ermöglicht, JavaScript auf der Server-Seite (Backend) auszuführen. Dies machte es möglich, Datenbankzugriff, API-Konstruktion und Serververarbeitung alle im selben JavaScript zu beschreiben.

Es ist nicht mehr notwendig, verschiedene Sprachen für Frontend und Backend zu lernen, was die Lernkosten und die Entwicklungseffizienz drastisch verbessert. Dieser Punkt, Full-Stack-Entwicklung "End-to-End" durchführen zu können, ist die größte Waffe für Indie-Entwickler mit begrenzten Ressourcen.

6. Die Protagonisten der modernen Entwicklung: React und Next.js

Für die UI-Entwicklung moderner Webanwendungen ist React, eine von Facebook entwickelte Bibliothek, heute der De-facto-Standard. Viele groß angelegte Dienste wie Twitter (X), Netflix und Airbnb haben React übernommen.

Und worauf Indie-Entwickler am meisten achten sollten, ist Next.js, ein Framework für React.

Next.js enthält alle Best Practices, die für die moderne Entwicklung erforderlich sind, wie Routing, API-Konstruktion, Server-Rendering (SSR) und statische Seitengenerierung (SSG). Mit Next.js können Sie qualitativ hochwertige Produkte, die schnell, SEO-freundlich und wartungsfreundlich sind, in überraschend kurzer Zeit auf den Markt bringen.

Mit anderen Worten, die modernen Web-Apps, die Sie am liebsten erstellen möchten, mit "JavaScript/TypeScript + Next.js (React)" zu entwickeln, ist die stärkste Option.

7. Die Sprache, die die Vorteile des KI-Zeitalters maximiert

Jetzt, da KI-Unterstützung für Codegenerierung und Debugging üblich wird, ist JavaScript/TypeScript vorteilhaft, um seine Vorteile zu maximieren.

Dies liegt daran, dass es die Sprache ist, die von Entwicklern auf der ganzen Welt am aktivsten genutzt wird und die meisten Code-Assets (GitHub, Stack Overflow, verschiedene Dokumente) im Internet angesammelt hat.

Da KI-Modelle aus diesem riesigen Datensatz lernen, neigen sie dazu, die genauesten und effizientesten Antworten für JavaScript/TypeScript-Code und Fehlermuster zu liefern. Eine Sprache mit einer großen Menge an Informationen zu wählen, ist eine kluge Strategie, um KI als zuverlässigen Partner zu nutzen.

8. Hoher Marktwert und Stückpreis als "Job"

Selbst wenn Sie in Betracht ziehen, als Vertragsentwickler oder Freiberufler zu arbeiten, nachdem Sie Ihre Fähigkeiten in der Indie-Entwicklung verfeinert haben, ist der JavaScript/TypeScript-Stack vorteilhaft.

Projekte für die Entwicklung moderner Webanwendungen auf dem Markt haben eine hohe Wahrscheinlichkeit, React/Next.js/Node.js als technische Anforderungen zu haben.

Es gibt auch Projekte für Python und Ruby, aber Full-Stack-Ingenieure, die alles von Frontend bis Backend konsistent handhaben können, sind besonders gefragt, was zu mehr Projektangeboten und einer Tendenz führt, hohe Stückpreise aufrechtzuerhalten. Ihre Entwicklungsfähigkeiten werden sehr wahrscheinlich direkt zu hohem Einkommen führen.

9. [Wichtige Ergänzung] Übergang von JavaScript zu TypeScript

Ich habe bisher JavaScript empfohlen, aber streng genommen empfehle ich dringend, mit "TypeScript" zu entwickeln.

TypeScript ist eine Obermenge (Spracherweiterung), die das Konzept von "Typ" in JavaScript einführt. Durch die Klärung der Variablentypen werden Fehler im Voraus verhindert und die Lesbarkeit und Wartbarkeit des Codes verbessert.

Während JS in Ordnung ist, solange der Umfang der Indie-Entwicklung klein ist, ist TypeScript ein essentielles Wissen, wenn der Umfang etwas größer wird oder wenn Sie in Zukunft Teamentwicklung erleben. Wenn Sie sowieso lernen müssen, ist es der kürzeste Weg, sich von Anfang an an die TypeScript-Grammatik zu gewöhnen.

10. Fazit: Der erste Schritt, den Sie heute tun sollten

Die überwältigende Dominanz in der Webentwicklung, eine Umgebung, die Full-Stack-Entwicklung ermöglicht, die Existenz moderner Frameworks und ein hoher Marktwert. Wenn man dies umfassend betrachtet, glaube ich, dass JavaScript (TypeScript) die "einzige Wahl" für Indie-Entwickler ist, die kurz davor stehen, Programmieren zu lernen.

Werfen Sie Ihr Zögern weg und fangen Sie sofort an, JavaScript/TypeScript zu lernen. Der erste Schritt besteht darin, die Node.js-Umgebung einzurichten und ein einfaches Next.js-Tutorial zu erleben. Die Nutzung von Programmierlerndiensten wie CodeLesson und Progate wird ebenfalls empfohlen. Wenn Sie MENTA verwenden, können Sie direkten Rat von Experten erhalten. Wenn Sie Programmieren lernen, können Sie sich stark von den Vibecoders (Leute, die nur nach Atmosphäre coden) unterscheiden, die von nun an in großer Zahl geboren werden. Die beste Zeit, um anzufangen, ist jetzt! Bitte fangen Sie heute an.

Zusammenfassungsbild