#praca #pracait #pracbaza
Czy mi się wydaje, czy przeglądając nofluffjobs i justjoinit coraz więcej ofert pracy w #trojmiasto dla #java jest tylko na złodziejską umowę o pracę (hehe, szybkie wejście na drugi próg podatkowy przy wysokich zarobkach)? Na B2B coraz rzadziej coś się pojawia. Już prędzej 100% zdalnie się coś znajdzie.

Słyszałem, że firmy, które się ostro rozrastają i zbierają coraz więcej
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@matwes: Ten powód to bzdura. Po prostu to wszystko zależy od branży i projektów. Po wejściu RODO i innych ustaw często np przy danych klientów bankowych mogą pracować tylko ludzie na UoP.
  • Odpowiedz
#java #spring #programowanie #git

Jak radzicie sobie z konfiguracją w Spring Boot?

Mam aplikację i w nim application.properties, przykładowo 23 parametry:
- 20 parametrów, to konfiguracja domyślna (zawsze taka sama, czy to developersko czy produkcyjnie, ale jest w pliku, żeby w razie czego dało się to szybko zmienić), ma to być zapisane w
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mk321:
- hasła i klucze API można zaszyfrować Jasyptem i trzymać w repo.
- parametry można przekazywać w zmiennych środowiskowych i system properties podczas uruchamiania. To możesz dopisać do parametrów bootRuna czy innego czegoś, czym lokalnie odpalasz projekt (dockera, docker-compose'a czy innego dziada)
  • Odpowiedz
@mk321: klucze które są wrażliwe, możesz mieć, ale jako zmienne środowiskowe. Zamiast wpisywać wartość hasła dla admina, możesz użyć zmiennej środowiskowej ${ADMIN_PASSWORD}. Taki klucz możesz spokojnie zacommitować, a na środowisku lokalnym dodać sobie do IDE takie zmienne lub w zmiennych systemowych.
  • Odpowiedz
Witajcie #programista15k i #programista, jestem ciekawy waszych podejść do zapisu plików, które przekazują wam "urzyszkodnicy" waszych aplikacji. Osobiście w swoich aplikacjach mam użyte oba podejścia, może zaproponowalibyście inne lepsze. Każde ma swoje wady i zalety.

Obecnie buduje mały systemik gdzie będą przechowywane pliki i zacząłem się zastanawiać nad tym, którą koncepcję przyjąć i właśnie ... () się zastanawiam.
Osobiście skłaniam się ku koncepcji

Jakie sposoby zapisu pliku na serwerze preferujecie?

  • Na zasobie serwera; 71.7% (43)
  • W atrybucie BLOB bazy danych; 15.0% (9)
  • Inne, podaj w komentarzu; 13.3% (8)

Oddanych głosów: 60

  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@JacobTheLiar: jeśli plik jest tylko serwowany użytkownikowi na żądanie (np. obrazki, załączniki itp), to pliki i inne storage plikowe mają tą zaletę, że przekierowujesz strumień bajtów. Nie obciąża to backendu ani bazy. Ba, możesz to zupełnie wydzielić z aplikacji.
Jednak jeśli jest konieczne wersjonowanie, robienie czegoś z plikiem przed odesłaniem do klienta, to baza wydaje się lepszym podejściem.
  • Odpowiedz
Mirki mam rok expa komercyjnego w #java
Mam możliwość przejścia do innej firmy gdzie głównie bym się zajmował c# oraz .net i tutaj pojawia się mój dylemat

Czy zmiana technologii jest sensowna? Jak tu wyglądało u Was? Trochę się cykam, że dużo czasu zajmie mi ogarnianie samych języków już nie mówiąc o w miarę sensownym kodzeniu. Doradźcie mi proszę ( ͡° ʖ̯ ͡°)

#programowanie
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@egzo2: jeden rabin powie tak, drugi inaczej. Wydaje mi sie, ze teraz wiecej roboty jest w javie. Z drugiej strony, .net i C# rozwija sie mega dobrze, w odroznieniu od javy, plus niemal automagicznie integruje sie z calym stackiem technologicznym microsoftu, zwlaszcza azurem. Robie w C# i jest to super jezyk, ale caly czas sie zastanawiam, patrzac po zapotrzebowaniu, czy nie przefrancowac sie na jave.
  • Odpowiedz
@egzo2: jeżeli chcesz zmienić technologie tylko dlatego że jakaś firma ma Ci coś zaproponowania to według mnie nie ma sensu.
Zmieniaj jeżeli chcesz coś zmienić bo np Java Cię nudzi i chcesz czegoś nowego.
Po kilku latach takich zmian może się okazać że znasz dużo technologii ale w żadnej nie jesteś dobry.

Java też się rozwija i jak sobie przypomnę co się robiło te 6 lat temu a co teraz
  • Odpowiedz
@edgar_k: Gradle Plugin Demo jest czymś maksymalnie prostym.
Tutaj masz przygotowany cały CI z użyciem GitHub Actions, obsługę Changeloga, projekt przygotowany do pracy z Kotlinem i wciąż z Javą, jeśli ktoś nie chce używać tego pierwszego. Wszystko jest w readme. ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Mireczki pomocy. Przeprowadziłem się wlasnie ze Szczecina do trojmiasta. Z zawodu inżynier elektryk, od roku chciałem się przebranżowić w programistę, uczyłem się do tej pory jsa na własna reke + to co na studiach czyli c i c# po 1 semestrze. Po przeprowadzce chciałem w koncu sprobowac swoich sił w programowanie i poskladalem cv na jakieś stażowe stanowiska. W teojmiescie przeważa #java wiec glownie na takie składałem cv. No i
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@KonkeyDong: Jak się uczyłeś JS'a i Ci się podobało, to nie ma sensu (moim zdaniem) iść w Javę. Poza tym, nie chce mi się wierzyć, że w Trójmieście nie ma nic na JS'a :) Teraz ogólnie chyba słabszy czas na szukanie pracy (Covid), ale pewnie za niedługo wszystko wróci do normy.
  • Odpowiedz
