Wątek przeniesiony 2021-03-10 01:10 z Java przez furious programming.

Praca jako spring developer

0

Witam, co wedlug Was powinien umiec junior spring developer? chodzi mi o dobrego juniora, ze widzicie takiego i mowicie ze jest mocny. Pozdrawiam

1

W sensie rozwijać framework Springa?

0

W sensie programowac w springu : P

3

No to pewnie chodziło Ci o programistę Javy lub Kotlina.

2

Trzeba umieć napisać klasę z jak największą liczbą adnotacji. <10 stażysta, 10-20 junior, 20-30 regular, >30 senior. Bonusowe punkty za AOP i dynamiczne proxy.

2
  1. Dobrze programuje w javie.
  2. Rozumie podstawy Springa
0

Jestem na 2roku studiów, przerobiłem solidnie 2ksiazki hortsmanna z Javy (Java podstawy i Java zaawansowana) przerobiłem kurs Java podstawy Java ee i spring z kursu javastart , przerobiłem kurs z git , przerobilem książkę clean code oraz przerobiłem dosyć solidny kurs z wielowątkowości oraz nauczyłem się podstaw junit oraz nauczyłem się podstaw SQL/tql , przerobiłem kurs podstaw z JavaScript oraz angularjs(potem przeczytałem że to już historia ale no trudno) napisałem prosty system sklepowy w Java +spring +angularjs , czy z taką wiedza mogę szukać pracy jako junior Java dev ?

0

czy z taką wiedza mogę szukać pracy jako junior Java dev ?

tak, możesz szukać. Czy znajdziesz? Nie wiem. Jakbyś udostępnił na githubie swój sklep to może ktoś byłby w stanie powiedzieć coś więcej

0

@Ro3ert idź na interview i się dowiesz, innej drogi nie ma.

2

Spróbować nie zaszkodzi, jak nie przejdziesz się na rozmowy to się nie dowiesz - tym bardziej, że każda firma ma inne wymagania i inny proces rekrutacyjny, więc w firmie A dostaniesz zadanie domowe "zrób sklep internetowy w 2 godziny" bo masz umieć klepać formatki w Springu na wyścigi, w firmie B wezmą losowe pytania z "top 100 java interview questions", a w firmie C nawet nie zapytają o żadne frameworki, tylko każą coś rozkminić przy tablicy i zrobić zadanie z system design.

Niemniej jednak miej na uwadze, że ofert na juniora jest niewiele, a chętnych.. no, chyba nadal sporo, chociaż nie wiem. Być może łatwiej będzie wykorzystać status studenta i załapać się na staż wakacyjny do jakiegoś korpo (po wakacjach zwykle zostawiają), ale musiałbyś zabrać się za to JUŻ - nabór na staże zaczyna się dość wcześnie i teraz właściwie może być nawet dość późno. Ewentualnie w niektórych firmach biorą na staże całoroczne, które nie muszą się zaczynać w wakacje tylko np. w maju albo w październiku

0

a czego moge uczyc sie dalej w tracie szukanie pracy aby byc lepszym? zalezy mi aby nie zalapac sie do bylajakiej pracy tylko zebym mogl sie tam rozwijac

3

Jak jesteś na drugim roku studiów to idź na praktyki ;)
Na praktykanta wymagają pewnie podstawy Javy i SQL

zalezy mi aby nie zalapac sie do bylajakiej pracy tylko zebym mogl sie tam rozwijac

Na początku bym nie był zbyt wybredny.
To właśnie na początku kariery mała różnica w expie daje efekty ;)
Po roku możesz zmienić na lepszą.

2

IMO jak nie chcesz mieć byle jakiej pracy, to nie celuj w klepanie formatek :)

Porób coś ciekawego, czym będziesz mógł się pochwalić, że zrobiłeś - nie w sensie kolejnej aplikacji w Springu, tylko aktywności. Jesteś na studiach, masz możliwość angażowania się w koła naukowe, organizacje studenckie, jak pokombinujesz to możesz nawet napisać pierwszą publikację (nawet jak będzie biedna - pamiętaj, wg IDzD 99.9% studentów nigdy nawet nie spróbowało jej napisać), zrobić ciekawą (= nie CRUD w <wstaw framework>) na inżynierkę... Robiąc cokolwiek z tych rzeczy robisz więcej, niż zdecydowana większość wannabe-juniorów ładujących projekty z tutoriali "do portfolio".

Tak abstrahując, dużo zależy nie od tego, jak bardzo wykujesz frameworki, języki itd. tylko jak Ty i Twój zespół podchodzicie do wytwarzania oprogramowania, jak ze sobą pracujecie i jakich narzędzi używacie. Tylko tyle i aż tyle.

Chodzi mi o takie rzeczy jak

  • czy używany jest system kontroli wersji (i jeśli tak, to jak) - to wbrew pozorom nie jest oczywiste....
  • czy robione jest code review, i jeśli tak to jak ono wygląda (jeśli praktycznie wszystkie PRy przechodzą ot, tak to prawdopodobnie nikt się nie przykłada do review)
  • jakie, w czym pisane są testy, jak testowany jest kod - jeśli wcale, już wiesz że nauczysz się najwyżej pracy w stresie i gaszenia pożarów
  • jak wygląda proces CI/CD (o ile istnieje)
  • czy używane są takie dobroci jak infrastructure as code, pipeline as code czy jednak jest ulepek trzymający się kupy na słowo honoru
  • jaka jest atmosfera w zespole - powinno Ci zależeć na pracy z ludźmi, którzy chętnie dzielą się wiedzą i umieją schować swoje ego do kieszeni. Byli na tym forum tacy, co przechwalali się jak gnoją wszystkich dookoła, a już szczególnie juniorów :)
