Est-ce «normal» que les gens ne travaillent pas?


137

Après avoir obtenu mon diplôme universitaire, j'ai été embauché comme programmeur junior il y a un peu plus d'un an. J'ai rapidement remarqué que j'étais plus rapide que tous les autres programmeurs; cela semble être parce que je ne perds tout simplement pas de temps "en général". Cependant, la majorité des gens semblent aimer regarder au plafond, naviguer sur YouTube, Facebook et des sites Web aléatoires, et en général faire en une journée le travail que je fais habituellement en une heure. Je suis sûr à 100% qu'ils seraient capables de faire ce travail en une heure s'ils se concentraient.

J'ai rapidement été promu développeur senior et, plus récemment, chef d'équipe, et maintenant j'ai remplacé beaucoup de ces personnes par de nouvelles recrues (il reste encore quelques-unes à partir). La situation est maintenant plus acceptable, mais je pense que cela pourrait être beaucoup mieux.

Je ne peux pas m'empêcher de remarquer cependant que tout le monde semble se comporter comme si c'était "normal". Tous mes patrons ne sont pas inquiets à ce sujet et eux aussi semblent ne pas travailler pour rien. J'ai toujours beaucoup de mal à les trouver, ils arrivent beaucoup plus tard qu'ils ne le sont supposés et partent tôt. Évidemment, je ne peux rien faire dans ce cas puisqu'ils sont au-dessus de moi, mais s'agit-il de la "norme" dans toutes les entreprises ou est-ce que je me suis tout simplement retrouvé dans une très mauvaise (c'est ma première expérience professionnelle)?

Aussi, vais-je "devenir comme eux" dans quelques années?


83
Après une année de travail là-bas, vous avez été promu développeur principal et chef d’équipe?
Jon

25
Les gens sont paresseux s’ils sont autorisés à le faire. Habituez-vous.
Bernard

72
Lazyness est l’une des trois vertus essentielles des bons programmeurs.
back2dos

60
Comment savez-vous que vos collègues et vos chefs ne sont pas simplement plus efficaces que vous, alors qu'ils ont peut-être aussi été promus prématurément à leur niveau. Rappelez-vous que l' effort ne fait pas partie de la réalisation . Pour seulement "un peu plus d'un an" d'expérience, vous êtes vraiment "sûr à 100%" de beaucoup de choses ...

90
J'ai rencontré un gars qui a prétendu être des ordres de grandeur plus rapide que le programmeur moyen. C'était un copieur-pâtissier lourd. Il était extrêmement rapide pour créer du code intangible.
Kyralessa

Réponses:


152

Une explication possible est que la direction a planté cette "culture" avec son propre exemple. Les employés héritent souvent de l'attitude de ce qui précède.

Une autre explication (et la plus probable) est que les gens ne sont pas motivés . Peut-être qu'il n'y a pas de récompense à faire le travail mieux, donc il n'y a pas besoin de s'inquiéter. Une seule préoccupation ici est que les plus doués s’investiraient normalement pour voir la culture de travail. Peut-être qu'ils ont et vous reste avec les sédiments? À ce point, il y a une lecture intéressante: La crise Wetware: l'effet de la mer Morte: Bruce F. Webster


40
J'ai travaillé comme job d'été au collège dans une usine non syndiquée comme celle-ci. Ils payaient environ le quart du tarif horaire que les gens recevaient dans un magasin syndical similaire - et étaient satisfaits du quart de la productivité. J'ai simplement refusé de faire autre chose que de travailler dur et, au cours de l'été, je leur ai fourni un stock de dix ans des pièces sur lesquelles je travaillais. À un moment donné, un collègue m'a pris à part et m'a demandé de me relâcher parce que je faisais en sorte que les gens aient l'air mauvais. Il y a une note dans mon dossier personnel là-bas que je suis immédiatement ré-embauché, donc si un logiciel va jamais totalement au sud, je peux broyer des pinces. :-)
Bob Murphy

10
+1, parce que bien que je ne sache pas que la direction a planté cette culture, elle ne pourrait certainement pas se développer sans leur inattention. Un jardinier incompétent n'a pas besoin de planter des mauvaises herbes; il suffit de ne pas leur prendre une houe.
Tom Anderson

38
Ceci est pertinent: "C'est un problème de motivation, d'accord? Maintenant, si je travaille avec mon compte $ $$ et que Initech expédie quelques unités supplémentaires, je ne vois pas un autre centime, alors où est la motivation?" - Peter Gibbons, Espace bureau
David Murdoch Le

10
Je pense que c'est une bonne réponse, et il est très possible que ce soit effectivement le cas, mais utilisateur27112, je saurais vraiment si c'est effectivement le cas ou si vous venez de le choisir, car c'est la réponse qui se rapproche le plus vos préjugés.
GolezTrol

3
"Ils payaient environ le quart du tarif horaire que les gens recevaient dans un magasin syndiqué similaire - et étaient satisfaits du quart de la productivité." Étrange, parce que les ateliers syndicaux sont généralement extrêmement improductifs, car rien ne les incite à être productifs. Votre travail est sans danger pour l' éternité, votre salaire monte si vous faites quoi que ce soit ou non, etc. , etc.
jwenting

431

Comment en déduisez-vous qu'ils ne travaillent pas?

En tant que junior, je dactylographiais toute la journée en tapant sur mon code, avec seulement 20 minutes pour le déjeuner. Plus je suis "senior", moins j'ai passé de temps à taper et plus de temps à réfléchir.

Si je "regarde fixement le plafond" et que ma productrice entre dans la pièce, elle commence à sourire, car elle sait que dans une demi-heure, j'aurai résolu un problème que les "juniors" essaient et échouent depuis quelques semaines. .

En tant que développeur

  • Je ne suis pas payé pour écrire
  • Je ne suis pas payé pour écrire du code

Je ne suis payé pour résoudre les problèmes.

Et la résolution des problèmes fonctionne beaucoup mieux si je pense avant que je ne .

Au cours des dernières années, j’ai constaté cette tendance à abattre la première chose qui vous vient à l’esprit, puis à l’ajuster et à la déboguer jusqu’à ce qu’il semble faire ce que vous voulez.

(En ignorant généralement tous les cas de coin jusqu'à ce qu'ils vous frappent plus tard.)

Je me souviens encore des jours de l'ordinateur central, où vous avez écrit votre code, l'avez soumis et attendu une heure ou deux jusqu'à ce que vous obteniez la première sortie. Devinez quoi, vous n’avez pas oublié un point-virgule ou un crochet à l’époque.

Ne jugez pas jusqu'à ce que vous en ayez l'expérience.

Veuillez revenir dans cinq ans et ajouter un commentaire sur ce que vous avez appris.


51
La raison pour laquelle je sais que cela ne se fait tout simplement pas. Nous avons un système de suivi des bogues et tout y passe, donc il est très facile de voir / vérifier (et maintenant, cela fait partie de mon travail). Je trouve également votre message légèrement insultant, car vous dites en gros que je ne sais pas de quoi je parle ...
user27112

148
C'est la réponse la plus expérimentée à ce jour! Mon opinion est de devenir développeur senior et chef d’équipe en moins d’un an. Il semble que le travail ne soit ni très difficile ni compliqué au début et que vos collègues ne soient pas non plus des développeurs de haut niveau, peut-être sont-ils passés de junior à niveau prématuré également, vous êtes peut-être brillant, mais vous manquez cruellement d'expérience si vous trouvez Andreas insultant, c'est parce que vous n'avez pas l'expérience nécessaire pour comprendre pourquoi il a la meilleure réponse jusqu'à présent.

12
+1: dit ce que je pensais. Je regarde beaucoup parce que tout ce que je pouvais casser sans penser à ce que j'ai écrit il y a des années et l'importer au besoin.
Satanicpuppy

23
-1, parce que je ne pense pas que ce soit le problème du PO. Je pense que le problème de l'OP est qu'il travaille avec des personnes qui ne peuvent pas faire leur travail, ou qui ne peuvent tout simplement pas être dérangées, et dont les patrons le tolèrent. Dans notre secteur, un très grand nombre de personnes n’est fondamentalement que des voleurs d’oxygène, si bien que cela est toléré comme une norme, et on dirait qu’il est pris au piège dans une bulle. Andreas, si vous n'avez jamais travaillé avec des gens comme ça, considérez que vous avez de la chance - la plupart d'entre nous l'ont fait.
Tom Anderson

20
+1, tout au long de la question initiale et du commentaire du PO, je n'ai pas vu une once de mesure indiquant si le travail effectué avait été effectué "correctement" ou s'il était certain qu'ils ne corrigeraient ou ne rétabliraient pas tout ce travail plus tard . Trop de développeurs pensent avoir fait "le plus de travail" parce qu'ils ont fermé le plus de bogues dans leur système de suivi des bogues.
Nicole

124

J'ai l'impression de me regarder dans un miroir d'il y a sept ans ... Je partagerai avec vous mon expérience.

J'étais dans une position comme la tienne. En moins d’un an, j’étais au niveau supérieur de la société dans laquelle j’étais et j’ai semblé produire du code deux fois plus vite que tout le monde. Cela a duré encore quelques années avant que je m'ennuie.

Je suis ensuite allé dans une entreprise beaucoup plus grande où je devais travailler plus fort. Cependant, dans cette entreprise beaucoup plus grande, il me semble que j'ai moi aussi de longues années au cours desquelles je ne "fais rien". Ce que je suis vraiment en train de faire pendant cette période c’est réfléchir à un problème qui est probablement 3 fois plus difficile que le problème le plus difficile que j’ai résolu sur mon lieu de travail précédent.

Ce que je dirais si j'étais vous, c'est que vous devriez passer à une entreprise avec des problèmes plus difficiles à résoudre. Celui que vous rencontrez n’est pas assez difficile, semble-t-il.


11
très perspicace sur le niveau de difficulté et de complexité de différentes entreprises.

71

La plupart des gens se contentent de leur chèque de paie et en font juste assez pour ne pas se faire virer.


70
Comme cela devrait être. Travailler pour vivre, pas vivre pour travailler.
Wayne Molina

12
Jusqu'à ce que vous soyez dans une entreprise avec des attentes minimales et que vous ne respectiez pas les délais prévus à cause de ces employés. Je ne demande pas aux gens de travailler plus de 40 heures, je ne le fais pas. Mais soyez productif pendant ces 40
PSU_Kardi

39
les gens travaillent juste assez pour ne pas se faire virer, alors que la plupart des entreprises les paient juste assez pour ne pas démissionner. Les deux parties tentent de minimiser leurs efforts.
GrandmasterB

14
@GrandmasterB: Cela me semble être un dicton de la RDA communiste: "Ils prétendent nous payer et nous prétendons travailler." Pas quelque chose à imiter et à être fier.
starblue

30
@ Starblue: Mais il a raison. J'ai appris (à la dure) que, sauf si vous êtes personnellement investi dans l'entreprise, cela ne vaut pas la peine de faire l'effort d'aller au-delà de ce que vous devez faire pour faire un travail décent; Je ne dis pas de relâchement et ne fais rien , mais il n'y a aucune raison de faire plus que ce que vous devez faire. C'est une course idiote de passer votre vie à réaliser les rêves de quelqu'un d'autre.
Wayne Molina

50

Êtes-vous sûr que les gens "ne travaillent pas"? Le développement de logiciels est pas le genre d'emploi où vous tapez loin 8 heures par jour, en fait , si vous êtes en train de faire ce que je dirais que vous faites mal. D'après mon expérience (~ 6 ans), je ne passe normalement que 4 à 5 heures par jour à écrire du code. le reste est consacré à réfléchir à la façon de résoudre les problèmes, peut-être à la réalisation de certains scénarios, à la saisie rapide de pseudocodes ou à la recherche d'une solution (par exemple, la recherche de sites SO ou de sites similaires).


30
J'ai souvent vu cela se produire - les nouveaux programmeurs se voient confier une tâche et ils commencent immédiatement à taper furieusement. "Si vous tapez, vous ne pensez pas", je leur disais.
GrandmasterB

6
Malheureusement, j'ai vu beaucoup de cas où cette mentalité est inversée. "Si vous ne tapez pas, vous ne travaillez pas."
Wayne Molina

Dépend de la culture de travail. Si les gens se sentent pressés de taper tout le temps, ils sont mesurés en termes de dactylographie.

1
Pour être juste, je tape aussitôt que je peux (ce qui n'est souvent pas si tôt), mais dans les commentaires, pas dans le code.
Kzqai

2
Une question comme celle-là serait certainement un drapeau rouge pour la société, bien qu'avec ma réponse (quelque chose à l'effet de "je ne sais pas, mais wpm n'a pas d'importance dans le développement logiciel"), je ne serais probablement pas embauché en tous cas.
Wayne Molina

41

Mon chef d'équipe écrit du code Java plus lent que moi, il me demande de temps en temps des conseils sur Java et son style de codage Java est horrible (c'est comme C). Il semble aussi que je devrais échanger le titre avec lui. MAIS! Lorsqu'il communiquait avec des personnes de différentes équipes, il communiquait 100 fois plus efficacement que moi, il comprenait ce que les gens disaient mieux que moi, ses interprétations des commentaires des gens étaient plus perspicaces que les miennes. En outre, sa connaissance d'AIX, de la base de données et du middleware est bien supérieure à la mienne.

