Zależy mi na zmianie pracy na stanowisko młodszego programisty, a nawet na stażystę. Pracuję około 2 lat na Service Desku, przyjęli mnie praktycznie bez żadnego doświadczenia, a już po 6 miesiącach zostałem przeniesiony na tak zwane 1,5 linii, gdzie zajmuje się raczej rzeczami, które wcześniej należały do kompetencji 2 linii wsparcia aplikacji.

Z programowania to głównie piszę skrypty w języku Groovy/Java do aplikacji Jira. Nazywamy to skryptami, a są to krótkie dodatki automatyzujące
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej. Jestem na etapie poznawania Javy, gdzie niemal potrafię cytować książkę "Java, podstawy" w wydaniu X (zawsze byłem dobrym teoretykiem). Springa koncepcje ogarniam. Zrobiłem restowy serwis do wymiany waluty i jakiś restowy serwis do tworzenia skróconych linków. Nie ogarniam podejścia TDD i nie umiem znaleźć dobrych materiałów, które by pokazały, jak to robić w Springu (oczywiście książkę Wujka Boba przerobiłem, ale przykład w książce jest trywialny). Mam ogromny zapał, dużo wolnego czasu,
  • 25
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@fefler: Taki odzew? Dwa telefony z czego w przypadku pierwszego nie zadzwonili ponownie, mimo że mieliśmy się umówić na spotkanie, to nie jest taki odzew.
Wysyłam CV w stylu angielskim: minimum danych personalnych, imię, nazwisko i telefon. Dwa projekty z GitHuba jako doświadczenie, bo nie mam innego, listę książek, które przeczytałem i technologie, które znam w jakimś stopniu. Trzy zdania o sobie i to wszystko.
  • Odpowiedz
@Ridicz: Odpalam w run dashboardzie 10 modułów oraz jeden jeden w innej instancji IntelliJ i 90% ramu zjedzone (w tle tyko chromosom 2-3 karty, outlook, Slack i jeden kontener sql w dockerze)
  • Odpowiedz
Mam sobie zmapowaną tabelkę do encji w #java i chciałbym w zapytaniu, które pobiera dane do tej encji w backendzie, poza danymi z tabeli, dołączyć jeszcze kolumnę z innej tabelki i przesłać to do encji. Jak to oznaczyć w encji? Czy może tak się nie da.

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

@bladykiel: co ty za bzdury wygadujesz. Nie wiem z jakiej bazy korzystasz ale w MySQL 8 nie ma różnicy pomiędzy selectem a widokiem pod warunkiem, że nie robisz 6 joinow i podzapytań. Jak robisz 2, max 3 joiny to nie ma możliwości, aby zapytanie trwało kilka sekund.

Chyba że walisz select * bez limitu rekordów ale jaki to ma wtedy sens?
  • Odpowiedz
@wykopek12345: Nie przytoczę Ci dokładnie zapytania, ale miałem sytuację, gdzie 4 tabele, o takiej samej strukturze przechowywały sporą ilość danych. Ciągnięcie danych (z wieloma warunkami) z widoku trwało zauważalenie dłużej, anieżeli zrobienie tego samego, z joinami :) Jeżeli mnie pamięć nie myli, to było to na silniku firebirda.
  • Odpowiedz
Jak w Androidzie ogarnąć połaczenie z bazą zewnętrzną? Mam już spring jako backend i stronke która korzysta z jego endpointów, to teraz zrobić restową apke korzystającą z tego samego backendu czy trzeba będzie pisać osobny w androidzie? #android #restapi #api #spring #java
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Wiadukt_88: Nie wiem co to za rodzaj bazy, ale count(*) jest szybszy od count(indeks/pole), ponieważ zlicza wszystkie rekordy, bez porównania czy null :) Chociaż, to zależy co się chce osiągnąć.
  • Odpowiedz
