Książki

FA
  • Rejestracja:ponad 5 lat
  • Ostatnio:ponad 5 lat
  • Postów:2
1
DA
  • Rejestracja:prawie 18 lat
  • Ostatnio:około rok
1

Modern Java in action
https://krainaksiazek.pl/Java-8-&-9-in-Action,9781617293566.html

Czytał ktoś ? Warta swojej ceny ???

S1
  • Rejestracja:ponad 5 lat
  • Ostatnio:ponad 5 lat
  • Postów:1
1

Witam,
jestem początkującym programistą. Podstawy programowania c++, html, css. Chciałbym nauczyć się programować w javie. Jakie książki polecacie do nauki tego języka ? Dzięki za pomoc.

TheLearner
  • Rejestracja:ponad 5 lat
  • Ostatnio:około 3 lata
  • Lokalizacja:Krypton
  • Postów:298
2

Wydaje mi się, że pierwszy post wyczerpuje odpowiedz na twoje pytanie, ale.... w ramach dopowiedzenia od początkującego, dopiero co uczącego się kolegi, dorzucę coś ze swojej perspektywy (bez wcześniejszego doświadczenia w innych językach).

  1. Java Dla Zupełnie Początkujących, Tony Gaddis.
    Jeśli programowałeś już w C++ to może Cię znudzić, ale jeśli chodzi o mnie, to podstawy wytłumaczone na tip top. Brakuje pewnych rzeczy, ale fajny start, żeby dokładnie zrozumieć o co chodzi gdzieś indziej.
  2. Kurs online Java Start. Co prawda nie jest to książka, ale fajnie wytłumaczone lekcje dla laików, którzy chcą nauczyć się "czegoś".
  3. Java Podstawy, Cay S. Horstmann. Nie rozumiałem wielu rzeczy w tej książce przed czytaniem Gaddisa, ale znajduje się tu wiele rzeczy przydatnych (mnie osobiście) jako GENIALNE dopowiedzenie do rzeczy jakich się mogę nauczyć w Gaddisie. Są również porównania Javy z C++, więc dla Ciebie jak znalazł.
  4. Samouczek programisty. Również nie książka, tylko kurs online. Pierwsze trzy lekcje ZUPEŁNIE niezrozumiałe dla mnie były póki nie przeczytałem Gaddisa, ale teraz świetny materiał żeby robić "powtórzenie" wcześniej przeczytanych rzeczy.
    Tyle ode mnie, nie wiem czy pomocne tobie, ale może chociaż komuś ;)

edytowany 1x, ostatnio: TheLearner
Belka
Polecam JavaStart - co prawda sam pewnie bym się nie pokusił, by zapłacić za niego, ale dzięki uprzejmości kolegi ze studiów miałem dostęp to kursów zakupionych przez niego. Bardzo fajnie przedstawiona wiedza :)
MR
  • Rejestracja:ponad 5 lat
  • Ostatnio:około 5 lat
  • Postów:3
1

Witam,
Chciałbym nauczyć się programować w Javie. Jakie książki polecacie do nauki tego języka ?, dopiero zaczynam :)
Co myślicie o tych książkach?
Java Dla Zupełnie Początkujących, Tony Gaddis.
Programowanie w Javie. Solidna wiedza w praktyce. Wydanie XI
Po przerobieniu tych Książek chciałbym się zapisać na jakiś kurs online co myślicie o tym ?
Kurs Programowania Java od Podstaw, czy jest sens w ogóle zapisywać się na ten kurs po przerobieniu tych książek ? Czy lepiej zainwestować później w jakaś lepszą książkę ?
Dzięki za pomoc.

edytowany 1x, ostatnio: MRMB
TheLearner
TheLearner
Dla mnie Gaddis działa. Polecam. Napisałem zresztą to w poście powyżej twojego posta ;)
TheLearner
  • Rejestracja:ponad 5 lat
  • Ostatnio:około 3 lata
  • Lokalizacja:Krypton
  • Postów:298
1

