Przebranżowienie: wpf -> asp.net

0

Kilka lat temu pracowałem jako programista C++ Embedded i widząc kiepską sytuacje na rynku postanowiłem się przebranżowić na desktop i znalazłem pracę jako programista C# (WPF, trochę WCF). Czas mija, a ja ponownie czuję, że rynek mi ucieka. Ofert pracy dla programistów desktopowych coraz mniej, z C++ też nie jest ciekawie. Postanowiłem ponownie się przebranżować lecz tym razem na aplikacje webowe.

Zacząłem naukę od ASP.NET Core, wymyśliłem sobie ambitny projekt, ale niestety jest bardzo mało materiałów i idzie to dość ciężko. Czytam opinie, aby uczyć się ASP.NET MVC 5, ale mam wątpliwości czy to się jeszcze opłaca (wiem, utrzymanie będzie zawsze :-)). I kilka pytań do Was:

  1. Czy warto wg Was jeszcze się uczyć ASP.NET MVC 5? Nie planuje w ciągu roku zmieniać pracy, ale chciałbym mieć jakiś start w przyszłości.
  2. ASP.NET Core zostało przepisane od nowa - czy w praktycy różnice są bardzo znaczące?
  3. Nie do końca mam też wyobrażenie jak w rzeczywistości wygląda praca przy dużych systemach webowych - czy pracują u Was też osoby, które nie są ekspertami w webie, a zajmują się np. tylko czystym backendem? Teoria podpowiada, że taka separacja istnieć powinna, a jak jest w praktyce?
  4. Co warto jeszcze się uczyć? Czuję się dość dobrze w JavaScripcie, ale czy warto poświecać też czas na poznawanie bibliotek np. Angular itp?

Kolejna zmiana, lata uciekają a ja staję się ekspertem od niczego. Doradźcie, jak to sensownie zrobić :)

0
  1. Tak, MVC5 jest używane obecnie, a Core jeszcze nie,
  2. Tak i nie - Core zawiera sporo rzeczy, których nie było w standardzie (np. DI), ale ogólna koncepcja pozostała mniej więcej taka sama. W chwili obecnej Core ma mniej materiałów, mniejszą społeczność i mniej bibliotek. No i jest nowe, więc trudno będzie dostać pracę pt. utrzymanie aplikacji MVC ASP.NET Core.
0

Mozesz nawet uczyc sie mvc 4 (2 i 3 juz odradzam) - i tak z tego skorzystasz - framework az tak bardzo sie nie zmienia. W sytuacji gdy chcesz sie uczyc 5 to praktycznie zerowe ryzyko. W core troche trzeba bedzie doczytac i zmienic postrzeganie paru rzeczy ale to i tak wszystkich innych czeka.

0

Idź od razu w core. Jest kilka firm, które tworzą w tym oprogramowanie - sam w takiej pracuję.

1

I setki ktore rzezbia w 5/4... Wiec racja idz w core ;)

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