Kiedy rozpocząć poszukiwania pierwszej pracy

0

Witam wszystkich. Już od dłuższego czasu uczę się programowania w .net. Mój problem polega na tym, że im dłużej się uczę tym jestem bardziej świadomy jak niewiele wiem. Proces nauki przypomina mi bieg po krętej drodze, gdzie pokonując któryś już z kolei zakręt mam nadzieje, że tuż za nim pojawi się prosta. Niestety jest nowy ;)

Do rzeczy. Czy znając takie zagadnienia jak:

  • zagadnienia związane z programowaniem w czystym C# włącznie z programowaniem obiektowym
  • typy generyczne
  • Eniti Framework
  • Linqu
  • Html + Css
  • SQL
  • WebApi
  • z 5 wzorców projektowych
  • git

można już myśleć o rozpoczęciu poszukiwania pierwszej pracy ?
Jeśli chodzi o poziom znajomości wyżej wymienionych zagadnień to załóżmy, że jest to "podstawowy +"

Kompletnie nie znam .net Core MVC jak również JavaSriptu. Ponoć ten drugi wypada znać mimo, że celuje się w backend

Z góry dzięki za sugestię

5

CV możesz wysyłać zawsze, jest to też najlepszy sposób, żeby się sprawdzić i zweryfikować czy poziom wiedzy jest już na dobrym poziomie, albo czego jeszcze warto się nauczyć.

2

Z pracą jest jak z kobietą, jak nie wyjdziesz z domu to nic ciekawego cię nie spotka :D
Znalezienie pracy w temacie który Cie interesuje pozwoli Ci się rozwijać bo będziesz miał kontakt z ludźmi o większym doświadczeniu.

Ja jestem na TAK im szybciej tym lepiej

2

Dam Ci pewną sugestię tworząc swoje pierwsze CV.
Nie wymieniaj pierdyliarda technologii, które znasz a są niepotrzebne w danej firmie. Dodatkowo... widząc jak ktoś wymienia html/CSS jako znajomość to też jest bez sensu. Każdy programista w jakimś stopniu to zna, więc wymienianie mega podstawowych technologii jest jak to, że chemik napisze w CV że zna tablicę Mendelejewa.
Tak samo typy generyczne.
Ja rozumiem, że się dopiero uczysz i znajomość tego dla Ciebie znaczy dużo.
Przy tworzeniu CV natomiast skup się na technologiach, które dana firma wymaga w ofercie pracy i w mocno powiązanych technologiach.

Co do znajomości JS'a: daj sobie spokój, dopóki nie będziesz się czuł swobodnie w C#. JS jest powalony i jak chcesz się skupić na C# to skup się na jednym języku dopóki praca nie będzie wymagać od Ciebie znajomości JS lub będziesz się nudził w życiu

0

raczej lajtowo, ale

Eniti Framework

nie tak to się piszę ;)

1

Ale po co chcesz tę pierwszą pracę? Potrzebujesz kasy, chcesz się szybciej uczyć? Nie ma reguły. Jeżeli znasz to co piszesz, to nie ma przeszkód, żeby iść do pracy.

2

Ciężko powiedzieć czy nadajesz się do pracy - próbować możesz, ale często najlepszym sposobem na start jest staż. Taki staż trwa zwykle ~3 miesięcy, jest dosyć niezobowiązujący dla pracodawcy, więc łatwiej się dostać. Ja zaczynałem stażem w 2007 roku, teraz w firmie jakieś 40% załogi to cały czas stażyści. Bezpłatnych staży prawie nigdy nie widziałem. U nas naprawdę dobrzy i aktywni stażyści dostają ofertę pracy już po 1,5 miesiąca.

Kiedy szukać stażu? Już.

0

Dziękuje Panowie za sugestie :)
Moje obawy chyba wynikają z tego, że jak rozpocznę pracę to drastycznie zwolni mi się ilość wolnego czasu na naukę podstaw z innych technologii, a tym samym mój progres nauki zwolni. Błędne przekonania ;)

1

Rozpocząć jak najszybciej, sama się nie znajdzie

2