À chaque fois qu'il écrivait du code Java, je me demandais s'il travaillait vraiment. Chaque fois que je configurais une base de données, je me demandais si le responsable de mon équipe pensait que je ne travaillais pas du tout.

J'ai eu du mal à comprendre pourquoi il était mon chef d'équipe, mais ce n'est plus le cas après avoir travaillé avec lui sur plusieurs projets.

C'est normal de faire des suppositions sur les gens, nous le faisons tous inconsciemment. N'oubliez pas que les hypothèses doivent être validées. Un développeur surfant peut créer plusieurs fils d’arrière-plan dans sa tête en pensant au meilleur moyen de résoudre un problème. L’autre développeur risque de mettre plus de temps à terminer son code car il passe plus de temps à tester et à structurer son code.

Le fait est de parler aux gens pour en savoir plus sur eux, surtout s’ils sont membres de votre équipe.


J'ai beaucoup remarqué cet effet même dans les travaux non programmés. Certains d’entre nous ont des compétences dans certains domaines et pas dans d’autres, c’est normal.
Tom Resing

15
Le fait que votre chef d’équipe pose des questions et demande de l’aide est un signe de grande satisfaction pour moi.
SoylentGray

2
@Chad, je ne le pensais pas l'année dernière, mais maintenant je suis d'accord avec vous.
Alvin

