Al momento stai visualizzando Newsletter: issue #1

Newsletter: issue #1

  • Autore dell'articolo:
  • Categoria dell'articolo:Newsletter
  • Ultima modifica dell'articolo:4 Settembre 2021
  • Tempo di lettura:11 mins read

Benvenuto alla prima email della mia newsletter {name}!

Per prima cosa ti ringrazio per la stima che mi hai dimostrato iscrivendoti a questa newsletter, ma basta con i convenevoli, perché volevo parlarti di un po’ di cose, iniziamo:

Presentazioni

Bene o male, qualcosa di me dovresti già saperla, ma alla fine di ogni email di questa newsletter troverai qualcosa informazione in più in una sezione specifica. Ma a me farebbe piacere anche conoscere qualcosa di te, perché credo nella condivisione delle informazioni e che tante cose si vengono a sapere solo con il confronto. Rispondendo a questa email potresti quindi parlarmi di te: da quanto tempo programmi, da dove mi scrivi, cosa ti piacerebbe fare, le tue passioni oltre la programmazione, qualsiasi cosa ti vada di raccontarmi. Ti risponderò personalmente in qualsiasi caso, magari ci metto qualche giorno, ma sicuramente ti rispondo. Come vedrai dalle prossime sezioni, ti inviterò comunque a scrivermi anche per altro. Ovviamente sentiti libero di ignorare i miei inviti a scrivermi, non voglio annoiarti, è solo un modo per dirsi “ciao” e conoscersi un po’.

Java for Aliens (giveaway)

Come forse saprai ho pubblicato tramite Amazon KDP un libro in inglese che si chiama “Java for Aliens”. È un libro in due volumi, per molti versi è simile a “Il nuovo Java”, ma contenente alcuni argomenti avanzati (e quindi  di raro utilizzo) in più, ed aggiornato alla versione 13. Mi sono rimaste un paio di copie con le quali volevo organizzare un giveaway. Anche questa volta però, mi piacerebbe che finissero nelle mani di chi non può permettersi di comprare i due volumi e ne abbia davvero bisogno. Se per caso pensi di essere tu il candidato ideale, o magari ne conosci uno che potrebbe esserlo, non esitare a rispondere a questa email e a spiegarmi la situazione. Ricorda che i due volumi sono in inglese! Nel caso tu non mi possa aiutare organizzerò il giveaway.

Cosa sto facendo

Sto preparando il mio primo videocorso “Impara a programmare da zero con Java 17”, destinato ai neofiti e dovrebbe essere pubblicato a settembre. Negli ultimi giorni ho dovuto rallentare per varie ragioni, ma ho già preparato una decina di lezioni da circa 15 minuti l’una. Queste prime lezioni sono destinate a chi parte da zero, quindi è probabile che non siano interessanti per te. Se però sei interessato a guardare le lezioni che sto preparando (versione beta) in cambio del tuo feedback, rispondi a questa email e spiegami a che livello sei con la programmazione e perché sei interessato.

Ho in programma di fare anche un videocorso per aggiornarsi da Java 8 a Java 17 che spero di pubblicare per ottobre, e comunque non oltre la fine dell’anno.

Inoltre se pensi che sarebbe utile che io realizzassi un corso specifico su alcuni argomenti, non esitare a rispondere a questa mail e dirmi quello che pensi.

Internet

La Nexsoft ha pubblicato il webinar intitolato “Superare Java 8” che ho tenuto per loro su YouTube ad aprile (vi avverto, dura quasi 3 ore).

Mauro Ciccolella ha recensito il mio libro sul suo canale EmmeCiLab (e nell’immagine della sua homepage si vede anche “Manuale di Java 8” nella sua libreria).

PS: facendo qualche ricerca su Google con frasi prese dai miei libri o semplicemente con il mio nome, ho trovato decine tra videocorsi di informatica, tesi di laurea, slide di presentazione “ispirate” ai miei libri. Qualcuno mi cita e qualcuno no, ma è stato sorprendente.

Social Media

Perché ho creato questa newsletter? Perché mi sono accorto che a tante persone gli algoritmi dei vari social media nascondono i miei post, soprattutto su Facebook, dove in alcuni casi meno del 10% dei miei follower ha visualizzato un mio post.

Comunque giusto un riassunto veloce: in questo ultimo mese ho postato su due articoli pubblicati in italiano e in inglese che trovate linkati alla fine della mail, alcuni aggiornamenti fatti al materiale online de “Il nuovo Java”, qualche piazzamento in classifica de “Il nuovo Java” e poco altro. Se vuoi puoi vedere tutti i miei ultimi post a questi link:

Pagina Facebook: qui pubblico notizie essenziali e meme.

