All I Want For Christmas (A Developer's Wishlist)

È di nuovo quel periodo dell'anno e ci sono buone probabilità che tu stia cercando idee regalo per i tuoi amici programmatori. O forse hai bisogno di una lista da trasmettere ai tuoi amici e parenti, quindi hanno qualche idea per te! Ad ogni modo, questa lista di regali geniali dovrebbe riguardare la maggior parte degli sviluppatori.


Gadget

Essendo sviluppatori e geek, tutti noi adoriamo i gadget, giusto? Ecco alcuni dei migliori che i tuoi amici apprezzeranno sicuramente.


compresse

Mentre ci sono buone probabilità che tutti i geek della tua vita abbiano una tavoletta dal sapore, se no, una di queste farà un grande regalo.

  • Apple iPad
  • Microsoft Surface
  • Google Nexus

eReader

Se il tuo destinatario geek è un grande lettore di libri, forse un dispositivo di lettura dedicato potrebbe essere più apprezzato. Naturalmente, il Kindle potrebbe essere il più popolare, ma non è certamente l'unica opzione.

  • Barnes & Noble Nook
  • Amazon Kindle

Hardware programmabile

Questo è per il geek della programmazione hard-core della tua vita. Come dice il suo sito web, Arduino è una "piattaforma open source di prototipazione elettronica". Ci sono tutti i tipi di progetti di programmazione semplici (e non così semplici) che puoi fare con una di queste schede e alcuni componenti aggiuntivi, sia pratici che divertenti . Puoi trovare un distributore vicino a te sul sito Web di Arduino.

Se il pubblico geek è un po 'più giovane, si potrebbe prendere in considerazione il Raspberry Pi: questo è un super-economico, computer di dimensioni di una carta di credito che si inserisce in un televisore e una tastiera. È un ottimo modo per imparare molto sulla programmazione. La barra laterale destra nella home page di Raspberry Pi elenca diversi posti in cui acquistarne uno.


Cuffie

Ogni sviluppatore apprezzerà un buon set di cuffie: molti di noi li indossano tutto il giorno! Ci sono dozzine di buoni modelli là fuori, ma qui ci sono alcuni di quelli che consideriamo i migliori.

  • Beats Studio (di recente ho comprato questi e li amo).
  • Cuffie audio Bose AE2
  • Audio-Technica ATHM50S Cuffie per monitor professionali
  • Cuffie Sennheiser PXC 450

Libri

Gli sviluppatori (e, in generale, i fanatici in generale) non smettono mai di imparare, quindi praticamente qualsiasi libro sarà un'ottima scelta. Ecco cosa penso che i tuoi amici sviluppatori apprezzeranno.

  • Design per hacker

    La maggior parte degli sviluppatori non sono noti per le loro capacità di progettazione, ma questo libro dovrebbe, per lo meno, impedirgli di bruciare gli occhi.

  • JavaScript mantenibile

    Qualsiasi sviluppatore di JavaScript apprezzerà l'ultimo libro di Nicolas Zakas sulla scrittura di JavaScript che è facile da mantenere in un team di sviluppatori.

  • Architettura scalabile e modulare per CSS

    Per lo sviluppatore front-end della tua vita: Architettura scalabile e modulare per CSS è un'ottima guida per l'utilizzo di framework CSS e CSS.

    In alternativa, acquista questo libro come parte di un abbonamento Tuts + Premium.

  • Primo cellulare

    Chiunque sviluppi o disegni sul front-end apprezzerà questo libro, "la guida completa e strategica al web design mobile". Naturalmente, qualsiasi volume di A Book Apart potrebbe essere una buona scelta per qualsiasi front-ender.

  • Sette lingue in sette settimane

    La maggior parte dei programmatori ama imparare nuove lingue e questo libro li aiuterà a fare proprio questo. Ma piuttosto che imparare una sola lingua in profondità, impareranno le basi di sette in poco più di due mesi; parla di ampliare la tua prospettiva!

  • Sette database in sette settimane

    Proprio come l'ultimo libro, questo porterà il destinatario attraverso sette database estremamente diversi, insegnando loro i concetti fondamentali di ciascuno.

  • Programmazione PHP

    Hai un amico che vuole entrare nella costruzione di siti web? PHP è un ottimo punto di partenza e questo libro recentemente pubblicato (o recentemente aggiornato) sarebbe un ottimo libro per iniziare.

  • Rails 4 in azione

    Certo, Rails 4 non è ancora uscito, ma lo sarà presto. Lo sviluppatore di Any Rails apprezzerà questo libro per aiutarlo a tenersi aggiornato.

  • JavaScript asincrono

    Questo è un libro davvero accurato: con JavaScript che viene così ampiamente utilizzato, troverai incredibilmente utile sapere come gestire le attività asincrone "senza perdere la sanità mentale in un groviglio di callback".


Altre cose divertenti

E questo è appena l'inizio di regali geek. Ecco alcune altre idee che il geek della tua vita vorrebbe ricevere:

Grande Jambox

Griffin PowerMate

Morphie Juice Pack Universal Powerstation Duo

Abbonamento ai colori delle note di campo

Cartella classica in cuoio a due punte

iPod Touch / Nano / Shuffle

Olympus E-PL5

12South HoverBar

Buckyballs


Regali digitali

Noi geek sappiamo meglio di chiunque altro che non tutti i regali devono essere tangibili. Anche se siamo certamente (e ovviamente) parziali per il meraviglioso Tuts + Premium, la verità è che ci sono una serie di ottimi servizi di abbonamento per sviluppatori a qualsiasi livello, tra cui:

  • Tuts + Premium (consigliato)
  • PeepCode
  • Team Treehouse
  • CodeSchool

Naturalmente, non tutti i tuoi regali devono essere legati al codice. Quasi nessuno, non solo gli sviluppatori, apprezzerebbe una di queste carte regalo:

  • iTunes (funziona anche con App Store, iBookstore e Mac App Store)
  • Rdio
  • Carta regalo Amazon
  • Aiuta un business (Kiva)

Conclusione

Questo è un wrap (gioco di parole totalmente inteso)! Ho lasciato fuori qualsiasi cosa tu stia comprando per i tuoi amici geek? O qualcosa che speri segretamente? Sentiamolo nei commenti!