Ocena CV

0

Witam, proszę Was o ocenę mojego CV.
Co można poprawić? Co jest okej?
Czy z takimi umiejętnościami mogę startować na juniora?
http://ifotos.pl/zobacz/cvpng_qexnass.png
http://ifotos.pl/zobacz/cv2png_qexnasa.png
Dziękuje i pozdrawiam

5

Usuń te brednie o "pasji" - 3 aplikacje przez 5 lat raczej zaprzeczają tej "pasji".

1

phpMyAdmin i mysql workbench bym całkowicie wyrzucił. Skoro umiesz SQL to ogarnięcie jakiegokolwiek narzędzie do poruszania się po bazie to chwila.

Doświadczenie wywaliłbym - po co komu info, że byłeś magazynierem? Niby można by było zostawić, bo masz napisane "praca w środowisku angielskim", ale po twoim angielskim(b1) kompletnie tego nie widać. Dlatego do wywalenia. Doradca klienta itd.. Też niepotrzebne.

Aplikacja schoolRegistry całkiem spoko, na plus. Szkoda, że nie zaimplementowałeś jakiegoś OAuth2, albo innego systemu logowania.

3

Takie mamy czasy, że każdy odkrył w sobie pasje do programowania, urodził się z klawiaturą w rękach a jego pierwszymi słowami było "Hello World"

0

Nie patrzylem co na githubie ma ale bierzecie pod uwage ze nie kazdy programistyczny projekt jest godzien publikacji kodu i aplikacji moglo byc wiecej?;)

0

Nie ma sensu zasłanianie nazwiska ani maila jeśli na githubie są one w commitach i paczkach.

0

Usun slowo "prosta", zle to wyglada, gdy kandydat o swoich dokonaniach mowi proste, latwe czy nic skomplikowanego.
Znajomosc metod szybkiej nauki tez bym wyrzucil: znasz tylko jeden jezyk obcy, a technologicznie tez nie powala jak na 5 lat. W tym wypadku ta informacja(5 lat) tez nie dziala na Twoja korzysc.
Podawanie liczby aplikacji mialoby sens, gdyby mogla ona zrobic wrazenie.
Co ze szkola? Wyglada, ze skonczyles nauke po liceum, jesli tak to jest ok. Jesli jednak studiujesz - powienienes to wpisac, jesli masz ukonczone studia, nawet niezwiazane z IT rowniez.

0

zobaczylem wlasnie, ze Twoje CV sklada sie z dwoch osobnych plikow xd Na boga nie wysylaj czasem tak rekruterowi!

2
  1. To na pewno nie wygląda jak pasja:
    screenshot-20180702213601.png
    Tymbardziej appka z 3 warstwami w stylu encja na twarz i pchasz, bez żadnej logiki w środku.

  2. Wizualnie to CV jest bardzo brzydkie, w sensio serio - mega brzydkie.

  3. Napisz coś co ma w sobie jakąś logikę, z normalną historią commitów i wtedy jest sens się tym chwalić. CRUDem czy appka z tutoriala raczej nie za bardzo, bo to jedynie dziwnie wyglada. Szczególnie jeśli kandydat ma jedynie to do zaoferowania po 5 latach (!!!) nauki.

2

Jak otwieram projekt to jedną z rzeczy które zawsze robię jest przeczytanie readme i próba zbudowania. School registry ma brakującą klasę. Reszta nie ma podpiętego żadnego build toola, a mając w zasadzie kilka minut na CVkę nie będę nawet próbować uruchamiać z palca. Readme brak. Sam kod świeci się jak psu jaja w intelliju - nieużywane metody, rozjechane formatowanie. Dość dziwne API, rzuca mi się w oczy @GetMapping("admin/class/remove") (brak użycia semantyki HTTP). Nie ma testów, obsługiwane tylko ścieżki happy-case. W randomowych miejscach logowanie na stdout. "Domena" to entities JPA. Logiki nie stwierdzono. Angielski raczej na marnym poziomi (typu Teacher jest powiązany z "learnedSubjects"). Dużo interfejsów z jedną implementacją.

