Ich bin derzeit ein mobiler Entwickler. Kürzlich habe ich einen Trend in dem Unternehmen bemerkt, in dem ich arbeite: die Durchsetzung der Entwicklung mobiler Anwendungen durch das Management unter Verwendung von Hybridtechnologie (der sehr proprietären Art).
Obwohl ich glaube, dass Anwendungen, die mit diesen Arten von Hybridtechnologien (HTML/CSS/JS) erstellt wurden, in Zukunft einen größeren Marktanteil erlangen werden, denke ich, dass der Zeitpunkt nicht richtig ist.
Ich würde mich gerne als IOS/Android-Entwickler weiterentwickeln, weil ich es viel angenehmer finde als HTML/CSS/JS.
Ich fürchte, wenn ich weiter hier arbeite, riskiere ich, keine übertragbaren Fähigkeiten zu haben, wenn sich die Notwendigkeit/Möglichkeit ergibt, woanders zu arbeiten.
Ich erwäge, aktiv nach einem anderen Unternehmen zu suchen, dessen Interessen an Technologieansätzen eher mit meinen übereinstimmen.
Irgendein Rat?
Mehr Infos über mich:
Zunächst einmal sind HTML/CSS/JS-Kenntnisse, unabhängig davon, wie proprietär das Framework, in dem diese Sprachen verwendet werden, fast immer auf jedes Unternehmen übertragbar. Sie verwenden möglicherweise nicht dasselbe Framework in einem anderen Unternehmen, aber Sie haben bereits einen Vorsprung gegenüber den Leuten, die nicht verstehen, wie HTML/CSS/JS tatsächlich funktioniert.
Ehrlich gesagt, wenn es um die Selbstvermarktung Ihrer Programmierfähigkeiten geht, sind Ihre Fähigkeit, die Programmiergrundlagen zu verstehen, sowie Ihre Fähigkeiten zur Problemlösung wesentlich wichtiger als Ihre Kenntnisse bestimmter Sprachen. Mit anderen Worten, sobald Sie eine Sprache verstanden haben, ist es sehr einfach, eine andere zu erlernen, insbesondere wenn Sie bereits eine OOP-Sprache und eine Webentwicklungssprache kennen.
Wenn Ihnen der Job jedoch nicht gefällt, weil Sie sich auf nativere Obj-C- oder Java-Programmierung für iOS und Android konzentrieren wollten, dann würde ich einen Job finden, der sich auf so etwas wie schnelle Anwendungen konzentriert. Denken Sie jedoch daran, dass sich im Laufe der Zeit auch der Fokus und die Wahl der Programmiersprache ändern können, wenn sich Unternehmen ändern.
Sie müssen verstehen, dass das UNTERNEHMEN SIE eingestellt hat, und um es einfach auszudrücken, Sie haben einen gewissen bis keinen Einfluss auf die Herangehensweise des Unternehmens an die Entwicklung der Software. Ihre Aufgabe ist es, ein großartiger Entwickler zu sein. Wenn Sie die Rolle nicht erfüllen können, werden sie Sie möglicherweise ersetzen.
Es gibt 3 Möglichkeiten, die Sie nehmen können:
Tun Sie, was Ihnen gesagt wird, mit Vorschlägen von Ihrer Seite, die mit dem Ansatz des Unternehmens übereinstimmen.
Finden Sie ein neues Unternehmen, das Ihren Interessen entspricht - aber seien Sie auch hier vorsichtig, da es in Zukunft abrupt die Richtung ändern kann - Sie müssen akzeptieren, dass Sie ein Entwickler und kein Produktbesitzer sind.
Erstellen Sie Ihr eigenes Produkt und verdienen Sie selbst Geld - so sind Sie derjenige, der das Boot segelt ;)
Ich sehe es so: Ich bin ein Profi mit umfangreichen Entwicklungskompetenzen. Ich biete meine Vision an und teile Erfahrungen, führe Verbesserungen ein und versuche, Dinge zu ändern, wenn es angebracht ist - aber die endgültige Entscheidung liegt beim Product Owner, und damit bin ich einverstanden - sie bezahlen mich dafür :)
Im Allgemeinen versuche ich jedoch, mich an aufgeschlossene Chefs zu halten, die die gesunde Diskussion mit den Mitarbeitern nutzen.
Mücke
zfrisch
furian
zfrisch
Kent A.