Wie wechsle ich zwischen Technologien in der IT-Branche [geschlossen]

Ich arbeite bei einer Webentwicklungsfirma und habe mehr als 2 Jahre Erfahrung in der Programmierung mit PHP und insgesamt 3 Jahre in der IT-Branche gearbeitet. Für langfristige Ziele und Stabilität möchte ich es mit der Entwicklung mobiler Anwendungen, Ruby, Python usw. versuchen, da diese Technologien derzeit gefragt sind und auch meine Lernfähigkeiten verbessern.

Ich bin ein Engg CS-Absolvent mit Erfahrung, also wird es keine große Sache sein, die Konzepte in diesen Technologien zu erfassen, aber das Problem ist, dass ich dafür wirklich den Job wechseln muss, da mein aktuelles Unternehmen nicht so groß ist mir die Möglichkeit, diese Technologien zu testen.

Meine andere Sorge ist, dass wenn ich zum Beispiel RoR versuche, ich davon ausgehen würde, dass meine PHP-Kenntnisse als Neuling vergebens sind. Lassen Sie mich wissen, wie ich für eine bessere Karriere weiter vorgehe, welche Online-Lernmöglichkeiten es gibt. Alle Vorschläge und Empfehlungen werden sehr geschätzt. Ich befinde mich in Indien.

Verwenden Sie bitte keine Backticks zur Hervorhebung, Backticks sind nur für Code gedacht.
@YannisRizos Danke für die Info. Gewohnheit von SO ;)
@swapnesh: Genau die gleiche Regel gilt für SO. :P Backticks sind für Code oder für andere Dinge, die wörtlich eingegeben werden müssen. Wenn Sie hervorheben möchten, verwenden Sie Sternchen oder Unterstriche (die den Text kursiv und/oder fett darstellen und für die richtige Hervorhebung sorgen, je nachdem, wie viele Sie verwenden).
Wir können nicht für Sie entscheiden, was Sie mit Ihrer Karriere anfangen sollen. Sie fordern eine Liste mit Vorschlägen zu Optionen, die per definitionem nicht konstruktiv ist. Mir ist klar, dass dies ein echtes Problem ist, mit dem Sie konfrontiert sind, aber ich weiß nicht, wie ich eine konstruktive Frage daraus machen soll. Sie fragen nach einer besseren Karriere, aber eine Karriere, in der Sie mehr Geld verdienen oder weiterkommen, aber unglücklich sind, passt nicht zu meiner Definition von besser. Es ist eine zu subjektive und persönliche Entscheidung, die nur Sie wirklich für sich selbst treffen können.

Antworten (3)

Natürlich lernt man viel bei der Arbeit. Aber akzeptieren Sie, dass wir alle einen Teil unserer arbeitsfreien Zeit investieren müssen, um auf dem Laufenden zu bleiben und neue Technologien zu erlernen. Sie sagen, Sie wollen Ruby lernen, was hält Sie davon ab? Laden Sie es einfach herunter und beginnen Sie, etwas zu bauen, irgendetwas. So fängt man an zu lernen. Wenn Sie sich dann so wohl fühlen, dass Sie denken, Sie könnten mit der Entwicklung kommerzieller Lösungen beginnen, schreiben Sie es als "Freizeitprojekte" in Ihren Lebenslauf.

Es ist auch viel einfacher, eine Gelegenheit zu bekommen, es in Ihrem aktuellen Job zu verwenden, wenn Sie sagen können, dass Sie es bereits kennen und dass Sie einen Bereich oder eine Anwendung identifiziert haben, in dem es ein großer Gewinn wäre.

