9 points les développeurs préfèrent à l'argent.

Rob Walling à publié un article très intéressant sur les différents éléments qui font qu'un développeur apprécie son travail.

Je ne vais pas traduire son billet en entier car il est vraiment très long, mais plutôt les points qui m'ont fait sourire car étant si vrai !

En général, les développeurs réalisent des applications non pas pour l'argent, mais pour le challenge, pour l'amour d'apprendre de nouvelles choses.

Suite à une étude, Frederick Herzberg à mis au point une théorie qui découpe la satisfaction du travail en deux points :

  • Les facteurs hygiéniques tel que les conditions de travail, la qualité de la supervision, le salaire, la sécurité et la politique d'entreprise
  • Les facteurs motivationnels tel que l'exploit, la reconnaissance, la responsabilité, le travail en lui même, l'évolution personnelle et l'avancement.

C'est justement tout ce qui oppose une petite startup d'une grande entreprise. La grande entreprise sera plus accée facteurs hygiéniques, en prenant soin de ses ouvriers, avec une hiérarchie parfaite, mais ses employés feront un travail rébarbatif, souvent identique (même langage, même type de réalisation). De l'autre côté, la petite startup aura un environnement hygiénique déplorable, mais proposant à ses employés des compétences variées (pour ceux qui connaissent, s'occuper d'un serveur debian en étant developpeur, par exemple :p). En rèle générale, les employés préfèreront quitter la grande entreprise, au risque d'avoir un salaire moin élevé, mais pour travailler dans une entitée qui va n'avoir de cesse que grandir, et donner la sensation au développeur d'avoir participé à la réussite de cette société :)

En règle générale, un développeur est quelqu'un qui, une fois la motivation en place, est capable de travailler des heures avec une paye ridicule (voir inexistante) juste parce que c'est excitent ! Les meilleurs développeurs sont dépendants (addict) de la recherche d'une solution à un problème : Face à un vrai challenge, les développeurs ne vont pas arrêter de chercher tant que le problème ne sera pas résolu, surtout s'il requiert une solution particulièrement créative. Inversement, si le challenge n'est pas présent, ils auront tendance à trainer, sans aucune motivation.

Voici les 9 points :

Read the rest of this post »

Filed under  //  Projects   apprécie   argent   développeur   exploit   hygiene   motivation   reconnaissance   responsabilité   travail  
Posted by Cyril Nicodème 

Le monde d'un développeur

 Les éléments en gras sont mes préférés :)

  • Si tout va bien, ne touchez à rien.
  • Il n'y a pas de projets urgents, il y a que des projets en retards.
  • Un projet qui commence en retard finira en retard. Un projet qui commence à l'heure finira en retard.
  • L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai.
  • Théoriquement, ça marche. (Ca y est c'est tombé en marche !)
  • Les clients sont les meilleurs beta testeur.
  • On n'est jamais à l'abri d'un miracle.
  • Rien n'est impossible à celui qui n'a pas à le faire.
  • Lorsque trop sûr de toi tu seras, les backups tu remonteras.
  • Un programme n'est jamais fini, on arrête juste d'y travailler.
  • It's not a bug, it's a feature.
  • Il y a 3 grands mensonges en informatique : ça marche, c'est compatible et ça sort bientôt.
  • 90% du temps la source du bug se situe entre le clavier et la chaise.
  • En théorie, il n'y a pas de différence entre la théorie et la pratique.
  • L'Informatique est une affaire trop sérieuse pour la confier à des informaticiens. Dis moi ce dont tu as besoin, je te dirais comment t'en passer !
  • Mon ordinateur ne fait jamais ce que je veux. Il ne fait que ce que je lui demande.
  • Je ne connais pas d'utilisateurs avec des problèmes d'informatique. Je ne connais que des informaticiens avec des problèmes d'utilisateurs.
  • Chez moi ça marche.
  • Faire un site 100% Flash juste pour pouvoir envoyer un mail sans voir une page qui se recharge, c'est un peu comme si on brûlait une région entière pour tuer un moustique parce qu'on à la flemme d'aller acheter de l'insecticide.
  • Itérer est humain, récurser est divin.
  • Le juron est le seul langage que le programmeur maîtrise.
  • Allons-y lentement, nous sommes pressés.
  • Sauf erreur, c'est juste !
  • Ne commentez jamais vos codes. Ca a ete dur a écrire, ça doit être dur a lire.
  • Tant qu'il y a de la RAM, y'a de l'espoir.
  • Un programmeur est une machine qui transforme du café en code.
  • "Je n'aurai jamais le temps de le faire
    _ Mets-y plus de gens
    _ Je peux pas faire un bébé en 1 mois avec 9 femmes !"
  • Un programmeur ne copie pas, il s'inspire.
  • S'il n'y a pas de solution, c'est peut être qu'il n'y a pas de problème...
  • Alors ca avance?!
  • Le lol est au boulet ce que le ; est au programmeur.
  • L'ordinateur a toujours raison. Le plus dur, c'est de l'admettre.
  • Il est plus facile de voir les signes avant-coureurs après coup que l'inverse !
  • Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser.
  • Avec l'informatique, ne crie pas victoire trop vite.
  • Algorithme (n.m.): Méthode complexe de résolution d'un problème simple.

Et toi tu lis ca au lieu de travailler ??

Filed under  //  Development   Humour   blagues   citation   développeur   programmeur   quotes  
Posted by Cyril Nicodème