@arczii: Imo na pytanie przedstawione w ten sposób można odpowiedzieć jedynie "to zależy".
Są rzeczy, której lepiej się zrobi na RxJavie, są rzeczy, które lepiej zrobi się na Corutinach.
  • Odpowiedz
  • 2
@KwasowyProktolog10kJava ojjjj nie chciałbyś tego, uwierz mi. Pracuję w legacy po kimś, gdzie RxJava miesza się z coroutines I interop momentami jest koszmarem. Szczególnie jak to RxJava 1.

Natomiast osobiście wolę Coroutines, Bo analiza kodu jest znacznie prostsza i po pół roku nie muszę wracać z myślami jaki operator w rxach do czego służy (miałem taki case).
  • Odpowiedz
Przy zatrudnianiu programisty (np Javowca) na co zwracacie największą uwagę?

#programista15k #java

Przy zatrudnianiu programisty na co zwracacie największą uwagę?

  • na umiejętności z języka programowania 14.0% (7)
  • na wiedzę z frameworków 14.0% (7)
  • na to czy potrafi zrobić zadania algorytmiczne 6.0% (3)
  • na poprzednie doświadczenie 14.0% (7)
  • na to czy umiałby zaprojektować duży system 10.0% (5)
  • na jego potencjał 42.0% (21)

Oddanych głosów: 50

  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@fefler: gadalem zwykle z mid/seniorami i zwykle takie tematy ogarniali

jak ktos nie znal aż takich podstaw jak GC w JVM to był zły znak

nieznajomosc jakiejs technologii byla do przejscia ale braki w mysleniu czy podstawoe podstawy juz nie
  • Odpowiedz
#java #c# #programowanie

Cześć Mirki, potrzebujję napisać program C# / Java do optymalizacji wybranego problemu przy użyciu dowolnej metody obliczeniowej. Macie jakieś przykłady gdzie można zastosować taką optymalizację?

Z góry dziękuję
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mógłby ktoś sprawdzić dlaczego wysrywa mi error? Banalne zadanko na substring (totalne początki) (Java)

polecenie :

Write a program that reads a string and two integer numbers. These two numbers are representing a range that includes them both. Print the substring enclosed in this range. Both numbers are always greater than or equal to 0 and less than the string length.

Sample
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 3
@Brzuchol00: do tego nie trzeba ogarniętej w Java osoby xD nazwałeś zmienną tak jak nazywa się jedno z zarezerwowanych słów kluczowych. IDE ci tego nie podpowiedziało? Czy zignorowałeś w ogóle treść błędu i przyleciałeś na wykop?
  • Odpowiedz
@OrzechowyDzem: pracuje juz w sporej firmie ale tam mam styczność głównie z SQL i wsparciem technicznym aplikacji. Teraz czas na pythona i kolejny level ;) a strona jest na prawde dobra zeby ogarnac podstawy i potem jakies projekty ;)
  • Odpowiedz
✅Kolejna otwarty LiveStream w ramach którego poznasz Apache Kafka! Szkolenie prowadzone jest w formie interaktywnej - możesz podążać za prowadzącym i/lub integrować swój kod z aplikacją budowaną w trakcie wydarzenia przez co od razu zobaczysz rezultat działania swojej aplikacji w trakcie Live! :)

-> Dowiesz się czym jest Apache Kafka - garść wiedzy niezbędna, aby przystąpić do części praktycznej
-> Przekonasz się co czyni Apache Kafka jednym z najchętniej wykorzystywanych message brocker'ów
->
SoftBull - ✅Kolejna otwarty LiveStream w ramach którego poznasz Apache Kafka! Szkolen...

źródło: comment_1592925462TxzQ9UcDTM9KTfu2IsYgmw.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach