Programista Windows Phone, a opłacalność

0

Witam
Mam pytanie dotyczące przyszłości lub opłacalności pracy jako programista C# dokładnie Universal App Developer, WPF, czy Windows Phone. Patrząc na popularność Windows Phone'a, jest miernie. Ofert pracy ilość znikoma, większość ofert z C# dotyczy ASP.NET, ale o Windows Phone cisza.
Co o tym myślicie?

0

Sam zamierzam trochę się podszkolić w tym temacie, ale raczej po to, żeby samemu wypuszczać appki do sklepu jako dodatkowe źródło $$. Bo tak jak piszesz, trochę za mała jest popularność tego systemu, żeby pracodawcy tłumnie szukali ludzi do tej technologii, a przynajmniej ja nie widzę zbyt wielu ofert, a jak już są to zwykle wymagają też znajomości Androida/iOSa.

0

Moim zdaniem, obecnie ta technologia jest mało atrakcyjna i mało opłacalna. Rynek mobilny jest zdominowany przez system iOS i Android. Ofert pracy dla programistów Windows Phone jest bardzo mało, a właściwie prawie w ogóle ich nie ma. Aplikacji na tę platformę też jest mało, co teoretycznie stwarza duże pole do popisu i jest to zaleta z perspektywy programisty, ale wada z perspektywy użytkownika. Samo środowisko programistyczne też nie przypadło mi do gustu i wydało mi się nieco przerośnięte, ale może dlatego, że odzwyczaiłem się od MS, odinstalowałem Windowsa i za bardzo przywiązałem się do Androida jako systemu mobilnego. Nie znam obecnie żadnego programisty Windows Phone, który realizowałby jakieś konkretne komercyjne projekty. W przypadku Androida i iOS sytuacja wygląda bardziej kolorowo. Pamiętam, że jakiś czas temu widziałem wykres prezentujący używane systemy mobilne na świecie i obecnie Android i iOS mają podzielony prawie cały rynek między siebie, a pozostałe systemy typu Windows Phone są używane przez ok. 5% wszystkich użytkowników smartfonów. Z perspektywy użytkownika też niezbyt podoba mi się ten system. MS musiałby zrobić jakąś rewolucję i coś lepszego od innych, żeby się wybić i żeby ludzie nagle zaczęli z tego korzystać, a programiści pisać aplikacje na ten system.

0

Jest miernie, fakt. Wynika to ze słabej popularności WP oczywiście. Przyszłość? Chciałbym być optymistyczny, bo uwielbiam WP, ale jest cienko na chwilę obecną. Sytuacja się poprawia (VS Community, dożywotnie konto dev, obniżka cen, universal apps, Windows 10), ale kto wie co będzie dalej.

Ofert pracy bezpośrednio dla programistów WP jest bardzo mało, ale zdarza się praca z nim, lub Windows Store, oraz oczywiście WPF, w innych segmentach, są firmy które np. mają istniejące rozwiązania dla desktopu i przenoszą na tablety/telefony. Firmy koncentrujące się na rynku mobilnym też mają programistów dla WP. Ja osobiście znam kilka osób, które tworzyły aplikacje komercyjne na tę platformę (i/lub Windows Store).

Pamiętam, że jakiś czas temu widziałem wykres prezentujący używane systemy mobilne na świecie i obecnie Android i iOS mają podzielony prawie cały rynek między siebie, a pozostałe systemy typu Windows Phone są używane przez ok. 5% wszystkich użytkowników smartfonów.

Zależy od kraju, w Polsce Windows Phone przekracza 10%. W ogóle w Europie i paru innych regionach radzi sobie o wiele lepiej niż w Stanach.

Aplikacji na tę platformę też jest mało, co teoretycznie stwarza duże pole do popisu i jest to zaleta z perspektywy programisty

O ile pamiętam 350 tysięcy. Mało? Więcej niż jestem w stanie w życiu wykorzystać.
Słowa "mało" i "dużo" nie odzwierciedlają dokładnie sytuacji aplikacji dla Windows Phone. Problem nie polega na małej ilości aplikacji, ale na słabym przyroście tych "istotnych" (z powodu popularności oczywiście - problem jajka i kury) i ignorowaniu aplikacji po jej wypuszczeniu. Pojawia się aplikacja dla Androida i iOS, ludzie narzekają, dostają dla WP ochłap gorszej jakości i pozostaje on nieaktualizowany przez wiele miesięcy. Ale aplikacja jest "zaliczona" do istniejących.
Oczywiście, jest w drugą stronę, są perełki wśród ton szlamu.

Jeżeli chcesz się nastawiać TYLKO na Windows Phone, masz ciężko. Ale C# + Xamarin, PhoneGap/Cordova.

0
Ktos napisał(a):

O ile pamiętam 350 tysięcy. Mało? Więcej niż jestem w stanie w życiu wykorzystać.

Źle się wyraziłem. Może nie jest to mało, ale zdecydowanie mniej, niż dla Androida i iOS. Ponadto, często ignoruje się tę platformę lub wypuszcza słabej jakości aplikacje, "żeby były" o czym sam wspomniałeś.

Ktos napisał(a):

Jeżeli chcesz się nastawiać TYLKO na Windows Phone, masz ciężko. Ale C# + Xamarin, PhoneGap/Cordova.

Nie chcę być w skórze osoby, która będzie pisać i utrzymywać aplikacje z wykorzystaniem tych narzędzi. Narzędzia cross-platformowe są jeszcze zbyt niedojrzałe, żeby sprawnie stworzyć w nich solidny i łatwy w utrzymaniu projekt bez konieczności robienia "hacków" pod każdą platformę. Może się to sprawdzi w przypadku małych i trywialnych aplikacji typu "czytnik RSS", ale w przypadku czegoś trudniejszego, problem się skomplikuje.

1 użytkowników online, w tym zalogowanych: 0, gości: 1