Programowanie czy zarządzanie?
Zaczynałem od deweloperki, ale szybko zostałem wrzucony na designera i miałem nawet 1,5 roku prowadzenia projektów (trochę mnie to wymęczyło).
Teraz stoję w rozkroku pomiędzy technologią, a zarządzaniem i nie wiem co wybrać. Czuję, że zostając w technologii będę czuł, że czegoś mi zabraknie w życiu. Taki mam charakter, przywódczy i eksploratorski, ale z drugiej strony ten stres na codzień...

Może to okazać się zabawne ale wyznaczyłem takie cechy obu kierunków:

Programowanie
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czuję, że zostając w technologii będę czuł, że czegoś mi zabraknie w życiu. Taki mam charakter, przywódczy i eksploratorski, ale z drugiej strony ten stres na codzień...


@dplus2: hm..i chcesz randomów pytać co będzie dla Ciebie lepsze?
Znasz plusy i minusy, musisz tylko poczuć co Ty chcesz.
  • Odpowiedz
@dplus2: why not both? Nasz leader zespolu pracuje u nas part-time, po godzinach kreci swoje biznesy, w pracy glownie zarzadza zespolem, prowadzi meetingi, od czasu do czasu przysiadzie nad jakims wiekszym projektem, chyba tego szukasz
  • Odpowiedz
Wytlumaczy ktos roznice miedzy Eclipse a Netbeans? ale w taki sposob zebym jako tako zrozumial jako ktos znajacy podstawy C++? bo ogolnie mam robic w Eclipse (polecany przez wykladowce) ale niby moge wybrac sobie jaki chce a mam tez poradnik "zewnetrzny" pod NetBeans (jakis mirek go udostepnial na swoim blogu ostatnio)

#java #programowanie #pytanie
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

raz w tygodniu przeznaczam czas na poznanie jakiejs nowej biblioteki/technologii zwiazanej z java. Co polecacie do zapoznania sie?

#java #programowanie
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Stworzyłem własną klasę, która dziedziczy po LinkedHashMap. Klasa ta korzysta z konstruktora swojej super klasy. Przesłania póki co jej dwie metody + będzie miała własne metody. LinkedHashMap ma dwa parametry typu: K - key oraz V - value. Ja wiem, że dla mojej klasy K to będzie zawsze String, a V zawsze Object.