40

Je serais curieux de voir comment vous vous sentez dans une autre année. Voulez-vous vous épuiser? Votre rythme est-il durable si vous avez également une vie active en dehors du travail?

Je me demande aussi - faites-vous des choses sans délibération appropriée? Surfer sur Internet peut sembler une perte de temps - et cela peut être! - mais il peut aussi être temps de laisser la partie arrière du cerveau se mêler d'un problème et de trouver une solution plus sophistiquée que la solution évidente.

Ou peut-être que vous ne travaillez pas sur des problèmes assez difficiles. Vous êtes promu - vous finirez par atteindre votre niveau d'incompétence . Comment allez-vous vous adapter à ce défi?

Ou peut-être vous ennuyez-vous à votre emploi actuel et passez-vous à un autre avec une culture de travail différente. Les sociétés de jeux se distinguent par le niveau de concentration élevé requis - et par conséquent, elles détruisent rapidement les employés. En revanche, d’autres emplois ont réussi à atteindre une rentabilité confortable avec une journée de travail courte et facile.

Pour le moment, profitez de votre capacité à maintenir un rendement élevé et à en récolter les fruits.


+1 pour "comment vous vous sentez dans une autre année". Je me souviens qu'avant d'avoir 30 ans, je ne pouvais pas obtenir suffisamment de code par jour. J'ai vécu beaucoup de stress positif. Pression et amusement. Avec le temps, la pression vous ralentit, même si vous vous amusez.
Joh

