Przykładowe projekty juniora. (Front-end)

0

Siemka, mam kilka projektów które planuje dołączyć do konta na githubie. Nie jestem jednak pewien czy poziom zaawansowania problemów jak i użyte technologie/rozwiązania pasują do poziomu juniorskiego. Od dawna głowię się kiedy osiągnę ten poziom który pozwoli mi znaleźć pracę. Osobiście uważam że pracodawca powinien mnie zatrudnić jeśli samodzielnie potrafię już tworzyć serwisy i aplikacje internetowe. Niestety żyję w przekonaniu że jest multum rzeczy które muszę i chcę poznać. :)

Tu kieruję do was swoją prośbę:
Czy możecie podlinkować konta na github albo linki do projektów osób które właśnie znalazły pracę jako junior? Chodzi mi głownie o wgląd do technologi jakich używali, przejrzystość kodu, stopień zaawansowania użytych rozwiązań a także wielkość projektów.

0

Znajomi na rozmowie technicznej byli maltretowani z wzorców projektowych, this oraz asynchroniczności. Na projekty nie zwracano za bardzo uwagi i rzadko omawiano jakiś kod z czyjegoś projektu.

0

Dobrze, tylko najpierw muszą cię na tą rozmowę zaprosić. :) a mnie zastanawia jakie projekty są odpowiednie na poziomie juniora. Ale dzięki :)

0
NotEvenJunior napisał(a):

Dobrze, tylko najpierw muszą cię na tą rozmowę zaprosić. :) a mnie zastanawia jakie projekty są odpowiednie na poziomie juniora. Ale dzięki :)

Widocznie nie takie jakie masz skoro Cię nie zapraszają.

0

mówie ze jeszcze nie wysyłam nic :D

2

Ale dlaczego nie pokażesz po prostu swoich projektów, żeby ktoś ocenił czy się nadają czy nie?

0
vendie napisał(a):

Znajomi na rozmowie technicznej byli maltretowani z wzorców projektowych, this oraz asynchroniczności.

To jest właśnie porypane, wszędzie się mówi o komercyjnym klepaniu, a finalnie musisz zakuwać formułki wzorców z Wikipedii :)

0

Nie pokażę swoich projektów bo nie są na moim githubie. Nie wiem czy są dostatecznie skomplikowane. Uważam że dużo lepiej sprawdzę co trzeba umieć przez rzeczywisty wgląd do prac osób które zostały juniorami niż pokażę swoje projekty i przeczytam opinie od osób które nie są rekruterami i nawet mając 10 lat doświadczenia prawdopodobnie nie wiedzą jakie standardy rekrutacyjne obowiązują w tym momencie (nie odbierając im profesjonalizmu i mojego szacunku że są gdzie są). Poza tym napisałem że jeszcze trochę nauki przede mną i planuję dobrze się przygotować. Mieszkam w Gliwicach i rynek nie jest wybitnie duży. Dlatego chciałbym wysłać kompletne cv i być dobrym kandydatem żeby się nie spalić w kilku miejscach. Mogę jeszcze dojezdzać do Katowic ale przy pensji na poziomie 2k netto (bo tyle pewnie dostanę na początek, jak nie mniej) przestaje mi się to opłacać. :))

1

Programowanie to nie jest odśnieżanie chodników.
Każdy właściciel posesji musi sam odśnieżyć przylegający chodnik albo zatrudnić innych di tej pracy. Tak stanowi prawo.
Prawo (i Sprawiedliwość) niestety nie zaproponowały programu 5000+ dla chcących zostać programistami, więc nie ma obowiązku, żeby na każdej ulicy była firma webdev obowiązkowo zatrudniająca chętnych do nauki rzemiosła juniorów.

0

Nie wiem co masz na myśli, że ludzie tutaj nie znają standardów rekrutacyjnych. Każda firma może mieć inne standardy i w jednej możesz wysłać cv bez projektów i Cie przyjmą, a w innej odrzucą z fajnymi projektami, bo wymagają jeszcze więcej.
Ludzie tutaj ocenią Twój kod, wskażą Ci błędy co będzie bardzo pomocne w znalezieniu pracy. Wysyłając githuba z lipnym kodem możesz sobie tylko zaszkodzić i wyjść gorzej niż jakbyś wysłał bez.

I skąd wiesz, że nie ma tutaj rekruterów?

0

twój komentarz nic nie wnosi i potwierdza to co mówię. :D chce się przygotować do pierwszej pracy. szukam informacji czego jeszcze może mi brakować albo za co mogę się zabrać.

0

