Est-ce que 9 à 5 programmeurs sont méprisés?


146

Je me considérerais comme un programmeur 9 à 5. Ce que je veux dire par là, c'est que j'ai un travail de programmation, mais après avoir quitté mon travail, je quitte mon travail là-bas et ne le ramène pas à la maison. J'apprécie beaucoup mon choix de carrière et le travail que je fais dans mon emploi actuel. J'aime aussi apprendre de nouvelles choses dans mon domaine, telles que les nouvelles technologies et les avancées dans l'industrie de la programmation. En dehors de mon travail, j’ai d’autres passe-temps qui me semblent plus importants et je voudrais y consacrer plus de temps et d’énergie. Je pense aussi que consacrer plus de 40 heures par semaine à un seul sujet est un peu épuisant. Y a-t-il vraiment autant de programmeurs qui veulent rentrer chez eux après leur travail de programmeur et en faire plus?

Peut-être que c'est juste mon employeur actuel, mais je sens qu'ils laissent peu de temps pour le développement de carrière. La seule façon pour moi de suivre les technologies et les techniques de programmation les plus récentes est de le faire pendant mon temps libre, car mon employeur ne consacre pas de temps pendant les heures de travail à faire ce genre de choses (délais == $$$). Est-ce que quelqu'un d'autre pense la même chose à propos de son employeur?

D'après votre expérience, les gestionnaires et les personnes qui engagent des programmeurs considèrent-ils que 9 à 5 programmeurs sont une ressource moins précieuse? Je sais que je pourrais améliorer mon CV en contribuant à un projet open source, etc., mais je me sens juste comme si je n'avais pas le temps de perdre.

Pourrait-on dire le contraire, de sorte que consacrer votre temps libre à d’autres matières, telles que les arts, confère à l’entreprise un caractère complet qui pourrait constituer un trait souhaitable pour la société?


3
On dirait que cette question a été assez bien couverte ici.
Robert Harvey

1
Peut-être cela a-t-il été couvert, mais les réponses ici sont de très haute qualité et la question mérite d'être examinée plus avant. Il n'y a pas de "bonne réponse" à cela, donc il ne fait aucun sens de renvoyer les gens vers un autre ensemble de réponses.
Dan Diplo

Je me considère comme un travailleur de 8h59 à 17h01 et j'avoue librement que je méprise les programmeurs de 9h00 à 17h00 car il est évident que travailler moins de 8h02 par jour n'est évidemment pas qu'un signe de la paresse, mais montre également un énorme manque d'attention aux détails.
ThomasX

Verrouillé pour des raisons historiques, veuillez consulter "Verrouiller les questions fermées avec vote supérieur" pour plus de détails.
Yannis

Réponses:


251

Laissez-nous équilibrer cet argument.

Pour mémoire, je suis un programmeur 9-5 dans le sens le plus strict du mot. J'ai codé pendant de nombreuses années et je codifierai probablement pour beaucoup d'autres. J'ai une forte passion pour le développement et j'adore voir toutes ces classes se donner mutuellement des câlins et des bisous. Je suis tout pour les dessins de lapin moelleux et les boucles POUR ...

MAIS ... et c'est un grand mais ...

Je refuse de sacrifier mes autres responsabilités en tant que mari et père pour devenir meilleur dans un domaine: le développement de logiciels. Vous verrez que lorsque vous serez couché sur votre lit de mort, vous regarderez profondément dans les yeux de votre femme et penserez à tous ces moments agréables que vous passerez dans Visio à dessiner des diagrammes UML et à écrire du code propre, simple et maintenable ... Je ne le pense pas.

Ce n'est pas une question d'équilibre. Si je dois choisir, je serai pauvre et avec ma famille. Ce n'est pas une question d'argent, de satisfaction au travail ou de ce que je veux.

D'accord, ma réponse ne concerne probablement que certains des développeurs mariés, mais je vais essayer de représenter ceux d'entre nous qui sommes obligés de prendre soin de nos familles comme de vrais hommes. Prendre la responsabilité.

Ne me donnez pas l'excuse " Ma femme m'a épousé tel que je suis, elle connaît ma passion pour la programmation et sacrifie volontiers chaque dernière minute de mon temps libre pour l'ordinateur parce qu'elle m'aime ". Mec ... je ne vais même pas y aller.

SO, pour résumer une histoire déjà longue.

Je code de 9h à 17h, je lis parfois des articles sur le développement de logiciels à la maison. J'apprécie le temps passé avec ma famille et je ne serai pas un père ou un mari absent. Le monde en a assez.

Vous n'avez que 80 ans pour vivre sur cette planète, à quoi voulez-vous que votre tableau de bord ressemble une fois que vous avez terminé? Comme ça:

Développeur de logiciel - 8/10
Mari - 2/10
Père - 3/10

Fonce. Pas moi.

En fait, je vais jusqu'à ne pas travailler pour des entreprises qui attendent des heures supplémentaires régulières . Je suis disposé à faire des heures supplémentaires à l'occasion, même si je le vois toujours comme un manque d'attentes en matière de gestion. Période. Dans la plupart des cas, une date de livraison peut être flexible si des problèmes sont détectés / signalés à l'avance.