24

Bonne question. Tout d’abord, je vous félicite pour votre dur labeur et votre énergie à bâtir une carrière et à accomplir un travail remarquable. C’est un trait très admirable qui vous mènera loin.

Je pense que beaucoup de réponses sont fausses - les gens supposent que l'affiche originale se trompe dans son interprétation du comportement de ses collègues. Cela conduit à de nombreuses réponses telles que "L'efficacité et l'efficacité ne sont pas égales pour tous". Dans ce cas, je préfère le prendre à ce mot, que oui, ses collègues ne fonctionnent pas aussi bien que lui (comme le prouve le traqueur de bogues ou la simple observation, peu importe) - supposons que c'est vrai. Maintenant, comment répondez-vous à sa question: est-il "normal" de ne pas travailler? Mon interprétation de ce que demande le PO est la suivante: "est-il normal de travailler moins fort que lui"? Notez qu'il dit qu'il est sûr à 100% qu'ils pourraient également faire le travail dans le temps qu'il fait, s'ils appliquaient eux-mêmes - donc il ne prétend pas une capacité supérieure.

Mon point de vue est que c’est un comportement normal pour certaines personnes, mais il est tout aussi normal que les autres travaillent au maximum de leurs capacités - il existe un spectre. Pour le PO, il est clair que vous n’êtes pas l’un des premiers, vous êtes proche de la dernière extrémité du spectre. Qu'est-ce qui nous positionne sur un point particulier du spectre? Et les gens peuvent-ils évoluer dans ce spectre? Mes réponses à ces 2 questions sont: 1) la motivation et 2) oui, ils peuvent bouger (je l’ai fait moi-même). La réponse de JB King aborde cette question de motivation. Si vous occupez maintenant un poste plus élevé dans l'entreprise, vous pouvez désormais guider dans une certaine mesure la motivation des personnes. Que vous utilisiez une carotte ou un bâton dépend de vous - mon sentiment est que vous connaissez mieux le bâton (corrigez-moi si je me trompe).

Votre deuxième question est: allez-vous "devenir comme eux". Probablement pas étant donné que vous êtes clairement assez éloignés du spectre, mais la réalité est que, en tant qu’êtres humains, nous sommes fortement influencés par notre environnement et vous ne serez donc pas à l’abri de vos collègues. Donc, si vous restez assez longtemps dans ce lieu de travail, vous risquez de vous déplacer le long de ce spectre de motivation, juste à travers l'inertie du lieu. Dans le cas contraire, si, par exemple, vous aviez rejoint une start-up à la recherche d’une introduction en bourse en 1999, vous n’auriez probablement pas trouvé assez d’heures dans la journée pour faire votre travail et vous auriez peut-être trouvé encore plus à faire. l'autre extrémité du spectre (vous avez peut-être aussi remarqué par hasard que votre santé se détériorait :-)).

Quelques commentaires personnels qui me sont venus à l'esprit en lisant la question (notez que ceux-ci peuvent ne pas vous intéresser si vous souhaitez simplement obtenir une réponse à votre question):

Premièrement, ma réaction immédiate à votre question a été une réaction de colère. Lorsque j'ai réfléchi, j'ai compris dans un moment de honte que vous me rappeliez essentiellement une version plus jeune de moi-même. La raison pour laquelle je dis que je dois avoir honte, c’est que j’étais un fils de pute arrogant, qui travaillait dur, pensait tout savoir et jugeait sévèrement tous mes collègues pour ce que j’ai perçu comme une attitude de relâchement. En fait, j'ai jugé certains d'entre eux si sévèrement que je ne me suis jamais permis de les connaître en tant que personnes et d'apprendre ce qu'ils pourraient m'apprendre (pas seulement sur le plan technique, mais en tant qu'humains). Ce fut un voyage pénible pour moi de me permettre de faire partie d'une "équipe", chacun jouant son rôle - certains des généraux et d'autres des fantassins. Oui c'était vrai que certains d'entre eux étaient des fainéants, mais mon attitude de jugement m'a empêché de les comprendre ou même de les motiver. Ma faute. Alors oui, lire votre question a soulevé ma colère, mais pas avec vous, mais avec mon manque d'empathie.

Ce manque d'empathie est une chose assez commune chez les techniciens intelligents - bien que je ne pense pas que les techniciens ont plus de tendances sociopathe que la norme, j'ai certainement vu suffisamment de techniciens qui manquent de compétences sociales (apprises ou par empathie naturelle) pour savoir que c'est un problème dans le monde de la technologie. Par exemple, je me demande si vous vous êtes déjà demandé quel était l’effet de vos actions sur les personnes qui ont été licenciées. Sur leurs femmes, leurs enfants, leur santé mentale? Les connaissiez-vous même en tant que personnes?

Ce qui m'a été utile, c'est de me concentrer sur l'amélioration de moi-même, de prêcher par l'exemple et de cesser de juger les autres. Cela rend les gens comme vous beaucoup plus utiles et tout le monde sera plus heureux.