Generalnie wygląda to na sklejenie kilku tutków.

2

Odpowiem Ci z perspektywy osoby, która także się stara o jakiś juniorski staż.

  • brak testów, to chyba dla każdego jest niedopuszczalne. Po prostu no nie.
  • stosujesz thymeleaf co już chyba nie ma sensu na rynku gdzie są bardzo rozbudowane frameworki do frontu (poprawcie mnie jeśli źle mówię)
  • nie trzymasz się jakiejś konwencji w formatowaniu kodu
  • dziwne commity i brak README.md
  • aplikacja de facto nic nie robi. Ona tylko manipuluje encjami, brak jakiegoś algorytmu, cokolwiek
  • jak piszesz o pasji do CRUDów to jesteś lekko szalony :D (sorki)

Według mnie Twoje aplikacje nie pokazują, że umiesz programować, ale pokazują, że wieczorami po godzince posklejałeś tutki z YT.

0

Akurat co do thymeleafa sie nie zgodze, sam bym mógł zastosowac, po prostu mi sie na przykład nie chce uczyć JS zwlascza że to rakowisko jako język raz, a za pół roku moja wiedza będzie nieaktualna.
Ale co do reszty sie moge zgodzić :D

Ale pisanie o Javie 7 jak Java 8 jest już od 4 lat to już jest samobój totalny...

0

Polecałbym skorzystać z jakiegoś templejta np sharelatex, bo twoje CV od strony estetyki wygląda bardzo słabo. Nie masz studiów, czyli musisz się czymś wyróznić na tle innych kandydatów (studentów /bootcampowiczów), niestety w twoim CV tego nie widać. Piszesz, że programujesz od 5 latach a masz 3 projekty (W tym Tic-Toe i Cruda). Dalej piszesz ze pracowałes w holandi w angielskim środowisku a twój angielski jest na poziomie B1. Musisz wyrzucić te informacje z CV bo nikt tego nie kupi. Co do spraw techicznych, testy to podstawa natomiast co do Javy nie pomogę nie moja działka. Przed tobą jeszcze dużo pracy, życzę wytrwałości.

0

Czytając twoje CV można odnieść wrażenie, że jedyne co w życiu napisałeś to te 3 aplikacje.

0

Dawid po kiego diabła zamazujesz nazwisko w CV i dane osobowe czyżby ze względu na RODO? skoro na githubie jak byk zamieściłem nad swoim nickiem pełne imię i nazwisko xD czy ta appka School Registry to nie jest jakieś copy-paste dostępnej w necie przykładowej szkoleniowej appki?

5

Ja generalnie rozumiem, że niektórzy mają tak strasznie dużo do pokazania, że muszą mieć dwustronne CV. Jednak w tym przypadku, naprawdę zmieścisz się na jednej stronie.

5
  1. Pasja od 5 lat ale w portfolio tylko 3 CRUDy z tutoriala, co więcej z dość leciwego tutoriala tak na oko...
  2. Pasja ale Java 7, mimo ze mamy juz Javę 10, a Java 8 wyszła 4 lata temu i za kilka miesięcy czeka ją end of life. Java 7 end of life miała 3 lata temu...
  3. Szybka oraz skuteczna nauka, ale dowody temu przeczą
  4. Twoje CV jest chyba dłuższe od mojego, ale obawiam się ze nie jest to dobry znak...

Ale wracając do pytania:

Czy z takimi umiejętnościami mogę startować na juniora?

Mam nadzieje że to żart. Jak uda ci się dostać na jakiś staż albo praktyki to powinieneś całować po rękach tego który cię zatrudni.

0

Autorze wątku - jak ja zaczynałem to nie pytałem się nikogo czy mogę startować na juniora, tylko po prostu wysłałem CV do kilku firm. Przed tym wysyłaniem, przez pół roku się uczyłem javy i technologii z nią związanych, ale teraz wiem że umiałem aż nadto =) (studiowałem automatykę)

0

@Pinek: ale chyba pisaleś w Javie 8? :P Bo w sumie ta Java 7 to samobój totalny :D

1

Pasja pasją, ale nie oszukujmy się - programista to zawód jak każdy inny i tak jak nie potrzeba pasji, żeby być księgowym czy stolarzem, tak nie potrzeba pasji, żeby klepać kod. Z drugiej strony co miałby kandydat napisać w CV? "W sumie pisanie mnie nie jara, ale chcę zarabiać" ?

0

Może odniose się do tego co przeczytałem do tej pory w tym wątku. Po pierwsze doskonale rozumiem, że autor pierowtnego postu chce się przebranżowić i nie jest to nic złego. Tylko musi trochę nad tym popracować. Po pierwsze poracowałbym nad cv. Wieczorem poszukaj jakiechś wzorów, możesz nawet poprosić znajomego o jakieś swoje stare i popatrz jak powinno wyglądać. Możesz pokusić się o to żeby napisać cv w TeX, nauczysz się czegoś przy okazji i myślę, że przyda Ci się na przyszłość. Po drugie, spoko że lubisz, że masz pasję. Ok, to jest super, a teraz to udowodnij. A jak? Programując, i robisz commity codziennie. Nie ma urlopu, wakacji i innych pierdół. Tutaj jest raczej: albo chcesz albo nie.
To tak na początek.

PS.
I zacznij od dzisiaj, nie od jutra. Jest po 17:40. Czyli wiesz jakie masz plany na wieczór ;)

0

Jakbyś obecnie studiował, to pewnie mógłbyś postarać się o staż, ale no...

Jeżeli obecnie nie pracujesz, to poświęć te wakacje na pisanie jakiejś większej, ambitniejszej aplikacji. Jeżeli pracujesz, to również. Wykreuj sobie wizję i zacznij ją materializować, niezależnie jak solidne ściany byś napotkał na swej drodze. Ponadto, kluczem jest odpowiednia prezentacja, czyli bogaty plik .README. Czym obszerniejszy i bardziej profesjonalny tym lepiej.

Wypadałoby abyś sobie odświeżył Javę, ogarnął chociaż front-endowe postawy, może jakąś dodatkową bazę danych (SQL Server/ Oracle) i obowiązkowo testowanie. No i usuń rzeczy, które wypomnieli Ci inni, bo nie świadczą o Tobie dobrze.

0

Piszesz o 5-letniej pasji do programowania a masz 3 aplikacje na poziomie przekopowiania tutoriala z YT, maksymalnie 3 miesiące pisania po godzinach. Na twoim miejscu zrobiłbym jedną aplikację ale bardziej porządną i coś trudniejszego niż dziennik elektroniczny, schronisko dla zwierząt czy biblioteka/wypożyczalnia fimów(btw to są ulubione programy studenciaków) czy inne pokazywane w tutorialach. Nie chcę cię martwić ale 90% kandydatów ma takie same apki przekopiowane z tutoriali więc niczym się nie wyróżniasz, żadna firma nie da ci szansy.

Zrób jeden ale ambitny, rozbudowany projekt, który rozwiązuje jakiś realny problem i w którym zastosujesz jakiś algorytm. Aplikujesz na stanowisko programisty więc postaraj się zrobić profesjonalne aplikacje

0

I jescze jedna rzecz. Piszesz o pasji. Ok, to jeszcze coś takiego mógłbym nazwać pasją:
github.png

0

Dziękuje wszystkim za opinie :) Wyciągnę z tego wnioski i wprowadzę zmiany.

Jeszcze raz dziękuje i pozdrawiam :)

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