Z hobbysty na zawodowca - Swift vs Front

0

Siemka!

Na początku:

  • z znam html,
  • znam css,
  • zacząłem trochę pisać w JS,

No ale! Tak średnio mi ciagle pyka front. Uczyłem się sporo, trochę nawet nauczyłem. Traktowałem to bardzo jako ogólna wiedzę na temat programowania itp. Co prawda - stronę zrobię.

Ofert pracy niby jest dużo, no ale ludzi również.

Od dłuższego czasu chodzi mi mocno po głowie zaczęcie bawienia się aplikacjami.

Posiadam cały ekosystem Apple, wiec wybór padł rzecz jasna na Swift. Mała analiza rynku - mało pracy. No właśnie, mało ale ludzi z tego co się zagłębiłem również mało.

No i zagwozdka. Nauka swift daje mi dyzo większy fun no i przy okazji (a raczej każdy do tego dąży) fajny hajsik. Ale ale, jak to jest z tymi juniorskimi pozycjami. Trochę wchodzi mi myślenie, że skoro poświecić x czasu na swift, zbuduje kilka apek połączonych z baza danych, aby wszystko fajnie śmigało. Będę miał wiedzę raczej dobra niż podstawową to chyba nic nie broni, aby startować na mida. Doświadczenie pracy w korpo mam, nie stricke z programowaniem ale IT.

Jak waszym zdaniem. Opłaca sie lecieć w pierwsza prace od razu na mobilki?

1

Jeszcze masz React Native, czyli robisz apki mobilne w JS.
Nie wiem, czy to się opłaca, ale widziałem, że często szukają. Przynajmniej kiedyś szukali.

0
LukeJL napisał(a):

Jeszcze masz React Native, czyli robisz apki mobilne w JS.
Nie wiem, czy to się opłaca, ale widziałem, że często szukają. Przynajmniej kiedyś szukali.

Tiaa, wiem, że również jest RN, No i Flutter. Ale cross platform wydaje mi się… hmm… nie spersonalizowany? Flutter w ogóle jest wyjściem Google co jakoś nie powoduje u mnie mega zaufania.

1

@DeSad: no tylko widzisz, dziś nie opłaca się robić apek nie crossplatform, w ogóle sporo rzeczy powstaje w np ionicu czy electronie, wtedy raz napiszesz i masz apki desktop na każda platforme, apki mobile na każda platforme i apke web. Wszystko na jednym kodzie, a że to i tak tylko klient no to jest to idealne rozwiązanie. Tak więc przykro mi ale na pisanie w swift zapotrzebowanie będzie tylko maleć.

0
ehhhhh napisał(a):

@DeSad: no tylko widzisz, dziś nie opłaca się robić apek nie crossplatform, w ogóle sporo rzeczy powstaje w np ionicu czy electronie, wtedy raz napiszesz i masz apki desktop na każda platforme, apki mobile na każda platforme i apke web. Wszystko na jednym kodzie, a że to i tak tylko klient no to jest to idealne rozwiązanie. Tak więc przykro mi ale na pisanie w swift zapotrzebowanie będzie tylko maleć.

Electron jest framework’iem JS o ile się nie mylę tak? Ehhhh… może w takim razie bardziej opłacalne będzie przeproszenie się po prostu z hateemeleami, dalsze klikanie wyskillowanie mocno css i js, No i napisać kilka projektów i aplikować. Mieszkam w DE, tutaj podobno łatwiej znaleźć prace na juniorka niż aktualnie w PL, także może coś z tego wyjdzie

4

Platforma jest dość ciekawa jednak też hermetyczna. Działam w Swifcie i jedynie co mogę powiedzieć to to, że praca w tym jest, o ile jesteś dobry. Może nie tak dużo jak na web ale pojawiają się ciekawe oferty. Tylko jak już wspomniałem ta platforma to taki trochę zamknięty świat. Cały czas pojawiają się konkurencje (Flutter, React Native itp.) i jeśli klient chcę prostą aplikacje to jest to dobra opcja, w innym wypadku natywne platformy zawsze będą lepszym wyborem. Wydaje mi się również, że na iOS'ie jest wyższy próg wejścia dlatego nie każdy chcę się w to pchać. Technologia jest ciekawa ale w niektórych miejscach dość skomplikowana. I niestety trzeba to dobrze zrozumieć aby zamiast dobrego produktu nie stworzyć "małego potworka", który będzie zużywał sporą ilość pamięci. Trochę postraszyłem ale ogólnie pisanie na iOS'a to spora frajda, praca w tym jest i z pewnością jeszcze będzie. Jednak chciałem też nadmienić pewne fakty z którymi musiałabyś się zderzyć przy nauce tej platformy. Odpowiadając na pytanie czy warto startować w mobilki ? Warto chociaż wydaje mi się też, że trochę źle do tego podchodzisz. Bo nieważne jaką technologię wybierzesz to zawsze jest tylko technologia. Sprawia Ci to frajdę, to śmiało w to uderzaj. Ważniejsze w tym wszystkim i tak jest ogólna wiedza jak znajomość algorytmów, pojęcie o więlowątkowości, sieci, systemy czy nawet projektowanie baz danych.

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