dobrze to jak zapełnię githuba to sie pochwale

0

Ja na githuba wrzucam tylko zadania, które na rekrutacji dostaję do zrobienia i mam im w ciągu np 2 dni odesłać.
W innym wypadku nie spotkałem się z zainteresowaniem gitbubem.

1

tu nie chodzi o to, żeby mieć na GH 500 niepotrzebnych nikomu projektów z d**y tylko, żeby wykazać, że coś pożytecznego/używalnego/najlepiej komercyjnego się już robiło i ma się chociaż trochę doświadczenia. To może być udział w jakimś projekcie OS, napisanie strony dla cioci Jadzi z jej osiągnięciami w nordic walking albo cokolwiek co rozwiązuje jakiś realny problem. Wystarczy opisać pokrótce w CV taki projekt i jaka była w nim nasza rola. Naprawdę nikt nie ma czasu przeglądać setek kont na GH. Jak ktoś przeczyta całe twoje CV to już będzie sukces.

U mnie w firmie rozmowa zajmuje ok 2-3h i zaangażowane są w nią przynajmniej 2 osoby - człowiek od "wywiadu" technicznego oraz manager, każdy po ok. godzinę. Dodatkowo trzecia osoba (od papierów) musi przeczytać CV, stwierdzić czy warto, zorganizować rozmowę. Za ten czas nikt kasy nie zwróci a Ty chcesz, żeby jeszcze ktoś GH przeglądał...

0
NotEvenJunior napisał(a):

Nie pokażę swoich projektów bo nie są na moim githubie. Nie wiem czy są dostatecznie skomplikowane.

To, że coś jest skomplikowane to akurat częściej wada niż zaleta. Bo zwykle jest to "accidental complexity" a programowanie nie polega na tym, żeby pisać skomplikowany kod, tylko, żeby rozwiązywać problemy w skuteczny sposób.

Powinieneś więc zadać sobie pytanie, czy twoje projekty na Githubie rozwiązują dany problem w skuteczny sposób. I czy rozwiązują właściwy problem. A nie o to, czy są wystarczająco skomplikowane.

Od dawna głowię się kiedy osiągnę ten poziom który pozwoli mi znaleźć pracę.

To nie (tylko) poziom pozwoli ci znaleźć pracę, tylko całościowy sposób w jaki się zaprezentujesz.

Osobiście uważam że pracodawca powinien mnie zatrudnić

Nic nie "powinien".
Dopóki cię nie zatrudni, to nie jest twoim pracodawcą, więc nie ma żadnych obowiązków wobec ciebie tylko dlatego, że tak "uważasz.". Bo to podejście roszczeniowe podobne do tego, które mają ludzie, którzy wierzą w obietnice wyborcze.

Nie jestem jednak pewien czy poziom zaawansowania problemów jak i użyte technologie/rozwiązania pasują do poziomu juniorskiego.

Nie rozumiem. Obawiasz się, że możesz być poniżej juniora? To może akurat dobrze, bo jak czujesz się słaby i wrzucasz coś słabego do internetu, to masz motywację, żeby to poprawić, zrefaktorować, żeby nie było tego syfu (owszem, będzie syf widoczny w historii commitów, ale mało jest projektów, które od początku było dobre, natomiast umiejętność naprawiania niedociągnięć w istniejącym kodzie to też sztuka). Poza tym upublicznienie kodu może ci pomóc zebrać feedback od innych programistów.

Siemka, mam kilka projektów które planuje dołączyć do konta na githubie.

No i to dobry pomysł. Jakbyś wiedział, co ludzie wrzucają na Github czasami, to nie miałbyś oporów.

0

Czołem. To ja podrzucam mojego githuba i ciekawy jestem recenzji. Dopiero zaczynam i wiele przede mną, więc z góry dzięki za konstruktywną krytykę :)
https://github.com/ridingTom

1
Hunrin napisał(a):

Dopiero zaczynam i wiele przede mną, więc z góry dzięki za konstruktywną krytykę :)
https://github.com/ridingTom

Trochę sucho, projekty nie opisane, brak screenów, wrzucone, bo wrzucone, byle coś było i świeciło. Może warto trochę poczekać i wrzucić jakieś konkrety.
Brak porządku, obrazki, css, js wrzucone w jeden folder, bez podziału, dojdzie kilka plików i będzie bałagan.
W css sporo minusowych marginesów, może warto poczytać, poszukać innego rozwiązania i jakoś to ogarnąć.
Stronami z bootcampa bym się nie chwalił zbytnio ;)
Nie jest źle, ale jeszcze trochę trzeba potu wylać.

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