Co prawda nie chodzi o książkę o tematyce związanej z Javą, ale......
Czy ktoś jest w stanie się wypowiedzieć, czy pozycja "Matematyka od zera dla inżyniera" (Stroud K.A., Booth Dexter J.) będzie ok dla osoby zajmującej się programowaniem hobbistycznie, która ostatni kontakt z matematyką miała 13 lat temu, a jednak widzi, że wbrew temu co można przeczytać, ta matematyka jest niezbędna do stworzenia czegoś fajnego....
Ewentualnie polecić coś innego dla laika?


edytowany 1x, ostatnio: TheLearner
RZ
  • Rejestracja:ponad 6 lat
  • Ostatnio:ponad 4 lata
  • Postów:20
1

Poleci ktoś kurs albo dobry tutorial najlepiej jakiś nowy co dobrze wprowadzi i da solidne fundamenty do Javy?

veneficus
sprawdź codegym ;)
RZ
to darmowy czy płatny kurs?
veneficus
płatny o ile się nie mylę teraz. Chyba był do 10 poziomu za darmo. Teraz chyba jest całkowicie płatny ale w mojej opinii warto.
Roman Mokrzan
  • Rejestracja:ponad 5 lat
  • Ostatnio:2 miesiące
  • Postów:159
2

Czy powstała jakaś lepsza / nowsza / bardziej prawilna książka o współbieżności w Javie niż Brian F. Goetz "Java Concurrency in Practice"?

I dlaczego stała się ona właściwie białym krukiem, tzn. nie można jej kupić ani nowej ani używanej ani w bibliotekach nie występuje? Czy dlatego że jest przestarzała czy dlatego że jest taka dobra?


Zobacz pozostały 1 komentarz
Roman Mokrzan
Tak to jeśli chodzi o wydanie angielskie, co do wydania polskiego to nie udało mi się jeszcze złowić.
BraVolt
Polecam ograniczyć się tylko i wyłącznie do materiałów anglojęzycznych, nawet gdy może ci się to teraz wydawać utrudnieniem, bo "po polsku łatwiej się nauczę". Im szybciej zainwestujesz w solidną znajomość języka tym szybciej inwestycja zacznie przynosić korzyści.
KamilAdam
Publisher: Addison-Wesley Professional; 1 edition (May 19, 2006). Z rzucenia okiem na datę i spis treści wynika że książka zawiera same wątki. A trochę się w temacie współbieżności pozmieniało. Mamy CompletableFuture. Można użyć Akkę i inne biblioteki zewnętrze.
BraVolt
Kilkanaście lat później Dr Heinz Kabutz (Java Champion) na podstawie tej właśnie książki prowadzi szkolenie Java Concurrency. Weszło "nowe" ale podstawy bronią się mimo upływu lat
Julian_
ja zamawiam z amazona tylko w wersji angielskiej, jest lepsza, bo kluczowe słowa nie są przeinaczone tak jak w tłumaczeniach
M4
  • Rejestracja:około 5 lat
  • Ostatnio:około 5 lat
  • Postów:9
1

Szukam książki do nauki Javy w wersji 13. Obecnie uczę się Javy z tej aplikacji.
https://play.google.com/store/apps/details?id=com.hitechrush.codegym

Areek
Zabawka aplikacja na kilku calach != Nauka programowania ;)
DR
  • Rejestracja:prawie 5 lat
  • Ostatnio:prawie 5 lat
  • Postów:1
1

Jaka książka do nauki programowania z użyciem Javy?

Kupiłem kurs na Udemy - ten od Tima Buchalki, ale chcę też dorzucić jakąś książkę, mam dwa typy:

  1. Java. Podstawy - Cay S.Horstmann
  2. Java dla zupełnie początkujących - Tony Gaddis

W 1.brakuje niestety zadań, co nieco mnie zniechęca. Ktoś miał styczność z tą drugą pozycją? Proszę o pomoc w rozsztrzygnięciu..

TheLearner
TheLearner
Przerobiłem obie. Jak umiesz już programować w jakimś języku bierz Horstamana, a jak jesteś zielony w temacie bierz Gaddisa.
UH
Książka Horstmanna jest dobra, ale z tego co pamiętam pewne rzeczy były nieprecyzyjnie opisane i dodatkowo czytałem jeszcze oficjalny java tutorial.
DR
No to wezmę Gaddisa, dzięki Wam, pozdrawiam!
AK
  • Rejestracja:ponad 6 lat
  • Ostatnio:7 dni
  • Postów:3561
