Ich programmiere seit vielen Jahren in derselben objektorientierten Programmiersprache (Windows-basiert). Das Problem ist, dass diese bestimmte Sprache nicht sehr beliebt ist und nicht zu den heißesten, die bei Stellenausschreibungen und dergleichen gefragt sind.
Sollte ich besorgt sein? Würde ein Java-Arbeitgeber verstehen, dass ich ein Programmierer bin und in ein oder zwei Wochen jede Sprache lernen kann, oder hätte er den Eindruck, dass ich es bin, da ich nicht professionell in seiner spezifischen Sprache programmiert habe? einfach nicht qualifiziert?
PS. Was das Lernen angeht, spiele ich zu Hause mit verschiedenen Technologien herum. Aber bei der Arbeit bin ich ziemlich fest mit der gleichen Sprache verbunden.
career-development
Yannis
quelle
quelle
Antworten:
Machen Sie einige Nebenarbeiten in anderen Programmiersprachen, haben Sie es auf Github. Wenn Sie dies über einen bestimmten Zeitraum tun, wird dies den Beweis dafür liefern, dass Sie Erfahrung damit haben. Auch ein Blog über Ihre Nebenprojekte hilft nur, das Bild zu vervollständigen.
quelle
Karriere Selbstmord? Nicht vollständig, aber es bedeutet, dass wenn Sie einen Filter der ersten Ebene in der Personalabteilung durchlaufen müssen, diese möglicherweise nicht genug wissen / sich nicht genug darum kümmern, um über die Oberfläche hinaus zu sehen, welche Art von Analyse er mit 5 Kontrollkästchen hat. Der Personalchef ist möglicherweise dazu in der Lage, die meisten Personalabteilungen jedoch nicht.
Was das Erlernen einer neuen Sprache angeht, möchte ich darauf hinweisen, dass das Erlernen der Syntax in vielen Fällen nicht so schwierig ist, aber dann muss man sich mit allen Bibliotheken vertraut machen, und das kann viel länger dauern.
quelle
Stellen Sie sicher, dass Sie ein gutes Verständnis für Programmierkonzepte und Datenstrukturen haben. Erfahren Sie, wie / wann Sie diese anwenden müssen. Seien Sie artikuliert und zeigen Sie Vertrauen in das, was Sie wissen. Wenn Sie sich für eine Stelle in einer bestimmten Sprache bewerben, lesen Sie diese Sprache nach. Lernen Sie die Grundlagen dieser Sprache und können Sie diese Sprache in Bezug auf die Programmierkonzepte diskutieren, die Sie kennen. Haben Sie keine Angst, einem potenziellen Interviewer mitzuteilen, dass Sie die Antwort nicht kennen. Wenn Sie nicht wissen, wie Sie eine Frage beantworten sollen, können Sie mit dem antworten, was Sie in Ihrer Muttersprache tun würden, und den Interviewer wissen lassen, wo Sie die Antwort in der Unternehmenssprache Ihrer Wahl finden könnten. Codebeispiele sind großartig, aber jeder kann Code ausschneiden und einfügen. Beweisen Sie gute Kenntnisse der Programmierkonzepte. Nicht alle Unternehmen werden Sie dafür bezahlen, die Sprache mit OJT zu lernen. Bemühen Sie sich also vor dem Interview, die Grundkenntnisse zu verbessern (schauen Sie sich Programmierprobleme aus Lehrbüchern und im Internet an und lösen Sie sie selbst). Die meisten Arbeitgeber wollen jemanden, der auf den Beinen denken und auch eine Motivation für das zeigen kann, was das Unternehmen tut.
quelle
Zumindest in den USA kann dies letztendlich zum Selbstmord in der Karriere führen oder zumindest zu etwas Nahem. Das Problem ist, dass so viel Personal über Personalvermittler eingestellt wird und Personalvermittler nicht wissen oder sich nicht darum kümmern, was Ihre tatsächlichen Fähigkeiten sind, aber sie haben eine Schlagliste mit Alphabetsuppe, die ihr Goldstandard ist. Erforderlich bis zu dem Punkt, an dem ich mehr als ein paar von dem hatte, was ich sagen würde, zumindest als makellos ethisch einwandfreie Personalvermittler, die mir sagen, dass ich genau das war, wonach ihr Kunde suchte. Ich musste meinen Lebenslauf nur "neu ausrichten", weil ich "einige meiner spezifischen Fähigkeiten ausgelassen" hatte, nach denen der Kunde speziell suchen würde. 8-O
Es kommt also vielleicht darauf an, aber in den USA könnte der Tag irgendwann kommen, an dem Sie sich die Suppenlinie ansehen könnten, wenn Sie die erwartete Buchstabensuppe einfach nicht liefern können. Schlechte Wortspiele.
quelle
Nun, Sie müssen sicherlich viel Zeit darauf verwenden, neue Fähigkeiten und Programmiersprachen zu erlernen. Ich würde einige Beispiele zusammenfassen, die sich auf das beziehen, worauf Sie beim Festhalten an einer Programmiersprache hingewiesen haben, aber denken Sie daran, dass das spezielle Problem, auf das Sie hingewiesen haben, für verschiedene Problembereiche unterschiedlich wäre.
Kommt also wirklich darauf an, was Ihre Programmierdomäne ist und welches Ergebnis Sie selbst anpassen würden.
quelle