20 Möglichkeiten, das Programmieren zu lernen • BUOM

26. Juli 2021

Technologie ist eine schnell wachsende Branche mit hohem Bedarf an qualifizierten IT-Fachkräften und Programmierern. Wenn Sie einen Job bekommen oder in der Branche vorankommen möchten, kann es hilfreich sein, das Programmieren zu lernen. Codierung ist die Verwendung einer Programmiersprache, um einen Computer anzuweisen, eine bestimmte Aufgabe auszuführen.

In diesem Artikel betrachten wir verschiedene Möglichkeiten, das Codieren zu lernen, vom Lernen im eigenen Tempo bis hin zu strukturierten Ansätzen.

Vorteile des Programmierenlernens

Wenn Sie an einer Position im Technologiebereich interessiert sind, ist Programmieren möglicherweise eine notwendige Fähigkeit. Berufsbezeichnungen wie Entwickler, Grafikdesigner, User Interface Designer und technischer Produktmanager erfordern Programmierkenntnisse. Selbst wenn Sie sich auf eine Stelle bewerben, für die keine Programmierkenntnisse erforderlich sind, sind diese Fähigkeiten dennoch wertvoll, und wenn Sie die Grundlagen des Programmierens kennen, können Sie zu einem begehrenswerteren Kandidaten werden. Das Programmieren kann auch zu freiberuflichen Arbeitsmöglichkeiten führen und es Ihnen ermöglichen, eigene Anwendungen oder Computerprogramme zu entwickeln.

Möglichkeiten, Programmieren zu lernen

Es gibt mehrere Möglichkeiten, das Programmieren so zu erlernen, dass es zu Ihrem Zeitplan, Ihrem Lernstil und Ihren Vorlieben passt. Online und offline, im eigenen Tempo oder nach Zeitplan, hier sind 20 Möglichkeiten, das Programmieren zu lernen:

1. Lernen Sie HTML und CSS

HTML und CSS sind die wichtigsten Programmiersprachen, die Entwickler zum Erstellen von Websites verwenden. Dies sind zwei der am einfachsten zu erlernenden Sprachen und können Ihnen helfen, komplexere Programmiersprachen zu verstehen.

Zu den kostenlosen Websites, die HTML und CSS lehren, gehören:

  • Kodacademy

  • EdX

  • Generalversammlungs-Dash

  • FreeCodeCamp

Mehr Details: Was ist CSS?

2. Wählen Sie eine Programmiersprache

Es gibt Tausende von Computerprogrammiersprachen. Sie möchten nach einem suchen, das für die von Ihnen gewählte Branche oder Anwendung nützlich ist. Wenn Sie beispielsweise Apps entwickeln möchten, sind Swift und C gute Sprachen für iOS, während Kotlin und Java gute Sprachen für Android sind. Lernen Sie Javascript, PHP, Python oder SQL, wenn Sie mit interaktiven Websites arbeiten möchten. Unity und C# sind beliebte Sprachen unter Videospielentwicklern. Wenn Sie eine allgemeine Programmiersprache für Ihre technische Karriere erlernen möchten, ziehen Sie C#, JavaScript oder Python in Betracht.

Mehr Details: 11 beliebtesten Programmiersprachen

3. Nehmen Sie an kostenlosen Online-Kursen teil

Es gibt viele Websites im Internet, die kostenlose Online-Codierungskurse anbieten, mit denen Sie das Codieren nach Ihrem eigenen Zeitplan und in Ihrem eigenen Tempo erlernen können. Einige, wie LearnPython.org, unterrichten eine einzelne Sprache. Andere, wie Coursera, bieten Kurse in vielen Programmiersprachen an. Wählen Sie eine seriöse Website wie Codecademy, freeCodeCamp, Khan Academy oder The Odin Project.

4. Melden Sie sich für Abonnementkurse an

Wenn Sie eine personalisierte oder ausführlichere Programmierschulung wünschen, können Sie den Kurs im Abonnement bezahlen. Bei diesen Kursen steht Ihnen häufig ein Mentor oder Experte zur Seite, der Ihre Fragen beantworten und Sie durch das Programm führen kann. Sie können Grundkurse auf Websites wie Udemy für weniger als 20 US-Dollar belegen oder sich für Zertifizierungskurse anmelden, die mehrere hundert US-Dollar pro Monat kosten können. Zu den Unternehmen, die Zertifizierungskurse anbieten, gehören Treehouse, Udacity und Coursera.