1

Mikroserwisy w akcji 2019
Morgan Bruce, Paulo A. Pereira

Warto się tym emocjonować? Skorzystam, czy z netu wydobędę więcej?

PWN 2019 (przykładowe 2 stronicowe fragmenty są bezwartościowe)


Bo C to najlepszy język, każdy uczeń ci to powie
purrll
  • Rejestracja:około 5 lat
  • Ostatnio:ponad 4 lata
  • Lokalizacja:Kuala Lumpur
  • Postów:241
1
AnyKtokolwiek napisał(a):

Mikroserwisy w akcji 2019
Morgan Bruce, Paulo A. Pereira

Warto się tym emocjonować? Skorzystam, czy z netu wydobędę więcej?

PWN 2019 (przykładowe 2 stronicowe fragmenty są bezwartościowe)

https://www.amazon.com/Microservices-Action-Morgan-Bruce/dp/1617294454 Amazon oferuje chyba ciut więcej kartek podglądu. Różnica pomiędzy netem, a tą pozycją jest taka, że tu masz wszystko podane na tacy i pisane ciągiem. W necie będą to mieszane przykłady albo niezweryfikowane merytorycznie albo bazujące na starych rzeczach.


Aleksander Brzozowski
  • Rejestracja:ponad 8 lat
  • Ostatnio:ponad 4 lata
  • Postów:26
1
purrll napisał(a):
AnyKtokolwiek napisał(a):

Mikroserwisy w akcji 2019
Morgan Bruce, Paulo A. Pereira

Warto się tym emocjonować? Skorzystam, czy z netu wydobędę więcej?

PWN 2019 (przykładowe 2 stronicowe fragmenty są bezwartościowe)

https://www.amazon.com/Microservices-Action-Morgan-Bruce/dp/1617294454 Amazon oferuje chyba ciut więcej kartek podglądu. Różnica pomiędzy netem, a tą pozycją jest taka, że tu masz wszystko podane na tacy i pisane ciągiem. W necie będą to mieszane przykłady albo niezweryfikowane merytorycznie albo bazujące na starych rzeczach.

Możesz zobaczyć też: Budowanie mikrousług Sam Newman.
Jestem w trakcie lektury, nie ma tu konkretnych technologii, raczej ogólny pogląd na to jak tworzyć mikrousługi, jak integrować, jak rozdzielać. Przyjemnie się czyta ;)

AK
Ksiązki teoretyczne mają sens - i wolniej się starzeją.
AK
BTW tej link z amazona jest jakies popie.... inna książka jest w wywołaniu, innej okładka i spis.
Aleksander Brzozowski
Zależy czego wymagasz od książki o tej tematyce -- czy konkretnych narzędzi, które pozwolą Ci tworzyć aplikacji w architekturze mikrousługowej, czy poglądu o co chodzi w mikrousługach.
purrll
Akurat książki tego typu zawsze będą zawierać głównie teorię i ewentualnie wycinki przykładów. To raczej pozycja dla obytych z kodem programistów.
Korges
Stoję właśnie przed wyborem książki o mikroserwisach, "Budowanie mikrousług Sam Newman" czy "Mikroserwisy w akcji Morgan Bruce, Paulo A. Pereira"? A może jeszcze coś innego? Zależy mi na przystępności, prosty i jasny język bez zastanawiania się co autor ma na myśli. (oczywiście dla java developera)
JuniorHtmlDeveloper
JuniorHtmlDeveloper
  • Rejestracja:prawie 5 lat
  • Ostatnio:ponad 4 lata
  • Postów:9
1

Thinking in Java nie powinna być na pierwszej pozycji. Jest to zniechęcające dla nowicjusza. To może czytać osoba która już programowała w czymś. Generalnie podchodzi do tematu OOP jakby był rok 2000 (zgaduję, nie pamiętam 2000 pod względem programowania).


