Witam,
dostałem ofertę odbycia stażu jako programista iOS(Swift) i chciałem się dowiedzieć czy warto iść w tym kierunku ?
Poszperałem trochę w necie i ofert pracy nie jest zbyt wiele, przynajmniej w moim regionie :/ Ponadto mam wrażenie, że wchodzenie w to jest dużo bardziej ryzykowne niż np. w Jave(której z resztą się uczę), bo zarówno język jak i cała platforma jest uzależniona tylko od jednej firmy. Czy będzie coraz większe zapotrzebowanie na programistów iOS ? Czy nie lepiej poszukać czegoś bardziej stabilnego ?
Byłbym wdzięczny, gdybyście wyrazili swoją opinię :)
Czy bardziej ryzykowne? Z pewnością, na dobre i na złe wiążesz się z Applem i jego humorami. Czy bardziej zyskowne? Teraz ciężko powiedzieć bo jakby nie kochać Appla to wyraźnie od paru lat wszedł w fazę stagnacji a to nie wróży zbyt dobrze. Bardzo dobrze wyszli (ja na pewno :P) ci co pokochali Appla gdy był na fali wznoszącej związanej z sukcesem iPhona. Zapotrzebowanie na programistów iOS jest duże, tylko z małym haczykiem - zapotrzebowanie na doświadczonych specjalistów. Developerka na Appla do czasu Swifta wymagała babrania się z ObjC który jest hybrydą C z SmallTalkiem, dodatkowo na początku z ręcznym zarządzaniem pamięcią. Niewielu dobrze się w tym czuło :)
Teraz jest prościej ale to co jest pod spodem potrafi rozłożyć nawet ludzi z doświadczeniem więc taki junior jest baardzo długo mało produktywny. Nie licz więc na kokosy. A gdy już się odkujesz to może się okazać że ten segment rynku już mało co kogo interesuje... Tak więc bariera wejścia wysoka a ryzyko duże.
Ja słyszałem, że wraz z ryzykiem wzrastają zarobki - czasem warto zaryzykować.
Zgłosiłeś się na staż z Javy a zaproponowali Ci naukę Swifta? Gdzie tak cudują?
Pewnie w każdej firmie która robi mobile - szukali pewnie na junior androida ale ponieważ w ajfonach też są braki (i to dotkliwe) to zaproponowali mu inną ścieżkę.
Dokładnie. Na programiste Androida jest multum osób, a na iOS prawie wcale :/
Moim zdaniem warto zaryzykować, szczególnie jeśli nie masz żadnej alternatywy. Znajomość innych platform jest na prawdę dużym plusem nie tylko z perspektywy rynku pracy ale i samego programowania, można poznać inne podejścia i praktyki
Nie warto, nie idź tą drogą. Im mniej programistów iOS tym dla nas lepiej :)
Skromny Ogrodnik napisał(a):
Dokładnie. Na programiste Androida jest multum osób, a na iOS prawie wcale :/
Jest więcej osób ale ogarniętego z expem ciężko znaleźć.
Jeśli jakaś firma chce Ci płacić mimo że nawet nie wiesz co to za język, to ja bym unikał kontaków z takim przedsiębiorstwem. Kandydatów na juniorów/stażystów jest sporo, próg wejścia do pierwszej pracy ciągle rośnie, więc bajki tego typu nie brzmią wiarygodnie.