Witam
Zacznę od tego, że dopiero zaczynam naukę języka JAVA. Z samą składnią języka miałem do czynienia na studiach, niestety bardzo ogólnikowo.
Książki już mam (Praktyczny kurs Java. Wydanie III oraz Java. Podstawy. Wydanie IX), zacznę od nauki podstaw i JSE. Jestem przygotowany na zmniejszenie obecnych zarobków i odbycie praktyki/stażu.
Po roku pracy na stanowisku związanym ze studiami okazało się, że to nie jest to co chcę robić w życiu. Zainteresowałem się tematyką sieciową, zrobiłem kurs i certyfikat CCNA. Teraz wiem jak działają sieci komputerowe, znam najważniejsze protokoły sieciowe. Sama praca administratora sieci jednak mnie nie pociąga i postanowiłem wrócić do nauki języka JAVA.
Moje pytanie brzmi następująco:
Czy znajomość działania sieci komputerowych (+ew. umiejętność ich projektowania i konfiguracji) i znajomość protokołów sieciowych jest przydatna podczas programowania w języku JAVA? Lubię tematykę sieciową, ale nie lubię samej odtwórczej i monotonnej konfiguracji urządzeń. Czy wiedza z zakresu sieci przyda się bardziej do programowania w JEE czy przy programowaniu aplikacji na Android (nawet w trochę dalszej perspektywie)? Jakie są wasze doświadczenia po latach pracy?