siema,
potrzebuję zaplanować swoją karierę IT aby w jak najszybszym czasie zarabiać jak najwięcej. Moje doświadczenie aktualne jest takie, że przez 2 lata pracowałem jako tester a kolejne 2 lata do teraz jako Java Developer. Inne technologie jakich używam to Spring, Mysql, Liquibase. Języki jaie znam: Angielski na jakieś B2+ i Polski native :) Czyli nie za bogato.

Załóżmy, że za 5 lat chcę zarabiać 20k na rękę.

Aktualnie mam zamiar szukać
@baton_z_buszu: Jak to kiedyś jedna osoba napisała na forum 4programmers. Wystarczy, że będziesz dobry, większość programistów to tłumoki. Ja się z tym zgadzam, nie ma za dużo konkurencji jak chcesz zarabiać dużo.

Moim zdaniem ważne jest:
1. Angielski, najlepiej biegle, im lepszy masz poziom tym lepiej. Nie tylko w rozmowach o technologii, ale też small talk.
2. Etos pracy, sumienność, dokładność i szczegółowość, komunikatywność. Szeroko pojęte umiejętności miękkie.
3. Specjalizacja, nawet
  • Odpowiedz
@Killeras: @PaaD: Robię jak w powyżej i dalej nie działa, nie mam pojęcia o co tutaj chodzi. Najgrosze jest to, że jak sobie wrzuciłem ten plik do Web serwer for chrome, udostepniam pod adresem localhos:8887 i wkleję do kodu <script scr="localhost:8887/newFile.js> to działa...
  • Odpowiedz
@Bulldogjob: Zaczalem 4 lata temu i Scrum mnie rozdupił, szczególnie Sprinty że mam już dość. Nie da rady cały czas robić pod presją. Nawet z nazwy, to sugeruje że nie idzie się robić tylko zapier...
  • Odpowiedz
@jaca_66:

Zapisz się na kurs jak być asertywnym.

1. Po prostu mów twardo w jakim terminie coś zrobisz i mieć wy@#$ na presje.
2. żadnych nadgodzin

Pewnie w jakimś Januszexs'ie stracisz pracę, ale w końcu znajdziesz swoje miejsce - a najlepiej jak to ty decydujesz o zmianie pracy.
Nie podoba się styl pracy, to zmiana ...
  • Odpowiedz
Dzisiejszego dnia wpada kilka ofert z kategorii #java, dla chętnych na wyjazd do #szwajcaria lub #niemcy ( ͡º ͜ʖ͡º)

(SwissDevJobs.ch | LinkedIn | Twitter | Facebook)
(GermanTechJobs.de | LinkedIn | Twitter | Facebook)

Tag do obserwowania / czarnolistowania: #swissdevjobs

---------------------------------------------------------------------------------------------------------------------------------------

Senior Backend Engineer (w/m/d) | Migros Online
[Zurich] [100’000 - 130’000 CHF] [Senior] [Full-Time] [English]
https://swissdevjobs.ch/jobs/Migros-Online-Senior-Backend-Engineer-wmd

Senior Java Developer (m/f/d) | NETCONOMY
SwissDevJobs - Dzisiejszego dnia wpada kilka ofert z kategorii #java, dla chętnych na...

źródło: comment_1637839607m2VAXVubN7dANcvSchrp4N.jpg

Pobierz
  • Odpowiedz
Mirasy,
Jeżeli mamy w springu np. pool size=5.
I odpalamy asynchroniczną metodę void (@Async) i nie ma wolnego wątku to ona czeka na wolny wątek blokując "główny wątek" czy czeka na wolny, ale nie blokuje "wątku głównego" i idzie dalej a metoda async wykona się kiedyś, gdy zwolni się wątek?
#java #spring #springboot
No to następne zadania trafiają na kolejkę. Jak kolejka się zapełni, to następne zadania będą się wypieprzac przy próbie dodania do puli.
  • Odpowiedz