Profilo Twitter: qui pubblico notizie essenziali, meme, faccio qualche retweet, e raramente qualche opinione personale.

Profilo LinkedIn: (il mio preferito): pubblico tutto quello che posso, solitamente evitando meme (ma non ci riesco sempre).

Pagina YouTube: ci sono alcuni video che supportano “Il nuovo Java” (ne arriveranno altri a settembre), EJE, e JDK.

Pagina Instagram: pubblico soprattutto foto personali e qualcosa che riguarda il lavoro.

Gratificazioni del mese

Tante… soprattutto i messaggi (con alcuni regali dalla mia lista Amazon e qualche “caffè”) dei ragazzi e delle ragazze che hanno seguito con me il corso gratuito. Intanto, qualcuno ha fatto qualche colloquio, qualcuno è impegnato in corsi finalizzati all’assunzione e qualcuno ha proprio trovato lavoro (ovviamente tutto merito del loro impegno e non certo mio). Tuttavia i loro grazie sono stati davvero commoventi e non li dimenticherò mai.

Risposta del mese (corsi per privati)

Mi scrive tanta gente, ed ho calcolato che la settimana scorsa ho passato 6 ore a rispondere a messaggi ed email. Spesso le domande si ripetono, ma alla fine, per come sono fatto, non riesco a fare copia-incolla e preferisco scrivere di nuovo le stesse cose in maniera personalizzata. Quindi ogni mese in questa newsletter inserirò una risposta che credo sia utile dare a tutti e magari mi risparmia una domanda a cui ho già risposto:

Mi hanno scritto in tantissimi per chiedere di fare dei corsi privatamente. Per ora ho dovuto rimandare tutte le richieste a settembre. Un corso per privati è difficile da organizzare perché non essendoci un’azienda che paga, bisogna che ci sia un numero minimo di partecipanti. Il costo non sarà basato proprio sul numero di partecipanti: più partecipanti ci sono e meno si paga. Attualmente ho avuto richieste sia per percorsi lunghi per persone che partono da zero (durata 20-30 giorni, quindi difficile da organizzare), e un corso per prepararsi alla certificazione Oracle Certificate Associate (durata 5 giorni, più semplice da organizzare).

Se vuoi partecipare ad un corso con me quindi, puoi prendere l’iniziativa e coinvolgere più persone (per esempio compagni di università), per poi scrivermi per un’eventuale organizzazione.

Per le tante richieste che hanno sollevato il problema degli orari non compatibili con studio o lavoro, ho deciso di creare quanto c’è scritto nella sezione “Cosa sto facendo” (un videocorso), ma se per caso sei interessato ad una dei due corsi di cui sopra, fammi sapere.

Come sta andando “Il nuovo Java”

Molto bene!

Se Amazon non avesse inserito nella categoria “Programmazione” libri di diete, sull’ambiente e sui Bitcoin, sarei riuscito a vedere il mio libro tante volte al primo posto in classifica, come è accaduto spesso con i libri precedenti. Questa è la situazione di stamattina per esempio:

Tuttavia ho trovato spesso il mio libro primo nelle classifiche di altri venditori online come Hoepli e libreriauniversitaria.it, inoltre mi hanno segnalato che nelle librerie e nelle biblioteche le copie terminano presto.

Le recensioni sono ottime, a parte una il cui autore ha provato a scrivere i numeri delle righe nel codice, ha ottenuto tanti errori, si è avvilito e restituito il libro rilasciando una giudizio a dir poco discutibile. Capita, la prossima volta specificherò esplicitamente di non scrivere i numeri di riga. In fondo è andata meglio di quando mi accusarono che EJE fosse un virus.

Ovviamente, se hai letto uno dei miei libri, sarei contentissimo se trovi il tempo di lasciare una onesta valutazione su Amazon (o altro sito dove hai comprato il libro). Amazon ora permette anche di lasciare la recensione vuota e cliccare sul numero di stelle che vuoi rilasciare.

Sei un docente?

Sto creando le slide per fare corsi basati sul mio libro il nuovo Java. Se sei un docente e non vuoi creare le slide da zero, puoi rispondere a questa email e spiegarmi perché ti potrebbero servire. Le slide sono basate su “Il nuovo Java”. Se stai facendo una tesi o pensi che le slide possano sostituire il libro non credo possano servire, sono slide, vanno spiegate. Inoltre per ogni richiesta dovrò chiedere il permesso ad Hoepli.

Link del mese

Vi consiglio di dare uno sguardo al blog (in inglese) di JetBrains, in particolare alla rubrica Java Annotated che esce mensilmente e segnala tanti link molto interessanti da leggere. Ad aprile è stato segnalato anche il mio articolo sulle costanti (quindi sono link di prima scelta 😉). A parte scherzi, ne vale la pena.

Consigli di lettura

