Praca inżynierska i pytanko o początki na rynku pracy

0

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 ?

4

Czy warto pisząc inżynierkę nauczyć się nowej technologii czy będzie to katorga i lepiej wykorzystać sprawdzone przez siebie technologie?

  • Lepiej napisać pracę w znanych technologiach, złożyć, obronić, zdać i mieć to z głowy. Wymyślanie prochu w pracy inżynierskiej już nie jednego zostawiły na uczelni na parę lat dłużej :) Nowe technologie poznasz sobie po obronie, na spokojnie.

Czy oferty Junior .NET gdzie wymagają frontendu według was są przegięte ?

  • Oferta jak oferta, pracodawca chce maksimum umiejętności za minimum kosztów. To, że coś jest w ofercie a Ty do końca tego nie ogarniasz wcale jeszcze nie dyskwalifikuje Cię z tego stanowiska. Pytanie, czy to jest warunek konieczny do pracy czy "mile widziane".

Czy w Core MVC wgl są jeszcze tworzone projekty komercyjne czy już wszyscy uciekli do SPA ?

  • Nie mam przeglądu co do wszystkich projektów na świecie i ich technologi :) Część jest pisana, część już napisana ale trzeba utrzymać.

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 ?

  • Mam odczucie, że zbytnio skupiasz się na samej technologii. Technologia, frameworki - to się zmieni. Pisanie dobrego, czytelnego kodu z dobrą dokumentacją nie zmieni się nigdy i na to postaw nacisk. Na solidny, dobry kod czyli taki, że jak senior z firmy do której aplikujesz go zobaczy na rozmowie rekrutacyjnej to nie będzie mu potrzebny respirator.

Tylko nurtuje mnie jedno pytanie bardziej dotyczące własnego rozwoju i co mi się lepiej przyda w przyszłości.

  • Odseparowanie w swoich planach dobrego programowania od chwilowej, modnej technologi obowiązującej na rynku.

Pozdrawiam!

1

Z technologią do inżynierki to zależy, co masz zrobić. Mam styczność z Javascriptem i Javą, a tworzyłem aplikację mobilną, więc naturalnym wyborem byłby React Native albo natywne pisanie, jednakże postawiłem na Fluttera i myślę, że nie byłbym w stanie napisać tak szybko aplikacji( jak zwykle za późno się wziąłem :D ). Więc jeśli czas Cię nie goni, może warto poeksperymentować i znaleźć przyjemniejsze do pisania rozwiązanie. Koniec końców, aplikacja, którą napiszesz nie jest taka ważna. Ważne będzie to, jak ją opiszesz, taka rzeczywistość :D

5

Odwal byle co na inżynierkę, byle by było i tytuł dali. Nikt na nią nie będzie patrzył, chyba że chcesz zostać na uczelni.

Jeśli chcesz mieć projekt, żeby się pochwalić potencjalnemu pracodawcy, to po prostu zrób coś na boku. Nie będzie cię wtedy ani gonił czas, ani przeszkadzała wizja promotora, ani nie będziesz musiał dziwnych formalności spełniać.

Upieczenie dwóch pieczeni na jednym ogniu zazwyczaj nie działa i szybciej jest odwalić inżynierkę i napisać coś sensowego na boku.

0
Parry1 napisał(a):

Czy warto pisząc inżynierkę nauczyć się nowej technologii czy będzie to katorga i lepiej wykorzystać sprawdzone przez siebie technologie?

Oczywiście, że warto, zwłaszcza jeśli sam widzisz, że się przyda w poszukiwaniu pracy.

Czy oferty Junior .NET gdzie wymagają frontendu według was są przegięte ?

A jakie masz wyjście?

Czy w Core MVC wgl są jeszcze tworzone projekty komercyjne czy już wszyscy uciekli do SPA ?

Spokojnie, niektórzy dopiero co zmigrowali z WebFormsów. :P
To jest żadna różnica, czy masz MVC czy API z SPA.

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