Metodo di studio più adatto per Java

Slaw

Utente Attivo
1,311
261
Hardware Utente
CPU
Intel i7-3770
Scheda Madre
Asus p8h77-m pro
Hard Disk
Seagate barracuda 2 TB 7200 rpm
RAM
Kingston 16 GB
Scheda Video
Nvidia gtx 650
Sistema Operativo
Windows 10 64 bit Home Edition
Come da titolo, vorrei chiedere a voi quale secondo voi sia il metodo di studio più adatto per imparare un linguaggio di programmazione. E' da 7-8 mesi che cerco di imparare il Java, ma fino ad ora ho ottenuto scarsi risultati a livello pratico nonostante il libro che sto seguendo(Javanotes7) spieghi le cose più che bene. @Skills07
 

KekkoNapoli

Nuovo Utente
Riprendere Java un po'


Ciao a tutti, non tocco la programmazione da un po' dopo aver studiato abbastanza intensamente per un paio di mesi, ma mi sta venendo voglia di riprendere.
Veniamo al dunque: credo che quello che mi sia mancato sia stato mettere effettivamente in pratica quello che imparavo, quindi mi chiedevo se aveste qualche consiglio su come muovermi (ad esempio qualche corso con un buon numero di esercizi a supporto, oppure che magari di lezione in lezione fa costruire in maniera guidata un unico progetto)
Vorrei farlo anche per decidere se la programmazione possa effettivamente fare per me, anche come eventuale indirizzo universitario :)
 

Skills07

Moderatore
Staff Forum
11,381
3,190
Hardware Utente
CPU
Ryzen 7 2700x
Dissipatore
Stock
Scheda Madre
Aourus Gigabyte X-470
Hard Disk
Samsung Evo 850 250gb,2tb toshiba, 500gb western digital, 160gb segate
RAM
16 gb G.Skill Tridentz 3200 mhz RGB
Scheda Video
Sapphire RX 580 8gb ddr5
Monitor
Samsung Smart TV Full HD 50 Pollici/ Hp ES 24 IPS
Alimentatore
XFX 80 plus 750 watt
Case
Aerecool xpredator x3
Sistema Operativo
Windows 10 Pro 64
Come da titolo, vorrei chiedere a voi quale secondo voi sia il metodo di studio più adatto per imparare un linguaggio di programmazione. E' da 7-8 mesi che cerco di imparare il Java, ma fino ad ora ho ottenuto scarsi risultati a livello pratico nonostante il libro che sto seguendo(Javanotes7) spieghi le cose più che bene. @Skills07
come ti dicevo oggi...occorre leggere un capitolo capire di cosa parla e stendere del codice...
ora io per aiutarti ho bisogno di vedere del codice
 

Slaw

Utente Attivo
1,311
261
Hardware Utente
CPU
Intel i7-3770
Scheda Madre
Asus p8h77-m pro
Hard Disk
Seagate barracuda 2 TB 7200 rpm
RAM
Kingston 16 GB
Scheda Video
Nvidia gtx 650
Sistema Operativo
Windows 10 64 bit Home Edition
come ti dicevo oggi...occorre leggere un capitolo capire di cosa parla e stendere del codice...
ora io per aiutarti ho bisogno di vedere del codice
Sinceramente non so che codice fornirti..
Prendendo come esempio l'ultimo capitolo, ho letto l'esempio proposto dalla guida, e l'ho riscritto cercando prima di capire, e poi di ricordarmi i passaggi.
 
Ultima modifica:

Skills07

Moderatore
Staff Forum
11,381
3,190
Hardware Utente
CPU
Ryzen 7 2700x
Dissipatore
Stock
Scheda Madre
Aourus Gigabyte X-470
Hard Disk
Samsung Evo 850 250gb,2tb toshiba, 500gb western digital, 160gb segate
RAM
16 gb G.Skill Tridentz 3200 mhz RGB
Scheda Video
Sapphire RX 580 8gb ddr5
Monitor
Samsung Smart TV Full HD 50 Pollici/ Hp ES 24 IPS
Alimentatore
XFX 80 plus 750 watt
Case
Aerecool xpredator x3
Sistema Operativo
Windows 10 Pro 64
Sinceramente non so che codice fornirti..
Prendendo come esempio l'ultimo capitolo, ho letto l'esempio proposto dalla guida, e l'ho riscritto cercando prima di capire, e poi di ricordarmi i passaggi.

non conosco quel libro...se vuoi ti posso fornire dei lucidi del primo anno di quest anno di uni...e leggi quelli ma serve una mail dove mandarteli
 

Skills07