Enfin, c’est aussi une question d’âge: quand j’avais ton âge (un an en dehors de la fac, je suppose que ça te fait 22 ans?), Je ne savais rien . Ironiquement, plus vous êtes jeune, plus vous pensez en savoir. Un des grands dons du vieillissement est de réaliser que plus vous en savez, plus vous en savez, donc moins vous en savez en termes relatifs. Cela conduit à un abandon du contrôle, pour essayer d'être moins autonome, pour se connecter davantage avec les autres afin que nous puissions partager nos compétences pour le bien de tous (d'une manière quid pro quo, PAS de manière communiste, LOL). C'est normal, c'est bon pour la maturation Si vous êtes déjà connecté à d'autres personnes (dans le monde réel, pas dans IRC), cela vous aidera dans ce processus. C'est un peu comme si on comparait une pierre à une pierre, plus elle est polie:


18

Je suppose que tout le monde a différentes choses qui vont les motiver. TED Talk de Dan Pink note quelques facteurs de motivation tels que l'autonomie, la maîtrise et le but. Les trois principaux facteurs de motivation des développeurs (indice: pas d'argent!) Abordent un sujet similaire.

La culture peut être un facteur, mais un autre type de travail est le type de travail de l'entreprise. Il peut y avoir des couches de bureaucratie dans certains endroits qui peuvent ralentir les choses et ne pas être tout à fait aussi dynamiques qu'une start-up où il y a une poignée d'employés et où tout le monde porte plusieurs chapeaux.

À titre de dernière suggestion, vous voudrez peut-être savoir s’il existe des groupes près de chez vous qui ont des professionnels dans votre domaine qui pourraient être un moyen de voir si d’autres ont des histoires similaires ou s’ils fonctionnent avec une attitude différente que vous voudrez peut-être adopter. passer à cela.


5
Cette visualisation de bande dessinée est vraiment sympa: youtube.com/watch?v=u6XAPnuFjJc

+1 Je viens de finir de lire le livre récemment. Hautement recommandé, des explications très en profondeur de toutes les conclusions: amazon.com/Drive-Surprising-Truth-About-Motivates/dp/1594488843
Bobby Tables

16

Le problème est que, dans certains emplois, vous faites plus de travail et vous faites des efforts supplémentaires tout en étant récompensé de la même manière, mais la prochaine fois, on s'attend à ce que vous fassiez autant, voire plus, de travail qu'auparavant. Certaines personnes ne veulent pas placer la barre trop haut. Vous me détestez peut-être pour avoir dit cela, mais à quoi ça sert de travailler plus fort si vous ne serez pas récompensé?


12

J'ai vu des gens travailler continuellement et livrer un code de qualité bon marché qui n'est pas maintenable. Ils soutiennent simplement qu’il fait ce qu’il est censé faire et que c’est plus que suffisant.

La médiocrité ne sait rien de plus haut que lui-même, mais le talent reconnaît immédiatement le génie.

Ils soulignent même leurs tâches stupides comme phénoménales et négligent la véritable innovation des autres ( égocentrique ).

J'ai aussi vu des gens vraiment cool et qui innovent vraiment, qui font leur travail avec dignité et efficacité, même si vous les voyez «regarder le plafond de temps en temps». De plus, il existe une différence entre «travailleur» et «professionnel». Un professionnel signifie beaucoup plus et il peut avoir à consacrer du temps à réfléchir et à innover, ce qu'un travailleur ne peut pas toujours comprendre! L’impact de telles innovations est bien plus important qu’un employé ne l’a jamais pensé ou ne peut l’apporter. C’est probablement le cas dans votre bureau.

De plus, je ne pense pas que les entreprises tolèrent de nos jours les personnes qui ne font rien ou celles qui sont vraiment inefficaces.


3
Cela me rappelle les développeurs qui ne veulent pas faire du bon boulot de crainte qu’ils ne soient plus nécessaires. Je dis encore si je réussis que je le mettrai sur mon CV avec fierté.
SoylentGray

2
Ceci est dû à l'effet Dunning-Kruger. Les personnes incompétentes n'ont pas les compétences méta-cognitives leur permettant de reconnaître qu'elles sont incompétentes, c'est pourquoi elles le restent.
Mud

5
@Mud, oui c'est l'effet Dunning-Kruger, je vois. Ce que j'ai ressenti, c'est que OP l'a en lui. D'habitude, chaque fois que je rencontre de telles personnes qui prétendent être trop bonnes et que d'autres sont toutes mauvaises, je me méfie d'eux. Quoi qu’il en soit, cette attitude n’est pas vraiment saine. La plupart de ces types sont de vrais paranoïaques qui rejettent la notion de coopération et voient la concurrence et la lutte partout. Ils n'apprécient tout simplement pas une bonne culture de travail.
WinW

10

Honnêtement, c'est juste une chose à laquelle il faut s'habituer dans la vie. Il y a des entreprises et des personnes comme celle-ci dans tous les secteurs. Cela dépend de différents facteurs pour chaque personne et de ce qui les motive.

Faites de votre mieux pour changer l'environnement dans lequel vous travaillez, comme vous semblez le faire maintenant, ou essayez de trouver un autre lieu de travail qui ne tolère pas les fainéants. Je vous félicite pour votre éthique du travail, car vous êtes certainement minoritaire à votre âge (d'après mon expérience personnelle). Félicitations pour votre succès, jusqu'à présent.


