2010-05-05 25 views
11

Wie oft ist Sprache ausschlaggebend für die Auswahl eines Jobs?Wählen Sie einen Job basierend auf Sprachen?

Viele von uns hier sind versiert in vielen Sprachen, C++, Java, C#, und haben wahrscheinlich viele andere Sprachen unter unserem Gürtel für den richtigen Anlass (wirklich jede Gelegenheit ist die richtige Gelegenheit für Python, AMIRITE?), So Dies ist nicht so sehr eine Frage der Wahl eines Jobs, der auf Ihre Fähigkeiten zugeschnitten ist. Wenn Sie mit den meisten Sprachen vertraut sind, wählen Sie Ihren Favoriten aus oder folgen Sie dem Geld (angesichts der knappen Wirtschaft).

Ich überlege, aus dem Ruhestand zu kommen, und habe angefangen, mich umzusehen und was verfügbar ist.

Im Laufe der Jahre habe ich in Richtung C# und Python bewegt; Viele Jobs in der Umgebung suchen nach .NET-Entwicklern, aber es gibt viele, die das nicht tun. Ich schneide meinen Teef auf C++, betrachte mich als geschickt in der Sprache und kenne mich in einem Java aus. Aber ich finde wirklich heraus, was sie mit C# machen, und ich habe Python immer geliebt.

Auch wenn die Arbeit interessant sein wird, wie wichtig ist die Sprache für Sie?

+3

Community-Wiki? –

Antwort

8

Ich denke, obwohl in seiner Essenz Programmierung ist größer als jede Sprache (Sprachen sind nur die Mittel, nicht die Ziele) jeder hat eine Vorliebe für einige Sprachen. Es stellt sich jedoch oft heraus, dass unsere Präferenzen gegenüber Sprachen sind, die nicht als Mainstream gelten.

Ich lebe und arbeite in Bulgarien (ein Land, das aus dem Film als Zentrum der Kriminalität in Europa bekannt ist, obwohl das nicht der Fall ist). Hier sind 90% der Stellenanzeigen für PHP-, Java- und C# -Entwickler ... Es gibt auch C für Embedded-Entwicklung (was ich hasse), C++ (für die Wartung älterer Systeme - niemand startet neue Projekte in C++ mehr) und Cobol :-) Ich würde sehr gerne Geld verdienen, indem ich zum Beispiel Clojure oder Ruby entwickle, aber in Wirklichkeit gibt es hier einfach keine Nachfrage. Von den drei Optionen, die ich gefunden habe, hat Java mich am meisten angesprochen - es ist eine nette Sprache, mit einer netten Community und einer großartigen VM dahinter. Daher denke ich natürlich zuerst über Java-Anzeigen nach, aber ich bin immer offen für alle Herausforderungen, solange sie interessant sind ...

3

Ich würde denken, dass man nicht nur auf die Sprache, in der sie sich entwickeln wollen, sondern auch auf die Umgebung und die Art der Anwendungen, mit denen sie wahrscheinlich arbeiten, achten sollte. Ich denke, das wäre der entscheidende Faktor?

1

Für einen Programmierer, dessen Beruf darauf basiert, sollte der entscheidende Faktor sein. (... mit Geld eine sehr nahe Sekunde!)

+0

Wenn Sie "Programmierer" mit "Coder" beheben, wäre das korrekt. –

+0

Es wurde geändert ... – kevchadders

1

Ich habe Java gewählt. Ich kenne viele mehr, aber ich denke, es ist die beste Entscheidung, bei einer zu bleiben. Wenn Sie ein Jahr Java, ein Jahr C#, ein Jahr Python arbeiten, erhalten Sie keinen Job als Java Programmierer, der mindestens 3 Jahre Erfahrung haben sollte.

2

Java - Kaffeemühle

Python - Schlangenbeschwörer

C - Optician

C# - Laser-Augenchirurg

C++ - Nachtsichtbrille Hersteller

Rubin - Juwelier

.NET - Fis herman

1

Das mag oberflächlich klingen, aber ich bleibe bei dem, den ich am besten kenne.Nachdem ich einige Jahre in C# und .NET verbracht habe, würde ich nicht mehr zu PHP oder Java zurückkehren, nicht weil sie schlecht sind, sondern ich möchte nicht alles noch einmal neu lernen müssen ... es wäre so, als würde ich anfangen noch einmal.

2

Die Sprache selbst ist nicht so wichtig, wie die verwendete Technologie tut.

zum Beispiel könnte ein PHP/mySQL-Entwickler einfacher zu ASP.NET/MSSQL konvertieren, als ein .NET Windows Forms-Programmierer. Ich war beides und fühlte mehr Unterstützung durch meine PHP/MySQL-Fähigkeiten als meine Desktop-C# -Programmierung.

Aber wenn der Arbeitsprozess für Sie ärgerlich ist (zB Sie wollen nicht zurück nach C++ gehen, weil es die Hölle für Sie war), suchen Sie besser nach .NET Desktop Jobs - Sie werden 90% davon finden Die Arbeit, die Sie in C++ getan haben, wurde in .NET-Bibliotheken abstrahiert und Sie werden mehr Spaß beim Programmieren haben (obwohl manche Leute diese so genannte "C++ Hölle" zum Hacken lieben).

wie Chuck Jazdzewski väterlich gesagt, (am Ende von http://www.removingalldoubt.com/PermaLink.aspx/a32977e2-cb7d-42ea-9d25-5e539423affd), Programmierung macht Spaß, aber Versand ist Ihre Aufgabe. Joel Spolsky (www.joelonsoftware.com) hat auch nette Einträge dazu.

Betrachten Sie dies, wenn Sie nach einer neuen Arbeitsumgebung suchen.

Verwandte Themen