@wmichu: package nazwa_projektu określa pakiet w jakim znajduje się klasa, zazwyczaj to com.twojadomena.cośtam i jest zgodny z folderami. Ogólnie chodzi o to żeby nie było konfliktów nazw między bibliotekami, dzięki temu w różnych pakietach mogą być klasy które tak samo się nazywają. W kodzie też możesz ich używać (jak masz te konflikty nazw): java.util.List strings = new java.util.List.

No i widoczność jak wyżej mirek pisze, dana klasa może być
  • Odpowiedz
@wmichu: W projektach tworzonych z wykorzystaniem modułów, czyli Java 9+, dodawanie pakietu i jego eksport jest wymagane. Usuń z projektu plik module-info.java i będzie działać bez żadnego pakietu
  • Odpowiedz
Zdaję sobie sprawę, że programowanie to taka branża, w której trzeba się cały czas dokształcać, ale:

Jeżeli jesteście już zawodowymi programistami, to czy musicie poświęcać swój prywatny czas na nauką programowania? Czy wystarcza tylko to, co robicie/douczacie się w pracy? A jeżeli poświęcacie swój prywatny czas na douczanie się, to ile mniej więcej go poświęcacie (np liczba godzin w ciągu tygodnia, miesiąca)?

Prosiłbym o wyplusowanie wpisu do minimum 6 plusów, aby zwiększyć

Czy będąc zawodowym programistą poświęcasz swój prywatny czas na naukę programowania?

  • Tak 70.3% (253)
  • Nie 29.7% (107)

Oddanych głosów: 360

  • 31
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@maciorqa: Oczywiscie, ze nie. Pracuje ponad 7 lat w zawodzie i nikt nigdy nie kazal mi zrobic czegos w domu, to nie szkola i prace domowe.

Ba, moja obecna firma sama zacheca zebym robil kursy i szkolenia, za ktore placa zebym sie rozwijal ;)
  • Odpowiedz
Czy dane w bazie firestore cloud jakoś jeszcze powinienem zabezpieczyć? Zapisywać je za pomocą hashu na przykład? Chodzi mi o wiadomości użytkowników i ich dane w sumie. Do zapisu danych jest osobna metoda prosto od googla i jedyne co w sumie wystarczy to chyba trimować tylko znaki.
#java #naukaprogramowania #androiddev
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 2
@TMBRK: zalezy od wymagan biznesowych. Dane w Firebase nie różnią sie niczym od danych w każdej innej chmurze. Jeżeli Twoje wiadomości to kody do rakiet atomowych to warto je zaszyfrować. Jak to wiadomości których właściciele mają w------e że Google może je czytać to nie ma sensu.
  • Odpowiedz
#anonimowemirkowyznania
Za miesiąc zaczynam praktyki. Problem w tym, że mam kodzić w SWT - Standard widget toolkit a nigdy w życiu o tym nie słyszałem, ba, nawet nie ma żadnych kursów na necie - udemy - 0. Książek też nie ma. Ktoś coś doradzi z czego się tego uczyć?

#java #programowanie #swt #naukaprogramowania

Kliknij tutaj, aby odpowiedzieć w tym wątku anonimowo
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, od 6 lat programuje komercyjnie w C++ - głównie telekomunikacja, obecnie automotive.
Zastanawiam się obecnie nad zmianą technologii na Jave. Kilka lat temu stworzyłem kilka serwisów w Javie (spring, hibernate etc). Praca przy tworzeniu aplikacji w Javie wydaje mi się ciekawsza niż w większości niskopoziomowa praca przy użyciu C/C++. Dodatkowo jest więcej ofert pracy, większa możliwość pracy zdalnej. Czy uważacie, że taka zmiana będzie trudna? Na co obecnie najlepiej zwrócić uwagę
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pusiux: JSF jest już na wylocie, jedyne oferty to utrzymywanie starych projektów. Obecnie najczęstszy stack dla Javy to Spring Boot, Hibernate i front w JS / TS (np. angular, react, vue).
  • Odpowiedz
Hej Mirasy, odpaliłem kurs na Udemy z programowania w języku Java, używam do tego celu IntelliJ jednak natrafiłem na problem z JavaFX.
Po wpisaniu Application otrzymuję komunikat 'Cannot resolve symbol' a powinno zaimportować javafx.application
Macie jakieś pomysły jak sobie z tym poradzić? (IntelliJ i Java zaaktualizowane do najnowszej wersji)

#programowanie #programista15k #programista #intellij #java #javafx
Giret - Hej Mirasy, odpaliłem kurs na Udemy z programowania w języku Java, używam do ...

źródło: comment_l9ZkbapVVTDoDFXtxVQOrtkWtqVpiscJ.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Giret: Po pierwsze primo, musisz zaimportować Application - Intellij powinien Ci to podpowiedzieć.
Po drugie primo, jakiej wersji Java używasz. Nie pamiętam od której dokładnie wersji (chyba 11), ale JavaFx została usunięta z jdk i musisz ją załadować osobno (najlepiej przez maven lub gradle), albo skorzystać ze starszej wersji Java
  • Odpowiedz
