Ocena portfolio i CV

1

Cześć. Proszę o ocenę mojego portolio i CV. Szukam swojej pierwszej pracy jako junior front-end developer, miałem już jedną rozmowę, ale wzięli kogoś z doświadczeniem komercyjnym. Mile widziane rady jak mógłbym zwiększyć odzew od rekruterów. Z góry dzięki.
portfolio - www.dawidpstrak.pl
CV do pobrania w stopce strony

0

Jakiej strony? ;)

1

niemożliwe, pierwsze CV, które nie wygląda jak niesformatowane g*wno wrzucone do worda.

0

Co się konkretnie robi pracując jako "Obsługa automatów vendingowych".
Nie wiem, nie słyszałem, ale Google dla Wa-wy rzucił ofertami powyżej stawki junior front-endowiec.

0

W czechach dwa lata robiłeś i nie wpisałeś języka czeskiego.

0

CV pod względem treści jest tragiczne, natomiast na stronie urzekło mnie procentowe określenie umiejętności.

1

<zrzędzenie on>

Świetny design, ale zdanie po angielsku na stronie głównej nie wygląda zachęcająco. Już lepiej by brzmiało coś w stylu (...) This page presents my actual coding skills as well my portfolio.

<zrzędzenie off>

0
Sunnydev napisał(a):

<zrzędzenie on>
This page presents

A są inne strony w tym długim CV? ;)

<zrzędzenie off>

#meetoo

0

Miałeś na swojej pierwszej rozmowie jakieś pytania w j.angielskim? Jeżeli tak to jakie? (techniczne, czy luźne tematy)

1

Nie wiem czy jest sens podawać doświadczenie niezwiązane ze stanowiskiem na które aplikujesz :)

1

Ten szablon cv w pdf to sam robiłeś czy Kodilla daje ?:) W każdym razie fajny!

1

Doszukałem się niezbyt ładnego wyświetlania na monitorze FHD i skalowaniu systemowym 150% w kilku miejscach:

  • Na stronie wizytówce pojawia się suwak, a zakładam że nie było go w projekcie.
  • Jak gram w węża to ruszam w górę i w dół tym właśnie suwakiem ekranu :-)
  • W sekcji home tekst nachodzi na siebie.
    W sklepie React:
    Nie jestem specem od UX, ale to znikanie podstawowych informacji o produkcie po
    najechaniu mi się nie podoba.

Dołączam screeny.
Poza tym mi się podoba. Dobra robota !

6

Co oznacza 20%, 60%, 80% danego skilla? Czy znajomość 90% npm oznacza, że znasz na pamięć 90% paczek, czy wrypałeś się już w 90% możliwych problemów z npm? I czy warto wspominać o czymś, co sam oceniasz na 5%, niezależnie od kryterium tej procentowości?

Gwiazdki, procenty itp. mają to do siebie, że koniec końców są słabe i jak już człowiek się z nich wyleczy, to ze wstydem wspomina że sam je pakował do CV :]

Swoją drogą, jedna z Twoich aplikacji z portfolio ma chyba średnią wartość marketingową, oto pierwsza rzecz która ukazała się moim oczom po otwarciu pierwszego lepszego projektu :D
screenshot-20200305211006.png

3

Ja bym w tle dał "Adele - Hello" ładnie by sie zazębiało z layoutem stronki.

1

Chyba będziesz musiał zatrudnić jakiegoś moderatora z 4p, jest coraz gorzej ;)

screenshot-20200305212007.png

0

Nie chcę być źle zrozumianym, że się czepiam, ale zakładając, że ktoś otwiera repo, kod na pół ekranu, w nim

prompt("Enter the name of the card");

alert('Nie podano nazwy')

'bootcamp_kanban_column_id'

To sorry, mnie to wygląda na nie do końca przerobiony tutorial z bootcampu na własny projekt.

Mnie to rybka, nie komentuję githubów dla komentowania. Ale ktoś kto będzie szybko oceniać kod potencjalnego pracownika...

1

Jeszcze jedna rzecz która rzuca mi się w oko to na sztywno wklepany client-id i token TUTAJ

3

@superdurszlak: exposed

screenshot-20200305212820.png

2
baant napisał(a):

@superdurszlak: exposed

Zawsze myślałem, że "oplułem monitor" to tylko taki slang.
Teraz idę wycierać laptopa.

1

@Gustawiec:

No procenty wywalam chociaż chodziło mi o określenie samooceny a nie składni co jest w sumie napisane "my feel up to them". I tak każdy się o to czepia więc wywalam. Jakiś pomysł co mogę dać za te procenty, coś co będzie dawało informację o ocenie mojej znajomości technologii ? Ano kanban nie jest frustratoodporny, poza tym nie podoba mi się jak go wykonałem i nie wiem czy go nie usunę z portfolio