10

Je passe beaucoup de temps à réfléchir à des problèmes, mais aussi à vérifier mon courrier électronique ou mon compte Facebook, ou à rédiger des réponses sur Stack Overflow. Le reste du temps, je suis vraiment concentré et travaille énormément avec un code de haute qualité. Pendant que je fais autre chose, je me repose un peu, ce qui me permet de laisser couler les différentes options auxquelles j'ai pensé pour résoudre un problème.

C'est en partie une question d'expérience. Certains développeurs tapent beaucoup de code et passent ensuite beaucoup de temps à le déboguer et à le polir, tandis que d'autres dessinent une image mentale et écrivent le code en un seul passage. Il m'est parfois arrivé de constater que je tapais quelques centaines de lignes de code en une journée, sans même compiler ni vérifier la syntaxe. Ensuite, une fois terminé, je n’ai plus qu’à mettre quelques mots oubliés ;pour que tout soit prêt.

Ce n’est pas seulement une question d’expérience, mais aussi de la façon dont les gens travaillent. Certains collègues ne font que taper du code toute la journée, tandis que d'autres font beaucoup (apparemment) de choses et ont ensuite un excellent élan dans lequel ils font leur travail. Je suis dans le deuxième groupe, mais n'ai pas réussi à avoir une journée remplie d'éclats. Les autres, en revanche, travailleront à un rythme plus constant avec moins d'éclats et ne feront pas leur travail s'ils passaient deux heures par jour à regarder le plafond. Peut-être que vous êtes dans ce premier groupe.

Ensuite, il est vrai que certains travaillent plus fort que d’autres. En partie par manque de connaissances, d'expérience ou de talent, ou parfois parce qu'ils s'en moquent. Mais vous devez vraiment examiner de près la manière dont ils travaillent et le travail qu’ils accomplissent. Vous ne pouvez pas simplement dire que les gens ne travaillent pas dur parce qu'ils passent plus de temps à faire autre chose que vous.


Bonne réponse. Je fais aussi partie de ce deuxième groupe et de plus en plus, je me retrouve parfois en train d'écrire du code sans compiler. Mais lorsque je le fais, il est généralement sans faille et compile en une seule exécution. J'aime ces moments.
Htbaa

8

Il est très normal pour les développeurs - étant donné qu’ils sont dans une "profession du savoir" - de ne pas rester assis à taper frénétiquement pendant la période exacte entre 9 h et 17 h 30. La créativité doit venir naturellement, ce qui implique souvent de tergiverser journée; quand une rafale d'idées vient, c'est quand les doigts commencent à voler. Il est frustrant que la direction - pas habituée à de telles professions - ne comprenne pas cela. Lorsque Facebook et YouTube sont bloqués, la productivité des développeurs de logiciels diminue .

Cela dit, il semble que votre entreprise se compose de personnes extrêmement paresseuses. Si les gens sont vraiment assis à ne rien faire "toute la journée" de façon régulière, alors quelque chose ne va pas.


Pourriez-vous fournir un lien vers la déclaration "Lorsque la productivité des développeurs de logiciels diminue, Facebook et YouTube étant bloqués"? Je suis intéressé à en savoir plus à ce sujet s'il existe une telle étude.
Casey Patton

@ Casey: J'ai bien peur que mes propres preuves empiriques et celles de mes contacts à ce stade. J'ai vu des études plus robustes , mais je ne me souvenais peut - être où, maintenant.
Courses de légèreté en orbite

6

La programmation en binôme aide

Si vous êtes certain que les développeurs perdent beaucoup de temps, je vous suggère de commencer à pratiquer la programmation en binôme, car cela a tendance à amener les gens à se concentrer sur le problème à résoudre et, comme il y a encore une paire d'yeux sur leur écran, ils ont tendance à fermer des sites comme Facebook, Twitter etc et se concentrer sur le code.


6

Cela prend toutes sortes de choses.

Il y a une part de vérité dans les réponses précédentes. La culture d'entreprise a tendance à user les gens, et la plupart des développeurs dans leur dixième année n'abordent pas leur travail avec le même enthousiasme que ceux de leur première année.

Il est également vrai que les emplois de développement plus expérimentés nécessitent moins de codage et plus de réflexion. Par conséquent, un développeur expérimenté ne tape peut-être pas furieusement, mais accomplit néanmoins beaucoup.

Idéalement, une équipe doit compter sur un mélange de développeurs juniors énergiques pour fournir de l'énergie et de développeurs chevronnés pour fournir une certaine sagesse. Les deux peuvent apprendre les uns des autres.


4

Je pense que vous ne jugez peut-être pas assez la qualité du travail des personnes qui travaillent avec vous.