+1 für die "Freizeitprojekte", interessante Sache zum Lebenslauf, aber was ist, wenn ich mich in diesen Technologien bewerbe. Würde ich als Frischling oder etwas anderes in Betracht ziehen?
@swapnesh Hängt davon ab, wer auf der anderen Seite der Frage steht. Ich persönlich würde Sie als jemanden mit Kenntnissen, aber ohne nachgewiesene Berufserfahrung einschätzen. Also Junior, aber kein Neuling - vorausgesetzt, Sie könnten Ihre Kompetenz zu meiner Zufriedenheit unter Beweis stellen.
Ja, du hast Recht mit der Beobachtung, deshalb frage ich erfahrene Fachleute, wie ich zu den nächsten Schritten übergehen könnte (SO ist gut und ich folge dem, versuche aber mehr, mein Wissensspektrum zu erweitern).
@swapnesh: Wenn Sie kommerzielle Erfahrung im Schreiben von Software und nichtkommerzielle Erfahrung mit der Verwendung der von uns verwendeten Technologien haben, würde ich Sie für einen Job in Betracht ziehen. Ihr Wissen wird entsprechend geprüft, aber kaufmännische Erfahrung ist wichtig, weil Sie die Branche kennen, was unabhängig von der verwendeten Sprache gilt.
@pdr danke für das Angebot :) werde wirklich nach allem suchen, was meine Lernfähigkeiten verbessert :)

Es gibt eine Möglichkeit, direkte Erfahrungen und hochwertiges On-the-Job-Training in neuen Technologien zu sammeln; einem Start-up beitreten.

Kleine, neue Technologieunternehmen kümmern sich nicht um starre Stellenbeschreibungen; Wenn sie dich in einer Rolle übernehmen, aber etwas anderes erledigen müssen und du bereit bist, die Zeit dafür zu investieren, bekommst du die Chance. Auch in Ihrem Kernbereich haben Sie die Möglichkeit, Entscheidungen zu treffen, die Ihnen in einem größeren Unternehmen ein Architekt in die Hand geben oder von einem anderen Team gesteuert wird. Deshalb ist ein Jahr Erfahrung in einem Start-up woanders oft 5 Jahre wert. Ich kenne Leute, die in einem Start-up innerhalb von zwei Jahren vom Praktikanten zum Teammanager geworden sind. Machte einen unglaublichen Unterschied für ihre Fähigkeiten, ihr Selbstvertrauen und ihre Verdienstmöglichkeiten.

Es ist natürlich riskant.

Diese Lösung ist möglicherweise nicht akzeptabel, wenn Sie ein erfahrener Typ sind, da dies in Bezug auf das Geld riskant klingt
@swapnesh Für erfahrene Fachleute besteht ein geringeres Risiko. Sie verfügen über mehr Wissen, um die Erfolgsaussichten einzuschätzen, und wissen, dass sie ihre Erfahrung und ihre Leistungen nutzen können, um einen neuen Job zu finden, wenn dieser fehlschlägt.
@swapnesh, aber du bist ein relativer Neuling und versuchst, seine Erfahrung zu erweitern, also was bedeutet das für dich ?
@itsbruce Ich stimme zu, dass Sie in kleinen Unternehmen die Möglichkeit haben, zu "denken", aber es hat einige Nachteile. Zum Beispiel fängst du zuerst an, schreckliche Dinge zu tun (eigentlich riesigen und natürlich schlechten Code zu schreiben) und es gibt fast niemanden, der dich daran hindert. Ich musste mein erstes Projekt in der Firma, in der ich jetzt arbeite, refaktorisieren und nachdem ich 2 Tage komplett verloren hatte, habe ich den Code neu geschrieben, weil es überall Fehler gab.
@PLB Vieles hängt von der Mischung der Leute am Start ab. Wenn es einen Kern aus erfahrenen Leuten gibt, wissen sie, welche Kompromisse und Ausweichmanöver akzeptabel sind und welche Dinge einfach von Anfang an getan werden müssen (denn ein Ausweichen würde später zu viel Schmerz verursachen).

Es gibt bereits eine tolle Antwort von @pap. Wenn Sie es wirklich ernst meinen mit dem Erlernen neuer Technologien, warum fangen Sie nicht gleich heute damit an?

Eine Art Zertifizierung in den neuen Technologien wird Ihnen sicherlich ein wenig helfen. In Bezug auf die frischere Sache werden Sie als frischer in der neuen Technologie gezählt, aber Ihre Technologieerfahrung könnte niemals ignoriert werden. Ihre 3-jährige Erfahrung wird zeigen, dass Sie kein Neuling in der Technologiewelt sind.

Zertifizierung hilft nicht um ehrlich zu sein !