"We wondered why people were so against using regular objects in their systems and concluded that it was because simple objects lacked a fancy name. So we gave them one, and it's caught on very nicely."
edytowany 1x, ostatnio: JuniorHtmlDeveloper
Marcin Pacana
Nie zgadzam się. Thinking in Java była moją pierwszym podręcznikiem w nauce Javy. Moim zdaniem bardzo dobrze wprowadza w programowanie z racji wielu porównań i daje dobre podstawy do dalszego rozwoju.
JuniorHtmlDeveloper
JuniorHtmlDeveloper
Oooo. Nie programowałeś w niczym wcześniej? Ile lat temu to było?
N1
  • Rejestracja:prawie 5 lat
  • Ostatnio:ponad 4 lata
  • Postów:5
1

Jaką polecacie książkę dla Javy dla początkującego? Oczywiście w tym języku.Dawniej bawiłem się w C++(średni poziom zaawansowania) czy Python(początki). Stwierdziłem że może warto iść na Jave z C++,gdyż prędzej znajdę pracę i jest zapotrzebowanie na rynku Polskim na ten język.Można też zauważyć że jest podobny składniowo do C++,więc plus.Tak więc jaka książka na początek polecacie.Na internecie,na kanałach yt także się uczyć będę,lecz książka mi się przyda.Nie wracam do poprzednich stron tego tematu,gdyż chce najnowszą opcję,nie z przed 5 lat,chyba wiadomo :)

Zobacz pozostałe 2 komentarze
N1
O tych mowa? https://helion.pl/ksiazki/java-podstawy-wydanie-xi-cay-s-horstmann,javp11.htm#format/d https://helion.pl/ksiazki/java-techniki-zaawansowane-wydanie-xi-cay-s-horstmann,jatz11.htm#format/d https://helion.pl/ksiazki/java-efektywne-programowanie-wydanie-iii-joshua-bloch,javep3.htm#format/d Która z nich najlepsza? Oczywiście nie wliczając środkowej,bo to zaawansowanie.Czy może jednak inna? Bo widziałem książki różne,lecz były stare(Java 5,gdzie teraz to 8 lub nawet nowsza jest),chce najbardziej aktualną książkę.
TS
takSrednioBymPowiedzial
Bloch jest już dla bardziej zaawansowanych.
JuniorHtmlDeveloper
JuniorHtmlDeveloper
Ale Bloch jest świetny w przeciwieństwie do np Thinking in Java (czepiam się i czepiam tego, ale nie kumam fenomenu..)
TS
takSrednioBymPowiedzial
Ja przerabiałem Thinking i nie żałuję. Bloch też i jest świetny, ale nie jest dla kogoś kto nie zna Javy.
RequiredNickname
Effective java to nie książka dla kogoś kto się uczy podstaw języka imho. Polecam na początek kurs np. javastart.pl i do tego Java Podstawy Horstmana celem fajnego uzupełnienia wiedzy (wiem, że początkowo bez obycia z dokumentacją jest ona słaba w odbiorze [dokumentacja]). Horstman ma też javę dla zaawansowanych która też jest fajnym uzupełnieniem wiedzy.
Korges
  • Rejestracja:prawie 5 lat
  • Ostatnio:około 8 godzin
  • Postów:555
1

Stoję właśnie przed wyborem książki o mikroserwisach,
"Budowanie mikrousług Sam Newman" czy "Mikroserwisy w akcji Morgan Bruce, Paulo A. Pereira"?
A może jeszcze coś innego?
Zależy mi na przystępności, prosty i jasny język bez zastanawiania się co autor ma na myśli. (oczywiście dla java developera) -

EL
Tej drugiej nie czytałem ale "Budowanie mikrousług" calkiem okej chociaz miałem wrażenie że mało tam mięsa.
RequiredNickname
Mikroserwisy. Wzorce z przykładami w języku Java Chris Richardson
PL
  • Rejestracja:ponad 4 lata
  • Ostatnio:około 4 lata
  • Postów:1
1

Jestem w trakcie przerabiania :Spring w akcji wydanie 5, wiele osób poleca, rzekomo opisuje specyfike springa. Niemniej pozycja 2 letnia. Dość pobieżnie napisana, przekrojowa, a uaktualniona pozycja pojawi się dopiero na wiosnę więc póki co szukam alternatywy czegoś co dalej porusza się w kontekście budowania tutaj stricte backendu z uzyciem springa.