Ruszyły pierwsze publiczne polskie kanały na Slacku dla programistów! Do wyboru jest już 27 kanałów. Słyszałeś/aś o Slacku? Ta platforma została przytulona przez międzynarodową społeczność programistów, ponieważ jest super funkcjonalna. Teraz możesz znaleźć wsparcie w programowaniu od podstaw aż po zaawansowane funkcje. Możesz też nauczyć się obsługi Slacka, która to jest wymagana w coraz większej liczbie firm. Zdobądź nowe skille, wiedzę i zostań członkiem nowych społeczności super programistów!

Lista dostępnych już kanałów jest
tomaszs - Ruszyły pierwsze publiczne polskie kanały na Slacku dla programistów! Do wy...

źródło: comment_2ovIIO4Y5bQGnelzk3QtszCiqH2a21mt.jpg

Pobierz
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam w pracy kolegę który jest zwolennikiem rzutowania i często przez to kod staje się średnio czytelny, przynajmniej ja tak myślę. Jakie jest Wasze zdanie na temat rzutowania?

#java
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Dajlaxx: Rzutowanie jest potrzebne w dwóch sytuacjach:
1. W nielicznych dobrze znanych i uzasadnionych przypadkach (np. klasyczna implementacja public boolean equals(Object o)).
2. Gdy ktoś nie rozumie czym są typy i nie potrafi programować z ich wykorzystaniem.

W drugim przypadku gruntowne szkolenie albo wypowiedzenie i śmieciarka.
  • Odpowiedz
Mając komercyjny projekt oparty o silne zależności w datach zaimplementowalibyście Jode.org czy korzystali z Java Time wydanej w wersji 8? Mówię tutaj o rozwoju aplikacji w kontekście Spring Batch'a

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

Dobra, czy ja jestem jakiś z-----y czy jak, czy tylko ja tworzę klasy z długimi nazwami w #java? Ludzie na necie się chwalą że najdłuższa ich klasa ma 50 znaków, moja najdłuższa klasa ma 61 znaków xD nie polecam tego uczucia.

class related: DependentRequestsForStabilizationWithoutReRunDetectingService

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

DependentRequestsForStabilizationWithoutReRunDetectingService


@jaxon9000: Pozwól się rozłożymy ten problem na elementy pierwsze:
Dependent - czy ja muszę wiedzieć że ta klasa jest od czegoś zależna?
Requests - czy ja muszę wiedzieć czy to jest request albo response?
For - nie znoszę przyimków w nazwach klas,
  • Odpowiedz
Jak powinno inicjalizować zmienne?

Na oddzielnych linijkach:

String abc;
String bdefdsds;
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@farmaceut:

Czyli lepej wydluzyc kod, niz konsolidowac go?


Zawsze. Jest XXI wiek, kod nie ma być puzzlami najeżonymi pułapkami dla czytających go, ale ma być przede wszystkim czytelny dla innych
  • Odpowiedz
Kiciunie, czemu konsola wywala mi takie bledy? Kod tutaj: https://pastebin.com/ya6P42ES

Alphabetize.java:20: error: variable word1 might not have been initialized
..................if (word1.compareTo(word2)<0 && word2.compareTo(word3)<0) {
........................^
Alphabetize.java:20: error: variable word2 might not have been initialized
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

jak najłatwiej i najszybciej rozbudować zwykły projekt javowy w webówkę? mam naprawdę mało czasu :(

mam program, który pobiera dane z bazy, wykonuje na nich jakieś obliczenia i zwraca rezultaty.
wypełniłem sam wcześniej sobie bazę, na początku skupiłem się na samym algorytmie, ale chcę to teraz przerobić tak żeby te dane wejściowe były wprowadzane przez użytkowników przez przeglądarkę. te dane to po prostu daty, więc użytkownik wybierałby je na jakimś kalendarzu. i
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lukasz890123 pytałeś już raz, ludzie podali technologie i zamiast wziąć się do roboty pytasz drugi raz.

Ja bym wybrał spring boot + Thymeleaf. Kalendarz zrobisz w js lub weźmiesz jakiś gotowy, jest tego na prawdę cała masa.
Co do walidacji to wpisz sobie spring + Thymeleaf validation i będziesz miał tutoriale jak walidować dane.
  • Odpowiedz