Daleko do juniora?

0

Cześć. Jestem samoukiem, bez wykształcenia i doświadczenia w branży IT. Piszę sobie różne rzeczy w ASP.NET na wzorcu MVC (przynajmniej się staram, żeby tak to wyglądało). Zastanawiam się nad zmianą pracy. Chciałbym gdzieś się zaczepić jako junior. Ciężko jest mi odnieść się do własnych umiejętności. Przeczytałem kilka wątków o podobnej tematyce i niewiele z tego dało się wywnioskować, oprócz tego, że "to zależy od tego czego wymaga pracodawca". Tak czy inaczej, chciałbym zapytać czy moje umiejętności są wystarczające na stanowisko juniora. Dodam kilka uwag odnośnie projektu: wiem, że frontend się rozjeżdża; zdaję sobie sprawę, że apka może mieć podatności; jest to część większego projektu; proszę o ocenę jakości kodu oraz umiejętności. no i chyba tyle
PS. jakby ktoś chciał zainstalować lokalnie należy podać hasło składające się przynajmniej z 6 znaków. Link do zarządzania jest w stopce po prawej "Zaplecze" lub Backoffice/Index
https://github.com/spacecybercat/SimpleBlog

0

Według mnie nadajesz się.

3

Otworzylem pierwszy lepszy controller i znalazlem tam logike biznesowa

3

Jedyny sposób żebyś się dowiedział, to pójście na kilka rekrutacji.

Na rekrutacjach nie gryzą.
Za rekrutacje nie płacisz.

2

Pobieżnie wygląda ok poza tym o czym wspomniał @stivens i @szarotka. Piszesz lepiej niż ja w pierwszej pracy, ale to były inne czasy.

3

Projekt ma potencjał. Jeśli miałbyś się chwalić tym projektem jako twoje doświadczenie, to spędziłabym nad nim weekend i dopracowała kodzik. Główny problem, który widzę to logika w kontrolerach -> przenieś do jakiejś nowej klasy - serwisu. Następnie przenieś połączenie do bazy danych do klasy jeszcze poziom niżej (teraz masz SqlConnection w kontrolerze). Uważam, że te dwie rzeczy, to KONIECZNIE musisz poprawić przed chwaleniem się u potencjalnego pracodawcy. Jako wisienkę na torcie, dodałabym testy.

Co do szukania pracy, wygooglaj pytania rekrutacyjne C#, generalnie prawdopodobieństwo trafienia na standardowe pytania jest bardzo duże. (Typu: SOLID itp.)

Jeżeli wykonasz tę pracę, to wyślij kilka cv na próbę, żeby się przekonać czego nie umiesz :)

1

Dobrze by było to gdzieś wrzucić, żeby można było się przez to przeklikać. Niektórzy oprócz samego kodu chcą również zobaczyć realne efekty :)

1
Bonanzaa napisał(a):

Piszesz lepiej niż ja w pierwszej pracy, ale to były inne czasy.

szarotka napisał(a):

Projekt ma potencjał. Jeśli miałbyś się chwalić tym projektem jako twoje doświadczenie, to spędziłabym nad nim weekend i dopracowała kodzik.

Proponuję przestać zajmować się projektem a zacząć się rekrutować.
W końcu co jest celem OPa? Super projekt czy dostanie pracy?
Z projektem +100 godzin więcej włożonym nie zbliża się do celu.
Po pójściu na kilka rekrutacji być może zmieni projekt na komercyjny.

Ale żeby projekt miał być komercyjny to trzeba przestawić się z robienia projektu w domu na AKTYWNE szukanie pracy.

1

Ja Ci radzę po prostu iść na rozmowy i sprawdzić na własnej skórze. Nie wiem jakie są wymagania na juniorów w .NET, ale jeśli w miarę podobne do Javy to myślę, że masz szansę się gdzieś załapać.

Chociaż tak między nami, to to co się dzieje w HomeController jest do poprawy w trybie natychmiastowym i nie pokazuj tego nikomu. Ja wyparłem to już z pamięci :p

1
C.mind napisał(a):

myślę, że masz szansę się gdzieś załapać.

Każda praca będzie dużo lepsza od domowego klepania kodu.
Niech OP spróbuje, bo jak się uda to się uda. A domowyprojekt zawsze będzie to tu, to tam do poprawki. Commity lecą a pracy nie ma.

0

Teraz o tak wszystkie rekrutacje są zdalnie wykuj sie popularnych pytan na .net i składaj cv gdziekolwiek na pozycje juniorskie (lub oferty z niskimi dolnymi widełkami a niekoniecznie muszą mieć dopisek "junior"). Jak nie przesadzisz ze stawką z rozmową w hr to raczej na pewno dojdzie do rozmowy technicznej po której jak bedziesz mial troche szczescia to dostaniesz feedback co i jak. Ogólnie na pozycje juniorskie prawie w kazdej firmie i w kazdej technologi 3/4 pytan bedzie identyczna.

0

Jeszcze jedno

OP już sobie pocommitował w domu ale jeszcze nigdy, jak rozumiem, nie miał prawdziwej rozmowy
IMO już jedna prawdziwa rozmowa da mu więcej od siedzenia z githubem

Jak mu pójdzie na rozmowie tego nikt, łącznie z nim nie wie. Im szybciej będzie zdobędzie to doświadczenie tym większe szanse na sukces=pracę.

0
stivens napisał(a):

Otworzylem pierwszy lepszy controller i znalazlem tam logike biznesowa

No to w sumie nie ma co tracić czasu na juniorstwo, na seniora trzeba od razu.

@spacecybercat:

1

Tak z samej strony prowadzenia gita to proponuję spójność opisu commitow (są raz po angielsku, raz po polsku) oraz fajnie byłoby dodać readme

0

dziękuję Wam za poświęcony czas i opinie. Postanowiłem napisać to na nowo i spróbować to zrobić przy wykorzystaniu asp.net core. Nie wiem czy dobrze zrozumiałem ideę rozdzielania warstw. Projekt jest odchudzony o kilka funkcjonalności, ale chodzi mi o jakość kodu, a nie sens istnienia aplikacji. Jakby ktoś mógł zerknąć to będę wdzięczny.
https://github.com/spacecybercat/SimpleBlog2

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