Wszystko
Najnowsze
Archiwum
- 1
Mam pytanie odnośnie testów jednostkowych. konkretny przypadek. Chcemy przetestować taka klasę :
public class Main{
ComplicatedClass field;
public Main(ComplicatedClass field) {
public class Main{
ComplicatedClass field;
public Main(ComplicatedClass field) {
@wieszaer: tu nie ma nic do testowania, jak koniecznie chcesz przelotkę robić to robisz tak, żeby someMethod miało w ciele metody tylko return field.someComplicatedMethod() Nie ma sensu testować czegoś takiego.
@wieszaer ja bym mockowal, zwłaszcza że zależność ComplicatedClass dostarczasz ladnie w konstruktorze.
- 1
Mireczki, co myslicie, aktualnie pracuję na trochę backend w mało znanej technologii, trochę frontend, głównie angular, css, js. I ogólnie podoba mi się to, ale wiem że chciałbym wskoczyć do backendu kiedyś na stałe, ew full stack, tylko w jakiejś znanej technologii (bo jak będę w tym siedział to więcej będę umial = większe zarobki, a tu kapa z rozwijaniem). No i myślę teraz - zmieniać pracę i iść do jakiegoś korpo
Zostać / zmieniać pracę?
- Zostać 22.2% (14)
- Zmieniać 77.8% (49)
- 16
- 11
@veranoo: wszystko zależy co lubisz, back-end dla mnie jest ciekawszy zwłaszcza że rola frontendu sprowadza się wyswietlic tylko dane. Chodzi mi o nowoczesne technologie.
backend to wiecej niz
backend to wiecej niz
SELECT * FROM user AS JSON- 21
Cześć!
Dziś nowa porcja pytań rekrutacyjnych
https://stormit.pl/pytania-rekrutacyjne-developer/
Zaczynam też nowy projekt z aplikacji mobilnych
https://stormit.pl/start-stormsnapshot/
Dziś nowa porcja pytań rekrutacyjnych
https://stormit.pl/pytania-rekrutacyjne-developer/
Zaczynam też nowy projekt z aplikacji mobilnych
https://stormit.pl/start-stormsnapshot/
źródło: comment_fokkMDP7TGAQ4z1ACuK5fjp6p6plJNGR.jpg
Pobierz- 2
@CiekawskiJ: @sosna119:
dobrze mówicie. Drobne przejęzyczenie ale jakie ważne.
Za chwilę będzie poprawione.
Na Was zawsze można liczyć!
dobrze mówicie. Drobne przejęzyczenie ale jakie ważne.
Za chwilę będzie poprawione.
Na Was zawsze można liczyć!
@garader: A ktoś czyta w ogóle GitHuba z rekruterów? Bo w swoim CV postawiłem na ascetyczny styl, szczerość i link do GitHuba. Odzew - średni, podczas gdy znajomy bez pokazania nawet linijki kodu ale wpisaniu wszystkich technologii w których napisał przynajmniej "Hello World" ma te telefony. Czy szczerość się opłaca?
Profile-based optimization techniques in the JVM
https://advancedweb.hu/2017/03/01/jvm_optimistic_optimizations/
#interfacesmieci
#java
https://advancedweb.hu/2017/03/01/jvm_optimistic_optimizations/
#interfacesmieci
#java
@interface: taktyk i to jaki
@CiekawskiJ tak tyk too
#anonimowemirkowyznania
Jakie trzeba mieć rzeczywiście umiejętności żeby dostać się na staż / juniora java?
Wszystkie oferty zawierają informację, że potrzebna jest osoba po studiach IT, czy bez tego jest szansa dostać się do pracy na równi z innymi?
Czy jest gdzieś listwa must-know java do pracy?
♯programowanie ♯naukaprogramowania #java #programista15k
Kliknij
Jakie trzeba mieć rzeczywiście umiejętności żeby dostać się na staż / juniora java?
Wszystkie oferty zawierają informację, że potrzebna jest osoba po studiach IT, czy bez tego jest szansa dostać się do pracy na równi z innymi?
Czy jest gdzieś listwa must-know java do pracy?
♯programowanie ♯naukaprogramowania #java #programista15k
Kliknij
źródło: comment_V4zSu3RgAyfv2E4JKv2I0iljGHPDNTsc.jpg
Pobierz- 1
@AnonimoweMirkoWyznania: jak umiesz to nie potrzebujesz studiów. Ale to rzadko się zdarza. Dlatego firmom bezpieczniej napisać, że chcą kandydatów po studiach, bo wtedy jest pewność, że mają podstawy z informatyki i czegoś się nauczyli. No i samo to, że ten człowiek się nadaje. Tak firma musi zająć się przesiewaniem.
@AnonimoweMirkoWyznania: polecam przejrzeć ogłoszenia i zobaczyć co sie najczęściej pojawia.
Ja bym zaczął tak:
-sam język Java
I możesz zacząć chodzić na rozmowy
Potem:
Spring, przerobić: "Effective Java" i "clean code"
Tutorial do jee.
Ja bym zaczął tak:
-sam język Java
I możesz zacząć chodzić na rozmowy
Potem:
Spring, przerobić: "Effective Java" i "clean code"
Tutorial do jee.
Mirki, znacie jakies materialy/strone/ksiazke z zadaniami (wazne zeby byly z rozwiazaniem) , ktore moglbym robic z javy ?
jestem na poziomie raczej poczatkujacym (ale nie kompletnie zielonym) i chcialbym robic jakies rzeczy bardziej rozbudowane niz np. zrob tablice wypelnij ja losowymi liczbami od -10 do 10 i wyswietl w konsoli.
Moj poziom okresliłbym na taki, ze easy zrobie takie zadanie np :
http://pastebin.com/6cuTTA61
ksiazki ktore dotychczas robilem, mialy bardzo dziwne zadania, ktore bardziej wymagaly znajomosci
jestem na poziomie raczej poczatkujacym (ale nie kompletnie zielonym) i chcialbym robic jakies rzeczy bardziej rozbudowane niz np. zrob tablice wypelnij ja losowymi liczbami od -10 do 10 i wyswietl w konsoli.
Moj poziom okresliłbym na taki, ze easy zrobie takie zadanie np :
http://pastebin.com/6cuTTA61
ksiazki ktore dotychczas robilem, mialy bardzo dziwne zadania, ktore bardziej wymagaly znajomosci
@bartixon: hackerrank, codingbat, codewars, codefights.
Ale chyba lepiej samemu zrobić jakiś projekt, chyba że chcesz się najpierw z zadań podszkolić.
Ale chyba lepiej samemu zrobić jakiś projekt, chyba że chcesz się najpierw z zadań podszkolić.
@bartixon: http://pastebin.com/GBBLj0ML masz kilka stron z zadaniami
Ktoś kojarzy dlaczego przekazując POSTem do kontrolera parametry:
Dostaje 400 Bad request:
Kod:
userRoles[] USER
userRoles[] MOD
Dostaje 400 Bad request:
HTTP Status 400 - Required String[] parameter 'userRoles' is not presentKod:
- 2
Nie chce ktoś, kto ogarnia wątki sprawdzić czy dobrze kombinuję? https://github.com/marcinpanfil/threadexercises
#java #codereview
#java #codereview
@saquas: jednocześnie synchronized i volatile, do tego tylko zmieniasz tam ten licznik, no tak właściwe nie wiem po wątki skoro wszystko syncujesz.
AtomicInteger tak jak ktoś pisał wyjdzie tu znacznie lepiej jako shared counter.
AtomicInteger tak jak ktoś pisał wyjdzie tu znacznie lepiej jako shared counter.
- 0
@AwizisieAkat @GotoFinal: OK, dzięki za info!
Jakie perspektywy miałbym wyjeżdżając do #uk albo #kanada jako np junior java dev? Ja jestem człowiekiem, który rozważa milion różnych scenariuszy, więc pytam : D
Zacząłem teraz studia magisterskie z zupełnie innej dziedziny i dość mocno odczuwam na jak kiepskiej uczelni miałem inżynierski stopień studiów. Gdybym w Polsce jeszcze przysiadł z pół roku, może rok to chyba podstaw spokojnie można by się nauczyć? A to zawsze później praca
Zacząłem teraz studia magisterskie z zupełnie innej dziedziny i dość mocno odczuwam na jak kiepskiej uczelni miałem inżynierski stopień studiów. Gdybym w Polsce jeszcze przysiadł z pół roku, może rok to chyba podstaw spokojnie można by się nauczyć? A to zawsze później praca
@szczesliwa_patelnia: jako Junior Java Developer możesz mieć problem ze zdobyciem wizy do Kanady
EH PANOWIE CORAZ WIĘCEJ AMATORÓW SIĘ PCHA DO ZABAWY HEHE MAM NADZIEJĘ, ŻE PRZEJDZIE TA NOWELIZACJA USTAWY I PROGRAMOWAĆ BĘDZIE MOŻNA CZYNIĆ TYLKO Z LICENCJĄ BO SERIO NIEKTÓRZY NIE MAJĄ ANI DOŚWIADCZENIA ANI WYOBRAŹNI I NA PRZYKŁAD CHCĄ WYJEŻDŻAĆ ZA GRANICĘ BEZ DOŚWIASCZENIA.
- 3
@billy0o: java pomaga w nauce scali
- 4
@billy0o: Jeśli chcesz się nauczyć scali to ucz się scali a nie javy :)
W scali na bieżącą korzysta się z bibliotek javowych, więc zdecydowanie warto poznać javę też.
Jednak imo na początek możesz spokojnie pouczyć się samej scali przez parę tygodni (np. kurs na courserze) i dopiero potem ogarnąć to co potrzebujesz z javy.
W scali na bieżącą korzysta się z bibliotek javowych, więc zdecydowanie warto poznać javę też.
Jednak imo na początek możesz spokojnie pouczyć się samej scali przez parę tygodni (np. kurs na courserze) i dopiero potem ogarnąć to co potrzebujesz z javy.
Mireczki jak już pewnie wiecie nie kończę studiów związanych z IT i pewną wiedzę muszę uzupełniać na własną rękę.
Postanowiłem na jakiś czas odstawić naukę programowania sensu stricte i umocnić wiedzę związaną z algorytmami i czystością kodu. Wybrałem dwie pozycje:
1. Algorytmy. Wydanie IV Autorzy: Robert Sedgewick, Kevin Wayne (prawdopodobnie będzie wersja angielska, cięzko będzie zdobyć polską)
2. Czysty kod. Podręcznik dobrego programisty Autor: Robert C. Martin
Jak uważacie jest to dobre
Postanowiłem na jakiś czas odstawić naukę programowania sensu stricte i umocnić wiedzę związaną z algorytmami i czystością kodu. Wybrałem dwie pozycje:
1. Algorytmy. Wydanie IV Autorzy: Robert Sedgewick, Kevin Wayne (prawdopodobnie będzie wersja angielska, cięzko będzie zdobyć polską)
2. Czysty kod. Podręcznik dobrego programisty Autor: Robert C. Martin
Jak uważacie jest to dobre
- 7
@fegwegw: raczej dodaj, a nie wymień.
- 2
@pottymouth: i to i to. Co z tego, że będziesz znał w teorii algorytmy jak praktycznie nie będziesz umiał ich implementować?
Już znam takich profesorów co piszą mega skomplikowane algorytmy, ale muszą mieć kogoś, bo sami nie potrafią tego zaimplementować.
Już znam takich profesorów co piszą mega skomplikowane algorytmy, ale muszą mieć kogoś, bo sami nie potrafią tego zaimplementować.
- 8
Co według Was powinien znać i umieć junior java developer? Wiadomo ile działów HR tyle oczekiwań, a mnie ciekawi, co sądzą na ten temat mirki ( ͡° ͜ʖ ͡°)
#programowanie #java
#programowanie #java
- 24
@Arveit: Powiem Ci według mojego doświadczenia... Junior powinien wiedzieć gdzie siedzi senior ( ͡° ͜ʖ ͡°)
A jesli chodzi o techniczne rzeczy to:
podstawy bazy danych, interfejsy, klasy abstrakcyjne, jakieś tam podstawy javy 8, http, rest, soap, json, junit, mockito, operowanie na kolekcjach i wiedza kiedy i jakie kolekcje zastosowac, jakieś frameworki typu spring, spring data (i tak pod spodem wykorzystuje hibernate - ale warto tez
A jesli chodzi o techniczne rzeczy to:
podstawy bazy danych, interfejsy, klasy abstrakcyjne, jakieś tam podstawy javy 8, http, rest, soap, json, junit, mockito, operowanie na kolekcjach i wiedza kiedy i jakie kolekcje zastosowac, jakieś frameworki typu spring, spring data (i tak pod spodem wykorzystuje hibernate - ale warto tez
Może mi ktoś wytłumaczyć jaki jest sens pakowania w #java i #csharp pól prywatnych z getterami i setterami wszędzie gdzie się da zamiast zrobić pola publicznego? Przecież skoro są prywatne to jaki jest sens dawania komukolwiek możliwości ich zmiany a instrukcje skoku do funkcji, zwrócenia wartości i sam rozmiar klasy muszą dodawać strasznie wielki narzut na działanie całego programu.
- 6
@CichyGlosZTyluGlowy: hermetyzacja/enkapsulacja
@CichyGlosZTyluGlowy: daje się możliwość zmiany tylko tym, którym się chce, a poza tym to taka zaleta, że jak będziesz chciał wprowadzić jakąś walidację, czy inne akcje podczas przypisania do tej zmiennej to nie będziesz musiał zmieniać api jeśli ta metoda już jest
Mirunie drogie z tagu #programowanie
Otóż zabawa w #grafikakomputerowa #photoshop i #gimp dawno mnie znudziła, to postanowiłem uczyć się programowania. Miałem co-nieco Pythona na studia, ale raczej proste rzeczy. Zastanawiam się nad #java vs. #webdev z #css - em, #javascript -em lub #php.
I tutaj mam pytanie co wybrać? Nie ukrywam, że tworzenie
Otóż zabawa w #grafikakomputerowa #photoshop i #gimp dawno mnie znudziła, to postanowiłem uczyć się programowania. Miałem co-nieco Pythona na studia, ale raczej proste rzeczy. Zastanawiam się nad #java vs. #webdev z #css - em, #javascript -em lub #php.
I tutaj mam pytanie co wybrać? Nie ukrywam, że tworzenie
@IssieRider: Chyba najlepiej jak spróbujesz obu i zobaczysz co Ci się bardziej podoba.
konto usunięte via iOS
- 5
@IssieRider: jeszcze hello world nie napisałeś a już raporty zatrudnienia ci się śnia.
@Fieu: Uwierz mi, nie masz bladego pojęcia jak działa GC ( ͡° ͜ʖ ͡°)
Ok, wracając.
Jak coś tam z języka już znasz to widzę rozejście na 2 kierunki.
1. J2SE i zacząłbym od concurrency
Ok, wracając.
Jak coś tam z języka już znasz to widzę rozejście na 2 kierunki.
1. J2SE i zacząłbym od concurrency
@CichyGlosZTyluGlowy:
Po pierwsze to nie ma czegoś takiego w Javie jak GB, jest GC i to jest skrót od Garbage Collector. Pisałem o tym wyżej.
Ale nie o tym.
Fakt, na embeddach być może działa słabo, ale epoce tanich jak barszcz ARMów i tego, że pierwszego lepszego Cortexa można dostać już za piątaka to nie przesadzałbym że to jest taka wina Javy (⌐ ͡
Po pierwsze to nie ma czegoś takiego w Javie jak GB, jest GC i to jest skrót od Garbage Collector. Pisałem o tym wyżej.
Ale nie o tym.
Fakt, na embeddach być może działa słabo, ale epoce tanich jak barszcz ARMów i tego, że pierwszego lepszego Cortexa można dostać już za piątaka to nie przesadzałbym że to jest taka wina Javy (⌐ ͡
- 2
Najlepszy linuch pod Java/Android development? Myślałem o Fedorze/Mincie, ale jestem zielony w temacie.
#java #android #programowanie #linux
#java #android #programowanie #linux
@emjey20 taki żebyś umiał w razie czego rozwiązać problem ze środowiskiem
- 0
@AwizisieAkat: sprawdź czy wszystko ze strukturą folderu/modułów jest ok -> module settings i tam zobacz czy masz dobrze pozaznaczane src etc, i czy jest sdk podpięte, bo czasami potrafi się coś zepsuć
- 0
@razornfs: @kaervek: już wiem co, problemy powoduje CommandLineRunner czekający na input
co do rozwiązania to na chwilę obecną wymyśliłem adnotację @Profile("!test") dla commandLineRunnera i @ActiveProfile("test") dla klas testujących
co do rozwiązania to na chwilę obecną wymyśliłem adnotację @Profile("!test") dla commandLineRunnera i @ActiveProfile("test") dla klas testujących
#naukaprogramowania #java niestety znowu utknąłem, nie mam pojęcia jak poprawnie zrobić odczyt z pliku i zapis, w moim kodzie to nie działa. W związku z tym nie bardzo wiem jak zaimplementować edycję kontaktów. http://pastebin.com/2S4unigG
Sorry za spam, ale na stackoverflow nie znalazłem nic co by mnie poprowadziło na nowy trop.
Sorry za spam, ale na stackoverflow nie znalazłem nic co by mnie poprowadziło na nowy trop.
- 0
@dzeksondzekson: W każdej metodzie ze switcha wywołujesz instance.run() przez co nie wywołuje się kod po tym switchu. instance.run() daj tylko po try-catch, w którym zapisujesz do pliku.
- 0
@S4BBa7: dzięki już mi jeden mirek pomógł, dałem trycatch przy wychodzeniu z programu i działa



























Od biedy mogę zdekompilować oba i zrobić diffa, ale to jednak może słabo wyjść bo program częściowo zaciemniany, więc czasem dekompilator sobie nie poradzi z klasą.
Generuje do html-a raport i ładnie widać co gdzie się zmieniło.