Les entreprises ont tendance à commencer par le prétexte du "moment critique" qui se transforme facilement en événement quotidien. Cela a du sens sur le plan commercial, sans efforts rémunérés. Si vous me donnez du temps à la place (oui, vous savez où je vais dépenser le mien!), Je ferais du temps, tout le temps.

Sinon, allez chercher l'un de ces développeurs qui pensent que le développement logiciel est tout ce qu'il y a à la vie. Il y a beaucoup d'entre eux.

Malheureusement, cela ressemble à une sorte de diabolique, ce qui n’est pas le cas.

Résumé: Vérifiez vos heures de travail actuelles. Examinez vos autres responsabilités dans la vie et accordez-leur l'attention appropriée. Ne perdez pas votre vie à ne devenir grand qu’à une seule chose dans la vie, c’est un trop grand sacrifice et un trop petit profit.


6
J'ai commencé à me démener you will look deep into your wife's eyes, and think of all those lovely moments you spent in Visio drawing UML diagrams;)
Peter Ajtai

2
Meilleure façon de le dire. Et pas seulement pour les personnes mariées. Vous avez une vie, profitez-en. Si vous travaillez effectivement 24h / 24 et 7j / 7 (moins de quelques heures de sommeil), ne vous attendez pas à recevoir plus de remerciements de votre patron que si vous travaillez 9 heures-5h avec un peu d’heures supplémentaires ne va pas l'obtenir! Au lieu de cela, ils vous en empileront de plus en plus jusqu'à ce que vous vous effondriez sous le poids. Vous serez alors le responsable du retard pris pendant l'hospitalisation après une convalescence ou une crise cardiaque.
Jwenting

69

En examinant votre question, je pense que je vois trois questions:

  • Y a-t-il beaucoup de programmeurs qui rentrent chez eux et font plus de programmation?
  • Les entreprises qui engagent des programmeurs considèrent-elles les programmeurs 9-5 comme une ressource moins précieuse?
  • La rondeur est-elle un trait souhaitable? ( Oui , tout à fait, mais le fait d'avoir un passe-temps ne rend pas nécessairement une personne bien équilibrée)

Cependant, je pense que toutes ces questions sont motivées par une simple erreur en essayant de diagnostiquer vos symptômes:

Agir comme un programmeur 9-5 est un symptôme de surface, pas une cause fondamentale.

Qu'est-ce qu'un programmeur 9-5?

Dans ma hâte, j’avais négligé de décrire ce que je veux dire par "programmeur 9-5" dans cette réponse. Il semble que j'en ai offensé. J'ajoute donc cette tentative de définition: quelqu'un qui ne consacre aucune heure à des activités parascolaires qui améliorent son travail quotidien. En d'autres termes, quelqu'un qui passe tout son temps à produire et aucun n'investit dans l'apprentissage et la croissance.

Par définition, presque personne qui passe du temps ici avec des programmeurs ne pourrait faire partie de ce groupe. Il y a beaucoup de choses que l'on peut faire, à part le codage, qui améliorent une carrière en programmation en dehors de votre 9-5:

  1. StackOverflow ou Programmeurs
  2. Lecture (livres de programmation ou de génie logiciel)
  3. Etudier les nouvelles technologies
  4. Etc.

Pourquoi pourrais-je agir comme un programmeur 9-5?

La question que vous devez vous poser réellement est de savoir pourquoi vous vous sentez comme un programmeur 9-5. Je peux penser à quelques raisons possibles (j'en ai probablement encore manqué).

1) Vous êtes en fait un programmeur 9-5 - Vous n’aimez pas nécessairement la programmation, mais vous pouvez l’exécuter avec suffisamment de compétence pour être rémunéré. Vous faites votre travail et sortez. La technologie / programmation ne vous intéresse pas suffisamment pour étudier en dehors des heures de travail.

  • Pronostic : Cela ressemble à l'ouvrier d'usine des programmeurs. Vous y arriverez probablement avec un salaire décent, une belle retraite et, Dieu nous en préserve, la situation ne s'aggrave pas beaucoup dans l'économie, vous prendrez votre retraite à 65 ans. Cependant, si vous sentez que vous avez plus de potentiel pour vous-même ou pour les autres, alors vous devriez trouver votre passion. Personne ne parvient au sommet de son jeu (n'importe quel jeu) sans passion.

2) Votre travail 9-5 répond au besoin de codage et vous permet d’explorer d’autres passe - temps - Vous aimez coder et vous êtes assez bon. Vous ne pensez pas à la programmation à la maison, mais vous vous sentez toujours encouragé à apprendre et à évoluer autrement en dehors des heures de travail.

  • Pronostic : C'est comme le directeur d'usine des programmeurs. C'est toujours un 9-5, mais votre travail vous donne suffisamment d'occasions pour maintenir vos compétences, et vous avez assez de passion pour les utiliser. Votre travail sera reconnu en conséquence. Dans cette situation, il est toujours possible de se retrouver en retard sur le poste que vous souhaitiez occuper ou avec d'autres personnes qui vous ont laissé passer inopinément. Pour éviter cela, je vous suggère de trouver d'autres moyens d'améliorer vos compétences en programmation pendant une partie de votre temps supplémentaire. Ou bien, il est possible que la programmation pure ne vous convienne pas le mieux. Vous pourriez être meilleur dans un travail différent où les choses que vous voulez faire en dehors de votre 9-5 ans complètent mieux votre travail quotidien.

    Notez qu'il s'agit d'une échelle mobile. Le fait est simplement que votre succès dans votre 9 à 5 ans est renforcé par le temps que vous passez à développer et à perfectionner des compétences connexes pendant votre temps libre.

3) Votre travail vous a grillé de la programmation - Toutes les programmations ne sont pas créées égales. Ce travail tue la passion pour votre métier. C'est comme être photographe et être assigné à prendre des photos d'une scène de crime. Il n'y a pas d'art dedans. Par conséquent, la dernière chose que vous souhaitez faire davantage est la programmation.

  • Pronostic : Si c'est vous, vous avez besoin d'un nouvel emploi. Si vous aimez toujours la programmation, le premier sujet de votre liste lorsque vous recherchez un nouvel emploi est que le sujet (ou la spécialité de la programmation) convient mieux.