A musi być cokolwiek w miejsce %? Jak coś znasz słabo na zasadzie "przeklikałem 3 przykłady na krzyż" i oceniłeś na jakieś tam małe % to po prostu to pomiń. Tyle tego nawrzucałeś że masz co teraz wyrzucać. I przy okazji będzie można powiększyć te hexy, bo niektóre loga są mało widoczne.

Jak bardzo chcesz, żeby było "coś" to nie wiem, zrób z tego odsyłacze do portfolio, gdzie będą odfiltrowane projekty w których użyłeś danej technologii. Czy coś. Ale to tylko pomysł wyjęty naprędce z czapki ;)

Szczerze mówiąc w pewnym momencie stwierdziłem, że nie chce mi się zastanawiać na ile oceniam swoją znajomość tego i tamtego i czy na pewno mogę sobie dać już ninja guru wymiatacz master of disaster czy tylko beginner, więc sekcja z umiejętnościami wyleciała raz na zawsze i prędko chyba nie wróci ;) Po prostu listuję parę rzeczy, które w największym stopniu wykorzystywałem na danym stanowisku.

Podobnie możesz zrobić tu, jeśli chcesz już je gdzieś listować - jak coś wykorzystałeś w jednym małym projekcie, to po co marnować na to miejsce, i tak ten jeden mały projekt jest gdzieś w portfolio i jeśli technologia była dla niego kluczowa, to została przy nim wymieniona.

1

Ja tam propsuje robienie projektów w domu. Sam kiedyś robiłem brzydkie programy. W sumie, dalej robię..
Tak czy inaczej, jest to druga najlepsza metoda nauki (zaraz po byciu 'najgorszym w pokoju'). Twórz dalej (:

2

Samouniżenie - piszesz sam o sobie, "I'm Junior front-end developer.", a potem zdziwienie, że "wzięli kogoś z doświadczeniem komercyjnym" i pytasz o "rady jak mógłbym zwiększyć odzew od rekruterów. ". A rekruter zobaczy, że "junior" i zamknie stronę. (raz).

W sumie wszyscy jesteśmy juniorami w pewnym sensie (bo nauka programowania nigdy się nie kończy), ale określać się juniorem to może osoba, która ma pracę (i może mieć wyje*ane), a nie taka, która jej szuka (i musi sprawiać wrażenie, że się zna. Portfolio ze swojej natury jest czymś, co ma właśnie pokazać cię z jak najlepszej strony).

actual coding skills level,

dlaczego "actual"? Tzn. sugerujesz, że mógłbyś pokazać swoje nieprawdziwe umiejętności i dopiero portfolio pokazuje te prawdziwe? Czy może złapałeś się na false friend (actual = rzeczywisty, faktyczny, a nie aktualny)?

Poza tym każesz mi myśleć. "You' re invited to watch.", tylko nie wiadomo na co. Dopiero po chwili widzę, że gdzieś tam w rogu jest menu hamburger. Jak ktoś tego nie zobaczy, to zamknie stronę. (dwa)

Ale dobra. Klikam hamburger. (trzy)

Klikam skills (cztery)

WTF, nic się nie pojawiło, jest dodatkowy przycisk SHOW, klikam (pięć).

Czyli 5 kroków, żeby ktoś w ogóle zobaczył twoje skille. (BTW dziwnie wygląda znajomość bibliotek takich jak React bez jednoczesnego skilla JavaScript. Nie znasz JavaScriptu? Poza tym co to znaczy "API"? Przecież różnych API jest tysiące, to trochę jakby wpisać "Framework". Poza tym te skille są nie po kolei. Tutaj masz frontendowe skille typu HTML, CSS, a na końcu dopiero PS czy Bootstrap. No i skille backendowe też się walają bez ładu).

Procenty czytałem już, że je wywalisz, czyli dobrze.

0

Strona, na której jest 200 znaków tekstu i jedno zdjęcie szerokie na 320 px powinna ważyć jakieś 50 KB.
Tymczasem waży 500 KB.
Dlaczego?

2

A tak odnośnie treści:

  • Po grzyba ładujesz treść JS-em? Ma to jakieś uzasadnienie oprócz utrudnienia dostępu testerom i validatorom?
  • Generalnie nie lubię one-pagów, ale przy tej ilości treści miałoby to sens.
  • Ktoś już o tym pisał, ale dlaczego, żeby poznać Twój poziom skila w czymśtam muszę kliknąć ileś razy?
  • Czemu służy prezentacja portfolio w postaci pokazu slajdów (poza utrudnianiem dostępu do nich i utrudnianiem oceny ich ilości)?
  • Na przyciskach od tego slajdszoła w FF, po kliknięciu robi się widoczny outline, w dodatku przechodzący jakoś w poprzek przycisku.
  • Jak w wężu klikam "start", to później muszę jeszcze kliknąć w obszarze strony, żeby naciśnięcia klawiszy były zczytywane.
  • Kontakt - Send me a message - Network Error.

W ogólności - wiem, że to teraz niemodne - ale nie rozumiem, dlaczego ludzie nie prezentują po prostu w internecie treści, tylko wyświetlają mi ciągle jakieś "no kliknij, kliknij jeszcze raz" to zobaczysz jeszcze kawałek.

Liczę, że byłam pomocna :D

3

"Język programowania HTML" i chyba szkoda czytać dalej 😉

0

Jak już masz Sudoku, to spokojnie inżynier mógłby cię pytać np. o backtracking.
Możesz odpowiedzieć, że ty tylko robiłeś frontedndową część. ;)