1

Na podstawy to wystarczy zebys umial Jave SE, JDBC, Mavena, XML, CSV, Yaml, RegExpy, SQL.
Jak sie trafi Swing to idealnie bo to nie wymaga duzo dookola.
Jako latwy do nauczenia plus polecam PL/SQL.
Przydatna umiejetnosc dla Juniora.

To ww to przy zalozeniu ze robisz konsolowe toole wewnatrzkorporacyjne i brzydzisz sie robic Pajtonem.

Do Springa (web/rest) narzedzi dookola bedzie troche wiecej - OpenAPI, OAuth, JWT, Dzejson itd.

2

25 lutego

Ro3ert napisał(a):

Czy tylko dla mnie w ksiazce Horstmann jest temat watkow opisany bardzo ciezko i niezrozumiale? tak po lebkach wszystko ze osoba ktora nie miala doczyniena z watkami tak naprawde sie malo dowiaduje?Macie jakies ksiazki, strony gdzie temat watkow jest opisany zrozumiale? Pozdrawiam

2 tygodnie później

Ro3ert napisał(a):

Witam, co wedlug Was powinien umiec junior spring developer? chodzi mi o dobrego juniora, ze widzicie takiego i mowicie ze jest mocny. Pozdrawiam

Chyba mam ponadczasową stopkę.

2

@Ro3ert:

Ja bym Ci radził wymyślić i napisać jakiś bardziej skomplikowany projekt, sklepy są strasznie oklepane i napisanie takiego projektu o niczym nie świadczy bo takich gotowych projektów jest milion. Jak nie masz doświadczenia to projekty to w zasadzie jedyne co może wyróżnić Twoje CV, nie mówiąc o tym że pisząc większą aplikację uczysz się sporo więcej.

0

To moze tak inaczej , co bym musial umiec zeby pojsc na juniora i dostac 8tys/miesiac - i uwaga nie zalezy mi na pieniadzach w tym momencie tylko na nauce, moge i za darmo pracowac jak sie duzo bede mogl nauczyc, chodzi mi oto zeby moja praca byla warta 8tys/miesiac , co bym musial umiec abyc byc mocnym juniorem z predyzpozycja do wskoczenia na mid/senior? chcialbym wiedziec co musze umiec abyc byc bardzo dobrym w tym fachu

1
Ro3ert napisał(a):

To moze tak inaczej , co bym musial umiec zeby pojsc na juniora i dostac 8tys/miesiac

Odpowiem ci jak to jest w Warszawie
Powiedzmy, że "z powodów towarzyskich" możesz moją wypowiedź traktować jak jak by to bezpośrednio rekruterka pisała

W Warszawie 3200 brutto na początek.
Wymaganie wiedzy: materiał mniej więcej jaki był na drugim roku.
Wymaganie żeby znaleźć się w procesie rekrutacyjnym: student zbliżający się do końca studiów (kierunek informatyka lub pokrewne) lub absolwent.

8 tysięcy na start to tylko po najdroższym bootcampie (cena > 25 000 zł) z 7 githubami dyplomowymi ;)

PS
Oczywiście po roku pracy kasa będzie się mocno różnić od 3200 na start. Już przy pierwszej umowie po miesiącu, dwóch może być 1000 brutto więcej.

Uzupełnienie: Na start można celować i w 3800 brutto gdy jest ktoś dobry i się nie boi zrobić kilu rekrutacji na raz i nie ciśnie go, że MUSI zarobić natychmiast zamiast poczekać np. 1 miesiąc na lepszą ofertę (student mieszka u mamy).

2

8 tys na start to musialbys byc jakims Sheldonem. W CV np wyslanie satelity w kosmos z live feedem nadal dostepnym plus jakis data mining splywajacych danych.
(BTW niedawno z takim pracowalem. Junior z wiedza seniora).

3

@Ro3ert musiałbyś zacząć programować zamiast czytać ;) Czytanie książek technicznych bardzo słabo przekłada się na skill w programowaniu. Wiele rzeczy trzeba zwyczajnie przetrawić, napisać kawałek kodu 1000 razy aż wejdzie do głowy i stanie się "naturalny". Znam ludzi którzy tak się uczyli na studiach np. wzorców projektowych, wykuć na blachę. Mogli by ci nawet namalować diagramy z przykładami, wyrecytować wszystkie regułki, ale jakbyś ich posadził przed kawałkiem kodu do napisania to nigdy by im nie przyszło do głowy użyć któregoś z tych wzorców :)

1
vpiotr napisał(a):

8 tys na start to musialbys byc

Yeti, fioletowym UFO?

W korpo - Java to w większości korpo - na staż, juniora są sztywne widełki nie podlegające żadnym negocjacjom.
Nie podoba się, to nie. Do negocjacji wynagrodzenia zapraszamy kiedy już Pani/Pan zdobędzie doświadczenie.

Jedyny znany mi wymiatacz dostał na start 200% ale nie za biegłość w programowaniu, lecz za świetny angielski. Biegły w angielkim to znaczy 6 lat w UK, bachelor w UK.
Tylko nie wiem po co wrócił do Polski??? :-o

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