Co publikuje faktycznie stosowane dobre wzorce i różne efektywne mechaniki, ale rozwijając temat na tyle, żeby można było się zagłębić nad rozwiązaniami, napisane na wzór efektywnych technik. Może to być oczywiście kilka pozycji. W moim kontekście komunikuje się to z kontrolerem w angularze2, ale totalnie nie musi go dotyczyć.

Coś aktualnego, bardziej złożonego, treść ujęta w języku angielskim lub polskim.

RequiredNickname
Spoko pomysłem jest posiłkowanie się np. kursami wideo (potem o każdym poruszonym zagadnieniu można fajnie poczytać w dokumentacji albo na blogach typu baeldung): https://www.udemy.com/course/spring-pl/learn/lecture/17588390?start=0#overview (nie jestem autorem tego kursu ale ufam autorowi)
TO
  • Rejestracja:ponad 4 lata
  • Ostatnio:3 miesiące
  • Postów:5
0

Może nie książka (chociaż e-booka u nich można kupić) ale na portalu https://www.baeldung.com/ jest sporo zwięźle opisanych cech/funkcjonalności Springa.

Jeżeli chodzi o książkę "Spring w akcji" to nawet 4 edycja jest dalej aktualna (o ile mówimy tu o Spring MVC i Spring Boot).

jestemZWykopu
jestemZWykopu
niestety zazwyczaj zbyt płytko, ale plus za przykłady
Bambo
  • Rejestracja:ponad 10 lat
  • Ostatnio:7 miesięcy
  • Postów:779
2
  1. Building Microservices - Newman -> https://helion.pl/ksiazki/building-microservices-designing-fine-grained-systems-sam-newman,e_2gtt.htm#format/e
  2. Monolith to microservices - Newman -> https://helion.pl/ksiazki/monolith-to-microservices-evolutionary-patterns-to-transform-your-monolith-sam-newman,e_1e27.htm#format/e
  3. Design Data Insensive-Application -> https://helion.pl/ksiazki/designing-data-intensive-applications-the-big-ideas-behind-reliable-scalable-and-maintainable-sys-martin-kleppmann,e_0gxd.htm#format/e
  4. Java performance. In depth advice tuning and programming ... - https://helion.pl/ksiazki/java-performance-in-depth-advice-for-tuning-and-programming-java-8-11-and-beyond-2nd-edition-scott-oaks,e_1frr.htm#format/e
    5, Microservices in action -> https://www.amazon.com/Microservices-Action-Morgan-Bruce/dp/1617294454

Czytał ktoś? Które polecacie? Ewentualnie zaproponuje ktoś kolejność ?

@Shalom @jarekr000000 @Charles_Ray @somekind @0xmarcin @KamilAdam

edytowany 2x, ostatnio: Bambo
Zobacz pozostałe 8 komentarzy
Bambo
Ale 1 podobno też. Te obie.
Bambo
W sumie dopiero skończyłem Concurrency in Practice. Ciekawe kiedy zapomnę.
RequiredNickname
@Bambo: warto jeszcze Concurrency in Practice?
Bambo
Na bardziej hardcorowe rozmowy rekrutacyjne xd .. a tak serio to chyba po prostu zwiększenie świadomości, co sie może zepsuć jak używamy ręcznie watkow I niskopoziomowych mechanizmów, executory w jakiś nieserwletowych apkach, wiedza o tym jak przełączenie watkow dziala na zużycie CPU (context switching), semafory, latche i inne bajery robione na AQS to chyba jak piszesz tylko swoje liby xd
Bambo
Chyba najbardziej cieszy mnie to, że zrobiłem w mózgu połączenia do wielu rzeczy z obszaru watkow I nawet jak zapomnę wielu spraw to mam notatki i odświeżę connecta. Nie mam tak dużego cache, żeby to wszystko pamiętać. Minął miesiąc odkąd skończyłem czytać w 95% i dziś jeszcze doczytywalem coś i jak zobaczyłem zakładanie reentrant locka w konstruktorze to 30 min rozkminialem po co tam ten lock xd .. nie mam tak, że wszystko wiem od razu. Czasem musze rozkminic mechanizmy albo doczytać jeśli chodzi o te niskopoziomowe klocki.
M1
  • Rejestracja:ponad 8 lat
  • Ostatnio:ponad rok
  • Postów:6
