Am 21. Februar war der Tag der Muttersprache. Weltweit soll es etwa 6500 Sprachen geben, davon alleine mehrere Hundert in Deutschland, rechnet man die regionalen Dialekte mit hinein. Der geneigte Leser mag sich nun fragen, was Muttersprache mit SkySystems zu tun hat. Die Vermutung liegt nahe, jetzt über Deutsch zu sprechen, da unser Unternehmen im sauerländischen Iserlohn liegt und somit Deutsch als dominierende Sprache – möglicherweise im jeweiligen Dialekt – gelebt wird. Das ist zwar so, doch wäre es nicht unbedingt einen Blogbeitrag zu diesem Jahrestag wert.
Unsere Abteilung für Software-Entwickler beschäftigt sich intensiv mit Sprachen – nämlich Programmiersprachen. Bei SkySystems kommen die Trägersprachen C# und PHP zum Einsatz, wobei C# den Schwerpunkt ausmacht. Aber auch HTML, CSS und Javascript finden bei uns immer wieder Verwendung. Unsere Softwareentwicklung hat sich auf die Entwicklung mit C# auf allen Plattformen spezialisiert.
Aber es gibt noch viel mehr, laut Wikipedia sind es sogar über 350 Programmsprachen (https://de.wikipedia.org/wiki/Liste_von_Programmiersprachen) in teilweise unterschiedlichen Varianten. Doch wenn sich jemand nun überlegen sollte, eine zu lernen, dürfte es schwerfallen in diesem Dickicht eine passende zu finden. Vielleicht können wir jedoch eine kleine Orientierungshilfe geben, welche Schwerpunkte es gibt und welche laut Webrecherchen weit verbreitet ist.
Fahren Sie Mercedes? BMW? Lieber eine andere Marke? Oder ist Ihnen das egal? Genau das spiegelt sich auch in unseren Recherchen wieder. Die einen sind von der einen Sprache überzeugt, die anderen genau von einer anderen. Weitere sehen Vorteile für unterschiedliche Zwecke in entsprechenden Codes und andere wollen es einfach haben oder schlichtweg auf Hardware-Ebene programmieren. Festzuhalten ist, daß es für jeden Zweck Programmiersprachen gibt, die jeweils einen Schwerpunkt in ihrer Eignung mitbringen. Unterschiedliche Methoden führen eben zu unterschiedlichen Ergebnissen. Übrigens, auch in Ihrem modernen Kraftfahrzeug befindet sich eine Menge IT, die programmiert werden musste. Das Auto verfügt mit den immer mehr werdenden Assistenzsystemen, wie z.B. Abstandswarner, Navigation, Spurhalteassistent, mobile Internetverbindung mit entsprechenden Anwendungen über sehr viele Codezeilen je nach Gerät und Anwendung in verschiedensten Codes.
Geht man nach Empfehlungen von Karriere-Seiten, wird C, C++, C#, Haskell, Java, Javascript, Kotlin, PHP, Python und SQL als besonders gefragt genannt. Andere „Top 10 Listen der Programmiersprachen“ wie von TIOBE, RedMonk und PYPL berichten ebenfalls von wenig Bewegung im Markt der Codingsprachen. Abweichend in Platzierung kommen hier zu den vorgenannten Sprachen nur noch VB.NET, Ruby, CSS, Swift, R, Objective-C und Matlab hinzu.
Wie Sie sehen, kann man da keine Empfehlung zu geben, wenngleich diese Tendenz zumindest schonmal eine Fokussierung aus den vorgenannten insgesamt >350 Programmiersprachen gibt. Als Unterscheidungsmerkmal wird hier auch zwischen „deklarativen“ und „imperativen“ Sprachen unterschieden. Und die klare Empfehlung wird hier auch getroffen, sich nicht nur einer Sprache hinzugeben, sondern aus beiden Paradigmen Wissen zu haben, um sich bei der Problemlösung beider Felder bedienen zu können. Wir bei SkySystems haben den Schwerpunkt bei C#, um unseren qualitätsgewöhnten Kunden Lösungen nachhaltig und bei gleichbleibender Leistung zu bieten.
Gar nicht so bekannt, aber geschichtlich unbedingt erwähnungswürdig ist Emil Krebs. Der 1867 geborene und 1930 verstorbene Deutsche war ein Sinologe, Vielsprachler und Dolmetscher, der insgesamt 68 Sprachen beherrschte und sich mit insgesamt >100 Sprachen beschäftigte. Als besonders bemerkenswert gilt, daß er nach wenigen Monaten schon das chinesische Mandarin so gut beherrschte, daß er Muttersprachler Witze darin erzählen konnte. Das auswärtige Amt würdigt seine Leistungen mit einer eigenen Seite und sogar Ausstellung (https://www.auswaertiges-amt.de/de/aamt/emil-krebs/215282).
Sind Sie Programmierer und haben Sie Lust in einem anspruchsvollen Markt mit uns zu wachsen? Wir sind immer auf der Suche nach neuen, motivierten Talenten, um unser Team zu erweitern. Ob Sie zu uns passen wissen wir nicht, aber schicken Sie uns einfach Ihre Arbeiten – der Rest ergibt sich! (Bewerbung unter https://www.skysystems.it/unternehmen/karriere) Sucht Ihr Unternehmen Lösungen, die zu individuell für Standardsoftware sind? Sprechen Sie mit uns und wir finden heraus, was wir für Sie tun können!