Moderatore
Staff Forum
11,381
3,190
Hardware Utente
CPU
Ryzen 7 2700x
Dissipatore
Stock
Scheda Madre
Aourus Gigabyte X-470
Hard Disk
Samsung Evo 850 250gb,2tb toshiba, 500gb western digital, 160gb segate
RAM
16 gb G.Skill Tridentz 3200 mhz RGB
Scheda Video
Sapphire RX 580 8gb ddr5
Monitor
Samsung Smart TV Full HD 50 Pollici/ Hp ES 24 IPS
Alimentatore
XFX 80 plus 750 watt
Case
Aerecool xpredator x3
Sistema Operativo
Windows 10 Pro 64
Re: Riprendere Java un po'


Ciao a tutti, non tocco la programmazione da un po' dopo aver studiato abbastanza intensamente per un paio di mesi, ma mi sta venendo voglia di riprendere.
Veniamo al dunque: credo che quello che mi sia mancato sia stato mettere effettivamente in pratica quello che imparavo, quindi mi chiedevo se aveste qualche consiglio su come muovermi (ad esempio qualche corso con un buon numero di esercizi a supporto, oppure che magari di lezione in lezione fa costruire in maniera guidata un unico progetto)
Vorrei farlo anche per decidere se la programmazione possa effettivamente fare per me, anche come eventuale indirizzo universitario :)

ciao sto aiutando un altro ragazzo stessa cosa tua...
la cosa che voglio sapere è come sono le tue conoscenze sul java??

cosa sai fare??

resto a tua disposizione
 
  • Mi piace
Reactions: KekkoNapoli

Slaw

Utente Attivo
1,311
261
Hardware Utente
CPU
Intel i7-3770
Scheda Madre
Asus p8h77-m pro
Hard Disk
Seagate barracuda 2 TB 7200 rpm
RAM
Kingston 16 GB
Scheda Video
Nvidia gtx 650
Sistema Operativo
Windows 10 64 bit Home Edition
non conosco quel libro...se vuoi ti posso fornire dei lucidi del primo anno di quest anno di uni...e leggi quelli ma serve una mail dove mandarteli
Penso che più che il materiale, mi manchi il metodo di studio. Alla fine la rete é sicuramente piena di risorse. Io sinceramente più che leggere i capitoli e fare gli esercizi, non so che fare.
 
Ultima modifica:

KekkoNapoli

Nuovo Utente
Re: Riprendere Java un po'

Eheh cosa so fare..bella domanda
Diciamo che conosco in via teorica e superficiale un po' tutte le basi fondamentali:
So impostare cicli e condizioni varie, ho presente la struttura delle classi, conosco i rudimenti della gestione delle eccezioni, so scarabocchiare in swing (lol), so come funzionano override e overload, so cosa sono i metodi ricorsivi... Ok non sto ad elencarti tutti gli argomenti di un tipico corso base java
Comunque più o meno diciamo che ho in testa le logiche basilari della programmazione

Ora come ora stavo levando un po' di ruggine partendo dal livello più basso degli esercizi di codingbat.com e devo dire che mi sembra buono, considerando che parrebbe fungere anche da mobile :)

Tu che mi consigli?
 

Slaw

Utente Attivo
1,311
261
Hardware Utente
CPU
Intel i7-3770
Scheda Madre
Asus p8h77-m pro
Hard Disk
Seagate barracuda 2 TB 7200 rpm
RAM
Kingston 16 GB
Scheda Video
Nvidia gtx 650
Sistema Operativo
Windows 10 64 bit Home Edition
Re: Riprendere Java un po'

Eheh cosa so fare..bella domanda
Diciamo che conosco in via teorica e superficiale un po' tutte le basi fondamentali:
So impostare cicli e condizioni varie, ho presente la struttura delle classi, conosco i rudimenti della gestione delle eccezioni, so scarabocchiare in swing (lol), so come funzionano override e overload, so cosa sono i metodi ricorsivi... Ok non sto ad elencarti tutti gli argomenti di un tipico corso base java 
Comunque più o meno diciamo che ho in testa le logiche basilari della programmazione

Ora come ora stavo levando un po' di ruggine partendo dal livello più basso degli esercizi di codingbat.com e devo dire che mi sembra buono, considerando che parrebbe fungere anche da mobile :)

Tu che mi consigli?
Pensavo di essere l'unico beota ad avere 'sti problemi xD
 

KekkoNapoli

Nuovo Utente
Re: Riprendere Java un po'

Pensavo di essere l'unico beota ad avere 'sti problemi xD
In effetti se non fossi stato dal cellulare probabilmente avrei visto il tuo topic e avrei risposto lì xD
Quindi anche tu come me "sai" ma vorresti "fare"?
Intanto ti consiglio quel sito che dicevo, prima mi ci sono divertito per un'oretta xD
 

javaprogrammer

Nuovo Utente
Re: Riprendere Java un po'