0

Cześć, chętnie odkupię książkę "Java. Współbieżność dla praktyków". Jak ktoś ma i mu się kurzy na półce, to proszę o kontakt priv :)

RequiredNickname
Mam skan w PDF (nie znalazłem nigdzie fizycznej książki ani nawet ebooka do kupienia)
PH
  • Rejestracja:ponad 5 lat
  • Ostatnio:około rok
  • Postów:374
0

Jaka książka o oracle - bazie danych dla programisty java? widziałem np. oracle database the complete refernce albo handbook, z czym to 2 jest 2 razy mniejsze... co wybrać?

XY
  • Rejestracja:ponad 6 lat
  • Ostatnio:27 dni
  • Postów:257
0
phanc napisał(a):

Jaka książka o oracle ...

Zgaduję, że chodzi o te dwie (lub ew. wydania dotyczące innych wersji):
https://www.amazon.com/Oracle-Database-Complete-Reference-Press/dp/0071801758/
https://www.amazon.com/Oracle-Database-12c-Handbook-Press/dp/0071798781/
Przeglądnąłem spisy treści. Ta druga jest dla administratora (DBA), więc to miałoby sens tylko jeśli chcesz zostać człowiekiem-orkiestrą. Ta pierwsza już prędzej, ale być może tylko mała część może być tak naprawdę przydatna dla programisty Javy. Bo np. nie znasz SQL-a w ogóle? Potrzebujesz PL/SQL lub cech obiektowych bazy do czegokolwiek (a i tak jest tam raczej po łebkach)?
Trzeba mieć własny plan tematów, które się do czegoś przydadzą, i nie zaszkodzi poszukać materiałów tutaj: https://docs.oracle.com/en/database/oracle/oracle-database/index.html

PH
dzięki za odp. No używamy plsql. I ogólnie przyadała by mi się znajomość oracla, bo co chwile rzuca błedami a nie wiem o co chodzi.
27
  • Rejestracja:ponad 4 lata
  • Ostatnio:około 2 lata
  • Postów:10
0

Cześć,
szukam książek(lub jakiejkolwiek innej formy), która wprowadzi mnie bardziej w świat javy, jvm, wzorców projektowych i popularnych frameworków (typu Spring) ale w formie dobrego zrozumienia jak to wszystko działa pod spodem. Nie szukam książki, która pokazuje jak napisać pętle for czy wytłumaczy czym jest tablica.
Za każdą propozycję z góry dziękuję :)

Belka
  • Rejestracja:prawie 8 lat
  • Ostatnio:dzień
  • Lokalizacja:PL
  • Postów:452
0
27codelady napisał(a):

Cześć,
szukam książek(lub jakiejkolwiek innej formy), która wprowadzi mnie bardziej w świat javy, jvm, wzorców projektowych i popularnych frameworków (typu Spring) ale w formie dobrego zrozumienia jak to wszystko działa pod spodem. Nie szukam książki, która pokazuje jak napisać pętle for czy wytłumaczy czym jest tablica.
Za każdą propozycję z góry dziękuję :)

  • Java: Techniki Zaawansowane
  • Spring w Akcji
  • Nowoczesne receptury w Javie. Proste rozwiązania trudnych problemów

Może te?

developeronthego
  • Rejestracja:prawie 3 lata
  • Ostatnio:7 dni
  • Postów:37
0

Tradycyjnie polecam książki Horstmanna. Jak dla mnie najlepszy autor na rynku.

WhiteLightning
Ktora wersja Javy jest w nich uzywana?
B1
  • Rejestracja:ponad 5 lat
  • Ostatnio:około 4 godziny
  • Postów:376
0

Co polecicie do Javy 17? Podbijamy w projekcie, ale ja mentalnie siedzę w 8/9 i chciałbym się rozwinąć.

LitwinWileński
Poczytaj co sie zmienilo... Jesli chodzi o jezyk to niewiele... switche jakies stringutilsy, recordy..
PdP
Cos ciekawego znajdziesz w: OCP Oracle Certified Professional Java SE 17 Developer Study Guide: Exam 1Z0-829
WhiteLightning
IMHO obejrzyj sobie pare prezentacji typu whats new in Java xxx
LitwinWileński
  • Rejestracja:prawie 3 lata
  • Ostatnio:14 dni
  • Postów:734
