Kürzlich hat mir ein Kollege einen Artikel weitergeleitet, den ich auf Mashable veröffentlicht habe,„10 Programmiersprachen, die Sie 2014 lernen sollten“Obwohl dieser Artikel einige der heute beliebtesten Programmiersprachen behandelte und Entwicklern nahelegte, mindestens eine davon zu lernen, möchte ich dennoch allen raten, sehr vorsichtig zu sein, wenn sie eine Sprache auswählen, in die sie investieren, denn sobald das Ziel falsch ist, ist es wie nach Süden zu gehen, während das Ziel im Norden liegt—egal wie sehr man sich bemüht, man entfernt sich nur immer weiter von seinem Ziel.

choose-programming-language

Im Folgenden teile ich einige praktische Kernpunkte und Vorsichtsmaßnahmen. Wenn Sie darüber nachdenken, eine neue Programmiersprache zu lernen, lassen Sie sich das nicht entgehen.

1. Was sind Ihre Karriereziele?

Wenn Sie wie ich sind und gerne in vielen Bereichen herumschnuppern, besteht der erste Schritt darin, Ihre Optionen einzugrenzen. Fragen Sie sich: Was sind meine Karriereplanungsziele? In welche Richtung möchte ich mich in den nächsten zehn Jahren entwickeln? Welche Arbeit hat meiner Meinung nach das größte Wachstumspotenzial und den größten Erfahrungswert?

2. Grundlegende Programmierkenntnisse sind entscheidend.

Als ich an meiner Alma Mater, der Colorado State University in den Vereinigten Staaten, im Studiengang Informatik/Programmierung studierte, musste man Kurse in mehreren verschiedenen Programmiersprachen belegen und die Kern- und Grundkonzepte der Programmierung dieser Sprachen lernen. In diesen drei Jahren konnte ich die Programmiersprachen, die ich lernte, an einer Hand abzählen: Java—eine objektorientierte Programmiersprache, C—eine funktionale Programmiersprache und C++—eine multiparadigmatische Programmiersprache. Anfangs war ich ein wenig verärgert, dass ich nach so viel Zeit so wenig gelernt hatte. Denn als ich online nach Jobs suchte, stellte ich fest, dass es so viele Arten von Programmiersprachen gab, und ich fühlte mich unwohl: Ich kannte zu wenige.

Wenn ich jetzt auf diese Dinge zurückblicke, kann ich nicht umhin, darüber zu seufzen, wie jung und unwissend ich war. Ehrlich gesagt habe ich den Wert dieser Kurse unterschätzt. Als ich an Projekten mit anderen Programmiersprachen beteiligt war, fiel es mir wegen meiner soliden Grundlagen leichter und ich lernte schneller als andere.

Verstehen Sie mich nicht falsch – ich sage nicht, dass jeder einen vierjährigen Hochschulabschluss braucht. Natürlich ist es auch in Ordnung, wenn er für Sie nützlich ist. Mein eigentlicher Rat ist, mehr Zeit damit zu verbringen, die zentralen Programmierkonzepte zu beherrschen, die eine unauslöschliche Rolle in Ihrer zukünftigen Karriereentwicklungsplanung spielen werden.

3. Was verlangt der Markt?

Ein Freund von mir, Wally McClure, wies darauf hin, dass Programmierer die Marktnachfrage nach Programmiersprachen und die aktuelle Beliebtheit verschiedener Sprachen berücksichtigen sollten. Denken Sie gut nach – „Welche Talente braucht die derzeitige Softwareentwicklungsbranche?“ Nur dann können wir eine Programmiersprache finden, in die es sich zu investieren lohnt, und außerdem auf der Grundlage des Erlernens der vom Markt geforderten Sprachen mehr Möglichkeiten suchen.

4. Es gibt keine sogenannte „Einheitslösung“ zum Erlernen von Programmiersprachen

Abschließend hoffe ich, dass dieser Artikel für alle hilfreich sein kann. Wie das Sprichwort sagt, gibt es in den Augen von tausend Lesern tausend Hamlets; die Lernmethode jedes Einzelnen ist anders. Es gibt keine sogenannte „für alle geeignete“ Methode, mit der wir schnell eine neue Programmiersprache beherrschen können, daher ist mein Rat, Ihrem eigenen Karriereplanungsweg zu folgen und Schritt für Schritt hart zu arbeiten.

Quelle: http://www.codeceo.com/article/choose-programming-language.html