5. Besuchen Sie ein Programmier-Bootcamp

Bei Coding-Bootcamps handelt es sich um detaillierte Präsenz- oder Online-Trainingsprogramme, mit denen Sie mehrere Codierungskenntnisse gleichzeitig erlernen können. Vielleicht möchten Sie an einem Bootcamp teilnehmen, wenn Sie vorhaben, professionell zu programmieren. Sie dauern in der Regel länger und kosten mehr als herkömmliche Kurse und Tutorials. Organisationen wie The Grace Hopper Program, Flatiron School und Thinkful bieten Schulungen an.

6. Nehmen Sie an Online-College-Kursen teil

Mehrere Universitäten gestatten der Öffentlichkeit den kostenlosen oder kostenpflichtigen Besuch oder Vorsingen von Hochschulkursen. Beispiele hierfür sind Coursera, MIT OpenCourseware und EdX, die Zugang zu Kursen von Institutionen wie Harvard bieten.

7. Lesen Sie Bücher zum Thema Codierung

Ergänzen Sie Ihr Online-Lernen mit einem gedruckten oder E-Book, auf das Sie immer wieder zurückgreifen können. Einige Bücher konzentrieren sich auf einen Aspekt des Codierens, beispielsweise das Debuggen, während andere allgemeine Ratschläge geben. Kostenlose und kostenpflichtige E-Books finden Sie auf Programmierseiten wie Envato Tuts+, O’Reilly Security Ebooks und Rails Tutorial. Zu den beliebten Branchenbüchern gehören „Code Complete: A Practical Guide to Software Craftsmanship“, „Programming Pearls“ und „Clean Code: A Handbook of Agile Software Craftsmanship“.

8. Folgen Sie Programmierblogs

Finden Sie einen Programmierer, dessen Programmierstil, Ton und Sprache Sie ansprechen, und folgen Sie seinem Blog. Einige Programmierer, wie der leitende Mozilla-Entwickler David Walsh, schreiben ihre eigenen Blogs. Andere gehören einer Community von Blog-Autoren wie A List Apart, Softwarehow und SitePoint an.

9. Nehmen Sie an interaktiven Schulungsprogrammen teil

Wenn Sie am besten durch praktische Übungen lernen, nehmen Sie an einem interaktiven Tutorial teil, das Sie durch Beispiele und Übungen führt und gleichzeitig Codierungskonzepte erlernt. FreeCodeCamp fordert Sie beispielsweise auf, ein Codierungsproblem zu lösen, bevor Sie mit dem nächsten Kapitel in seinen Tutorials fortfahren können. Weitere Websites, die Online-Tutorials anbieten, sind LearnPython.org und RubyMonk.

10. Nehmen Sie Programmierherausforderungen an

Codierungsprobleme sind wie mathematische Gleichungen, die Sie lösen müssen. Wenn Sie Ihre Fähigkeiten üben, verbessern Sie nicht nur Ihre Sprachkenntnisse, sondern bereiten Sie auch auf Vorstellungsgespräche im Bereich Programmieren vor, wenn Sie sich für eine Karriere im Bereich Programmieren entscheiden. Codierungsinterviews sind von Natur aus den Codierungsherausforderungen, die Sie online finden, sehr ähnlich. Auf Websites wie GitHub, Coderbyte und Edabit finden Sie Online-Programmierherausforderungen, von denen viele kostenlos sind.

11. Sehen Sie sich ein Video über das Programmieren an

Wenn Sie durch Anschauen lernen, können Sie leicht Amateur- und Profi-Schulungsvideos zu allen Programmierthemen finden. Sehen Sie sich Schulungsvideos und Demos zu The Code Player, Watch &Code und der Microsoft Virtual Academy an. Abonnieren Sie einen YouTube-Kanal wie thenewboston, LearnCode.academy oder Programming with Mosh, um die neuesten kostenlosen Programmiervideos zu erhalten. Sie können auch für Videodienste bezahlen, die Ihnen Zugang zu professionellen und seriösen Inhalten verschaffen. LinkedIn Learning bietet beispielsweise ein monatliches Abonnement an, mit dem Sie eine unbegrenzte Anzahl von Experten genehmigter Programmiervideos ansehen können.

112. Spielen Sie Programmierspiele