4) Votre emploi à temps plein vous a généralement épuisé - Vous aimez vraiment la programmation, et si vous recevez un héritage sain et quittez votre travail aujourd'hui, vous finirez probablement par écrire votre propre logiciel. Le seul problème est que lorsque vous avez terminé votre travail, vous êtes épuisé mentalement. Quand vous rentrez chez vous, vous ne voulez pas faire grand chose d'autre [insérez ici votre forme de végétation préférée].

  • Pronostic: cela peut être ou ne pas être la faute de votre travail / entreprise. Parfois, un emploi à temps plein est exigeant. Cependant, le danger de cette étape, similaire à ce qui précède, est que vous allez stagner. Bien que tout le monde puisse comprendre pourquoi vous quittez votre travail à 5 ​​heures et que vous ne pensiez pas au travail avant votre retour, vous remarquerez avec le temps que vous êtes resté au même endroit pendant que d'autres plus passionnés sont venus et fouettés. une tempête et fait des trucs fous. Ce n’est peut-être pas parce qu’ils sont de meilleurs programmeurs, mais simplement parce qu’ils avaient la passion - quelque chose.

    La solution n'est pas facile et est probablement différente pour tout le monde. Lorsque j’ai eu l’impression d’arriver à ce stade, la meilleure chose que j’ai trouvée pour résoudre le blues à plein temps est de trouver et d’inspirer de l’inspiration, où qu’elle se trouve - c’est-à-dire de trouver des gens qui font des trucs cools. Par exemple, j'aime lire des articles ou des interviews avec les fondateurs de startups de logiciels. Peut-être que cette inspiration ne figure même pas dans la programmation - photographie, peinture, musique, peu importe. Si cela vous éloigne suffisamment de la programmation, vous avez peut-être trouvé votre véritable passion.

    Et, cela pourrait même être la faute de votre employeur. Le développement personnel des employés peut grandement profiter à une entreprise. Vous pourriez suggérer à votre employeur d’en faire une priorité, en lui laissant un peu de temps pour donner aux programmeurs l’occasion de ralentir, de comprendre pourquoi les délais sont toujours aussi stressants et d’avoir un peu de temps pour apprendre de nouvelles choses. Vous pourriez même découvrir que la production est plus rapide dans un environnement moins stressant.


Le dénominateur commun à tout cela est que vous devez comprendre deux choses à votre sujet:

  1. La passion est-elle importante pour vous? La satisfaction est-elle d'atteindre un potentiel inconnu ou de vivre simplement une vie confortable et stable?
  2. La programmation est-elle une passion pour vous? Si non, mais vous n'avez pas besoin de passion, au moins n'apporte-t-elle pas le malheur?

Pour répondre à votre question initiale, il existe de nombreuses possibilités pour des travailleurs qui ne sont pas nécessairement passionnés, mais compétents. Mais vous n'en trouverez aucun qui travaille aux plus hauts postes. Vous ne les trouverez pas invités à co-fonder des entreprises . Et ces emplois ne sont pas au sommet de l'échelle des salaires. Rien de tout cela n’est important pour vous, et cela n’est pas important non plus pour tous les employeurs. Vous pouvez donc toujours être respecté tant que le poste vous convient.

Si cela est important, je vous suggère de trouver un moyen de ramener la passion dans votre carrière.

Remarque

En réponse aux commentaires

