fbpx

Alcuni dei migliori libri sul mondo degli sviluppatori

Celebriamo la Giornata Mondiale del Libro e del Diritto d’Autore a modo nostro! 

Codice e linguaggi sono solo alcune delle cose che bisogna conoscere per entrare nel mondo degli sviluppatori. Ecco perché abbiamo raccolto alcuni dei libri più importanti che ti aiuteranno a diventare un vero developer. 

Sei pronto ad immergerti in questo settore?
Scopri la nostra selezione!

 

Errore di sistema – Edward Snowden

L’autobiografia di Edward Snowden racconta di come un ragazzo fragile e idealista, da bambino introverso e geniale, sia diventato il ricercato numero uno dalle più potenti agenzie di sicurezza del mondo occidentale. «Mi chiamo Edward Joseph Snowden. Un tempo lavoravo per il governo, ora lavoro per le persone. Mi ci sono voluti quasi trent’anni per capire che c’era una differenza tra le due cose e, quando è successo, ho iniziato ad avere qualche problema sul lavoro. E così adesso passo il tempo cercando di proteggere la gente dalla persona che ero una volta – una spia della CIA e della National Security Agency. Se state leggendo questo libro è perché ho fatto qualcosa di molto pericoloso, per uno nella mia posizione: ho deciso di dire la verità.»

 

Datacrazia. Politica, cultura algoritmica e conflitti al tempo dei big data – Daniele Gambetta

L’arrivo dei Big Data analizzato da diversi punti di vista. Un saggio corale per comprendere come algoritmi e manipolazione dei dati siano il petrolio di questo scorcio di secolo. Se infatti l’aumento esponenziale delle capacità di calcolo ha radicalmente aumentato la quantità di dati elaborati in tutti i settori, non tutte le trasformazioni sociali avviate appaiono trasparenti. Datacrazia esamina con diverse voci sia le potenzialità che i rischi, proponendo concretamente anche come i Big Data possano essere anche fonte di grandi opportunità per il nostro futuro.

 

Non è nato in un garage. La storia vera del personal computer – Fabio Carletti

Un libro a cui va il merito di rimettere nella giusta prospettiva la storia della nascita del PC, e di farci conoscere le gesta di alcune aziende seminali e delle persone che vi lavoravano e che contribuirono a definire il Personal Computer che conosciamo oggi. Un pezzo di storia importante che un appassionato non può ignorare.

 

Hackers. Gli eroi della rivoluzione informatica – Steven Levy

Se siete curiosi di sapere dove, come e quando nacque l’etica hacker non potete perdere questo libro, che traccia la storia di uno dei fenomeni più attuali di questo periodo storico, con ingerenze nelle elezioni, mobilitazione delle masse e diffusione di documenti che i governi vorrebbero segreti. Un fenomeno che è partito come manifesto programmatico frutto dei movimenti libertari degli anni Sessanta, che oggi ha risvolti in molte questioni nazionali e internazionali, e che va ben al di là delle frodi e dei furti di informazioni telematiche.

 

Tecno retro. Dai primi strumenti tecnologici ai gadget digitali del 21° secolo – Pepe Tozzo 

Dai primi strumenti tecnologici ai gadget digitali del 21° secolo, una guida visuale per chi non ama immergersi nella lettura, ma ha una passione per l’hardware e desidera una collezione bene organizzata con immagini e brevi descrizioni degli oggetti che hanno segnato la storia dell’hi-tech. Una sorta di catalogo che starebbe bene in un museo della Scienza e della tecnica, e che costituisce un punto di partenza per maggiori approfondimenti.

 

The Pragmatic Programmer – Dave Thomas, Andy Hunt

Questo libro ti darà una comprensione migliore dell’intero procedimento nello sviluppo di un software e aumenterà la vostra produttività.

Pur non trattando un linguaggio di programmazione specifico, il libro è molto pratico fornendo esempi reali in modo da farti capire gli errori più comuni da evitare durante lo sviluppo di un software. Pragmatic Programmer è adatto sia a sviluppatori alle prime armi, sia a quelli più esperti in quanto è di facile lettura e fornisce tanti consigli tecnici da applicare partendo dall’invito ad utilizzare un sistema di versioning del codice ad altri un pò più avanzati.

 

Clean code. Guida per diventare bravi artigiani nello sviluppo agile di software – Robert C. Martin 

Nonostante gli esempi forniti dal libro siano in java, questo libro è fruibile da chiunque abbia una conoscenza base di qualsiasi linguaggio di programmazione.

Questo libro di programmazione ti insegnerà a riconoscere quando del codice è scritto male e a trasformarlo in codice scritto bene. Ti verrà spiegato inoltre come scegliere i nomi giusti e a creare in modo mantenibile e leggibile classi, oggetti e funzioni. Inoltre viene trattato l’argomento dei test, introducendoti al test-driven-design.

 

L’arte del refactoring. Guida alle tecniche per migliorare il design e la leggibilità del codice – Martin Fowler

Questo libro è dedicato a tutti gli sviluppatori che vogliono scoprire o approfondire che cosa è il refactoring, perché dovrebbero applicarlo e come riconoscere il codice che ne ha bisogno. Vengono spiegati passo passo più di 60 metodi di refactoring e, nonostante gli esempi siano scritti in javascript, i concetti sono applicabili praticamente a qualsiasi linguaggio di programmazione.

 

Don’t make me think. Un approccio di buon senso all’usabilità web e mobile – Steve Krug 

Questo libro è dedicato principalmente ai web e mobile designer. Ha una lettura molto scorrevole, leggero, e a tratti anche divertente.L’autore ti insegnerà delle regole da applicare per migliorare l’esperienza degli utenti sul tuo sito o applicazione, e cercherà di farti capire come mai alcuni siti, a livello di usabilità, funzionano meglio di altri. Consigliato a chi è alle prime armi con l’user experience e con la progettazione di siti web. 

 

Soft Skills: The software developer’s life manual – John Sonmez

Per la maggior parte dei programmatori freelance, sviluppare applicazioni è la parte più divertente del lavoro. Vengono più difficili, invece, tutte quelle attività che esulano dallo scrivere codice, come ad esempio interfacciarsi con i clienti, aumentare la produttività, restare sempre motivati etc. Se anche tu ti ritrovi in questa descrizione allora questo libro fa sicuramente per te!

 

 IL TUO PROSSIMO PASSO 

Se sei intenzionato a migliorare le tue competenze di programmazione, o iniziare il tuo percorso nel mondo dello sviluppo, allora la Steve Jobs Academy fa al caso tuo!
Non perdere l’occasione di scoprire i nostri corsi di Development e non solo.

VUOI CONOSCERE LE OPINIONI DEI NOSTRI ALUNNI ED EX ALUNNI?

Unisciti alla Steve jobs Academy Community, il gruppo Facebook nel quale i nostri studenti si scambiano informazioni e condividono le loro esperienze!

Comments are closed.
Share via
Copy link
Powered by Social Snap