Différentes personnes ont différentes façons de se concentrer et ont également différents objectifs à atteindre avec leur propre travail. Je pense que s'il est vraiment vrai que ce que vous faites en une heure équivaut au travail effectué par eux en une journée entière (ce dont je doute un peu), c'est parce que leurs plans de travail sont extrêmement différents des vôtres. Peut-être travaillez-vous à une vitesse et à une intensité supérieures à ce qui est vraiment sain pour une personne (vous êtes juste au début de l'ère du travail de votre propre vie).

J'ai travaillé dans de nombreuses entreprises, avant même d'avoir mon diplôme. J'ai donc vu de nombreux scénarios et rencontré de nombreux types de collègues et de personnes en général, et à certains moments, j'ai senti que j'étais plus rapide et plus efficace, et d'autres fois, j'ai senti le contraire, et la vraie différence était le type d'entreprise et ses conséquences: le type de travail et de projets dans lesquels une entreprise est souvent impliquée. Peut-être que vous travaillez au mauvais endroit, ou que ce soit le bon endroit avec différents patrons ...

Une dernière idée: rappelez-vous que l' efficacité est une chose très difficile à évaluer, elle n'implique pas seulement le nombre de lignes de code que vous avez produites, ou le nombre de projets que vous dirigez après leur achèvement. Le bonheur des personnes qui y travaillent revêt une importance extrême. Les bonnes entreprises se rendent compte qu'avant que leurs employés ne deviennent fous ou ne se retrouvent avec du stress ou une autre maladie liée à un travail et à des activités intenses.


+ 1-bon point sur l'efficacité. Si tout le monde n’a réellement eu aucun effet positif (ils ne font rien toute la journée), il est difficile d’imaginer que l’entreprise puisse survivre.
Morgan Herlocker

4

Les programmeurs sont souvent traités comme des codeurs stupides qui codent et ne comprennent rien à la gestion. Ils ne se sentent souvent pas obligés de travailler dur. Après un certain temps, ils se rendent compte que la direction n’est pas un génie, du moins quand il s’agit de déterminer combien il faut réellement pour faire quelque chose. Alors ... voilà. Désolé pour une réponse courte, mais cela ne signifie pas que ce n'est pas vrai.


3

On m'a conseillé de ne pas travailler trop vite car je finirais par avoir des gens qui attendent la même chose de moi tout le temps. Et si je me retrouve dans une situation où je suis confronté à un bloc, je serai pressé par le peuple pour trouver des solutions - Cela me semble logique.

Cependant, pour amener les personnes qui le font à mieux performer, leurs responsables doivent encourager la performance.


3

Beaucoup de bons points ici. Comme beaucoup l'ont dit, vous n'êtes pas suffisamment mis au défi sur votre lieu de travail actuel et / ou la culture qui y règne ne favorise pas une productivité élevée. Vous avez moins de deux ans d'expérience professionnelle réelle - et cela dans une entreprise, vous avez donc besoin de plus d'expérience pour pouvoir la déterminer vous-même. Ce que vous obtiendrez ici sera principalement des opinions basées sur les expériences des autres. Quoi qu'il en soit, je pense que vous devez vraiment commencer à chercher un nouvel emploi, car vous n'êtes pas très satisfait de la situation actuelle. Vous êtes peut-être plus intelligent / efficace que vos pairs, mais il est plus probable que la culture de l'entreprise ne corresponde pas à votre éthique de travail. Je vous assure qu'une fois que vous aurez décroché un emploi stimulant et enrichissant, vous vous retrouverez à penser plus et à coder moins. et appréciez le temps libre qui vous sépare de votre esprit "réfléchissez fort" tout le temps. Il n'y a rien de mal à mon avis à jouer au plafond / à naviguer sur le Web (avec modération bien sûr), tant que votre travail est terminé.bien et à l'heure . Si vous n'avez pas envie de "relâcher", passez peut-être du temps libre à entraîner les autres. Vous trouverez cela aussi gratifiant que de terminer votre propre travail.

Aussi, gardez à l'esprit l'équilibre travail / vie personnelle. Je connais beaucoup de personnes qui travaillent très fort et qui sont des producteurs importants dans leurs sociétés respectives, mais ne passent pas assez de temps en dehors du travail. Vous ne voulez pas vous retrouver dans 2, 3 ou 3 ans à souhaiter avoir le temps de voyager ici, de vivre ceci ou cela, ou de faire d'autres choses pour lesquelles vous n'auriez tout simplement pas le temps, car vous passez beaucoup de temps au travail et maintenant avoir des responsabilités que vous estimez avoir la priorité sur toute autre chose dans votre vie.

Pour répondre à votre question, non, ce n'est pas la norme partout, cela dépend de la culture de l'organisation et de vos valeurs personnelles, et je suis sûr que vous en arriverez à cette conclusion au fil des ans.


1
"Si vous n'avez pas envie de" relâcher ", passez peut-être du temps libre à entraîner les autres." - cela les gênerait "en naviguant sur youtube / facebook / sites aléatoires". Je ne peux pas avoir ça. Ah, attendez, c'est un bon test pour vérifier leurs priorités - apprenez quelque chose d'utile au travail ou relâchez le mouvement. :)

3

La réponse simple à cela est que notre culture paie les gens qui travaillent 40 heures (ou X heures) par semaine. C'est une idée terrible. Les gens devraient être payés à la tâche. Un projet doit être correctement évalué et porté. Les gens sont toujours motivés à travailler vers un objectif. Payer les gens à l’heure / jour, c’est les payer pour s’asseoir là, ce qui n’a aucune motivation.


Le problème avec le paiement basé sur les tâches, c’est que l’estimation du prix des tâches prend énormément de temps; elle n’est donc pas pratique pour les grands projets.
Danubian Sailor