Je ne prétends pas qu’on passerait idéalement plus de 40 heures par semaine à coder. Cependant, les emplois sont liés à la production et la plupart exigent que vous passiez presque tout votre temps à coder. Dans la plupart des tâches de programmation, certaines compétences ne seront que précisées. Si vous voulez rester passionné (c'est-à-dire ne pas être épuisé) et ne pas stagner, vous aurez besoin de trouver du temps supplémentaire quelque part pour améliorer vos compétences et exceller dans un travail de programmation.

Certaines personnes ont certainement la chance d’avoir un travail qui valorise suffisamment le développement personnel pour conserver toute une gamme de compétences tout au long de leur carrière. Il ne semble pas que l'affiche originale soit dans ce camp. Si vous êtes, restez là! Utilisez votre temps supplémentaire pour être productif, mais ne pensez pas que cela doit être du "codage". Si vous rentrez chez vous avec le sentiment d'être "épuisé", je doute que vous soyez dans ce camp. Un travail comme celui-ci vous laisserait revigorée.

Le point

Vous passez 40 heures par semaine à faire quelque chose. Ce n'est pas anodin. Je crois que vous devriez en tirer le meilleur parti. Pour en tirer le meilleur parti, vous devez consacrer une partie de votre temps libre à l’amélioration des compétences que vous utilisez au cours de la journée.

La plupart des emplois nécessitent une "production" suffisante (attention portée à des résultats qui ne contribuent pas beaucoup à l'apprentissage personnel et à la croissance personnelle) sur les 40 heures (ou plus) consacrées au développement personnel. Je crois que la quantité d'attention qu'une personne consacre à son propre apprentissage et à sa croissance est directement liée à sa réussite personnelle. C'est le point que j'essayais de traiter ici .

Si vous ne souhaitez pas améliorer vos compétences en programmation directement ou indirectement en dehors des heures de travail, il est fort possible que vous feriez mieux de travailler avec un travail dans lequel vous pourrez utiliser davantage les compétences que vous aimez améliorer et affiner votre travail. temps libre.


29

La discussion bipolaire ici est simplement ridicule. Il semble qu'il n'y ait que deux options.

  1. Vous êtes un programmeur 9-5
  2. Vous êtes un développeur dédié, sans vie.

Franchement, c'est BS. Il y a un entre-deux. Et c'est parfaitement raisonnable. Il est certainement possible d’élever une famille et d’être un bon parent et un bon conjoint tout en passant du temps en dehors des heures de travail normales à perfectionner son art.

Sauf si vous êtes un ouvrier non qualifié, vous devriez prévoir de passer du temps en dehors des heures de travail avec une sorte de formation continue. Les médecins le font, les enseignants le font, les programmeurs le font. Vous ne pouvez pas espérer terminer une carrière de programmeur sans prendre l’initiative d’apprendre de nouvelles choses par vous-même. Changements de technologie. Vous devez changer avec cela. Et si vous pensez qu'il incombe à votre employeur de s'assurer que vous bénéficiez de l'éducation dont vous avez besoin pour continuer à être productif, vous êtes craqué. Si cela était vrai, les employeurs devraient payer pour nos diplômes universitaires.

Certains employeurs sont meilleurs que d'autres, bien sûr. Certains offrent une assistance pour les frais de scolarité et d’autres mesures incitatives pour vous aider à en apprendre davantage. Mais même dans ce cas, la majeure partie de la formation continue se déroule en dehors des heures de travail.

Les professionnels qualifiés doivent maintenir leurs compétences s’ils souhaitent conserver leur travail. C'est leur responsabilité de le faire. Il est beaucoup moins coûteux pour un employeur d’embaucher un nouveau travailleur possédant les compétences appropriées que de payer un travailleur existant pour l’acquérir.

Oui, je méprise les 9 à 5 programmeurs, ou ce que j'appelle les "développeurs de jour", qui n'ont aucun intérêt à améliorer leur travail. Je ne suggère pas qu'il faille négliger la famille ou la programmation mangeant, respirant et buvant. Mais passer quelques heures par semaine à lire, à suivre un cours du soir ou à exercer une nouvelle compétence n’est pas une attente déraisonnable. Je le fais et j'ai toujours de bonnes relations avec ma femme et mes deux enfants. Nous avons même un troisième enfant en route.

Il n'y a aucune raison pour que vous ne puissiez pas être à la fois un professionnel de la programmation dévoué et compétent et une personne axée sur la famille.


le problème avec cette "éducation continue" est le coût. Et n'oubliez pas que dans de nombreux autres secteurs, l'entreprise devrait le financer à un degré beaucoup plus élevé que le nôtre. Un machiniste peut s'attendre à ce que son employeur paye la formation sur une nouvelle machine, alors qu'un programmeur est censé payer sa propre formation pour utiliser un nouveau langage ou un nouvel outil. Un pilote voit sa formation payée par sa compagnie aérienne ou par la force aérienne. En fait, la force aérienne engage des personnes et les rémunère lors de la formation initiale, sans savoir si elles pourront voler pour elles.
Jwenting

Vous n'allez pas comparer le service militaire à un emploi, n'est-ce pas?
Jason Dean

14

Je ne vous appellerais pas nécessairement un programmeur 9-5 basé sur votre description.

Le programmeur 9-5 que je méprise n'a absolument AUCUNE passion ou intérêt dans le perfectionnement de son art, mais s'enfonce jour après jour, ne montrant jamais aucun intérêt à améliorer ce qu'il fait.

Depuis que la paternité a pris le relais, j'ai beaucoup moins de temps à consacrer aux grands projets de codage à domicile. Je sais donc d'où vous venez, mais je passe encore un peu de temps ici et là à apprendre de nouvelles techniques et de nouveaux outils que je pourrais utiliser.


Je suis le même - il est possible d'équilibrer les deux sans devenir un père négligent. Enfait, je trouve qu'il est impossible de passer des heures à coder, comme si chaque heure de passage devenait trop ennuyeuse après un certain temps
Chris S

6

Je vais répondre à la question:

Oui, un nombre considérable de programmeurs méprisent les programmeurs qui ne programment que 9h-17h, ou peu importe le nombre d'heures nécessaires pour effectuer leur travail.

Quant à savoir pourquoi cela devrait être, je n'en ai aucune idée. Aucune autre profession que je connaisse n'a cette idée étrange. Nous ne nous attendons pas à ce que les policiers partent à la recherche des criminels quand ils le souhaitent et que les pompiers éteignent les feux supplémentaires. Ce n'est pas non plus une bonne chose. Un grand nombre d'excellents programmeurs font extrêmement bien leur travail, puis rentrent chez eux dans leur famille.

Cependant, dans mon expérience, les gestionnaires le comprennent mieux que les programmeurs. Presque aucun gestionnaire d'embauche ne considérera le manque de projets extérieurs comme un facteur négatif. Ils ne verront les projets extérieurs comme positifs que dans le sens où les compétences acquises dans le cadre de ces projets améliorent les capacités de vente. La simple volonté de faire des projets extérieurs n'est pas positive.

Notez que je ne parle pas d'améliorer vos compétences ou d'apprendre en dehors du travail. Presque toutes les professions (médecins, enseignants, avocats) s'attendent à ce que leurs praticiens consacrent davantage de temps à apprendre en dehors des heures de travail strictes. Cela fait partie d'être un professionnel plutôt qu'un ouvrier de la chaîne de montage. Mais certains programmeurs semblent avoir cette idée bizarre que si vous n'avez pas de projets annexes, vous n'êtes pas un vrai programmeur.


Les gens ne méprisent pas les 9 à 5 programmeurs s’ils font bien leur travail. Cette déclaration devrait également en dire assez sur la raison pour laquelle ils méprisent 9 à 5 programmeurs. Les personnes qui possèdent simplement les compétences minimales requises pour leur travail ont tendance à ne pas être admirées.
Dunk

1
Nous nous attendons à ce que les policiers partent à la recherche des criminels quand bon leur semble. En ce qui concerne la police métropolitaine de London, vous êtes censé passer deux ans en tant que «spécialiste» - un bénévole non rémunéré - avant d’être considéré pour un poste à plein temps.
robertc

Ce n'est pas la même chose que de s'attendre à ce qu'ils fassent du temps supplémentaire après qu'ils soient à temps plein. Cela ressemble plus à faire de la programmation pendant que vous êtes au collège.
DJClayworth

@robertc ici, ils perdraient leur emploi s'ils le faisaient, car ils commettraient des crimes ("arrestation illégale", par exemple). Et bien sûr, exiger du travail non rémunéré est illégal ici aussi, comme dans de nombreux endroits.
Jwenting

@DJClayworth "Mais certains programmeurs semblent avoir cette idée bizarre que si vous n'avez pas de projets annexes, vous n'êtes pas un vrai programmeur" Oui! C'est ce que je voulais en venir avec la partie "méprisée". Je suis d'accord que c'est bizarre. Je me trouve dans la balance, mais sans projets secondaires, et j'estime que bon nombre des réponses fournies ici valident le fait que je suis tout autant un "vrai programmeur"
B Johnson

4

Votre question me laisse un peu perplexe - vous dites que vous aimez en apprendre davantage sur les nouvelles technologies et les avancées, ce qui me porte à penser que vous êtes au moins un peu plus passionné par le fait d'être programmeur que quelqu'un qui entre, fait ce qu'ils ' re requis, et éteint complètement quand ils ont terminé.

Dans tous les domaines, je pense qu'il est bon d'engager des personnes qui aiment vraiment ce qu'elles font. D'après mon expérience, ils ont tendance à être des gens enthousiastes, inventifs et heureux. Je veux dire, si vous aimez programmer et que c'est ce que vous devez faire tous les jours de votre vie, vous serez beaucoup plus heureux et aurez beaucoup plus de succès.

En même temps, je pense que c’est formidable d’adhérer à d’autres passe-temps et même de les maîtriser. Cela pourrait être les sports, les arts, la rénovation domiciliaire, toutes ces activités. Pour moi, le fait d’avoir d’autres passe-temps fait de moi un meilleur solutionneur de problèmes et me garde sur le qui-vive.

En ce qui concerne la situation de votre entreprise, si vous souhaitez en savoir plus, rien ne vous en empêche. Si vous attendez que votre emploi élargisse votre expérience, je pense que vous devez trouver un autre emploi offrant une telle flexibilité. Bonne chance - beaucoup sont simplement motivés par la ligne du bas.


10
Vous pouvez aimer la programmation tout en étant réticent à aller au-delà de 9 heures à 17 heures. Je préfère partir tôt et lire les ressources en ligne, les programmes ou tout ce qui a trait à l'ordinateur, confortablement à la maison. Vous pouvez me faire rester plus longtemps de temps en temps, par exemple au moment de publier une nouvelle version, mais je pense toujours que ces heures supplémentaires devraient être payées (et 90% du temps, elles ne le sont pas).
Jalayn

@Jalayn Je suis tout à fait d'accord, le travail devrait être fait au travail. J'interprète les programmeurs "9 à 5" comme ceux qui vont au travail, programment et ne font jamais rien en dehors de cette période.
Nic

3

Cela pourrait être une question difficile mais, je vais essayer.

De mon point de vue, cela semble dépendre du modèle commercial de l'entreprise. Certaines entreprises ont pour objectif de laisser aux employés le temps nécessaire pour s’épanouir de la manière dont ils choisiraient avantageront l’entreprise, puisqu’un employé mieux informé aura plus à offrir. Sans parler du fait que de telles choses mènent potentiellement à une base d'employés plus heureuse.

Je connais beaucoup de programmeurs qui codent de jour et de nuit. Pour la plupart d'entre eux, c'est parce qu'ils ont à cœur la programmation, non pas parce que cela a l'air bien (bien que cela leur rapporte généralement dans la vie professionnelle).

Pour ce genre de choses, vous devez vraiment considérer votre propre situation. Où avez-vous besoin / souhaitez-vous être dans n unités de temps? Pour y arriver, faut-il plus de codage ou une meilleure compréhension de certains autres augmentations?

Encore une fois, pour répondre à votre question: cela dépend de la société. Il y a aussi ceux qui méprisent ceux qui passent trop de temps à programmer . Nous avons un mélange des deux types de gestion dans mon entreprise.


2

Je comprends très bien votre situation. Je travaillais près de 40 heures par semaine avec .NET. C'était plutôt cool, mais une fois chez moi, j'avais passé mon temps devant un ordinateur.

Malheureusement, il est difficile d'être "reconnu" en tant que programmeur si vous faites des choses pour un patron sous un nom invisible, et en particulier sous .NET ou une autre technologie propriétaire de Microsoft. C'est comme utiliser le code de quelqu'un d'autre pour faire quelque chose que personne ne sait que vous avez fait.

Si vous êtes créatif, aimez faire face aux nouvelles tendances et avez des compétences en marketing et en communication, je vous suggère de commencer des projets personnels. C'est incroyable de voir comment cela vous met à jour dans ce que vous faites.


2
La solution serait de ne pas produire quelque chose sous un nom invisible.
Ramhound

2

Personnellement, il y a deux extrêmes que je méprise:

  • Le programmeur qui travaille 6 à 7 jours par semaine, 10 à 14 heures par jour, pour des tâches professionnelles. La direction aime ces types, car ils obtiennent beaucoup de travail gratuit (bien que les heures au travail ne constituent pas toujours une bonne mesure de la productivité). En fait, la direction fera de son mieux pour que les programmeurs, 40 heures par semaine, sachent qu’ils sont pris au dépourvu et essaient d’obtenir ce type de travail gratuit. J'envisagerais de le faire uniquement si le salaire est correct. (Par exemple, plus de 200 000 $ par an pour moi; mon temps libre est précieux.)

  • Le programmeur strict 9 à 5 ans qui, la nuit et le week-end, ne se soucie pas de la programmation ou de tout ce qui concerne la technologie quand il est en dehors du travail. C’est mauvais, car leurs compétences risquent de se détériorer, ils ne se familiarisent pas avec les nouvelles technologies, ils ne semblent pas vraiment s’y intéresser, c’est juste un travail pour un salaire.

Je préfère avoir un équilibre. J'essaie de ne pas dépenser régulièrement (beaucoup) plus de 40 à 50 heures sur des tâches liées au travail, à moins que ce ne soit une circonstance exceptionnelle (où je pense que c'est en grande partie de ma faute par opposition à des attentes irréalistes). Cependant, je continue à maîtriser mes compétences en programmation et à essayer d'apprendre des choses techniques pendant mon temps libre et passe parfois du temps avec des projets pour animaux de compagnie, car je trouve la programmation intéressante et les projets pour animaux de compagnie amusants. Bien sûr, si vous avez d’autres engagements importants (enfants, par exemple), vous devez évidemment réduire ce type de problèmes; mais vous devriez au moins avoir le désir de faire ce genre de choses si vous en avez le temps. Une semaine correspond à 168 heures, 56 heures de sommeil, 40 heures de travail, 30 heures de trajet + repas + corvées hebdomadaires, et il vous reste environ 6 heures par jour pour d’autres tâches. Peut-être que vous choisissez de regarder beaucoup de télé / films / sports ou d’avoir d’autres passe-temps ou de passer le plus clair de votre temps avec votre femme et vos enfants. C’est bien et être bien équilibré, c’est bien, mais peut-être pouvez-vous trouver 30 à 2 heures la plupart des jours (lorsque vous n’êtes pas submergé) pour vous suivre un peu? Acheter un livre de technologie au hasard? Lire stackoverflow et connexes? Jouez avec la toile html5; apprendre ce qu’est le problème avec NoSQL, node.js? Vous voyez à quel point il serait difficile de créer une application Android / iPad? Apprendre un langage amusant (et peut-être peu pratique) comme haskell? t submergé) juste suivre un peu? Acheter un livre de technologie au hasard? Lire stackoverflow et connexes? Jouez avec la toile html5; apprendre ce qu’est le problème avec NoSQL, node.js? Vous voyez à quel point il serait difficile de créer une application Android / iPad? Apprendre un langage amusant (et peut-être peu pratique) comme haskell? t submergé) juste suivre un peu? Acheter un livre de technologie au hasard? Lire stackoverflow et connexes? Jouez avec la toile html5; apprendre ce qu’est le problème avec NoSQL, node.js? Vous voyez à quel point il serait difficile de créer une application Android / iPad? Apprendre un langage amusant (et peut-être peu pratique) comme haskell?


2

La seule façon pour moi de suivre les technologies et les techniques de programmation les plus récentes est de le faire pendant mon temps libre, car mon employeur ne consacre pas de temps pendant les heures de travail à faire ce genre de choses (délais == $$$).

Votre employeur vous paie pour produire, pas pour apprendre. Très peu d'entreprises autres que Google ou peut-être Amazon (ou d'autres entreprises de cette envergure) peuvent justifier de payer quelqu'un pour ne rien produire.

Pourrait-on dire le contraire, de sorte que consacrer votre temps libre à d’autres matières, telles que les arts, confère à l’entreprise un caractère complet qui pourrait constituer un trait souhaitable pour la société?

Bien sûr, on les appelle des artistes techniques et oui, ils peuvent être très précieux, car il est assez difficile de trouver quelqu'un qui possède les forces cérébrales gauche et droite.

Cela dit, au cours de ma carrière de plus de 10 ans, je n’ai pas encore rencontré un 9-5 ans (c’est-à-dire que la seule fois où cette personne travaille, c’est au travail).

Modifier:

Apparemment, mon premier point n'était pas clair, alors je vais essayer de clarifier. L’apprentissage fait partie intégrante de la vie quotidienne d’un ingénieur. Si vous n'apprenez pas, vous ne vous améliorerez pas. Si vous ne vous améliorez pas, vous êtes coincé dans une ornière. Si vous êtes coincé dans une ornière, plus souvent qu'autrement, vous avez à la fois un employeur et un employé mécontents.

L'intention de mon propos était simplement que (selon ma propre expérience), l'apprentissage dans un contexte pertinent pour votre emploi est généralement facile à trouver. L'attribution de temps pour des technologies (potentiellement) non pertinentes est plus difficile à trouver et, par conséquent, plus souvent qu'autrement, elle doit être effectuée à votre propre rythme (battant ainsi les 9-5).


11
"Votre employeur vous paye pour produire, pas pour apprendre" - Mais l'apprentissage n'est-il pas censé augmenter la productivité et réduire les problèmes?
Jas

1
En fait, de nombreuses entreprises vous paient pour apprendre, mais seulement si cela vous rend plus productif. Cet apprentissage peut être sur le tas, une formation informelle ou des cours formels. En outre, de nombreux autres domaines professionnels passent du temps à apprendre en dehors de 9-5. Ils prennent des cours, lisent des revues techniques et travaillent avec le temps. Certes, les programmeurs ont tendance à aller à l'extrême, mais nous ne sommes pas les seuls.
Jim C

@ Jim C: Bien sûr, de nombreuses entreprises paient pour des cours, mais les cours sont généralement pris à votre rythme.
Demian Brecht

@Jas: Absolument. Cependant, dans le contexte de la question du PO (apprendre une nouvelle technologie qui pourrait ne pas être applicable à votre compétence professionnelle fondamentale), l'apprentissage n'est-il généralement pas justifiable pendant le temps de travail.
Demian Brecht

Mon entreprise exige en effet que nous maîtrisions les technologies les plus récentes. Comment êtes-vous censé créer un travail de haute qualité sans explorer diverses nouvelles technologies? Je ne dis pas que les entreprises doivent payer pour que vous travailliez en biologie ou en photographie, mais l'apprentissage fait partie de ce que font les développeurs pour résoudre des problèmes. Si vous pouvez passer des années à coder sans perdre de temps à rechercher ou à apprendre, vous le faites probablement mal.
Morgan Herlocker

1

Utiliser le temps que quelqu'un a passé au travail comme mesure de production semble simplement être une autre ligne de code qui peut facilement être jouée. Beaucoup de gens commencent juste à faire des choses personnelles au travail. Ils attendent une meilleure circulation, ils viennent donc au travail plus tôt et partent plus tard. Ou alors, ils travaillent dans un centre-ville et perdent du temps jusqu'à ce que les pubs se remplissent.

Je ne me suis pas lancé dans le secteur des technologies de l'information parce que je voulais obtenir un chronomètre. Le travail que je fais est beaucoup plus facile pour mon corps que celui de mon père. Être constamment prêt à tout pour votre employeur est un mauvais signe. Même à 40 heures par semaine, il reste encore trop de temps à perdre dans la vie à faire quelque chose que vous n'appréciez pas.

Il y a du temps dans la vie pour la famille, les amis et d'autres intérêts. Certains que vous pouvez partager avec d'autres, d'autres que vous ne pouvez pas. Il y a d'autres personnes dans ma vie qui veulent faire des choses en dehors de leur journée de travail qui ne me concernent pas, pour que je puisse travailler ou jouer. Parfois, mon travail actuel peut offrir les deux.

Ma carrière répond positivement à de nombreux besoins de ma vie, mais pas à tous, et je m'attends à ce que ceux qui m'entourent le respectent. Oh, et je regarde beaucoup de football.


1

Je suis un programmeur 8 - 6 , mais plus important encore, je suis un utilisateur 8 - 6 PC . Avant de terminer mes études universitaires, j’utilisais mon ordinateur 8 à 9 heures par jour pour programmer, jouer à des jeux, surfer sur le Web et dialoguer. Le jour où j'ai commencé à travailler, de 8 h à 18 h, je ne rentre presque jamais chez moi et reste assis sur mon ordinateur à coder, discuter, surfer ou jouer (ou autre chose). Honnêtement, je ne veux même pas regarder un ordinateur, je reçois mon email et discute avec mon téléphone.

Maintenant, j'aime mon travail et je ne pouvais pas m'imaginer faire autre chose. Mais une chose est le travail et l'autre est les loisirs. Si votre passe-temps est de coder également, vous pourriez rentrer chez vous et continuer à travailler, sinon vous voudrez rentrer chez vous et faire autre chose.

Si d'autres programmeurs méprisent ce fait, alors c'est vraiment leur problème. Jusqu'à présent, je n'ai jamais rencontré de programmeur qui me méprisait. Mais pour être honnête, de tous les programmeurs que je connais, seule une poignée code dans leurs temps libres.


Il ne s’agit vraiment pas de mépriser les autres programmeurs, mais de ne travailler que de 9 heures à 17 heures. Il s’agit de ces développeurs de 9 à 5 ans ne possédant pas les compétences nécessaires pour faire leur travail méprisé. Il y a des domaines de développement qui ne sont pas tous techniquement difficiles ou l'innovation a peu de place. Je soupçonne que beaucoup de personnes de 9 à 5 ans travaillent sur ce type de projets afin de ne pas comprendre la nécessité d'un apprentissage continu. Et si telle est votre position, vous avez raison. Si vous passiez du temps à la maison, votre travail sera encore moins exigeant ....
Dunk

@Dunk Ensuite, dans ce cas, la question est mal formulée. Ce devrait être des programmeurs incapables, pas des 9-5 ans ... Et la question pourrait s'appliquer à n'importe quel travail. Je me considère comme très capable et dans mon travail, nous innovons constamment (nous devons le faire), MAIS nous le faisons pendant les 9 heures de travail que nous avons. Si 9 heures par jour ne vous suffisent pas, je remets en question votre capacité à résoudre les problèmes, pas les miens.
AJC

1

Je suis désolé, mais aucun travail ne mérite plus de 40 heures de votre temps par semaine, point à la ligne. Certaines professions comptent (sans doute) beaucoup plus pour la société que d'autres, comme les médecins, les policiers, les EMT, etc. Même si elles ne devraient pas avoir à (noter: devoir) consacrer plus de 40 heures par semaine l’employeur devrait embaucher plus de travailleurs s’il n’en avait pas assez pour faire avancer les choses sans que les gens ne travaillent en OT.

40 heures par semaine, c'est déjà presque trop. Pensez-y, la moyenne des vies humaines aura quoi, 80 ans ou plus? Ils commencent à aller à l'école à l'âge de 5/6 ans et à partir de ce moment-là, ils sont essentiellement occupés 8 heures par semaine (moins de 3 mois) jusqu'à ce qu'ils soient prêts pour l'université. Je croque quelques chiffres en moyenne ici:

  • Vous vivez 700 800 heures en moyenne.
  • La 1 re à la 12 e année occupe en moyenne 19 200 heures (sans les étés)
  • Habituellement, vous travaillez pendant les étés au lycée, alors reprenez-les: 1 920 heures
  • Le collège occupe environ 35 heures par semaine pendant 4 ans (avec stage / études / études): 7 280 heures - été (1 680) = 5 600
  • Ensuite, dites que vous obtenez un emploi et que vous travaillez entre ce moment-là (22 ans) et le jour de vos 65 (?): 89 440 heures - (3 semaines de congé par an) 5 160 = 84 280 heures

Additionnez-les tous et obtenez le% de votre vie: 111 000/700 800 = environ 16%

16% de votre vie, consacrée au travail. Vous vivez une fois, et cette vie incroyable que nous avons tous la chance d’apprécier, c’est environ un sixième en moins à cause de votre "travail". Et ce n'est que si vous travaillez 40 heures par semaine. Vous ne devriez jamais donner plus que cela. Chérir votre vie.


Une alternative: dormir moins. Je dormais environ 6-7 heures par nuit. Puis j'ai découvert que j'avais l'apnée du sommeil. Cela étant sous contrôle, j'ai constaté que je n'avais besoin que de 4 à 5 heures de sommeil par nuit pour être bien reposé. Cela représente 87 600 heures de plus par rapport à une personne qui dort en moyenne 8 heures par nuit! :-)
afrazier

C’est un peu superficiel de penser que l’école fait partie du travail. En tant qu'enfant, il y a tellement de choses que vous devez apprendre (lire, écrire, bases) pour pouvoir profiter au maximum de la vie. Cela n’a rien à voir avec la carrière de votre choix.
Tom van Enckevort

1

Si vous voulez exceller dans quelque chose, vous devez sacrifier d'autres choses. C'est le seul moyen. Vous voulez gagner beaucoup d'argent en tant que développeur / entrepreneur en logiciel? Ensuite, dites au revoir à votre vie de famille pendant au moins quelques années. Tout le monde doit faire ce choix eux-mêmes. C'est un accord, vous pouvez le prendre ou le laisser.


0

Il y a toujours eu l'équilibre du travail et de la vie. 9-5'rs sont ceux qui sont là pour le salaire. J'ai travaillé dans certains de ces emplois où la direction s'est amusée à comprendre pourquoi j'étais là. En général, je finissais par partir à la recherche de ces emplois que d'autres vous incitent à apprendre davantage ou simplement la technologie que vous utilisez rend la programmation amusante et vous donne envie de faire de l'ergothérapie ou de sacrifier du temps libre. Mais comme toujours, trop d'une chose mène à la stagnation. J'ai au moins 4 loisirs en dehors du travail, plus une famille et j'ai constaté que ces passe-temps ont parfois aidé ma carrière de façon très étrange. Alors oui, programmez 9-5, faites des OT si nécessaire, mais amusez-vous bien.

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.