Haben Sie Spaß am Programmieren und entwickeln Sie gleichzeitig Ihre Fähigkeiten, indem Sie Spiele auf Websites wie Code.org, Minecraft: Educational Edition und CodinGame spielen. Lösen Sie beispielsweise immer komplexere Übungen, Rätsel und Wettbewerbe mit CodinGame. Eine andere Website, Codewars, bietet Softwarespiele zum Thema Kampfkunst in verschiedenen Schwierigkeitsgraden an. Sie können auch Spaß daran haben, Coding-Brettspiele wie Code Programming Game Series, Code Master oder Hacker zu spielen.

13. Spielen Sie mit Programmierspielzeug

Programmierspielzeug, das für Kinder in MINT-Programmen entwickelt wurde, kann auch beim Unterrichten von Erwachsenen hilfreich sein. Genießen Sie das Lernen mit Produkten wie dem Piper Coding Toy, dem Gravity Maze, dem Cozmo Coding Toy oder dem Kano Computer Kit.

14. Lernen Sie rechnerisches Denken

Beim rechnerischen Denken handelt es sich um den Prozess, Probleme wie ein Computer zu lösen. Es vermittelt Konzepte wie Logik, Mustererkennung, Automatisierung, Algorithmen und Verallgemeinerung – alles Fähigkeiten, die Ihnen helfen, Computerprogrammierung und -kodierung besser zu verstehen. Websites wie Coursera und Udemy bieten eine Einführung in das rechnerische Denken.

15. Reverse Engineering des vorhandenen Codes

Beim Reverse Engineering von Code nehmen Sie ihn auseinander, um zu verstehen, wie er entworfen wurde. Suchen Sie auf einer Website wie GitHub nach einem Open-Source-Code-Snippet (kostenlos nutzbar), disassemblieren Sie es und testen Sie dann jede Zeile, um zu sehen, wie es funktioniert.

16. Bringen Sie Ihren Geräten neue Fähigkeiten bei

Sobald Sie über grundlegende Programmierkenntnisse verfügen, testen Sie diese, indem Sie benutzerdefinierte Programme für Ihre Smart-Geräte erstellen. Sie können den zugrunde liegenden Code verwenden, um diesen Geräten „Fähigkeiten“ beizubringen (Aktionen, die sie ausführen, wenn sie dazu aufgefordert werden), beispielsweise das Erstellen eines Diagramms.

17. Analyse von Fehlermeldungen

Wenn Ihr Code fehlerhaft ist, kann Ihnen die Suche nach einer Lösung neue Informationen liefern und Ihnen helfen, den gleichen Fehler nicht noch einmal zu machen. Kopieren Sie die Fehlermeldung, fügen Sie sie in Anführungszeichen in eine Suchmaschine ein und drücken Sie dann die Eingabetaste. Wenn jemand das gleiche Problem gelöst und online eine Lösung veröffentlicht hat, sollten Sie diese finden können. Sie können Ihren Fehlerbericht auch in einem Programmierforum wie Stack Overflow oder GitHub veröffentlichen.

18. Finden Sie einen Mentor

Falls Sie es noch nicht wissen Programmierer Wer Ihnen beim Erlernen des Programmierens helfen kann, kann möglicherweise online einen Mentor finden. Viele Programmierer und Entwickler sind in Online-Programmiergemeinschaften aktiv und bereit, ihre Projekte zu teilen sowie Feedback und Ratschläge in Foren zu geben. Finden Sie Community-Foren auf Kollaborationsseiten wie GitHub und Microsoft Virtual Academy.

Mehr Details: 5 Schritte, um einen Mentor zu finden

19. Bringen Sie bei, was Sie wissen

Sobald Sie die Grundlagen des Codierens erlernt haben, bringen Sie Ihr Wissen anderen angehenden Programmierern bei, um Ihr Wissen zu testen. Sie können Fragen in Foren wie GitHub beantworten oder an lokalen Meetups oder Programmierveranstaltungen teilnehmen.

20. Holen Sie sich einen Abschluss in Informatik

Ein Abschluss in Informatik ist der fortschrittlichste Weg, das Programmieren zu erlernen, und kann Sie für anspruchsvollere Jobs und höhere Gehälter qualifizieren. Sie können einen Abschluss in Informatik an Online-Universitäten, Community Colleges und Universitäten erwerben. Die Fertigstellung dauert in der Regel vier Jahre.

Ähnliche Beiträge

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert