Ocena CV - java developer

0

Cześć!
CV w załączniku, link do projektu: https://github.com/sylwekp/TodoApp
Nie wiem czy to ma znaczenie ale uczę się od 4 miesięcy i chcę aplikować na staż/praktyki, a jeśli będzie taka możliwość to i na stanowisko junior dev. Także chcąc nie chcąc bida w CV, ale postarałem się chociaż opisać ten projekt na GitHubie...
Za wszystkie cenne uwagi z góry dziękuję.
PS: Na razie to prototyp CV, ale zrobię również wersję w j. angielskim.

1

Ogólnie nie jest źle, powiem więcej, podoba mi się (cv). Tylko z umiejętności wywal Windows i angielski trochę wmiędzyczasie podszkol, bo rozmowa w tym języku będzie na 100% na rozmowie kwalifikacyjnej

EDIT: co do projektu, to działa ci np rejestracja użytkowników? Bo w https://github.com/sylwekp/TodoApp/blob/master/src/main/java/pl/sylwekp/todolist/service/impl/UserServiceImpl.java
masz na całej klasie @Transactional(readOnly = true)

0

Staram się codziennie szkolić, a jak będzie taka potrzeba to i na kurs pójdę.
Działa, bo przed chwilą sprawdzałem. Dziwne. Poprawię to i spróbuję się dowiedzieć czemu to działa mimo adnotacji. Musiałem o niej zapomnieć...

2
  • "TodoApp (nieskończony)" - to jest wielki biały pryszcz na twarzy tego CV. Od razu wywołuje złe skojarzenia: że nie kończysz roboty, może coś było za trudne i się poddałeś? Zastapiłbym to sformułowanie tekstem w stylu "TodoApp (rozwijany)". Od razu całkiem inny wydźwięk. Albo w ogóle wywal tę informację o statusie - projekt to projekt.

  • Ze względu na ubogość tego CV (zrozumiałą na twoim etapie kariery) dopisałbym parę zdań o tym projekcie. Przecież jest tam jeszcze kilka opcji: masz panel admina, masz zaimplementowane resetowanie hasła z wysłaniem maila...

  • Opis twojego poziomu angielskiego. Wiem, że spotyka się taką formułkę w ogłoszeniach o pracę, ale w CV jest niestandardowa i ten jej tłumaczący się ton moim zdaniem trąci jakąś desperacją : ) Napisałbym sucho np. "komunikatywny", chyba że naprawdę jest problem z tym angielskim i nie potrafisz mówić ani rozumieć ze słuchu.

  • "Windows" w umiejętnościach wygląda nieprzekonująco... no chyba, że faktycznie znasz się na tym systemie jako programista, np. WinAPI i te sprawy.

  • "Technologie i narzędzia" twojego projektu prawie w stu procentach pokrywają się z "umiejętnościami". Albo wszystko przerzuciłbym do "umiejętności", albo konsekwentnie zastosował zasadę, że w ogólnych umiejętnościach wymieniasz obszary ogólne, a w kontekście projektu precyzujesz ("Core, MVC, Data JPA, Security").

  • "Imię i nazwisko", "telefon", "miasto" itd. są etykietkami najzupełniej zbędnymi. Wiadomo bez pisania, co jest miastem, co nazwiskiem a co numerem telefonu, niepodobna ich ze sobą pomylić.

  • Angielszczyzna na GitHubie jest taka sobie; już w pierwszym zdaniu readme parę byków. Nie twierdzę, że ma to wpływ na odbiór CV, ale warto o tym pamiętać, gdy będziesz szykować jego angielską wersję i dać osobie kompetentnej do poprawienia. Może wtedy od razu poprawić readme.

0

@V-2:

  • Masz rację, użyłem kiepskiego słowa. Aplikację oczywiście jeszcze muszę rozwinąć. Zostawię samo TodoApp
  • Napiszę coś więcej.
  • Właśnie sugerowałem się tą formułką, dlatego tak napisałem. Czuję się niepewnie w j. angielskim mówionym, dlatego też wolałem tak napisać i zwyczajnie nie okłamywać. Z oglądaniem filmów z napisami, prostymi podcastami, dokumentacją nie mam jakichś większych problemów.
  • Nie, nie znam, tylko pracuję na Windowsie.
  • Właśnie w umiejętnościach chciałem wymienić obszary ogólne, bo gdybym wymienił te wszystkie Data JPA, MVC, itd. to zapewne byłbym dogłębnie przepytywany z tego. A ja w projekcie użyłem tylko jakąś część tego.
  • Poprawię.
  • Zdaję sobie sprawę że jest taka sobie. Pracuję nad tym. Oczywiście, CV dam komuś do sprawdzenia :)
    Dzięki za konstruktywną krytykę :)
0

Wszystko spoko, ale ja bym jednak przepisał to CV na angielski :)

2

No problemo @Rizorz. Pamiętaj że ten projekt - pod nieobecność jakiegokolwiek komercyjnego doświadczenia jeszcze - jest dość ważny, bo to jedyny praktyczny dowód, że nadajesz się do pracy. Samo istnienie takiego projektu może odróżnić twoje CV od dziewięciu podobnych, gdzie aspirujący juniorzy wymienią te same technologie i może nawet w rozmowie o nich wypadliby lepiej, a nie dostaną na nią zaproszenia, bo nie ma czasu aby przepytać wszystkich co do jednego. Nie powinieneś więc, moim zdaniem, deprecjonować swojego własnego projektu nawet w subtelny sposób... "Simple app"; oczywiście, że jest simple, po co specjalnie to pisać. "CRUD" też jest technicznie poprawne, ale wplatanie tego terminu w język biznesowo-sprzedażowy (CV to oferta sprzedażowa) to już żargon i ma wydźwięk nieco bagatelizujący; o, to taki standardowy CRUD. Sądzę, że jako menadżer przeglądający twoje CV szukałbym podświadomie jakiegoś sygnału, że przynajmniej lubisz własny projekt. Bo jeśli nie budzi w tobie najmniejszego entuzjazmu, to czego spodziewać się, gdy przydzielimy ci cudzy?

1

@V-2: widzę że jeszcze muszę się wiele nauczyć i niekoniecznie chodzi mi o samo programowanie, a o "sprzedanie" siebie. Dlatego też założyłem ten wątek w nadziei na to i cóż, dowiedziałem się nowych, wartościowych rzeczy :)
Doskonale o tym wiem że projekt to w mojej sytuacji coś najważniejszego i starałem się żeby był spójny, czytelny, zawierał coś więcej niż 1 encję i operacje CRUD. Samo pisanie projektu i rozwiązywanie napotkanych problemów sprawiało mi ogromną frajdę. Z chęcią napisałbym coś podobnego, ale teraz już dla odmiany w REST, a potem pewnie wziąłbym się za front w HTML, JS i Angularze. Jeszcze dużo nauki przede mną :)

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