Witam serdecznie.
Od 8 lat pracuję jako programista php (własna działalność(. Znam ogólnie technologię webową: html, css, podstawy js, podstawy jquery, bootstrap, jakieś frameworki itp. PHP robiłem głównie strukturalnie, ale obiektówkę też łapię :)
Mam już dość pracy na własny rachunek i zastanawiam się nad pracą w korpo/software housie na etacie.
Mam 33 lata, więc myślę że to dobry czas na zmianę.
Biorę pod uwagę 2 technologie:
- ASP.NET MVC - jako że weba znam i dużo rzeczy dałoby się wykorzystać. Tylko czy ten CORE:
https://docs.microsoft.com/pl-pl/aspnet/core/tutorials/first-mvc-app-mac/ - to jest aktualna wersja .NET, czy są różne wersje? Znalazłem informację że CORE jest następcą "zwykłego" .NET - tylko po którym łatwiej o pracę?
Wydaje mi się że lepiej iść w weba niż w "okienkowy" .NET - a jakie jest Wasze zdanie na ten temat?
Macie jakieś zdanie na temat Microsoft entity framework?
- JAVA - magiczna JAVA ;) Tutaj trzeba byłoby się uczyć praktycznie wszystkiego od początku. Ale czy warto?
Wydaje mi się że próg wejścia może być dużo wyższy niż w .NET (dużo rzeczy pokrywałoby mi się z dotychczasowymi technologiami).
W Javie musiałbym pewnie już na starcie ogarnąć nie tylko samą jave, ale także Springa itp?
Przyszłościowo i finansowo obie technologie wydają mi się atrakcyjne, tylko nie bardzo wiem w co pójść. Muszę też liczyć się z utratą zarobków na juniorze (mam rodzinę na utrzymaniu) i nie wiem co mniej "zaboli".
Co byście radzili? :)