Da się jakoś zrobić, żebym nie musiał teraz za każdym razem gdy deklaruję zmienną swojej klasy oraz gdy tworzę
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dlaczego sczytuje mi dane w nieskończoność?
Scanner in = new Scanner(System.in);
int n = in.nextInt();
int arr[] = new int[n];
for (int i = 0; i < n; i++) {
arr[i] = in.nextInt();
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@quwer: funkcja compare zgodnie z dokumentacja powinna zwracac albo liczbe ujemna, zero albo liczbe dodatnia i na tej podstawie podejmowana jest decyzja co idzie na gore/dol. tutaj sortujesz po dlugosci dlatego odejmuje sie dlugosc jednego slowa od drugiego i na tej podstawie podejmuje decyzje - wiec sortuje sie po dlugosci
  • Odpowiedz
Obawiam się, że nikt z przedmówców nie odpowiedział OPowi na pytanie:

czemu wyrazy sie sortuja wg dlugosc


@quwer: to proste, choć trochę hack, bo związane z tym, że od niepamiętnych czasów kiedy dinozaury programowały w językach z rodziny C, z których poniekąd Java się wywodzi, funkcje typu "cmp" np. strcmp jak opisana np. tutaj:
  • Odpowiedz
#java #junit #spring

Mirki, na jakiej zasadzie odpalane są testy w Junit? Mam podstawowy projekt mavenowy w spring boot. Testując pewną funkcjonalność mam @Before, który przy każdym test case czyści bazę. Raz na jakieś 100 uruchomień w jednym z tych testów ilość elementów w bazie jest równa 2 (choć dodaje się jeden element, więc tak jakby w tym czasie inny test dodał jakiś element
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Metoda z adnotacja @After powinna kompensowac wszelkie @Before. W zalozeniu oczywiscie ze nie poleci zaden nieobsluzony runtime exception. Ewentualnie przedebugguj jakis przebieg testow zeby wysledzic co tam sie dzieje niedobrego (jakis conditional breakpoint np.). Jedyne co do odpalania testow JUnit, to szeregowanie testow jest przypadkowe, wiec nie mozna polegac na jakims specjalnym porzadku, by testy sie powodzily.
  • Odpowiedz
Witam, potrzebuję ultrabooka na uczelnię oraz do pracy w plenerze/kawiarni. W domu mam komputer stacjonarny dlatego szukam tylko modelu biznesowego, bez dedykowanej karty graficznej. Aktualnie posiadam Thinkpada T410, jednak jest to ciężki kloc, i chcę się przesiąść na coś lżejszego i wydajniejszego. Laptop będzie używany głównie do programowania, czyli jakieś środowisko, serwer, kilka-kilkanaście kart w przeglądarce.

W tym przedziale cenowym nie ma chyba sensu kupować nowego laptopa, ale może ktoś mnie pozytywnie zaskoczy
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mirekJanusz to zależy jakie programy, głównie mam intellij, chroma i jakieś bazy danych powłączane i jest ok, wszystko ładnie chodzi, csgo na najniższych też pójdzie, ale przy wymagających programach już zaczyna się mocno męczyć xd tak że maszyn wirtualnych bym raczej na nim nie odpalał
  • Odpowiedz
Mireczki, chciałbym oficjalnie podziekować i ogłosić ze @drcmlf to prawilny mireczek. Niedawno doszła do mnie ksiązka z tego rozdajo . Zaczałem uczyc sie programowania w Javie jakos na początku sierpnia. Te rozdajo to taki pstryczek od losu - widocznie ktos bardzo chce zebym stał sie #programista15k

Ksiazka jest jak nowa, twarda oprawka - no jestem mega pozytywnie zaskoczony i wdzieczny mirkowi za to rozdajo( ͡° ͜ʖ ͡°)
Ataxia - Mireczki, chciałbym oficjalnie podziekować i ogłosić ze @drcmlf to prawilny ...

źródło: comment_LN4Zwr4rOr62njuA25dUUX6kzuDAzeuS.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Często widzę wpisy (sam też tego szukałem) o pytania na rozmowie rekrutacyjnej na pierwszą pracę w #java #programowanie #java #it #informatyka. Pytania techniczne od babeczki z HRow: różnice Lista i Set, różnice ArrayList i LinkedList, różnice klasa i obiekt, kompozycja.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@thisisfckjoke: Że nie mógł nawet jakiś programista zadzwonić i przez telefon pogadać tylko jakiegoś HaeRa dali do notowania? ( ͡° ʖ̯ ͡°) Chyba nigdy nie zrozumiem strategii rekrutacji programistów.

Swoją drogą ciekawi mnie na ile procent pytań na takim poziomie trzeba odpowiedzieć żeby mieć szanse na zatrudnienie.
  • Odpowiedz
Mirki drogie i Mirabelki! Czytając kod #java zauważyłem takie wyrażenie:

given().

param("key1", "value1").

param("key2", "value2").

when().
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy w javie encje powinny być oparte o relacje? Bo mam gotową zdalną baze (zrobiłem wczesniej) i generuje z niej encje w javie (docelewo do spring boot respsitory) i tu pytanie, czy dzwolone jest stosowanie zamiast:

@ManyToOne
User idUser

To po
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Horvitz: Rób jak uważasz, podczas nauki wszystkie chwyty dozwolone.
Sam dojdziesz do tego, że relacje pomagają utrzymać spójność danych w bazie i warto je stosować, gdy używasz relacyjnej bazy danych.

Ponadto, rozumiem, że przez "Hall" masz na myśli "HAL" czyli "Hypertext Application Language" (rodzaj HATEOAS) i używasz spring hateoas do tworzenia resta. Z tego co widzę to można stosować obiekty złożone, robi się to przez projections.
https://docs.spring.io/spring-data/rest/docs/current/reference/html/#projections-excerpts
  • Odpowiedz
@vans: Tak, źle napisałem. Chodzi o HAL.

W takim razie przemyśle jescze, który rodzaj encji zastosować (bo obie wersje są gotowe: NetBeansowa oraz moja z Pythona)

Wielkie dzięki za rozwianie moich wątpliwości
  • Odpowiedz
W jaki sposób zabrać się za takie zadanie?
Write a function:
class Solution { public int solution(int[] A); }
that, given an array A of N integers, returns the smallest positive integer (greater than 0) that does not occur in A.
For example, given A = [1, 3, 6, 4, 1, 2], the function should return 5.
For another example, given A = [1, 2, 3], the function should return 4.
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Załóżmy, czysto hipotetycznie że mam pierwszy plik .java zawierający metodę .main()
Mam też jakąś inną klasę ale już skompilowaną i nie mam do niej pliku .java (i nie chcę go mieć, o to właśnie mi chodzi, więc bez sugestii dekompilacji proszę)

Teraz w .main() chcę utworzyć obiekt tej drugiej klasy (i generalnie jej używać).
Da się jakoś pominąć kompilację dla danego pliku (lub całego programu) czy to tak nie działa? I czy
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Działa, jak masz plik .class, to on już jest skompilowany.


@fegwegw: Chodzi o to, że Eclipse chyba próbuje kompilować wszystko przy każdym uruchomieniu i wali błędem: Exception in thread "main" java.lang.Error: Unresolved compilation problems

Ale kolega wyżej już chyba wyjaśnił co należy zrobić.
  • Odpowiedz