Zmiana z VueJS na ReactJS

0

Cześć. Ostatnio doszedłem do wniosku, że pisząc w Vue(piszę stricte front) przestałem się rozwijać, a przeglądając kilka artykułów o Reactcie nie mogłem przejść obok i postanowiłem, że za jakiś czas zmienię środowisko. I o ile artykułów, mówiących na temat jak zacząć Reacta dla przysłowiowych żółtodziobów jest dużo, tak ciężej było mi znależć jakieś informacje jakie metodologie nauki podjąć gdy już znam dobrze JSa i jakiś inny framework. Mam też kilka innych intrygujących mnie w związku z tym pytań. Bardzo bym chciał połączyć to z nauką NodeJS.

Wypracowałem sobie już pewien schemat nauki, mianowicie w dużym uproszczeniu:

  • na początek ogarnięcie samego reacta, nauka dobrych praktyk na przykładzie jakiegoś prostego projektu(niech to będzie nawet todo app)
  • chciałbym, aby drugim krokiem było wykorzystanie tych dobrych praktyk do napisania znów czegoś prostego, konsumującego jakieś API udostępnione w sieci
  • następnie celem byłoby ogarnięcie Node'a tak, aby samemu już sobie wystawić API, i utrwalić/udoskonalić rzeczy, których się wcześniej nauczyłem z Reacta
  • większa aplikacja, którą wsadziłbym do portfolio

Na to wszystko dałem sobie 6 miesięcy czasu. Jestem realistą, nie zakładam z góry, że będę klepał codziennie po 8h pracy dodatkowe 3, choć nieśmiało muszę przyznać, że czuję, że uwinę się z tym wcześniej.

Czy zmienilibyście coś w moim schemacie?
Miałem też zadać pytanie o biblioteki godne polecenia, ale tutaj uważam, że w trakcie nauki sam uznam co będzie dla mnie potrzebne mniej lub bardziej.

No i najważniejsze pytanie: jak to odniesie się do mojej sytuacji na rynku?
Przeglądałem sobie kilka ofert pracy i pomimo tego, że za pół roku będe mieć już dwa lata doświadczenia na froncie, to jednak w czystym Reactcie będzie ono niewielkie. Czy może to wpłynąć negatywnie na moje zarobki? Aktualnie dostaję 7k netto na UZ(studenciak)

Z góry dzięki za wszystkie komentarze. Z racji tej, że zbliża się 2021, to chyba już poznaliście mój noworoczny cel :D

1

Ja bym zmienił: Reacta. Jeśli nie masz potrzeby grzebania to nie widzę sensu. Próg wejścia jest dość wysoki: przy instalacji i tworzeniu projektów pojawiają się błędy z zależnościami i ścieżkami. Czasem do dużo szukania w google. React ma trochę specyficznych praktyk, których nie spotkasz nigdzie indziej. Jeśli nie robisz dużych stron to nie ma sensu walczyć. W tym czasie można nauczyć się czegoś innego.
A czemu nie RWD i pisanie własnych styli i skryptów? Można napisać sobie prostą biblioteczkę i ją wykorzystywać w różnych projektach.

0

W lecie

Doświadczenie: 12msc
6-12msc 4.2k netto
Wykształcenie: inżynier
Będę za jakiś miesiąc lub dwa szedł po podwyżkę.
** 7k brutto **będzie ok? W założeniu, **że status studenta **uzyskam dopiero od pazdziernika. Czy nadal mało?

Dzisiaj

Czy może to wpłynąć negatywnie na moje zarobki? **Aktualnie dostaję 7k netto **na UZ(studenciak)
Z góry dzięki za wszystkie komentarze. Z racji tej, że zbliża się 2021, to chyba już poznaliście mój noworoczny cel :D

I bardzo dobrze. Gratuluję! :)

Zrób to co z negocjowaniem podwyżki. "Wyjdź na miasto" i przekonaj się idąc na rekrutację w tej i w tamtej technologii co i jak.
Jak nie spróbujesz to się nie dowiesz czego oczekuje rynek.
Nie chodzi się na rekrutacje żeby przyjmować oferty pracy ale żeby wybadać gdzie, co, jak i za ile.

Nie powinieneś mieć z takim aktywnym podejściem problemu, bo już wiesz, bez próbowania to byś teraz, w środku pandemii ;) dużej procentowo podwyżki nie dostał.
BTW, dostałeś tyle ile chciałeś, co znaczy, że pewnie "na stole" został jeszcze pewien margines kasy jaka była w grze.
A mogłeś się zastanawiać, zbierać opinie, słuchać, że jest COVID, ty masz tylko rok expa, za drzwiami 20 na twoje miejsce, ciesz się, że nie dostałeś obniżki albo ze cię nie zwolnili, z 500 brutto więcej na koniec roku powinieneś z radości skakać

Kto nie próbuje ten sukcesu nie świętuje.
Nie pytaj, nie zastanawiaj się, sprawdź (się) sam na rynku.
Będziesz mieć najlepsze rozeznanie co ma wzięcie i dobre stawki

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