Hej, na projekt z uczelni robię aplikacje internetową w stylu codewars - aplikacja do rozwiązywania zadań algorytmicznych. Backend będzie w javie - spring boot, i zastanawiam się jak zrobić wykonywanie kodu użytkownika na serwerze. Mój pierwszy pomysł to postawić server w dockerze i używać ProcessBuildera do wykonywania kodu ze stringa. Pracował ktoś może nad czymś podobnym i może podrzucić jakieś rady/materiały. Z góry dzięki.

#studbaza #java #spring #programowanie
@Gladias: Docker ma api restowe, więc możemy utworzyć obraz z tym kodem, uruchomić kontener i wykonać ten kod. Zrzucić sobie wynik wykonania do jakiegoś pliku i pobrać z kontenera.
  • Odpowiedz
Mam apkę, która polega na tym, że użytkownik może stworzyć sobie konto i na tym koncie trzymać jakieś zadania do zrobienia, czyli coś w stylu dobrze wszystkim znanej to do listy i teraz chciałbym za pomocą Spring Security zabezpieczyć tę apkę tak, żeby każdy użytkownik po zalogowaniu na konto miał dostęp do takiego crudowego api typu "zmień hasło, "zamknij konto, "dodaj zadanie, zmień status zadania", które oczywiście będzie dotyczyć tylko jego konta
@Edelner: Nie, równie dobrze nie musi znać RabbitaMQ czy Apache Pulsar, czy MyBatis. To tylko framework. Zacznij się uczyć architektury, rzeczy technicznych, pryncypiów bo to zostaje a framework się zmieniają dynamicznie w każdej firmie w której Ci przyjdzie robić. No chyba że firma szuka wyrobnika co zna konkretnie dana technologie to co innego, ale z drugiej strony czasu by Ci brakło tak się uczyć na zaś co firmy wymagają...
  • Odpowiedz
@wellwellwell: Czyżby? Jakoś nie zauważyłem. A ty może lepiej zaparz sobie ziółka na uspokojenie albo zajmij się czymś mniej stresującym niż programowanie, np. hodowlą owiec jak cię tak denerwują czyjeś prośby o materiały do nauki.
  • Odpowiedz
@szwe: Dzięki wielkie za polecenie tego kanału. Laur Spilca
Oglądam właśnie playliste którą podesłałeś i koleś ma świetną wiedzę i świetnie tłumaczy te zagadnienia.
Mam dostęp do pluralsighta i udemy ale nie umiałem znaleźć nic sensownego tam o spring security.

Aż ciężko uwierzyć, że taka wiedza jest dostępna za darmo na jutube.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 2
@cagedindreams: nie słuchaj tych co za plecami gubią metrum ( ͡° ͜ʖ ͡°) front możesz stworzyć albo jako totalnie oddzielny, stworzony w javascript (czyli po stronie klienta). Ofc nie będziesz tego pisał w czystej js więc obczaj sobie Angular, React lub najprostsze Vue. Wtedy będziesz między frontem a backiem komunikował się przez np. api restowe wystawione przez backend (w tym przypadku spring). Obczaj sobie adnotacjee @RestController,
  • Odpowiedz
że tworzenie aplikacji komercyjnych na sensownym poziomie


@Spook: w praktyce to bardziej utrzymywanie aplikacji komercyjnych na sensownym poziomie. Postaw sobie ze dwie apki w pełnym ekosystemie tj. baza, spring, prosty front na jakimś ajaxie, wszystko zdokeryzowane. Naucz się jak spring zarządza tranzakcjami pod spodem (AOP), jak działa javowy procesor adnotacji, bajtkod.

Wbrew temu co pisze część wykopków, język to naprawdę tylko narzędzie. O ile nie przechodzisz z webdevu na embedded czy
  • Odpowiedz
@Spook: zasady programowania i dobre praktyki są ogół niezależne od języka. Co za różnica czy będziesz pobierać pakiety z mavena, npm czy packagist? W gruncie rzeczy chodzi o to samo. Mi to zajęło może kilka tygodni dodatkowej pracy po godzinach. Dodatkowo wiele zależy od projektu, ludzi i praktyk w nim przyjętych.
  • Odpowiedz
Dzisiejszego dnia wpada kilka ofert z kategorii #java, dla chętnych na wyjazd do #szwajcaria lub #niemcy ( ͡º ͜ʖ͡º)

