Witajcie. Zwracam się do wszystkich tych, dla których temat #programowanie nie jest obcy i chcą doradzić. Kurs programowania w #java to koszt rzędu 8k, czy Waszym zdaniem jest to opłacalna inwestycja? Czy może lepiej byłoby wybrać się na #studia podyplomowe, gdzie miałbym okazję poznać m.in. kilka języków programowania, mieć zajęcia z algorytmizacji itp., a koszt tego wyniósłby 4k za rok? Pozdrawiam.
Wszystko
Najnowsze
Archiwum
- 3
- 6
@gyrosik: Proponuje 2-3 miesiące oganięcia co to jest programowanie i jak to w ogóle wygląda a potem takie kursy tylko musisz mega uważać i nie lecieć w kulki jak z szkołą dużo osób bo słyszałem o przypadkach gdzie kurs intensywny trwał 2-3 tygodnie i ludzie od siebie zżynali albo przynosili gotowce z internetu. Dziewczyna którą znam była na takim kursie i mówi że osoby z 0 wiedzą miały ciężej bo
@gyrosik: A zacząłeś cokolwiek poznawać sam, czy czekasz aż ktoś się za rękę poprowadzi?
Czy dobrą praktyką jest tworzenie wszystkich JFrame, JPanel w oddzielnych klasach, a potem dołączanie tego do działania w main() ?
#naukaprogramowania #java
#naukaprogramowania #java
- 0
@nie_tuzinkowy: Tak, dokładnie tak
@obywatel_gov to zalezy. Ogolnie warto bo SRP, ale czasami to przerost formy nad trescia, jezeli chcesz zrobic prostego wrappera do zlayoutowania widoku
- 14
Cześć! Wszystkim, którzy zaczynają swoją przygodę z #programowanie i interesują się #java, mają już jakieś podstawy i chcieliby zrobić jakiś fajniejszy projekt ale nie mają pomysłu co chciałbym polecić mój świeżo zrobiony poradnik jak zrobić prostą grę w javafx . Zachęcam oczywiście do lajkowania, subskrybowania i komentowania :) merytoryczny feedback, zarówno w kwestii kodu (nie bijcie za niektóre rozwiązania, chciałem, żeby było jak najprościej) jak i sposobu
#java #pytanie #tdd
Mam repo z prostą apką konsolową - https://github.com/yesiu2/pointofsale
Nie działa mi test akceptacyjny (https://github.com/yesiu2/pointofsale/blob/master/src/test/java/pl/wojciechmazurek/AcceptanceSpec.groovy) który wywala się na 66 linijce (jak coś testScanner zainicjalizowany jest w klasie SetupSpec). W 63 i 64 przekazywanie Scannera w parametrze działa tak jak bym tego chciał, natomiast jak już testuję metodę z 66 linijki to leci NullPointerException. Jakieśpomysły jak to naprawić?
Mam repo z prostą apką konsolową - https://github.com/yesiu2/pointofsale
Nie działa mi test akceptacyjny (https://github.com/yesiu2/pointofsale/blob/master/src/test/java/pl/wojciechmazurek/AcceptanceSpec.groovy) który wywala się na 66 linijce (jak coś testScanner zainicjalizowany jest w klasie SetupSpec). W 63 i 64 przekazywanie Scannera w parametrze działa tak jak bym tego chciał, natomiast jak już testuję metodę z 66 linijki to leci NullPointerException. Jakieśpomysły jak to naprawić?
@baalder363:
Sprawdź czy aby transaction albo testScanner nie jest nullem.
Sprawdź czy aby transaction albo testScanner nie jest nullem.
- 0
@sorhu: Dzięki za odpowiedź, ale jestem debilem. Zapomniałem zainicjalizować printerStuba w SetupSpecu :D
#programowanie #naukaprogramowania #java
Hej mireczki moje drogie, jakie znacie najlepsze sposoby na uporządkowanie wiedzy z Javy? Za mną ok. półroczna (z przerwami) nauka Javy, Springa oraz minimum technologii frontendowych(Angular4). Dochodzę do wniosku, że poszedłem krok za daleko nie utrwalając wystarczająco wiedzy z czystej Javy(OOP). Myślę o zakupie nowego wydania Thinking in Java, ale wolałbym najpierw poznać opinie nt. tej książki. Dodatkowo chciałbym zapytać czy znacie może
Hej mireczki moje drogie, jakie znacie najlepsze sposoby na uporządkowanie wiedzy z Javy? Za mną ok. półroczna (z przerwami) nauka Javy, Springa oraz minimum technologii frontendowych(Angular4). Dochodzę do wniosku, że poszedłem krok za daleko nie utrwalając wystarczająco wiedzy z czystej Javy(OOP). Myślę o zakupie nowego wydania Thinking in Java, ale wolałbym najpierw poznać opinie nt. tej książki. Dodatkowo chciałbym zapytać czy znacie może
@karolk92: TIJ jest bardzo szczegółowy, ale za to dobrze uporządkowany. Jest tam omówione sporo niuansów, które tak naprawdę przy programowaniu wychodzą w praniu i samemu można wywnioskować, że tak to działa, a nie inaczej, więc warto po prostu omijać niektóre fragmenty.
- 1
@karolk92: Może bardziej tego samego autora: "On Java 8" - Bruce Eckel
... bo na co Ci "Thinking in Java" (r. 2006) która w 4 edycji mówi o Java 5/6 ?
z uporządkujesz sobie i może wiedzę ... ale starą, bo w java 7/8 nastąpiły spore zmiany, które w tej książce nawet wspominane być nie mogą.
ja bym raczej pisał dalej programy, brał udział w projektach (mogą być opensource) i na bieżąco zaznajamiał
... bo na co Ci "Thinking in Java" (r. 2006) która w 4 edycji mówi o Java 5/6 ?
z uporządkujesz sobie i może wiedzę ... ale starą, bo w java 7/8 nastąpiły spore zmiany, które w tej książce nawet wspominane być nie mogą.
ja bym raczej pisał dalej programy, brał udział w projektach (mogą być opensource) i na bieżąco zaznajamiał
- 2
#naukaprogramowania #java #spring
Chce wyswietlic elementy bazy danych w przegladarce. Jak to zrobic?
Czy poprawnym podejsciem do tematu jest ustawienie mapowania pod linkiem na przyklad localhost:8080/api/getDatabase i zwracanie w springu jsona aby go zinterpretowac na froncie przy uzyciu javascriptu (np za pomoca jquery)? Pierwszy raz sie za cos takiego biore i nie wiem jak to powinno wygladac
Chce wyswietlic elementy bazy danych w przegladarce. Jak to zrobic?
Czy poprawnym podejsciem do tematu jest ustawienie mapowania pod linkiem na przyklad localhost:8080/api/getDatabase i zwracanie w springu jsona aby go zinterpretowac na froncie przy uzyciu javascriptu (np za pomoca jquery)? Pierwszy raz sie za cos takiego biore i nie wiem jak to powinno wygladac
- 1
@akcza11: kurna az facepalma walnalem, przeciez w thymeleafie moge to zrobic po prostu xD a ja sobie zycie utrudniam xD
- 1
potrzebuję pomocy w kodzie, nie rozumiem do końca optionali, pomoże ktoś? na pw wyślę kod
#java
#java
@Vengard: napisz po prostu o co chodzi
- 16
- 0
Wołam zainteresowanych (9) z listy DevRSS.com - najnowsze newsy z polskiego devWorld!
Możesz zapisać/wypisać się klikając na nazwę listy.
Dodatek wspierany przez Cebula.Online
Masz problem z działaniem listy? A może pytanie? Pisz do IrvinTalvanen
Możesz zapisać/wypisać się klikając na nazwę listy.
Dodatek wspierany przez Cebula.Online
Masz problem z działaniem listy? A może pytanie? Pisz do IrvinTalvanen
- 1
lepszym rozwiązaniem będzie zrobienie dwóch oddzielnych klas do serializacji/deserializacji, czy stworzenie jednej z tymi dwoma funkcjami? to samo pytanie do odczytywania/zapisywania do pliku #java
Komentarz usunięty przez autora
- 4
@Vengard: Dwie klasy po 1 metodzie publicznej. Podobnie jak w java api (writery i readery)
- 2
ma ktoś pdfa Java. Podstawy. Wydanie X ; Autor: Cay S. Horstmann? #java #naukaprogramowania #programowanie
- 4
@miszko1: https://helion.pl/ksiazki/java-podstawy-wydanie-x-cay-s-horstmann,javp10.htm
Tu mają i to nawet na dość ogarniętej promocji teraz, 45zł i jest twoja.
Tu mają i to nawet na dość ogarniętej promocji teraz, 45zł i jest twoja.
@miszko1 Oczywiście masz do tego prawo i decyzja jest Twoja, ale wiedz, że większość traktujących o programowaniu książek w języku polskim zawiera błędy merytoryczne - szczególnie we fragmentach zawierających kody źródłowe i komentarze do nich.
Myślę, że będzie Ci łatwiej rozpocząć naukę w języku angielskim z poprawną teorią, niż eliminować wyuczone błędy z polskich tłumaczeń po przesiadce na angielski.
Myślę, że będzie Ci łatwiej rozpocząć naukę w języku angielskim z poprawną teorią, niż eliminować wyuczone błędy z polskich tłumaczeń po przesiadce na angielski.
- 2
#naukaprogramowania #bazydanych #sql #java
W kodzie mam tak:
W kodzie mam tak:
jdbcTemplate.execute("DROP TABLE customers IF EXISTS");
jdbcTemplate.execute("CREATE TABLE Cars(id SERIAL, color VARCHAR(255), brand VARCHAR(255))");
- 1
Treść przeznaczona dla osób powyżej 18 roku życia...
@jdbc: a może pisze/odczytuje z dobrej bazy tylko schemat masz zły?
13
Każdy programista go zna: R.C. Martin, została wydana jego nowa książka!

Wykop tylko dla programistów. W tym tygodniu miała miejsce premiera nowej książki Roberta C. Martina, autora klasyka "Czysty kod": "Czysta architektura. Struktura i design oprogramowania. Przewodnik dla profesjonalistów".
z- 16
- #
- #
- #
- #
- #
- #
Jesteś programistą, lub chcesz nim zostać? Od dzisiaj do niedzieli jest promocja w Helionie na książki, ebooki i audiobooki. Zniżki do 60% i darmowa dostawa:
http://helion.pl/page/8451w/promocja/4900
W Ebookpoincie też, ale tylko ebooki:
http://bit.ly/Warszawskie-Targi-Ksiazki-2018
#programowanie #naukaprogramowania #java #programista15k #javascript #php
http://helion.pl/page/8451w/promocja/4900
W Ebookpoincie też, ale tylko ebooki:
http://bit.ly/Warszawskie-Targi-Ksiazki-2018
#programowanie #naukaprogramowania #java #programista15k #javascript #php
taguj #cebuladeals
Zakupione
#programowanie #java #pytanie
Jakie wzorce projektowe oraz dobre praktyki uważacie za najbardziej uniwersalne/najważniejsze przy projektowaniu aplikacji: od małych konsolowych, po olbrzymie enterprise'owe? Czy przykładowo tworząc moduł/pakiet dobrą praktyką jest zacząć od stworzenia interfejsu, żeby nie być przykutym do jednej implementacji i wcielać w życie inversion of control? Jakie jeszcze żelazne zasady stosujecie na codzień?
Jakie wzorce projektowe oraz dobre praktyki uważacie za najbardziej uniwersalne/najważniejsze przy projektowaniu aplikacji: od małych konsolowych, po olbrzymie enterprise'owe? Czy przykładowo tworząc moduł/pakiet dobrą praktyką jest zacząć od stworzenia interfejsu, żeby nie być przykutym do jednej implementacji i wcielać w życie inversion of control? Jakie jeszcze żelazne zasady stosujecie na codzień?
- 4
@baalder363: bzdurą jest tworzenie interfejsu tylko dla sztuki. Jak nie masz od samego poczatku takiej potrzeby to nie warto.
- 3
@baalder363: Najbardziej uniwersalne to luźne powiązania, enkapsulacja i polimorfizm. Potem masz SOLID i parę innych skrótowców, potem wzorce. Same wzorce na początku nauki pomagają szukać rozwiązań, ale z czasem używanie staje się intuicyjne i ich rola sprowadza się do nazw stosowanych technik w celu osiągnięcia tych uniwersalnych celów - uproszczenie komunikacji na zasadzie "byłem w kinie", gdzie "kino" jest powszechnie rozumiane jako sala z dużą ilością siedzeń, ekranem, gdzie ogląda
Hej
Piszę pierwszy, większy projekt z wykorzystaniem dużo większej separacji pomiędzy modułami i natrafiłem na pewien problem odnośnie tego który moduł co powinien mieć.
Piszę '"system" do obstawiania wyników meczy. Mam m. in. moduł zarządzający ligami i meczami oraz osobny moduł do zakładów. Przyjmijmy takie dwie reguły biznesowe:
-zakład nie może być dodany w momencie gdy mecz się już dodał
Piszę pierwszy, większy projekt z wykorzystaniem dużo większej separacji pomiędzy modułami i natrafiłem na pewien problem odnośnie tego który moduł co powinien mieć.
Piszę '"system" do obstawiania wyników meczy. Mam m. in. moduł zarządzający ligami i meczami oraz osobny moduł do zakładów. Przyjmijmy takie dwie reguły biznesowe:
-zakład nie może być dodany w momencie gdy mecz się już dodał
- 0
@badAttitude: okej ale to nadal nie bardzo odpowiada ponieważ moduły znajdują się mniej więcej na tym samym poziomie abstrakcji
@krasnoludkolo: o proszę wpadłeś na jeden z typowych problemów wielopakietowego projektu ;) Pamietam że kiedyś byl popularny command design pattern zeby to rozwiązać. Swoja droga @badAttitude dobrze mówi ( ͡° ͜ʖ ͡°)
- 2
Hej, miał ktoś taki problem podczas budowania aplikacji w Android Studio
Caused by: java.lang.ClassNotFoundException: Class javafx.scene.control.ContextMenu not found
#android #androiddev #java #naukaprogramowania
Caused by: java.lang.ClassNotFoundException: Class javafx.scene.control.ContextMenu not found
#android #androiddev #java #naukaprogramowania
@karment: aplikacji Androidowej? Androidowa Java nie ma biblioteki javafx. Nie korzystaj z niej. Ewentualnie musisz załączyć dodatkową bibliotekę.
Do czego Ci ta klasa?
Do czego Ci ta klasa?
#java #naukaprogramowania #programowanie
Chciałem dzisiaj zainstalować sobie SceneBuilder z http://gluonhq.com/products/scene-builder/#download
Mam zainstalowaną Java, zrobiony PATH. Neatbeans mi działa ale nie chce współpracować z tym badziewiem... w ogóle jak wchodze w zainstalowany folder i chce odpalić samą aplikację nie działa. Widać, że coś ładuje a po czasie nic się nie dzieje. Wie ktos może o co może chodzić?
Chciałem dzisiaj zainstalować sobie SceneBuilder z http://gluonhq.com/products/scene-builder/#download
Mam zainstalowaną Java, zrobiony PATH. Neatbeans mi działa ale nie chce współpracować z tym badziewiem... w ogóle jak wchodze w zainstalowany folder i chce odpalić samą aplikację nie działa. Widać, że coś ładuje a po czasie nic się nie dzieje. Wie ktos może o co może chodzić?
- 0
@Ewentualnie: problem był taki, że wcześniej wszystko działało. W ogóle jak daje w Neatbens ścieżke do Scene to daje to AppData/Local itd. ale mi nie działa w IDE oraz normalnie jak chce samą aplikacje. Jak wyjmę apke z folderu AppData wtedy działa jako aplikacja ale wywala błędy w Neatbens. Od rana z tym walczę i już za przeproszeniem k-----y dostaje, bo mam projekt do zrobienia a nie mam na czym
- 2
#java #programowanie #androiddev
Mireczki, uprzedzam że strasznie zielony z androida.
Potrzebuje stworzyć aplikacje która po wciśnięciu przycisku pobiera mi jak najdokladniejsza (nie ostatnia znana) wartość LatLon i wyświetla ja w textviewsach. (planuje potem te wartości zapisywać w gsonie). Jak na razie udało mi się jedynie wyświetlić mapę i dostać się do ostatniej znanej lokacji.
Ma ktoś pomysł jak taka apke rozplanować? A może ktoś ma jakiś
Mireczki, uprzedzam że strasznie zielony z androida.
Potrzebuje stworzyć aplikacje która po wciśnięciu przycisku pobiera mi jak najdokladniejsza (nie ostatnia znana) wartość LatLon i wyświetla ja w textviewsach. (planuje potem te wartości zapisywać w gsonie). Jak na razie udało mi się jedynie wyświetlić mapę i dostać się do ostatniej znanej lokacji.
Ma ktoś pomysł jak taka apke rozplanować? A może ktoś ma jakiś
- 0
@maciek30_pl: Mogę mieć 3 oddzielne aktywności w
1. której jedna będzie odpowiadać za główne okno i przejścia do mapy/pliku.
2. będzie wyświetlać i przesuwać mapę razem z użytkownikiem
3. będzie reagować na przyciśnięcie przycisku (znajdującego się w layaucie z mapą) i wyświetlać LatLon w textviewsach (które też bądą w layaucie z mapą)?
Jak to zrealizować, ta trzecia aktywność miała by wtedy nie mieć swojego layoutu.
1. której jedna będzie odpowiadać za główne okno i przejścia do mapy/pliku.
2. będzie wyświetlać i przesuwać mapę razem z użytkownikiem
3. będzie reagować na przyciśnięcie przycisku (znajdującego się w layaucie z mapą) i wyświetlać LatLon w textviewsach (które też bądą w layaucie z mapą)?
Jak to zrealizować, ta trzecia aktywność miała by wtedy nie mieć swojego layoutu.


















Mirki, zna się ktoś z Was na interpretacji wyników analizy heapdumpa? Miałem wyciek pamięci i zrobiłem sobie analizę za pomocą eclipse analyzera, ale nie do końca ogarniam jak to interpretować
źródło: comment_Zsy0VFCXuPj9QRrrwp7B7ohkQ8wluu5y.jpg
Pobierz