Il 16 giugno 2019, il forum e le risorse diventeranno in sola lettura. Clicca qui per maggiori informazioni

Sondaggio: Ti è stato utile?

Si
71.43%
30 71.43%
No
28.57%
12 28.57%
Totale 42 voti 100%
* Hai votato. Mostra risultato

[Guida] Imparare facilmente Java [Linee Guida]

  • Pagine ({1}):
  • 1
  • 2
  • »
Dopo le innumerevolissime richieste di libri, tutorial, patate, ravanelli, ho deciso di portarvi una raccolta di linee guida (non è una guida, attenzione!) per iniziare a programmare in Java.
Questi sono consigli tratti da errori passati sulla mia pelle.

Non hai ancora iniziato? Scegli l'IDE migliore
Rispetta le convenzioni
Vuoi creare plugins senza sapere Java? Stop!
Inizia a pensare ad oggetti
Impara le definizioni teoriche
Vuoi comprare un libro su Java? Fermati, fai pratica
Vuoi copiare codice? Sì e no
Dai una struttura al tuo codice
Non capisci nulla quando riapri una tua classe dopo molto tempo? Impara a documentare
(Modificato 21/12/2016, 18:31 da iAmGio.)
Programmatore quasi esperto, mi piace contribuire all'open source.


Contattami:
Telegram: iAmGio_O
Canale Telegram: GioStuff
17 utenti apprezzano questo post
Questa guida, pur trattando argomenti sottintesi nell'ambito della programmazione, riesce a focalizzare i vari errori di un developer novello.
Ma la domanda che mi pongo è: la guida riuscirá nel suo intento?
[Immagine: bZvpSjW.png]  

3 utenti apprezzano questo post
22/12/2016, 09:28Niketion ha scritto: Questa guida, pur trattando argomenti sottintesi nell'ambito della programmazione, riesce a focalizzare i vari errori di un developer novello.
Ma la domanda che mi pongo è: la guida riuscirá nel suo intento?
Grazie Smile
Ci servirà qualcuno che ne faccia uso per scoprirlo [emoji14]
Programmatore quasi esperto, mi piace contribuire all'open source.


Contattami:
Telegram: iAmGio_O
Canale Telegram: GioStuff
Condivido la maggior parte dei tuoi punti, nonostante poi non li seguo in quanto sono uno sfaticato incredibile.
Vorrei dibattere però sul punto dell'imparare bene java prima di implementare framework esterni.

Io personalmente ho avuto il primo approccio al coding a scuola con c++, e dopo aver ottenuto dimestichezza con questo ho deciso di imparare le basi di java. E' stata una cosa abbastanza semplice data la relativa somiglianza tra i 2 linguaggi, tanto che il mio primo hello world è stato un plugin che faceva un broadcast in minecraft.
Tutto ciò per dire che se uno ha già precedenti esperienze con altri linguaggi e conosce quindi le strutture di base comuni a essi, non è indispensabile diventare esperti di java prima di creare il primo plugin. In questo modo ho potuto testare immediatamente con mano l'efficacia e il corretto funzionamento del mio codice.

Questo ovviamente non toglie che spesso mi ritrovo a fare ricerche e imparare cose nuove per riuscire a risolvere determinati problemi, ma nel frattempo ho creato diversi plugin che sono stati utili a me e ad altri.
23/12/2016, 16:07acmilan567 ha scritto: Condivido la maggior parte dei tuoi punti, nonostante poi non li seguo in quanto sono uno sfaticato incredibile.
Vorrei dibattere però sul punto dell'imparare bene java prima di implementare framework esterni.

Io personalmente ho avuto il primo approccio al coding a scuola con c++, e dopo aver ottenuto dimestichezza con questo ho deciso di imparare le basi di java. E' stata una cosa abbastanza semplice data la relativa somiglianza tra i 2 linguaggi, tanto che il mio primo hello world è stato un plugin che faceva un broadcast in minecraft.
Tutto ciò per dire che se uno ha già precedenti esperienze con altri linguaggi e conosce quindi le strutture di base comuni a essi, non è indispensabile diventare esperti di java prima di creare il primo plugin. In questo modo ho potuto testare immediatamente con mano l'efficacia e il corretto funzionamento del mio codice.

Questo ovviamente non toglie che spesso mi ritrovo a fare ricerche e imparare cose nuove per riuscire a risolvere determinati problemi, ma nel frattempo ho creato diversi plugin che sono stati utili a me e ad altri.

Stiamo parlando di cose diverse. Nel punto ho scritto che potrai usare lib quando avrai una certa dimestichezza, ma avendo già una base C++ sei libero di usarle Smile
Programmatore quasi esperto, mi piace contribuire all'open source.


Contattami:
Telegram: iAmGio_O
Canale Telegram: GioStuff
@iamgio ti consiglio di spostare la tua guida nelle risorse
    Se ti sono stato d'aiuto ricorda di lasciare un [Immagine: 2wpnh9e.png]oppure un [Immagine: rwpbud.png]
Canale Telegram Ufficiale / Youtube / Planetminecraft

[Immagine: 14ie5y1.png]
Uppe!
Programmatore quasi esperto, mi piace contribuire all'open source.


Contattami:
Telegram: iAmGio_O
Canale Telegram: GioStuff
Up tattico
Programmatore quasi esperto, mi piace contribuire all'open source.


Contattami:
Telegram: iAmGio_O
Canale Telegram: GioStuff
Uppe!
Programmatore quasi esperto, mi piace contribuire all'open source.


Contattami:
Telegram: iAmGio_O
Canale Telegram: GioStuff
Non lo so... i punti sono carini, è solo che prima si impara a programmare un po' e poi si lavora con varie librerie (come quelle di MC ad esempio). (Modificato 30/12/2016, 22:26 da Ale99Big.)
Ebbene sì. Ora pure io sono su YOUTUBE
https://www.youtube.com/channel/UCMibnLE...pvIsDAmHKg

Ip community di TS di cui faccio parte: ts.trinityhosting.it:1051
LASCIA LIKE E UN REP SUL FORUM CAZOOO Wink
Se sei bello e bravo iscriviti al mio channel.
Mettere parole a caso in inglese quando rischi il debito è veramente da persone coerenti. Eh vabbè. OK.

30/12/2016, 22:25Ale99Big ha scritto: Non lo so... i punti sono carini, è solo che prima si impara a programmare un po' e poi si lavora con varie librerie (come quelle di MC ad esempio).
Guarda che questa è una guida Java , non per creare plugins .Se vedi è specificato anche in uno dei punti.
Bei consigli,
non ho capito perchè hai detto che con Eclipse si abbia già la pappetta pronta rispetto a IntelliJ.
Non é il contrario?[FACE WITH TEARS OF JOY][FACE WITH TEARS OF JOY][FACE WITH TEARS OF JOY]

Sent from my LG-D620 using Tapatalk
04/01/2017, 07:21xCasterYT ha scritto: Bei consigli,
non ho capito perchè hai detto che con Eclipse si abbia già la pappetta pronta rispetto a IntelliJ.
Non é il contrario?[FACE WITH TEARS OF JOY][FACE WITH TEARS OF JOY][FACE WITH TEARS OF JOY]

Sent from my LG-D620 using Tapatalk
Eclipse segna errori da "newbies" e non mostra warnings relativamente importanti, come, ad esempio, un public invece che un private. Poi, come detto, eviti il momento critico di switch (credimi, prima o poi sarai costretto a farlo).
Programmatore quasi esperto, mi piace contribuire all'open source.


Contattami:
Telegram: iAmGio_O
Canale Telegram: GioStuff
04/01/2017, 11:49iAmGio ha scritto:
04/01/2017, 07:21xCasterYT ha scritto: Bei consigli,
non ho capito perchè hai detto che con Eclipse si abbia già la pappetta pronta rispetto a IntelliJ.
Non é il contrario?[FACE WITH TEARS OF JOY][FACE WITH TEARS OF JOY][FACE WITH TEARS OF JOY]

Sent from my LG-D620 using Tapatalk
Eclipse segna errori da "newbies" e non mostra warnings relativamente importanti, come, ad esempio, un public invece che un private. Poi, come detto, eviti il momento critico di switch (credimi, prima o poi sarai costretto a farlo).
Quindi é il contrario
Dire "pappetta pronta" è sbagliato. Eclipse è molto più basilare e superficiale. Perfetto per uno che non ne sa nulla. Quando cominci a fare cose serie però senti la necessità di una cosa molto, molto migliore come è IntelliJ.
"Amo molto parlare di niente, è l'unico argomento di cui so tutto" - Oscar Wilde

NON OFFRO ASSISTENZA PRIVATA. NON SCRIVETEMI PER RISOLVERE UN PROBLEMA. CREATE UNA NUOVA DISCUSSIONE.
2 utenti apprezzano questo post
  • Pagine ({1}):
  • 1
  • 2
  • »
Discussioni simili
Risposta di MrTuttoOkey
30/03/2019, 22:23
Risposta di gamer891962
21/02/2019, 16:50
Risposta di Auties05
11/02/2019, 16:04
Risposta di GABRYCA
07/02/2019, 07:56
Risposta di _gjkf_
30/01/2019, 22:18

Utente(i) che stanno guardando questa discussione: 1 Ospite(i)