Technologie w CV

W1
  • Rejestracja:ponad 9 lat
  • Ostatnio:ponad 3 lata
  • Postów:55
0

Witam, mam nadzieję że to dobry dział na taki temat.
Piszę swoję pierwsze CV na Junior Java Developera i zastanawiam się gdzie wpisać REST API ?
ogólnie jako narzędzie czy może styl architektoniczny ?
Czy może lepiej wrzucić wszystkie narzędzia,freamworki,bazy danych i języki programowania do jednego, np. technologie/narzędzia ?
Czy wy u siebie w CV określacie poziom na jakim posługujecie się daną technologią ? słyszałem ze lepiej tego nie robić

Z góry dziękuje za pomoc

NU
  • Rejestracja:prawie 8 lat
  • Ostatnio:około 14 godzin
  • Postów:56
0

wcale ;)

W1
  • Rejestracja:ponad 9 lat
  • Ostatnio:ponad 3 lata
  • Postów:55
0
nut napisał(a):

wcale ;)

to odnośnie RESTa ?

Satanistyczny Awatar
  • Rejestracja:ponad 6 lat
  • Ostatnio:około 18 godzin
  • Postów:695
0
witu122 napisał(a):

Czy wy u siebie w CV określacie poziom na jakim posługujecie się daną technologią ? słyszałem ze lepiej tego nie robić

Ma to średni sens - bo każdy rozumie poziom znajomości inaczej. Jak aplikujesz na juniora, to raczej nie ze skillem seniora.

danek
  • Rejestracja:ponad 10 lat
  • Ostatnio:6 miesięcy
  • Lokalizacja:Poznań
  • Postów:797
1

Ale REST Api czy restopodbne api które z zasobami ma mało wspólnego a jedynie odpala metody na serwerze? ;)


Spring? Ja tam wole mieć kontrole nad kodem ᕙ(ꔢ)ᕗ
Haste - mała biblioteka do testów z czasem.
anckor
  • Rejestracja:ponad 5 lat
  • Ostatnio:dzień
  • Postów:308
0

Ja zrobiłem 1 worek Web: i powrzucałem tam Java 8, Spring Boot, REST itd.

W1
  • Rejestracja:ponad 9 lat
  • Ostatnio:ponad 3 lata
  • Postów:55
0

a gdzie byście wrzucili HTML, CSS, JSP, THYMELEAF, POSTMAN ?

baant
nie wszystkie technologie świata są uppercased...
Delor
HTML, CSS obok umiejętności obsługi Worda i Excela.
W1
  • Rejestracja:ponad 9 lat
  • Ostatnio:ponad 3 lata
  • Postów:55
0

co byście zmienili ?

języki programowania: Java, JavaScript
bazy daych: MySQL
IDE: IntelliJ, Eclipse
frameworki/biblioteki: Spring, Hibernate, Bootstrap
narzędzia/technologie: Maven, HTML, CSS, JSP, Thymeleaf, Swagger, Postman
systemy operacyjne: Windows, GNU/Linux

edytowany 2x, ostatnio: witu122
baant
  • Rejestracja:około 11 lat
  • Ostatnio:około miesiąc
  • Lokalizacja:Wrocław
  • Postów:524
0

poza wypisaniem tych wszystkich nazw poprawnie usunąłbym IDE i systemy operacyjne

W1
  • Rejestracja:ponad 9 lat
  • Ostatnio:ponad 3 lata
  • Postów:55
0

oprócz tego myślicie że dobrze to sklasyfikowałem ?

W1
  • Rejestracja:ponad 9 lat
  • Ostatnio:ponad 3 lata
  • Postów:55
0
baant napisał(a):

poza wypisaniem tych wszystkich nazw poprawnie usunąłbym IDE i systemy operacyjne

a przepraszam co jest wpisane niepoprawnie ?

baant
IntelliJ, Thymeleaf, Swagger, Postman
TS
  • Rejestracja:ponad 5 lat
  • Ostatnio:około 3 godziny
  • Postów:853
0

Dla mnie technologia nie poparta projektem w którym ją użyłeś nie powinna znajdować się w CV. Dlatego w ogólnych umiejętnościach staraj się unikać szczegółów technologicznych, wypisuj ogólnikowo np. że umiesz Javę i tylko te technologie z których czujesz się najsilniej.

Dodatkowo opisz jakieś projekty, które zrobiłeś w ramach przygotowań do pierwszej pracy. Jeżeli masz rozwalony kod to go uporządkuj, opakuj w jakiś projekt i wpisz go do CV. Później podaj te szczegółowe technologie w opisie tego projektu. To, że zrobiłeś projekt w technologii nie znaczy, że umiesz tę technologię w 100% i nikt nie zarzuci Ci kłamstwa jeżeli nie będziesz umiał na coś odpowiedzieć w 100%, natomiast sam fakt, że zrobiłeś jakiś projekt z użyciem tej technologii sporo mówi o Twoich umiejętnościach w tym zakresie.

edytowany 1x, ostatnio: twoj_stary_pijany
W1
  • Rejestracja:ponad 9 lat
  • Ostatnio:ponad 3 lata
  • Postów:55
0

Tak jest, mam na githubie i w CV zamieszczone portfolio gdzie używam prawie każdej z tych technologii.

Sensacyjny Sebastian
  • Rejestracja:ponad 5 lat
  • Ostatnio:około 2 godziny
  • Postów:382
0