A me piacciono i classici, non deludono mai, altrimenti non diventerebbero classici. Questo mese vi raccomando di leggere un libro fondamentale che ogni programmatore dovrebbe leggere:

Clean Code di Robert C. Martin (noto anche come Uncle Bob)


Cliccando sull’immagine o sul link puoi leggere la descrizione del libro ed eventualmente comprarlo. Dopo averlo letto, il tuo modo di programmare cambierà per sempre. Al netto di alcune idee quasi utopiche sullo stile di programmazione, è un libro che ti apre gli occhi, leggero, non complesso, molto istruttivo e pieno di spunti di ispirazione. Inoltre alcuni passaggi sono anche ironici e divertenti, non annoia mai. Per capire lo stile di zio Bob, il libro inizia così:

“Stai leggendo questo libro per due ragioni. Primo, sei un programmatore. Secondo, vuoi diventare un programmatore migliore. Bene. Abbiamo bisogno di programmatori migliori.”

Nel libro si insiste molto su quanto sia importante che il nostro codice sia semplice e leggibile, e come alcuni commenti nel codice siano ridondanti. Martin esprime questo concetto con frasi come queste:

“Un nome lungo e descrittivo e sempre meglio di nome breve ed enigmatico. Un nome lungo e descrittivo è sempre meglio di commento lungo e descrittivo”

O anche:

“Dovreste scegliere il nome di una variabile con la stessa impegno con la quale scegliereste il nome del vostro primogenito”

PS: Le citazioni le ho tradotte dalla versione inglese del libro. Purtroppo la versione in italiano che vi ho linkato sopra le ha leggermente modificate, è normale che in una traduzione qualcosa si perda. Se come me preferisci la versione in inglese, puoi usare questo link.

Tool del mese

Nessun dubbio: Focus To-Do. Un’applicazione disponibile su tante piattaforme fatta veramente bene. Aiuta a gestire tempo e concentrazione supportando la “tecnica del pomodoro” che io seguo da venti anni (quando posso) ovvero da quando alla Sun Microsystems ci fecero fare un corso T3 (che significa “Train the Trainer” ovvero un corso per docenti Sun), propedeutico poter erogare il corso di analisi e progettazione con UML. In quell’occasione il docente fu Francesco Cirillo, l’inventore di questa tecnica che, oltre a dimostrare grande competenza e professionalità, impostò il corso con tale tecnica. Ne uscii distrutto, ma non ho mai imparato tante cose in un corso. Magari se un giorno ci incontriamo di persona ti racconto di quel corso, e di tutte le cose incredibili che sono successe.

Tornando a Focus To-Do, è un’applicazione mi aiuta tantissimo e non ne posso più fare a meno. È anche abbastanza flessibile da permettere di utilizzare la tecnica in maniera personalizzata. Purtroppo è un’applicazione commerciale, e dopo una prova di tre giorni, quando ti sei già affezionato, si può comprare per 17 euro. Secondo me le vale tutte, ma ci sono a volte sconti anche del 50%. Potreste provarla e valutare se ne vale la pena. Altre alternative a questo livello non le ho trovate, nel caso segnamele pure.

PS: L’ho scoperto grazie ad un mio corsista ed ora amico (grazie Andrea!). Condividere informazioni è molto importante.

Su di me (extra-informatica)

Come tutti, anche io ho altre passioni oltre l’informatica. In particolare sono la musica e la letteratura. Ovviamente mi piace fare tante altre cose, guardare un bel film, una bella serie TV, viaggiare e tante altre cose. Certo, sono cose che piacciono un po’ a tutti, ma io senza musica e libri non riesco a starci.

Oggi mi apro brevemente sull’argomento letteratura. La cosa che sanno in pochi, è che io non solo leggo ogni giorno almeno 30 minuti (ma di solito almeno 1 ora), ma scrivo anche tantissimo. Ho scritto migliaia di pagine tra romanzi, racconti e riflessioni ma non ho mai pubblicato nulla, un po’ per timidezza, un po’ perché quello che scrivo non mi sembra abbastanza buono, ma magari un giorno chissà. Scrivere comunque è importantissimo per me, mi aiuta a ragionare, a comprendere, a sfogarmi, a sentirmi meglio insomma. Infatti scrivo soprattutto quando attraverso un momento difficile, e scrivendo riesco a migliorare… ci hai mai provato? È lo stesso anche per te?

Detto questo, ti consiglierò un libro al mese che mi è piaciuto:

“Scrittura Cuneiforme” di Kader Abdolah

Per questo mese è tutto, ti saluto e spero di non averti annoiato troppo. Nel caso puoi annullare l’iscrizione con il bottone apposito che trovi in fondo alla pagina.

Ciao!

Claudio

Lascia un commento