Cari ragazzi, purtroppo quando si parla di programmazione tra il "sapere" e il "fare" c'è di mezzo il mare...
Nulla è impossibile, e di certo per programmare non bisogna essere geni, altrimenti noi sviluppatori saremmo tutti Premi Nobel (e invece vi garantisco che girano certi personaggi che veramente ti chiedi come abbiano fatto ad intraprendere questo mestiere...).
Studiare il Java sui libri è importante, ma scrivere poi del codice è come ripartire da zero, quindi sentitevi più che normali se incontrate delle difficoltà.
Ora vi lascio alle sapienti mani di @Skills07 che vi ha preso in carico, perché è bene che abbiate un singolo riferimento per avere più linearità nelle informazioni che ricevete.
 
  • Mi piace
Reactions: KekkoNapoli

Slaw

Utente Attivo
1,311
261
Hardware Utente
CPU
Intel i7-3770
Scheda Madre
Asus p8h77-m pro
Hard Disk
Seagate barracuda 2 TB 7200 rpm
RAM
Kingston 16 GB
Scheda Video
Nvidia gtx 650
Sistema Operativo
Windows 10 64 bit Home Edition
Re: Riprendere Java un po'

In effetti se non fossi stato dal cellulare probabilmente avrei visto il tuo topic e avrei risposto lì xD
Quindi anche tu come me "sai" ma vorresti "fare"?
Intanto ti consiglio quel sito che dicevo, prima mi ci sono divertito per un'oretta xD
Più che altro non so andare avanti senza una guida che mi mostri passo passo cosa fare.
 

gronag

Utente Èlite
17,802
5,917
Hardware Utente
Re: Riprendere Java un po'

Più che altro non so andare avanti senza una guida che mi mostri passo passo cosa fare.
Salve Yaisi,
hai già presente, immagino, i concetti di oggetto, attributi e metodi ?
Per farti un esempio banale, un libro è un oggetto, le sue caratteristiche (il titolo, l'argomento trattato, ecc.) sono attributi dell'oggetto libro, le azioni che puoi compiere sul libro (leggerlo, sfogliarlo, ecc.) sono metodi :sisilui:
Quindi l'oggetto è un sostantivo, gli attributi sono di solito gli aggettivi, i metodi di solito sono i verbi :asd:
Ecco, questa descrizione, per così dire, "astratta" degli oggetti, fatta attraverso i suoi attributi e i suoi metodi, viene definita "classe".
La classe, gli attributi e i metodi rappresentano i "membri" della classe.
Da ciò deriva il concetto, fondamentale per la OOP, di "incapsulamento": gli attributi e i metodi sono "incapsulati" nell'oggetto.
Si tratta, per così dire, di una "imposizione" che si rivela essere uno dei punti di forza della programmazione ad oggetti.
Ora, per poter utilizzare un oggetto devi "istanziare" la classe, ossia devi creare l'oggetto come "esemplare" della classe stessa:
https://it.wikipedia.org/wiki/Oggetto_(informatica) :sisilui:
Finora ci siamo, giusto, @Yaisi ?
Non ho detto, spero, cose "trascendentali" :asd:
Ciao :ciaociao:
 

Slaw

Utente Attivo
1,311
261
Hardware Utente
CPU
Intel i7-3770
Scheda Madre
Asus p8h77-m pro
Hard Disk
Seagate barracuda 2 TB 7200 rpm
RAM
Kingston 16 GB
Scheda Video
Nvidia gtx 650
Sistema Operativo
Windows 10 64 bit Home Edition
Re: Riprendere Java un po'

Salve Yaisi,
hai già presente, immagino, i concetti di oggetto, attributi e metodi ?
Per farti un esempio banale, un libro è un oggetto, le sue caratteristiche (il titolo, l'argomento trattato, ecc.) sono attributi dell'oggetto libro, le azioni che puoi compiere sul libro (leggerlo, sfogliarlo, ecc.) sono metodi :sisilui:
Quindi l'oggetto è un sostantivo, gli attributi sono di solito gli aggettivi, i metodi di solito sono i verbi :asd:
Ecco, questa descrizione, per così dire, "astratta" degli oggetti, fatta attraverso i suoi attributi e i suoi metodi, viene definita "classe".
La classe, gli attributi e i metodi rappresentano i "membri" della classe.
Da ciò deriva il concetto, fondamentale per la OOP, di "incapsulamento": gli attributi e i metodi sono "incapsulati" nell'oggetto.
Si tratta, per così dire, di una "imposizione" che si rivela essere uno dei punti di forza della programmazione ad oggetti.
Ora, per poter utilizzare un oggetto devi "istanziare" la classe, ossia devi creare l'oggetto come "esemplare" della classe stessa:
https://it.wikipedia.org/wiki/Oggetto_(informatica) :sisilui:
Finora ci siamo, giusto, @Yaisi ?
Non ho detto, spero, cose "trascendentali" :asd:
Ciao :ciaociao:
No, conosco bene la oop, il mio problema é un altro. In sostanza a livello pratico non so quali "esperimenti" fare per impratichirmi, e penso che tu ben sappia, che il solo andare avanti con le guide e basta sia piuttosto noioso alla lunga.
 
  • Mi piace
Reactions: KekkoNapoli

Entra

oppure Accedi utilizzando