Technologie moim zdaniem lepiej umieszczać przy opisach stanowisk - daje to lepszy pogląd na to, jakie doświadczenie posiadasz w konkretnych technologiach. Wiadomo, liczenie doświadczenia w latach często jest nietrafione, ale mimo to jest najczęściej stosowanym podejściem. Wypisując technologie w taki sposób będziesz mieć pewnie sporo powtórzeń, ale to też niesie ze sobą pożyteczne (z punktu widzenia rekruterskiego) informacje, bo pozwala szybko określić, z czym jesteś "na świeżo", a co niby znasz, ale jednak nie tykasz od trzech lat.

Dla technologii niezwiązanych z konkretnymi stanowiskami można ew. dodać jakąś sekcję/rubrykę "inne umiejętności" - choć i tu powiązanie umiejętności z jakimiś projektami byłoby korzystne.

BraVolt
  • Rejestracja:prawie 6 lat
  • Ostatnio:prawie 4 lata
  • Lokalizacja:Warszawa
  • Postów:2918
0
Sensacyjny Sebastian napisał(a):

Technologie moim zdaniem lepiej umieszczać przy opisach stanowisk - daje to lepszy pogląd na to, jakie doświadczenie posiadasz w konkretnych technologiach.

Java
Liczba technologii, frameworków, narzędzi przekraczająca liczbę palców u rąk i nóg
GitHub z projektami, każdy przekrojowo wykorzystuje ... naście technologii

Jesienny Dyplomant Bootcampu numer 5487 przygotowuje CV od HTML, CSS, przez JS, Java, Hibernate, Spring i 10 technologii dodatkowych, wsparte znajomością co najmniej dwóch IDE żeby przebojem wbić się do branży.
*github i cv. cv i github. więcej githuba. jeszcze więcej githuba i przerobione cv... *


"Kiedy wiedzieć czy zacząć nauke Springa? bo w czystej Javie to nic ciekawego nie zrobie chyba"
Ein Volk, ein Reich, ein Kwa-Kwa ***** ***
BraVolt
  • Rejestracja:prawie 6 lat
  • Ostatnio:prawie 4 lata
  • Lokalizacja:Warszawa
  • Postów:2918
0

Na 4Programmers czytałem w innym dziale żale dwóch gości, jeden z "kozackim githubem" drugi z "profesjonalnym githubem". Startowali do największych w Javie w największych miastach. Po pół roku, roku nie załapali się na odzew.
W obu wątkach znalazła się dobra dusza tłumacząca im jak jest w temacie junior.
Masz porządne doświadczenie komercyjne 2 lata.
Masz tylko porządny dyplom albo niedługo go robisz.
W pozostałych przypadkach twoje cv jak ładnie ujęli "nie jest dalej procedowane"

W Warszawie porządnego doświadczenia komercyjnego, to znaczy nie klepanie w Photoshopie u Janusza, wystarczy rok.

Tak wygląda w korpo niełatwy rynek juniora. Rynku "juniora z githubem" nie ma.


"Kiedy wiedzieć czy zacząć nauke Springa? bo w czystej Javie to nic ciekawego nie zrobie chyba"
Ein Volk, ein Reich, ein Kwa-Kwa ***** ***
K5
Miałem wczoraj ciężki wieczór, więc całkiem możliwe, że problem leży po mojej stronie. Musiałem przeczytać ten post 3-4 razy zanim zrozumiałem jego sens - taki ciężki styl.
Shalom
  • Rejestracja:około 21 lat
  • Ostatnio:prawie 3 lata
  • Lokalizacja:Space: the final frontier
  • Postów:26433
0

oprócz tego myślicie że dobrze to sklasyfikowałem ?

Nie. Klasyfikuj względem stacka a nie "typu umiejętności", bo tak rekruterzy czytają CV. U ciebie mieszasz rózne języki programowania w jednej kategorii, różne frameworki w innej. Potem trzeba "łowić" co cię interesuje. Podziel to na zasadzie Java:..., JS/Web: ... itd.


"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
BraVolt
  • Rejestracja:prawie 6 lat
  • Ostatnio:prawie 4 lata
  • Lokalizacja:Warszawa
  • Postów:2918
0

@Shalom:
Niezależnie od tego jakie struktury danych nie będą użyte w takim CV Java junior to koleżanka i jej koleżanki i tak je odfiltrują.

Wszystkie rady mogące mieć zastosowanie dla programisty Java z doświadczeniem nie będą tu działać. Takich CV napływają setki, gdyby się nimi zajmować to koleżanka i jej koleżanki byłyby zajęte przez większość czasu na analizę takich junior Java CV z githubami z "projektami", kilkunastoma technologiami itp.


"Kiedy wiedzieć czy zacząć nauke Springa? bo w czystej Javie to nic ciekawego nie zrobie chyba"
Ein Volk, ein Reich, ein Kwa-Kwa ***** ***
TS
Masz absolutną rację. Ale dla jakiejś januszowej firmy może to w końcu zaskoczyć.
BraVolt
Może zaskoczyć w 80% firm, czyli wszędzie tam gdzie nie będzie to korporacja. W korporacji nawet po przejściu etapów technicznych prawdopodobnie poproszą w kadrach okazanie oryginału dyplomu. Jest od groma roboty dla programisty, ale są technologie które wykorzystują firmy gdzie bez dyplomu nie ma startu, bo tu "każdy zatrudniony specjalista ma wyższe wykształcenie". Druga sprawa, że właśnie takie korpo są zalane setkami bezwartościowych (z ich punktu widzenia bezwartościowych) CV, dlatego wstępna selekcja jest bezwzględna.
Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)