Newsgroup: it.comp.java
Titolo: Ho 10 mesi per studiare : consigliatemi cosa

Allora fra qualche giorno comincio il servizio civile(dura 10 mesi) e una volta terminato vorrei cercare lavoro come programmatore
java.
Il java l'ho imparato a grosse linee all'università,studiavo ingegneria informatica(poi l'ho lasciata ma questa è un'altra storia).
Il linguaggio lo conosco a livello teorico,ma sento di non sapere molte altre cose: infatti quando sento parlare di j2ee o roba
simile mi trovo spiazzato.
I due manuali su cui mi sto soffermando in questo momento sono "Concetti di informatica e fondamenti di JAVA 2" di Horstmann e
"Algoritmi e strutture dati in JAVA" di Drozdek entrambe edizione Apogeo.
Quello che vorrei sapere da voi è se conoscete altri buoni manuali dove ampliare la mia conoscenza sul Java a livello teorico non
potendo ancora fare pratica(intendo lavorare).
Io pensavo forse a un manuale sull'UML per approfondire il discorso "programmazione a oggetti",voi che dite?
Aspetto vostre risposte fiducioso.
Vi ringrazio anticipatamente :-)

Più che diventare un super esperto di java ti consiglio di documnetarti e
fare qualche piccola esperienza su web service, cocoon, soap....come Server
da usare quarda jboss, .NET...
... per quanto riguarda UML è bene conoscerlo almeno un pò... se conosci il
modello Entità-Relazione è molto simile... si tratta sempre di
rappresentazione....
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

[CUT]
Lascia stare i manuali e comincia a fare qualche applicazione seria, per 
conto tuo e per esercitarti. I manuali usali in consultazione.
Non so se rendo l'idea, ma se non sbatti la testa, i concetti teorici 
restano campati in aria! Io ad esempio ho fatto una piccola rubrica 
collegata ad un DB. Non era bella, ma almeno funzionava.
Stabilisci un progettino, anche ambizioso, sul quale lavorare. Fai una 
piccola analisi di cosa ti serve e comincia. Senza manuali, solo google.
Devi pero' avere ben in testa cio' che vuoi ottenere....
Io la penso cosi'. Poi vedi tu...
Ciao,
-- 
            Davide Gurgone
      web: 
http://www.gurgone.it/
mail: davidechiocciolinagurgonepuntoit

> Io la penso cosi'. Poi vedi tu...
io apprendo nel tuo stesso modo...pratica pratica pratica, ma non tutti
apprendiamo in maniera simile:-)
Quindi anche io darei il tuo stesso suggerimento...ma poi dipende troppo
dalle singole persone...
Ciao
-- 
-- 
 <IvanBaldassi aka="ilG" />
"Emancipate yourselves from mental slavery"

 Ciao,
Sono daccordissimo con quanto dici,infatti ci avevo pensato anche io.
Ma come ho detto prima sento di avere delle lacune : ad esempio mi piacerebbe creare un progetto che gestisca un database in java
come hai fatto tu,ma non ho la minima idea di come gestirlo,i miei studi all'università si sono bloccati prima,ecco perchè volevo
ampliare le mie conoscenze.
Cmq credo tu abbia ragione,appena finisco di rivedermi i due manuali sopracitati cerchero' di sviluppare un progettino ad hoc.
Grazie mille per il consiglio.

ampliare le mie conoscenze.
l'unico modo di colmare le lacune è quello di fare un po' di pratica.
Anche all'università immagino ti abbiano fatto studiare Java facendo
degli esercizi.
Quello che ti consiglio è di sviluppare, piano piano, una applicazione
che possa avere un'utilità per te (in modo che ti possa appassionare):
quando non sai come andare avanti o hai dei dubbi, fai una ricerca sul
web, ti informi presso il news group, o ti documenti su qualche
manuale in modo da ottenere la soluzione.
Io, ad esempio, ho iniziato a programmare un'applicazione per la
gestione dei miei fumetti...
ho imparato a :
- progettare e realizzare un database relazionale
- usare un framework (torque)
- XML
- ho imparato ad usare tomcat e apache web server
- Servlet e JSP
[...]
Ti consiglio di leggere qualche manuale di ANALISI E PROGETTAZIONE DEL
SOFTWARE. Con la POO  è fondamentale saper usare e applicare i
PATTERN!
Io sto studiano su quetso libro (in inglese):
"Applying UML and Patterns" di Craig Larman.
(
http://www.phptr.com/title/0130925691
)
Buon lavoro!

 rappresentazione....
UML ha un diagramma (su 8) che si ispira agli ER, ma è una cosa ben diversa.

Ma sei sicuro di quello che hai detto??