Mireczki, mam jutro kilka wstępnych rozmów kwalifikacyjnych gdzie będą mnie pytać m.in. o oczekiwania finansowe. Czy myślicie że 10k na UOP ewentualnie 75 PLN + VAT/h brzmi sensownie? Wrocław, niecałe 2 lata doświadczenia w Javie + prawie 3 lata w totalnie nie powiązanej technologii. Uderzam w korpo/outsourcing/software housy.
#programowanie #zarobki #java
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Endr3w: jak się dobrze sprzedasz na rozmowie to do ogarnięcia :) aczkolwiek te 600 netto to nie są dolne, ani nawet średnie widełki, tymbardziej że pełnych 5 lat expa w 1 tech nie naliczysz sobie, dużo będzie zależało od potrzeb i portfela firmy, jak Ci zależy na czasie to zszedłbym ze stawką troszkę
  • Odpowiedz
#java #naukaprogramowania
zauważyłem że pusty publiczny konstruktor domyslnie calluje super(), czy można jakoś temu zapobiec? ewentualnie wykryć w nadklasie że był callowany z pustego konstruktora?
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, jest sens uczyć się w 2019 roku PHP, jeżeli lubię ten język? Myślałem o nauce PHP i znalezieniu przyszłej pracy w tym właśnie języku, ale czasami natrafiam na komentarze, że już nie opłaca się uczyć PHP, że coraz więcej serwisów powstaje w innych technologiach, np taki komentarz z wykopu:

Porównaj jednak średnią płacę programistów Rubiego a PHP. Dodatkowo teraz coraz mniej nowych serwisów powstaje w PHP, bo ten język ma więcej

Czy jest sens uczyć się PHP w 2019 roku?

  • Tak 62.3% (188)
  • Nie 37.7% (114)

Oddanych głosów: 302

  • 43
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

niedawno pojawił się composer, ale tam większości bibliotek i tak nie ma


@maciorqa: dalej przestałem czytać.
PHP w ostatnim czasie mocno się rozwinęło. Śmiało znajdziesz dobrą pracę w nim w przyszłości, jak będziesz miał odpowiednie skilsy czyli jak w innych językach.
  • Odpowiedz
Siemano mirasy. Powiedzcie mi, czy firebase udostępnia takie opcje jak dodanie username defaultowo? Czy muszę tworzyć bazę gdy chcę prócz mejla, hasła trzymać jeszcze username? W jaki sposób je wtedy mogę powiązać z userem stworzonym przy pomocy createUserWithEmailAndPassword? Dostaję jakieś ID w zwrocie?
#android #naukaprogramowania #androiddev #java
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@TMBRK: z tego co widzę to nie ma takiej opcji. Na pewno każdy user, bez znaczenia czym się loguje, otrzymuje UID typu String, który jest kluczem głównym, którym to możesz potem posłużyć się do stworzenia nowej tabeli z dodatykowymi atrybutami dla użytkownika.
  • Odpowiedz
Okej! czas na kolejne podsumowanie #technologicznasowa ! To co się pojawiło na blogu w tym miesiącu:
- Wyjątki - Podstawa - Całkiem spoczko artykuł wyszedł, namęczyłem się trochę z grafiką do wyjątków :D
Rozpocząłem również cykl JavaByExample gdzie rozwiązuje jakieś konkretne zadania - zawsze uważałem że najlepiej jest się uczyć przez praktykę:
- Zliczanie znaków - pierwsze zadanie z cyklu
- Ciąg Fibonacciego - klasyka gatunku :) ale dość fajnie wyszła wizualizacja rekurencji -
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Bawie sie od 3 dni w springu i nachodzi mnie problem podłaczenia do istniejacej bazy i wygenerowania dla nich modeli dla hibernate.
W jaki sposób powinienem podpiac ta baze?
Do pustej bazy (mySql) łacze sie z application.properties i wszystko ladnie sie tworzy a nie chciał bym nadpisa/usunąć
istniejacych
danych.

#
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

A co w dzisiejszej Prasówce Technologicznej? Frontendowcy poznają dobre praktyki związane z bezpieczeństwem aplikacji React, backendowcy dowiedzą się co nieco na temat konteneryzacji w Dockerze, a fanów nowinek technologicznych może zainteresować nowy tajemniczy system Microsoftu oraz… drono-latawiec, który wymyślili ludzie z Facebooka. Zapraszamy!

------
-> Zapisz się na mirkolistę: https://mirkolisty.pvu.pl/list/kqLmWfjCV96YaWzk
-> AlertTag: #justnewsit
justjoinit - A co w dzisiejszej Prasówce Technologicznej? Frontendowcy poznają dobre ...

źródło: comment_cr7KpxN6n0G3G0kFcSPXyRIUckoLAF12.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach