2009-01-16 3 views
2

Cette question a été posée par Ed Burns dans son livre 'Riding the Crest'. Je me souviens que presque tous les programmeurs de rock ont ​​trouvé utile si l'on avait de nouveaux gadgets kool. Le programmeur reste en contact avec la dernière conception, la mise en œuvre de matériel et de logiciel qui peuvent affecter également son travail.Quelle est l'importance pour les compétences de programmation d'avoir de beaux gadgets?

Quelle est votre opinion sur cette question?

Répondre

4

Je crois que c'est assez peu pertinent. Tout d'abord, chaque domaine (par exemple Web, OS X, iPhone, Windows) a sa propre esthétique, ce qui signifie que l'expérience des gadgets ne sera pas nécessairement bien transférée, de la même manière qu'une grande interface utilisateur Windows ne sera pas nécessairement une excellente interface OS X.

Et posséder un gadget enseigne pratiquement jamais sur l'implémentation matérielle ou logicielle sous-jacente. Cependant, être capable d'apprécier le design, où qu'il apparaisse, que ce soit dans les gadgets, la littérature ou l'architecture doit être utile. Et une curiosité sur le monde et une détermination à améliorer la vie mèneront probablement à ce que de grands programmeurs obtiennent des gadgets, cependant ceci est un cas ou une corrélation qui n'est pas la même chose qu'une causalité. Les gadgets n'aident pas les compétences de programmation, mais les mêmes traits conduisent les deux.

1

Je ne suis pas un grand fan de tout l'engouement pour les gadgets. J'essaie toujours de rester à jour avec les nouvelles technologies, mais je ne pense pas que les gadgets consommateurs aient quelque chose à voir avec ça.

Les gadgets cool sont une bonne excuse pour dépenser de l'argent et augmenter votre facteur cool.

2

Les gadgets ne sont pas si importants, le PC lui-même est. Avoir un PC assez récent, avec un bon écran, un clavier et une souris est un must. Vous les utilisez la plupart du jour après tout, donc inutile de dépenser des charges sur le PC et d'obtenir des périphériques bon marché!

+0

Deux écrans, même. – zaratustra

2

Pour moi, il s'agit de garder les choses intéressantes, car je peux m'ennuyer à travailler la même chose encore et encore. Avoir un nouveau gadget vous donne quelque chose de nouveau à jouer, augmentant ainsi l'enthousiasme et aidant à acquérir de nouvelles choses, ce qui fait de vous un meilleur développeur. Je suppose que tout le monde n'a pas besoin de cette motivation, mais je trouve que cela peut aider pendant une accalmie, et il n'a même pas besoin d'être nouveau matériel, je suis aussi heureux de prendre un peu de technologie/langue etc, je trouve que cela a le même effet.

6

Les nouveaux gadgets sont utiles s'ils élargissent votre horizon.

Par exemple, je me suis récemment procuré un iPod touch; Cela a profondément changé mon appréciation des interfaces utilisateur à écran tactile - je ne connaissais que les interfaces tactiles «point de vente», qui sont généralement horribles.

0

Si je peux programmer sur le gadget sûr.

Je reçois beaucoup moins (pour la programmation) si je n'arrive pas à le programmer.

0

C'est une opération de maintenance de soi-même. Avoir le dernier geekbling fait que l'on se sent comme le type d'affiche de wired.com qui est au top de toutes les tendances, ce qui motive à rester au top des tendances.Vraiment, presque tout ce que vous voyez des gens qui semble quelque peu inexplicable est probablement une activité de maintenance d'identité.

1

Dépend du programmeur. Beaucoup de programmeurs seraient heureux avec des gadgets cool comme un avantage de travail, mais je ne dirais pas que cela affecte directement leur productivité. Si je devais choisir, je préfèrerais obtenir une bonne chaise qu'un palmtop du même prix.

choses que j'ai manqué tout en travaillant en tant que programmeur dans diverses entreprises de toutes tailles:

  • Une chaise décente (personnes jesus)
  • Un bon ordinateur rapide (même si elles ne fonctionnent pas 3D)
  • un grand écran (deux si possible)
  • un appareil portatif capable de lire le courrier (je suppose que cela cadrerait comme un 'gadget')
1

Cela dépend de ce que vous travaillez. Je dirais que si vous faites du travail d'interface utilisateur, ayez beaucoup d'interfaces pour jouer avec. Assurez-vous qu'ils ont un Mac et un PC, peut-être un ou deux types de smartphones et/ou un PDA - si vous êtes ce genre de société, peut-être même une Nintendo Wii dans la salle de pause.

3

Je pense que ce que Burns pourrait obtenir à son exposition à d'autres paradigmes de conception. Si vous programmez dans Windows et que vous obtenez le dernier et le plus grand téléphone WinMo, vous êtes exposé à une plate-forme différente, mais ce n'est que Windows. Comparez cela avec être un programmeur Windows et obtenir un iPhone ou un G1. On vous montre une façon très différente de faire les choses et vous serez en mesure de ramasser les parties que vous aimez dans la vision de quelqu'un d'autre.

Il y a un aspect compétitif dans de nombreux domaines que les logiciels manquent souvent. La concurrence vous aide en vous montrant comment d'autres personnes ont résolu le problème que vous regardez. S'ils se vendent comme des gangsters et que vous ne le faites pas, eh bien, il y a quelque chose là-haut, hein?

Questions connexes