Hejka,
miałbym do was pytanie odnośnie pracy inżynierskiej. Jeszcze mam trochę czasu, ale chciałem się zapytać bo planuję zrobić aplikację webową w .NET i w sumie temat jeden mam już na oku. Tylko nurtuje mnie jedno pytanie bardziej dotyczące własnego rozwoju i co mi się lepiej przyda w przyszłości. Konkretnie chodzi mi o wybór technologii pod pracę, bo jeśli chodzi o ASP.NET Core MVC to myślę że jestem całkiem obiegany z tematem i przyjemnie mi się w tym pisze i myślę, że mógłbym się bardziej skupić właśnie na rozbudowie mojej pracy, funkcjonalności i uda mi się zdobyć jeszcze dodatkowe skilsy w tym temacie. Z drugiej strony Web API i jakieś SPA (prawdopodobnie Angular dla .NET, chociaż patrzyłem też na Vue i wygląda ciekawie). Jednak w tym drugim przypadku musiałbym się framework frontendowego uczyć prawie od zera bo nigdy nie miałem z tym większych styczności (trochę tylko z Angularem ale prawie jak nic). Praca byłaby na pewno uboższa w funkcjonalności ale myślę że przeszłoby i poznanie jakiejś nowej technologii przy pisaniu pracy inzynierskiej byłoby dobrym startem na rynek pracy po studiach. Pytanie wzięło się głównie z tego że ostatnio przeglądałem oferty dla juniorów .NET i sporo w nich jest właśnie że wymagany jest jakiś dodatkowo framework forntendowy albo będzie to dużym plusem. Wiadomo krąży też sporo opinii, że coś takiego jak "Junior Fullstack Dev" to jest najgorsze co może być i nie warto nawet składać CV do takich firm. I chciałem się też zapytać jak to dokładnie z tym jest:
Czy warto pisząc inżynierkę nauczyć się nowej technologii czy będzie to katorga i lepiej wykorzystać sprawdzone przez siebie technologie?
Czy oferty Junior .NET gdzie wymagają frontendu według was są przegięte ?
Czy w Core MVC wgl są jeszcze tworzone projekty komercyjne czy już wszyscy uciekli do SPA ?
Czy pisanie projektów .NET do CV typu Web API z dokumentacją jest bardziej cenne od projektów ASP.NET Core MVC na juniora czy wręcz odwrotnie ?