2
Un autre problème avec la rémunération basée sur les tâches est que tout le monde veut s’acquitter des tâches "faciles" (c’est-à-dire celles qui promettent le plus pour le moins de travail), il n’existe aucune motivation de le faire assez bien pour convaincre quelqu'un que c'est "fait"), et les gens sont découragés de travailler ensemble pour le bénéfice global de l'organisation. Les gens ne devraient pas être payés à la tâche ou à l’heure; ils devraient être payés en fonction de leur valeur globale pour l'organisation qui les paye. Malheureusement, c'est difficile à quantifier.
Kristopher Johnson

2

La raison pour laquelle ils ne travaillent pas, c'est parce qu'ils attendent que leur code soit compilé!

Sérieusement, la littérature de gestion que j'ai consultée indique que la quantité de temps productif (ignorant les pauses toilettes, les pauses café, la cueillette du nez, le surf, etc.) que les gens passent au travail est en fait étonnamment basse. Dans la mesure où la moyenne est d'environ 50% et si quelqu'un agit au-dessus de 60%, c'est un exploit, et c'est simplement le temps productif passé. Si vous devez également assister à des réunions et à d’autres tâches de bureau, le temps que vous passez réellement à coder peut être assez réduit, ce qui est un fait souvent oublié par les chefs de projet et les autres types de direction lorsqu’ils planifient leurs plans de travail.

Deuxièmement, des efforts importants ne sont tout simplement pas viables à long terme. Pour éviter l'épuisement professionnel, les personnes devraient fonctionner en moyenne à environ 60% de leur capacité de pointe. Des niveaux d'activité plus élevés sont bien sûr possibles et nécessaires, mais il faut qu'il y ait des périodes d'activité moindre pour récupérer. L'idée d'aller au travail tous les jours et de donner 110%, comme certaines personnes semblent vouloir proclamer que c'est le cas, ne se produit jamais et ceux qui l'essaient se préparent à une visite précoce chez le pharmacien.


0

À un endroit où je travaillais, il y avait un gars qui, selon la rumeur, ne faisait absolument aucun travail (il y avait des preuves à l'appui). Alors j'ai mis en place une étude de travail; Pendant un mois, je comptais passer devant son bureau toutes les heures et demi et lui donner un point s'il avait un IDE ouvert. Une semaine, il n’avait aucun point et j’ai été obligé d’abandonner le projet parce que je le trouvais trop déprimante.


6
Je suppose que vous avez eu beaucoup de travail pendant que vous meniez cette étude.
Marcelo

2
Vous avez bien deviné.

Qu'est-ce qu'il a été payé pour faire?

Écrire un logiciel.

0

Tu es très chanceux. Chez mon ancien employeur, j'étais le programmeur le plus productif, tout le monde jouait à des jeux vidéo et devinez ce qui m'est arrivé? D'abord, j'ai été évité. Ensuite, ils ont essayé de faire le plus de bruit possible autour de moi. Ensuite, je devais trouver un nouvel emploi.

Tout ça parce que je programme vite et bien.

Cela me donne presque envie d'aller en Chine pour enseigner la programmation. Les plus jeunes programmeurs occidentaux ne veulent pas programmer. C'est trop dur. Ils sont pour la plupart incompétents et complaisants. Pas tous ... mais la plupart.


0

Si vous me surveilliez de près, vous pourriez conclure que je suis paresseux et sans changement. Je regarde souvent le plafond, oui. Je quitte parfois le lieu de travail pendant une heure environ au cours d'une journée de travail normale pour aller m'occuper de mes affaires personnelles - ou tout simplement d'une balade dans la joie. Mais est-ce moi ou est-ce le travail?

En ce qui concerne le travail accompli, je suis extrêmement frustré de ne pas avoir beaucoup de travail à faire. Je gère principalement plusieurs systèmes Web existants, et même s’il pourrait y avoir beaucoup à faire, les améliorer, les mettre à jour, ajouter de nouvelles fonctionnalités, etc., car notre atelier de test d’assurance qualité est tellement en sous-effectif et surchargé de travail (évidemment sur d’autres projets, le mien), je ne peux pas faire une chose bénie. J'ai proposé un certain nombre d'améliorations / corrections à impact moyen et à faible risque pour quelques-uns de mes systèmes, mais on m'a répété à maintes reprises que nous n'avions pas de "ressources" pour les tester, alors je peux " t les développer. Pendant ce temps, je m'assieds sur mon compte et navigue sur Wikipedia, StackOverflow, et joue avec des technologies que nous n'allons tout simplement pas mettre en œuvre ici (telles que MVC, Silverlight, etc.), attendre que quelque chose se passe mal avec mes systèmes afin que je puisse les réparer. Il m'est apparu plus d'une fois que je devais casser quelque chose de façon discrète et délibérée pour pouvoir le réparer et ainsi informer la direction de la situation.

Je pourrais faire quelque chose de créatif et d’utile, et j’ai construit quelques applications utiles en parallèle, et j’ai été malmené pour mon initiative. Je le fais toujours, mais je dois prendre la peine de le garder secret. Et je ne peux pas le mettre en production, bien évidemment.

C'est un lieu de travail agréable, mon travail est relativement sûr, mais je m'ennuie et je suis frustré. Je suis à six ans de ma retraite et bien que je sois un peu suranné, je reste à la pointe de la technologie et envisage de coder jusqu’à ma mort. Et j'ai tué vingt autres minutes de ma vie (et du temps de mon employeur!) En ajoutant cette réponse à la question ci-dessus; et ce n'est pas grave.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.