Mireczki mam takie durne pytanie, jak wyczyścić projekt? Tzn mam kod, napisałem testy, przetestowałem i chcę wywalić wszystkie pliki jakie się wygenerowały, tak żeby móc sobie spakować folder z projektem i gdzieś przenieść. Wcześniej używałem netbeansa i nie miałem problemu.
#intellij #java
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Da się ustalić na sztywno (albo przynajmniej że coś tam jest wywoływane najpierwiej) w JUnicie?
Widziałem gdzieś opcję z wywoływaniem alfabetycznym, no ale plz xD

Powiedzmy, że mam ATest.java i BTest.java i jeszcze jakieś klasy i teraz chcę, żeby testy wywołały się w kolejności:
BTest.java
ATest.java
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Ilod: bo moze ktoś też się uczy, może ktoś też ma podobny problem... nie usuwa się, a tylko niepotrzebnie trafisz na czarne listy wszystkich co lubią pomagać.
  • Odpowiedz
Mirki czy znacie jakieś narzędzie do #java by porównać 2 pliki .jar (a dokładniej tylko .class w nim, inne pliki mnie nie interesują) by uzyskać dokładną listę różnic? włącznie z zmienionymi fragmentami kodu (może być w czytelnej wersji bytecodu) Czy muszę sam pisać? ;/

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ą.
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czołem Mirki :)

Rok temu dostałem pracę na stanowisku programisty #java będąc samoukiem, bez żadnego wykształcenia w kierunku #it.

Postanowiłem zrobić mały update, być może kogoś to zainteresuję i (mam taką nadzieję) doda motywacji ludziom, którzy rozpoczęli swoją przygodę z programowaniem.
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam pytanie odnośnie testów jednostkowych. konkretny przypadek. Chcemy przetestować taka klasę :

public class Main{
ComplicatedClass field;

public Main(ComplicatedClass field) {
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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.
  • Odpowiedz
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)

Oddanych głosów: 63

  • 23
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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 SELECT * FROM user AS JSON
  • Odpowiedz
@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?
  • Odpowiedz
#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
AnonimoweMirkoWyznania - #anonimowemirkowyznania 
Jakie trzeba mieć rzeczywiście umie...

źródło: comment_V4zSu3RgAyfv2E4JKv2I0iljGHPDNTsc.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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.
  • Odpowiedz
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
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ktoś kojarzy dlaczego przekazując POSTem do kontrolera parametry:

userRoles[] USER

userRoles[] MOD

Dostaje 400 Bad request: HTTP Status 400 - Required String[] parameter 'userRoles' is not present
Kod:
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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.
  • Odpowiedz
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
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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.
  • Odpowiedz
Mireczki chcę nauczyć się #scala. Pierwsze wrażenie to "o ja p------e". Ilość nowości w stosunku do takich prymitywów jak node.js czy PHP wyjabala mi skale. I teraz pytanie czy powinienem najpierw ogarnąć #java a potem scala czy moge się rzucić od razu na głęboką wode z połamanymi girami (scala)?
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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.
  • Odpowiedz
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
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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ć.
  • Odpowiedz
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
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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
  • Odpowiedz
@Arveit: jako przerzut samouk mysle podobnie jak @Gaskin czyli:
- spring (IoC, DI), moze sie okazac ze tez JEE, wiedzeic co to maven
- bazy danych
- java se (wzorce projektowe, solid, programowanie obiektowe)
- podstawy algo
- angielski
  • Odpowiedz
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.
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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
  • Odpowiedz