Quanto è importante per le capacità di programmazione avere simpatici gadget? [chiuso]

StackOverflow https://stackoverflow.com/questions/450616

  •  19-08-2019
  •  | 
  •  

Domanda

Questa domanda è stata posta da Ed Burns nel suo libro "Riding the Crest". Ricordo che quasi tutti i programmatori della rock star trovarono utile se uno avesse un gadget nuovo e divertente. Il programmatore rimane in contatto con l'ultima progettazione, implementazione hardware e software che può influenzare anche il suo lavoro.

Qual è la tua opinione su questa domanda?

È stato utile?

Soluzione

Credo che sia abbastanza irrilevante.

Innanzitutto, ogni dominio (ad esempio Web, OS X, iPhone, Windows) ha la sua estetica, il che significa che l'esperienza dei gadget non trasferirà necessariamente così bene, allo stesso modo una grande interfaccia utente di Windows non sarà necessariamente una ottima interfaccia OS X.

E possedere un gadget non insegna quasi mai sull'implementazione hardware o software sottostante.

Tuttavia, essere in grado di apprezzare un ottimo design, ovunque appaia, sia che si tratti di gadget, letteratura o architettura deve essere utile. E una curiosità per il mondo e una determinazione per il miglioramento della vita probabilmente condurranno spesso a grandi programmatori che ottengono gadget, tuttavia questo è un caso o una correlazione che non coincide con la causalità. I gadget non aiutano le capacità di programmazione, ma gli stessi tratti guidano entrambi.

Altri suggerimenti

I nuovi gadget sono utili se espandono il tuo orizzonte.

Ad esempio, recentemente mi sono procurato un iPod touch; questo ha profondamente cambiato il mio apprezzamento per le interfacce utente touch-screen - sapevo solo "punto vendita" interfacce touchscreen, che di solito sono orribili.

Penso che ciò che Burns potrebbe ottenere è la esposizione ad altri paradigmi di progettazione . Se stai programmando in Windows e ottieni l'ultimo e il più grande telefono WinMo, sei esposto a una piattaforma diversa ma in realtà è solo un bambino Windows. In contrasto con l'essere un programmatore di Windows e ottenere un iPhone o un G1. Ti viene mostrato un modo molto diverso di fare le cose e sarai in grado di raccogliere le parti che ti piacciono dalla visione di qualcun altro.

C'è un aspetto competitivo in molti campi di cui spesso manca il software. La concorrenza ti aiuta mostrandoti come gli altri hanno risolto il problema che stai osservando. Se stanno vendendo come gangbuster e tu non lo sei, beh, c'è qualcosa lassù eh?

I gadget non sono così importanti, lo è il PC stesso. Avere un PC abbastanza nuovo, con un bel schermo, tastiera e mouse è un must. Dopotutto li stai usando per la maggior parte del giorno, quindi inutile spendere carichi sul PC e ottenere periferiche economiche!

Per me si tratta di mantenere le cose interessanti, dato che posso annoiarmi a lavorare sempre sulla stessa cosa.

Avere un nuovo gadget ti dà qualcosa di nuovo con cui giocare, aumentando così l'entusiasmo e aiutando a raccogliere nuove cose, rendendoti a sua volta uno sviluppatore migliore.

Immagino che non tutti abbiano bisogno di quella motivazione, ma trovo che possa aiutare durante una pausa, e non ha nemmeno bisogno di essere un nuovo hardware, sono altrettanto felice di prendere un nuovo po 'di tecnologia / linguaggio ecc. , Trovo che abbia lo stesso effetto.

Non sono un grande fan di tutta la mania dei gadget. Cerco sempre di rimanere aggiornato con le nuove tecnologie, ma non credo che il consumo di gadget abbia nulla a che fare con esso.

I fantastici gadget sono una buona scusa per spendere soldi e aumentare il tuo fantastico fattore.

Dipende dal programmatore. Molti programmatori sarebbero contenti di gadget interessanti come vantaggio di lavoro, ma non direi che influenza direttamente la loro produttività. Se dovessi scegliere, preferirei avere una buona sedia piuttosto che un palmare dello stesso prezzo.

Cose che ho perso mentre lavoravo come programmatore in varie aziende di tutte le dimensioni:

  • Una sedia decente (gesù)
  • Un buon computer veloce (anche se non funzionano in 3D)
  • Un grande schermo (due se possibile)
  • Un dispositivo portatile in grado di leggere la posta (suppongo che si adatterebbe come un "gadget")

Dipende da cosa stai lavorando. Direi che se stai facendo un lavoro sull'interfaccia utente, hai molte interfacce utente diverse con cui giocare. Assicurati che abbiano un Mac e un PC, forse uno o due diversi tipi di smartphone e / o un PDA - se sei quel tipo di compagnia, forse anche un Nintendo Wii nella sala giochi.

Se posso programmare sul gadget di sicuro.

Ottengo molto meno (per la programmazione) se non riesco a programmare [su].

È una cosa di manutenzione dell'immagine di sé. Avere l'ultimo geekbling aiuta a sentirsi come il tipo di poster boy di wired.com che è in cima a tutte le tendenze, il che motiva uno a rimanere al passo con le tendenze.

In realtà, quasi tutto ciò che vedi fare alla gente che sembra in qualche modo inspiegabile è probabilmente un'attività di mantenimento dell'identità.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top