Witajcie,
Od trzech lat pracuję jako programista Java. Pracowałem przy użyciu wielu różnych bibliotek oraz frameworków.
Projekt, w którym aktualnie pracuje jest w dość niszowym języku na JVM (kwestię tego jaki to język pomijam milczeniem).
Postanowiłem dać mu szansę i uczestniczę w nim od jakiegoś czasu.
Przed przystąpieniem do niego zastanawiałem się jaki to będzie miało wpływ na moją karierę, ponieważ do trzech lat programowania w Javie na pewno nie można będzie tego zaliczyć. Obawiam się, że jeżeli trochę dłużej będę korzystać z tego języka to moja znajomość wszystkiego co związane z Javą znacznie spadnie. Z jednej strony, wiem że nie powinno się ograniczać do jednego języka oraz stale poszerzać swoje umiejętności, ale z drugiej strony obawiam się, że zamykam się w dość niszowej technologii (co oczywiście nie zawsze musi być minusem) i rozwijam się w tym co nie do końca chyba mnie interesuje. Jest tutaj jeszcze dodatkowo jeden haczyk, a mianowicie pomimo tego, że język jest oparty na JVM to nie można używać żadnego normalnego IDE, lecz specjalny program, którego poziom rozwoju zatrzymał się niewiele powyżej Notepad++. Oczywiście sam język sam w sobie nie jest taki zły i można z nim żyć, ale czuję, że programowanie w Javie sprawia mi znacznie więcej przyjemności. Czuję, że pracując np. 2 lata w takim projekcie jeżeli będę chciał wrócić do Javy to może być problem ze znalezieniem pracy. Oczywiście po pracy się rozwijam w tym co mnie najbardziej interesuje, ale nie ma na to już zbyt wiele czasu.
Moje pytanie więc brzmi: Co mam robić? Zmieniać pracę czy nie?