Nauka na junior .NET developera

0

Cześć wszystkim, od jakiegoś czasu uczę się C# i SQL, znam już podstawy, ale nie wiem w jakim kierunku powinienem pójść tak aby znaleźć pierwszą pracę. Przez najbliższe kilka miesięcy mam możliwość uczyć się 4-6 godzin dziennie. No i nie wiem na co ten czas mam poświęcić. Uczyć się na maxa ASP.NET Core'a, czy może po trochu .NET Core, po trochu ASP.NET MVC? Czy powinienem poznać podstawy Angulara? Jakie projekty wyróżnią mnie od pozostałych chętnych na stanowisko junior .NET Developera?

Co do samej pracy i tego co chcę robić - chcę po prostu wejść do branży.

1

SQL must have,

Znajomość frontu/bycie full stackiem na pewno ci bardziej ułatwi niż utrudni

Może być jakiś ORM/micro typu EF Core / Dapper

Jakie projekty wyróżnią mnie od pozostałych chętnych na stanowisko junior .NET Developera?

Umiejętność modelowania systemów, biegłość w OOP

Postawienie czegoś od deski do deski

1

O .NET Framework zapomnij, bo stracisz czas na nauce rzeczy, których być może nigdy nie spotkasz.

Ja bym sugerował oprócz SQL jakieś kontakt z innymi technologiami, które są szeroko stosowane, jak RabbitMQ czy Redis, nie musi to być głęboka wiedza, ale na tyle, żeby cokolwiek na ten temat umieć powiedzieć - co to i do czego służy.

2

Że tak przekornie rzucę, nie rozważałeś Javy? To podobne języki, a w Javie jednak jest więcej ofert. Przez to też szczególnie na początku może być Ci łatwiej znaleźć punkt zaczepienia.

4
jackson-mike napisał(a):

Że tak przekornie rzucę, nie rozważałeś Javy? To podobne języki, a w Javie jednak jest więcej ofert. Przez to też szczególnie na początku może być Ci łatwiej znaleźć punkt zaczepienia.

Jest też więcej kandydatów, więcej bootkampów i więcej CV na jedno miejsce, więc jest trudniej.

@wearerome: maksuj robienie API w core i jakiś framework frontendowy, w międzyczasie trochę SQL.

0

Wg mnie jesli chodzi o perspektywy wejścia do branży to .NET jest dużo lepszym wyborem. Jest duże parcie, a nie ma kogo zatrudniać, bo ludzie nie potrafią zrobić nawet prostej integracji z zewnętrznym API.

O innych od API gałęziach .NET jak jakieś MVC, Razor Pages czy Blazor można wiedzieć, że istnieją, ale nie warto tracić czasu na zagłębienie się, skoro i tak w większości przypadkow jest HTTP API i tyle.

3

Jakoś specjalnie nie widzę sensu nauki SQL na start, a szczególnie jak mówimy o .net core/.net 5+. Jak będzie integracja z bazą to i tak na 99% to EF i code first. Lepiej poświęcić ten czas na jakieś Mongo/Rabbita/Kafke/Elastica/Dockera czy cokolwiek co wyróżni kandydata na rynku.

Wynalazki typu Blazor też można odpuścić, w tej kwestii lepiej skupić się na robieniu crudów i SPA

3

@boska_cebula:

wut? zamiast nauczyć się czegoś co jest prawie wszędzie i gęsto (sql), to lepiej wybrać coś co cię wyróżni typu docker? lol, a cóż ci z tego dockera czy elastic searcha jak podstaw podstaw nie znasz :D można to lubić lub też nie, ale na ten moment SQL to wręcz synonim C#

Jak będzie integracja z bazą to i tak na 99% to EF i code first.

to niewiele zmienia.

0

Ja niedawno tez wszedłem do branży i pracuje w C#. Ogarnij co jest must have z tej roadmapy i na pewno znajdziesz prace https://github.com/MoienTajik/AspNetCore-Developer-Roadmap

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