widząc jak ktoś wymienia html/CSS jako znajomość to też jest bez sensu. Każdy programista w jakimś stopniu to zna,

  1. Zależy na jakie stanowisko, jakby aplikował na frontend, to znajomość HTML/CSS byłaby kluczowa akurat i pewnie, że warto to umieścić w CV. Tutaj to nie wiem? Chociaż jeśli OP chciałby iść na jakiegoś fullstacka...?

  2. Zależy jak mocno zna. Z CSSem jest problem, że Każdy programista w jakimś stopniu to zna,, czyli w rzeczywistości bardziej jak każdemu się wydaje, że to zna. Co innego jeżeli ta znajomość CSS na tyle silna, że mogłaby być jakimś atutem i kartą przetargową ("bierzcie mnie, bo znam backend i frontend"), a co innego jeśli OP tak sobie wpisał, ale zna tak słabo, żeby się wyłożył na pierwszym pytaniu o specyficzność w CSS czy inne podstawy.

Tak samo typy generyczne.

No, wymienianie typów generycznych jako znajomości to przesada. To część języka programowania, a nie osobny skill. Chociaż nie mamy nigdzie powiedziane, że OP faktycznie chciał je wpisać w CV.

Michał Jasiński napisał(a):

z 5 wzorców projektowych

Wzorców projektowych oczywiście też nie należy wpisywać w CV, nie sugeruję, że tak chciałeś, ale na wszelki wypadek mówię.

Kompletnie nie znam .net Core MVC jak również JavaSriptu. Ponoć ten drugi wypada znać mimo, że celuje się w backend

I tak się nie nauczysz JSa w chwilę, a jak będziesz uczył się JSa, to czas będzie upływał.

można już myśleć o rozpoczęciu poszukiwania pierwszej pracy ?

Samo poszukiwanie pracy też będzie trochę trwać, więc równie dobrze możesz już teraz zacząć jej szukać, to może znajdziesz za rok (jeśli to twoja pierwsza praca, to raczej będzie ciężko).

1
Michał Jasiński napisał(a):

Moje obawy chyba wynikają z tego, że jak rozpocznę pracę to drastycznie zwolni mi się ilość wolnego czasu na naukę podstaw z innych technologii, a tym samym mój progres nauki zwolni. Błędne przekonania ;)

Nie, nie, progres nauki przyspieszy, zaczniesz powoli stawać się coraz lepszy w tym co będziesz robił na co dzień. Przez pierwsze miesiące tyle się nauczysz że sam nigdy byś tego nie ogarnął.

3
Michał Jasiński napisał(a):

Witam wszystkich. Już od dłuższego czasu uczę się programowania w .net. Mój problem polega na tym, że im dłużej się uczę tym jestem bardziej świadomy jak niewiele wiem. Proces nauki przypomina mi bieg po krętej drodze, gdzie pokonując któryś już z kolei zakręt mam nadzieje, że tuż za nim pojawi się prosta. Niestety jest nowy ;)

Mam dokładnie tak samo! U mnie to trwa od 17 lat, a u Ciebie?

  • z 5 wzorców projektowych

Co to znaczy, że znasz 5 wzorców projektowych? Które dokładnie, czemu akurat te, i jak je poznałeś?

można już myśleć o rozpoczęciu poszukiwania pierwszej pracy ?

Nie wiem. Rzuciłeś jakieś hasła - czy umiesz je połączyć i napisać jakiś użyteczny program?

0
somekind napisał(a):
Michał Jasiński napisał(a):

Witam wszystkich. Już od dłuższego czasu uczę się programowania w .net. Mój problem polega na tym, że im dłużej się uczę tym jestem bardziej świadomy jak niewiele wiem. Proces nauki przypomina mi bieg po krętej drodze, gdzie pokonując któryś już z kolei zakręt mam nadzieje, że tuż za nim pojawi się prosta. Niestety jest nowy ;)

Mam dokładnie tak samo! U mnie to trwa od 17 lat, a u Ciebie?

Około roku

  • z 5 wzorców projektowych

Co to znaczy, że znasz 5 wzorców projektowych? Które dokładnie, czemu akurat te, i jak je poznałeś?

Znalazłem w necie informacje jakie są najpopularniejsze

można już myśleć o rozpoczęciu poszukiwania pierwszej pracy ?

Nie wiem. Rzuciłeś jakieś hasła - czy umiesz je połączyć i napisać jakiś użyteczny program?

Jestem w trakcie tworzenia portfolio więc okaże się ;)

0
Michał Jasiński napisał(a):

Około roku

To było pytanie retoryczne.

Znalazłem w necie informacje jakie są najpopularniejsze

Znać wzorce oznacza wiedzieć, kiedy ich użyć, a kiedy nie używać, taką wiedzę się zdobywa pisząc kod, a nie szukając cudzych opinii w necie.

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