1

Release It!
Wybitna książka z 2007, szersze spojrzenie na programowanie/projektowanie/utrzymywanie o tym jak wiele się może zrypać i jak sobie z tym radzić.
https://www.oreilly.com/library/view/release-it-2nd/9781680504552/

Clean Architecture: A Craftsman’s Guide to Software Structure and Design
Kolejna wybitna wujka Boba, której treść wyryłem sobie głęboko w serduszku. Znalazłem tu odpowiedzi na pytania, które zadawałem sobie przez ostatnie 3 lata.
https://www.oreilly.com/library/view/clean-architecture-a/9780134494272/

edytowany 3x, ostatnio: LitwinWileński
LitwinWileński
  • Rejestracja:prawie 3 lata
  • Ostatnio:14 dni
  • Postów:734
0

Internet. Jak działa naprawdę? Ilustrowany przewodnik po protokołach, prywatności, cenzurze i zarządzaniu
Lekko się czyta, taka dla licealistów, poziom podstawowy, dobre wprowadzenie, zawiera najważniejsze rzeczy
https://helion.pl/ksiazki/internet-jak-dziala-naprawde-ilustrowany-przewodnik-po-protokolach-prywatnosci-cenzurze-i-zarzad-article-19-author-mallory-knodel-contributor,injadz.htm#format/d

K2
  • Rejestracja:prawie 2 lata
  • Ostatnio:prawie 2 lata
  • Postów:2
0

Siema, mam pytanie. Czy warto zacząć naukę javy od starszej wersji? Tzn. Wpadła mi w ręce ksiażka "Wprowadzenie do Javy. Programowanie i struktury danych" .Wygląda na odpowiednią dla mnie, bo jest to książka dla początkujacych i traktuje też o podstawach działania internetu, komputerów itp.(a ja jestem początkujący). Natomiast jej mankamentem jest to, że opisuje 12 wersję javy. Czy warto sięgać po taką lekturę? I nie pytam tylko o tą pozycję. Ogólnie czy warto uczyć sie z materiałów odnoszących sie do starszych wersji? Jest na to jakaś zasada czy coś ?:P.
Na koniec dodam, ze sama ksiażka ma 1200 stron, więc to zapewne nie tylko same podstawy podstaw, tylko też bardziej rozbudowane, jak na początkującego rzeczy. Czy jeśli się ewentualnie zdecyduje, to przerabiać całość , czy w pewnym momencie odpuścić?
Pozdro liczę na szybką odpowiedź, bo cena jest dobra i nie wiem ile tak zostanie :P

edytowany 1x, ostatnio: Katanga23
Korges
Stara java to Java 7. Wg mnie Java 8 vs Java 17 to w zasadzie to samo więc bym się nie przejmował.
KamilAdam
  • Rejestracja:ponad 6 lat
  • Ostatnio:2 dni
  • Lokalizacja:Silesia/Marki
  • Postów:5505
1
Katanga23 napisał(a):

Siema, mam pytanie. Czy warto zacząć naukę javy od starszej wersji?

To trzeba być precyzyjnym z pytaniem. Niektórzy są tak starzy że starsza wersja to dla nich Java 6 XD

Tzn. Wpadła mi w ręce ksiażka "Wprowadzenie do Javy. Programowanie i struktury danych" .Wygląda na odpowiednią dla mnie, bo jest to książka dla początkujacych i traktuje też o podstawach działania internetu, komputerów itp.(a ja jestem początkujący). Natomiast jej mankamentem jest to, że opisuje 12 wersję javy.

I to jest precyzyjne. Od Javy 9 wydają wersję co pół roku a LTSy to wersje 11, 17 i 21 (jeszcze nie wydana). Wiec 12 (czyli LTS 11) jest tylko jeden LTS to tyłu. Różnice doczytasz sobie w jeden wieczór na jakimś blogu po angielsku


Mama called me disappointment, Papa called me fat
Każdego eksperta można zastąpić backendowcem który ma się douczyć po godzinach. Tak zostałem ekspertem AI, Neo4j i Nest.js . Przez mianowanie
Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)