Z githubami jest taka fajna sprawa, że często są tam projekty niby własnoręcznie/własnopalco&myszko napisane przez githubowanego, a kiedy go spytać jak i dlaczego to działa i akurat takie rozwiązanie, to cisza.

edit
Gdy front-end to robienie pod szablon sklepów internetowych itp, to kto by patrzył na kółko i krzyżyk i jak to działa.
Po wielu ogłoszeniach można wywnioskować, że dobry dev w takiej firmie reklamowo-medialnej to tani dev. Byle potrafił szybko robić typowe rzeczy pod szablon i był tani.

1

Coś nie tegez.

screenshot-20200306134542.png

0
Gustawiec napisał(a):

A gdzie to można sprawdzic ile waży dana podstrona? bo zdjęcie waży 157kb i mnie dziwi, że aż 500 kb ma ta podstona > bo oprócz zdjęcia jest tam troche tekstu - Gustawiec 11 minut temu

Najprościej zapisując sobie stronę otwartą w przeglądarce na dyski przeglądając zapisane pliki.
Pobierasz tam kilka zewnętrznych bibliotek. Wewnętrzne czy zewnętrzne, trzeba je pobrać, więc sumują się do całości.

Można też zajrzeć na którąś z poniższych stron:
https://developers.google.com/speed/pagespeed/insights/?hl=pl
https://www.uptrends.com/tools/website-speed-test
https://tools.pingdom.com/
https://gtmetrix.com/
https://www.webpagetest.org/
https://webspeed.intensys.pl/

i jeszcze na tą:
https://search.google.com/test/mobile-friendly

Ale w związku z faktem, że treść strony ładujesz i wyświetlasz u siebie JS-em, niekonieczne będą działać na twojej stronie.

0
Gustawiec napisał(a):

Uważasz, że jest sens to ruszać? Na google speed test moja stronka ma 95/100, czyli bardzo dobry wynik,

Do ocen "google speed" należy podchodzić z rozwagą, bo on nie jest rozumny i nie znajdzie np. problemu w przypadku ogromnego, ale dobrze skompresowane go zdjęcia na kilkaset KB, ale znajdzie problem, jeśli odkryje, że jakąś 1KB ikonkę da się skompresować i urwać z niej jeszcze 500 bajtów.

To zależy od tego, w jakim celu stawiasz tę stronę:

  1. bo chcę pokazać, że potrafię postawić stronę www,
  2. bo chcę pokazać, że umiem posługiwać się html+css i ze strony, która może mieć 50 KB nie robię strony, która ma 500 KB,
  3. bo chcę pokazać, że potrafię posługiwać się reactem.

a treść jest ładowana Js-em, bo portfolio jest w react-cie

Nie pytam o przyczynę formalną, tylko przyczynę celową.
Jaką korzyść z zastosowania reacta odnosi odbiorca strony (i pośrednio jej twórca), skoro kosztem jego zastosowania jest wielokrotne zwiększenie objętości strony?

1

Chciałem bardzo podziękować wszystkim za poświęcony czas na doradzanie mi co zmienić/poprawić w CV i portfolio. Co zrobiłem :

  • naprawiony formularz kontaktowy
  • usunięnice niepotrzebnych "skillsów"
  • wywalenie brzydkiego kanbana
  • poprawki w CV
  • chciałem robić przejścia między podstronami, ale niezbyt mi pasował efekt, więc zostawiłem jak jest
  • usunięcie menu hamburgera
  • karuzela sama się porusza jakby ktoś nie zauważył strzałek
  • mniej trzeba się naklikać aby dotrzeć do informacji :P
  • usunięcie procentów ze skillsów

Jakby ktoś miał jeszcze jakieś rady to proszę pisać
Podgląd - www.dawidpstrak.pl
CV do pobrania w stopce strony

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