(SwissDevJobs.ch | LinkedIn | Twitter | Facebook)
(GermanTechJobs.de | LinkedIn | Twitter | Facebook)

Tag do obserwowania / czarnolistowania: #swissdevjobs

------------------------------------------------------------------------------------------------------------------------------------

Senior Backend Software Engineer | Evooq S.A. 
[Zürich] [120’000 - 150’000 CHF] [Regular] [Full-Time] [English]
https://swissdevjobs.ch/jobs/Evooq-SA-Senior-Backend-Software-Engineer

Senior Full-Stack Software Engineer | Evooq
SwissDevJobs - Dzisiejszego dnia wpada kilka ofert z kategorii #java, dla chętnych na...

źródło: comment_1634805960cRUUQwa9GdxHaSZ46PTdTu.jpg

Pobierz
Jak mogę w #spring #springboot zapobiec usuwaniu danych w bazie? Mam encje produkty i zamówienie i jak usunę produkt to wywala mi go też z zamówienia a chciałbym zabronić usuwania jak mam produkt w zamówieniu tylko teraz nie wiem czy pisać metodę co sprawdzi po prostu w zamówieniach czy ten produkt tam jest czy da się zrobić jakoś adnotacjami w encji? #java #programowanie
@nors: jak to na wykopie bywa, zrób tak jak radzą tylko trochę odwrotnie ( ͡° ͜ʖ ͡°)
- to jest do zablokowania na poziomie SQL poprzez użycie kluczy obcych - wtedy w teorii możesz tego nie ruszać w Javie tylko wychwytuj odpowiednie exceptiony jak nie pójdzie i wytłumacz użytkownikowi w czym problem,
- triggera ani kaskady jak wyżej NIE potrzebujesz bo NIE chcesz usuwać klientom zamówień jak
  • Odpowiedz
@nors: Ja tylko dodam, że usuwanie produktów z bazy, to bardzo zły pomysł! Towary powinny mieć status czy są aktywne (do zamówień lub bardziej złożony system) i tym powinna być sterowana ich widoczność. Ma to znaczenie dla dokumentów historycznych (dostawy, zamówienia, faktury i wiele innych), na których występują te towary.
  • Odpowiedz
Jak wstrzykujecie zależności w Springu? Używacie adnotację np. @Service w klasie, którą chcecie wstrzyknąć czy macie klasy z adnotacją @Configuration a w niej metody oznaczone @Bean, które zwracają instancję danej klasy? Wiem, że to drugie podejście jest zgodne z clean architecture, bo wtedy te Springowe konfigurację do wstrzykiwania zależności są w warstwie infrastruktury i nie przeciekają nigdzie indziej, ale z drugiej strony to sporo dodatkowego kodu.
#spring #java #programowanie

Jak wstrzykujesz zależności w Springu?

  • Używam adnotacji np. @Service 71.4% (25)
  • Używam klas z @Configuration i metodami z @Bean 28.6% (10)

Oddanych głosów: 35

@nors: w większości tutoriali jest tak, że co gość na youtube to robi inaczej, najlepiej poczytać, poszperać i samemu zaimplementować, nie ma jednego rozwiązania szytego na miarę
  • Odpowiedz
Przystępując do rekrutacji warto przygotować się nie tylko merytorycznie, ale również od strony autopromocji. Zadając przemyślane pytania możesz dodatkowo zapunktować na rozmowie rekrutacyjnej. Zależność pokazuje, że skoro zadajesz pytanie, to odpowiedź jest dla Ciebie ważna, dlatego warto zdawać pytania o te rzeczy, które są zgodne z wartościami firmy. Pokazując, że Twoje przekonania są spójne z firmowymi jesteś w stanie zaplusować w trakcie rozmowy ✨️✨️✨️

Dlatego w tym artkule przedstawiam Ci listę pytań,
SoftBull - Przystępując do rekrutacji warto przygotować się nie tylko merytorycznie, ...

źródło: comment_1632247747sBr2v1HMZbEXyWmBBhgd0A.jpg

Pobierz