Flutter - warto wchodzić czy uciekać?

0

Witam!
Jestem studentem drugiego roku studiów informatycznych, jednak życie wymusiło ode mnie znalezienie pracy/płatnego stażu do maksymalnie lipca - studia będę kontynuować w trybie zaocznym.
Od jakiegoś czasu interesowałem się Flutterem i planowałem w przyszłości iść w kierunku Mobile App Develop'ingu. Skończyłem kurs na udemy i w tym roku chciałem ćwiczyć i budować portfolio, jednak teraz muszę działać w "trybie przyspieszonym"
Przez najbliższe pół roku jestem w stanie poświęcić kilka godzin dziennie na naukę.

Czy waszym zdaniem warto wchodzić dalej we flutter'a? Jak duże szansa mam na podjęcie pracy/stażu w przyszłym roku? Flutter jest bardzo przyjemnym językiem, jeżeli chodzi o pisanie kodu, a do tego jest jak dla mnie interesujący - jednak rynek pracy jest znacznie uboższy, a ofert stażów z opcją zatrudnienia po nich praktycznie nie ma, nawet w wakacje.
A może lepiej skupić się na Javie? Pisałem w niej przez ostatnie 1,5 roku studiów i również posiadam podstawy. Wiem, że rynek pracy jest znaczenie większy, a nawet mediana przychodów doświadczonych programistów przerastają znacznie mediane fluttera, jednak znacznie mniej mnie to interesuje.

Najważniejsze dla mnie jest podjęcie stażu lub pracy jako junior do 8 miesięcy, z góry dziękuję za każdy pomocny post pod tematem,
pozdrawiam ;)

3

W mobilkach to bardziej pytanie Flutter vs Kotlin. Z tego co słyszałem domyslnym językiem na Androida jest już Kotlin a nie Java. Java zostaje tylko w legacy. I teraz pytanie co chcesz robić

  • We Flutterze napiszesz aplikację na Androida i iOSa
  • W Kotlinie (Javie) napiszesz aplikacje tylko na Androida, ale możesz napisać też backend
2

Pytanie co Ciebie bardziej rajcuje. Znajomość Fluttera nie przekreśla kariery w Java i odwrotnie.

2

Wejdź sobie na przykładowa stronę z ofertami pracy i sobie ręcznie policz jakich ofert jest najwięcej (w Twoim przypadku dla juniorów). Albo napisz skrypt, który Ci to będzie liczył codziennie. I będziesz wszystko wiedział czego się uczyć, czego chce rynek. Skoro potrzebujesz pracy aby się móc utrzymać, to bierz co jest najłatwiej dostać, a rozwijaj się potem w czym tam sobie wymyślisz. Zawsze to już łatwiej przeskoczyć. Język to generalnie tylko narzędzie, jeśli ambitnie podchodzisz do tematu - nie musi być celem samym w sobie, może być środkiem do osiągnięcia celu.

2

Po co robic taki sam watek n razy co tydzien ? Ludzie uczcie sie i tyle a jak ktos nie potrafi wybrac sam technologi to co jest nie halo takie moje 2 grosze

4

Stara prawda głosi, że nic pewnego w życiu nie ma, więc nawet jak wybierzesz sobie drogę rozwoju to i tak pewności nie ma, że trafisz .... itd.. itd.. :)
Wg mnie dostaniesz pracę we Flutter czy Java pod warunkiem, że faktycznie coś będziesz potrafił. Już teraz zacząłbym etap zbierania informacji o firmach. Może wysłałbym jakieś pytania do nich z opisem swojej sytuacji i pytaniem czego masz się jeszcze nauczyć.
Niemniej moja rada - jak Cię ten Flutter rajcuje to idź tą drogą. Nie ma nic gorszego jak realizować kolejne nudne tematy narzędziem, które Ciebie nie bawi.
A uwierz mi - programowanie to nie super-bohaterskie zbawianie świata. Najczęściej to ciężka, stresująca i nudna robota.

3

Flutter się rozwija. Póki co nie ma wielu ofert pracy, ale niedawno nie było ich wcale, a teraz ilość systematycznie rośnie. Tak samo jak liczba projektów robionych w tej technologii. Kilka argumentów za pójściem w kierunku Fluttera:

  • stoi za nim Google, więc nie jest to jakiś zryw 4 chłopaczków po studiach, który umrze śmiercią naturalną za 2 lata
  • jest wieloplatformowy, ale wydajnościowo bardzo zbliżony do rozwiązań natywnych
  • Google mocno go promuje, są duże szanse że będzie natywnym sposobem pisania aplikacji na Fuchsia (domniemany następca Androida)
  • coraz większe wsparcie języka, rozwój bibliotek i dostępnych pluginów. W jakimś wątku chyba wczoraj dałem jako ciekawostkę, że jest już plugin który ogarnia komunikację z czytnikiem linii papilarnych. Dosłownie w kilku(nastu) liniach masz załatwione sprawdzenie, czy user jest uprawniony. Działa to tak samo na iOS i Androidzie
  • jeśli teraz pójdziesz w tym kierunku, to masz szanse sie wkręcić w robotę jak Flutter eksploduje i wszędzie będą go chcieli. Jeśli tak się nie stanie - i tak wiedzy dot. mobilek nie stracisz, przejście na inną technologię pójdzie o wiele łatwiej niż jakbyś startował od zera
  • fajna technologia dla freelancerów - pozwala (zwłaszcza mało i średnio skomplikowane projekty) puścić w świat w o wiele krótszym czasie niż w przypadku innych technologii.

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