web-dev-qa-db-fra.com

9 à 5 programmeurs sont-ils méprisés?

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

C'est peut-être juste mon employeur actuel, mais j'ai l'impression qu'ils laissent peu de temps pour le développement de carrière. La seule façon pour moi de suivre les dernières technologies et techniques de programmation est de le faire sur mon propre temps, car mon employeur ne consacre pas de temps pendant les heures de travail pour faire ce genre de choses (délais == $$$). Est-ce que quelqu'un d'autre ressent la même chose pour son employeur?

D'après votre expérience, les gestionnaires et les personnes qui embauchent des programmeurs voient-ils 9 à 5 programmeurs comme une ressource moins précieuse? Je sais que je pourrais améliorer mon CV en contribuant à un projet open source, etc., mais j'ai juste l'impression de ne pas avoir de temps à perdre.

Peut-on dire le contraire, de sorte que consacrer votre temps libre à d'autres sujets tels que les arts montre une rondeur qui pourrait être un trait souhaitable pour l'entreprise?

146
B Johnson

Apportons un certain équilibre à cet argument.

Pour mémoire, je suis un programmeur 9-5 au sens strict du terme. J'ai codé pendant de nombreuses années et je vais probablement coder encore plus. J'ai une forte passion pour le développement et j'adore voir toutes ces classes se donner des câlins et des baisers. Je suis tout à fait pour les modèles de lapin moelleux et pour les boucles FOR ...

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

Je refuse de sacrifier mes autres responsabilités de mari et de père pour devenir meilleur dans une chose ... le développement de logiciels. Vous voyez, lorsque vous vous allongez sur votre lit de mort, vous regarderez profondément dans les yeux de votre femme et penserez à tous ces beaux moments que vous passerez dans Visio à dessiner des diagrammes UML et à écrire du code propre, simple et maintenable ... Je ne pense pas.

Ce n'est pas une question d'équilibre. Si je dois choisir, je serai pauvre et je serai avec ma famille. Il ne s'agit pas 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 pour ce qu'elle vaut, j'essaierai de représenter ceux d'entre nous qui sont obligés de prendre soin de nos familles comme le font les vrais hommes. Prendre la responsabilité.

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

Donc, pour abréger une histoire déjà longue.

Je code de 9 à 5, je lis parfois des articles sur le développement de logiciels à domicile. 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 années impaires à vivre sur cette planète, à quoi voulez-vous que votre tableau de bord ressemble une fois que vous avez terminé. Comme ça:

Développeur logiciel - 8/10
Époux - 2/10
Père - 3/10

Fonce. Pas moi.

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

Les entreprises ont tendance à commencer par l'excuse du "temps de crise" qui se transforme facilement en un événement régulier. Cela a un sens commercial, un effort non rémunéré. Si vous me donnez du temps à la place (ouais! Vous savez où je vais dépenser le mien!) Je ferais du temps crunch, n'importe quand.

Sinon, procurez-vous l'un de ces développeurs qui pensent que le développement de logiciels est tout ce qu'il y a à vivre. Il y a beaucoup d'entre eux.

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

Résumé: passez en revue vos heures de travail actuelles. Regardez vos autres responsabilités dans la vie et accordez-leur une attention appropriée. Ne perdez pas votre vie à devenir grand dans une seule chose de la vie, c'est un sacrifice trop énorme avec un gain trop faible.

251
Maltrap

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 embauchent des programmeurs voient-elles les programmeurs 9-5 comme une ressource moins précieuse?
  • La rondeur est-elle un trait souhaitable? ( Oui , absolument, mais le simple fait d'avoir des passe-temps ne rend pas nécessairement une personne bien équilibrée)

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

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

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

Dans ma hâte auparavant, j'ai négligé de décrire ce à quoi je fais référence par "programmeur 9-5" dans cette réponse. Il semble que j'en ai offensé certains. Donc, j'ajouterai cette tentative de définition: Quelqu'un qui ne passe pas de temps à des activités parascolaires qui améliorent son travail de jour. En d'autres termes, quelqu'un qui passe tout son temps à produire et à ne pas investir dans l'apprentissage et la croissance.

Par définition presque personne qui passe du temps ici sur les programmeurs ne rentrerait dans ce groupe. Il y a beaucoup de choses que l'on peut faire autre que le codage réel qui améliorent une carrière de 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 vraiment vous poser est 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 pouvez l'exécuter avec compétence assez pour être payé. Vous faites votre travail et sortez. La technologie/programmation n'est pas assez intéressante pour étudier en dehors des heures de travail.

  • Pronostic : C'est comme l'ouvrier d'usine des programmeurs. Vous réussirez probablement à traverser la vie avec un salaire décent, une belle retraite et, Dieu ne plaise pas que les choses empirent dans l'économie, vous prendrez votre retraite à 65 ans. Cependant, si vous sentez que vous avez plus de potentiel pour vous ou pour les autres, alors vous devez trouver votre passion. Personne n'atteint le "sommet de son art" (n'importe quel jeu) sans passion.

2) Votre travail 9-5 satisfait le besoin de codage et vous explorez donc d'autres passe-temps - Vous aimez le codage et vous êtes assez bon dans ce domaine. Vous ne pensez pas à la programmation à la maison, mais vous vous sentez toujours revigoré pour apprendre et grandir 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 garder vos compétences pointues, et vous avez assez de passion pour utiliser ces opportunités. Votre travail sera reconnu en conséquence. Dans cette situation, il est toujours possible de se retrouver derrière l'endroit où vous vouliez être dans votre travail, ou avec d'autres qui vous dépassent de manière inattendue. Pour éviter cela, je vous suggère de trouver d'autres moyens d'améliorer vos compétences en programmation dans partie de votre temps supplémentaire. Ou, il est possible que la programmation pure ne vous convienne pas. Vous pourriez être mieux dans un travail différent où les choses que vous - voulez faire en dehors de votre 9-5 complètent mieux votre travail de jour.

    Notez qu'il s'agit d'une échelle mobile. Le fait est simplement que votre réussite dans votre 9-5 est renforcée par le niveau de temps que vous passez à développer et à affiner les compétences associées dans votre propre temps libre.

3) Votre travail vous a épuisé 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 chargé de 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 voulez faire plus est la programmation.

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

4) Votre emploi à temps plein vous a épuisé en général - Vous aimez vraiment la programmation, et si vous avez reçu un héritage sain et quittez votre emploi aujourd'hui , vous finiriez probablement par écrire votre propre logiciel. Le seul problème est qu'au moment où vous avez fait votre travail pour la journée, vous êtes épuisé mentalement. Lorsque vous rentrez chez vous, vous ne voulez pas faire grand chose en plus [insérez ici votre forme de végétation préférée].

  • Pronostic: Ce peut être ou non la faute de votre travail/entreprise. Parfois, un emploi à temps plein est aussi exigeant. Cependant, le danger de cette étape, similaire à ce qui précède, est que vous stagnerez. Alors que n'importe qui peut comprendre pourquoi vous quittez le travail à 5 ​​heures et ne pensez pas au travail jusqu'à votre retour le matin, au fil du temps, vous remarquerez que vous êtes resté au même endroit tandis que d'autres avec plus de passion sont entrés et fouettés une tempête et a fait des trucs fous. Ce n'est peut-être même pas parce qu'ils sont un meilleur programmeur, mais simplement parce qu'ils étaient passionnés par quelque chose.

    La solution n'est pas facile et est probablement différente pour tout le monde. Quand je me sentais comme si j'arrivais à ce stade auparavant, la meilleure chose que j'ai trouvée pour résoudre le blues du travail à temps plein est de simplement trouver et s'inspirer où qu'elle soit - I.E. trouver des gens qui font des trucs sympas. Par exemple, j'aime lire des articles ou des entretiens avec les fondateurs de startups logicielles. Peut-être que cette inspiration n'est 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, ce pourrait même être la faute de votre employeur. Le développement personnel des employés peut grandement bénéficier à une entreprise. Vous pourriez suggérer à votre employeur d'en faire un objectif, avec du temps dédié pour donner aux programmeurs la possibilité de ralentir, de comprendre pourquoi les délais sont toujours un tel stress 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 fil conducteur de tout cela est que vous devez comprendre certaines choses à votre sujet:

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

Pour répondre à votre question initiale, il existe de nombreuses opportunités pour les travailleurs qui ne sont pas nécessairement passionnés, mais compétents. Mais vous ne trouverez aucun d'entre eux travaillant aux postes les plus élevés. Vous ne trouverez pas qu'on leur demande de co-fonder des entreprises . Et ces emplois ne sont pas au sommet de l'échelle salariale. Rien de tout cela peut être important pour vous, et ce n'est pas important pour tous les employeurs - vous pouvez donc toujours être respecté tant que l'emploi vous convient.

Si l'un de ces éléments - 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 que l'on devrait idéalement passer plus de 40 heures par semaine à coder. Cependant, les emplois concernent la production et la plupart nécessitent que vous passiez presque tout ce temps à coder. Dans la plupart des emplois de programmation, cela ne fera que maintenir certaines compétences pointues. Si vous voulez rester passionné (c'est-à-dire pas épuisé) et ne pas stagner, vous devrez trouver le temps supplémentaire quelque part pour améliorer vos compétences en Excel dans un travail de programmation.

Certaines personnes sont certainement assez chanceuses pour avoir un travail qui valorise suffisamment le développement personnel pour qu'elles gardent une variété de compétences pointues pendant leur 9-5. Cela ne ressemble pas à l'affiche originale dans ce camp. Si vous l'êtes, restez-y! Utilisez votre temps supplémentaire pour être productif, mais ne pensez pas qu'il doit s'agir de "codage". Si vous rentrez à la maison en vous sentant "épuisé", alors je doute vous êtes dans ce camp. Un travail comme celui-ci vous laisserait revigoré.

Le point

Vous passez 40 heures par semaine à faire quelque chose. Ce n'est pas anodin. Je pense que vous devriez en profiter au maximum. Pour en tirer le meilleur parti, une partie de votre temps libre devrait être consacrée à l'amélioration des compétences que vous utilisez pendant la journée.

La plupart les emplois nécessitent suffisamment de "production" (attention accordée aux résultats qui ne contribuent pas beaucoup à l'apprentissage et à la croissance personnels) sur les 40 heures (ou plus) qu'il y a peu de temps pour le développement personnel. Je crois que la quantité d'attention qu'une personne consacre à son propre apprentissage et à sa croissance est directement liée à son succès personnel. C'est le point que j'essayais d'aborder ici .

Si vous n'avez pas voulez pour améliorer vos compétences en programmation directement ou indirectement en dehors des heures de travail, alors il est tout à fait possible que vous feriez mieux d'avoir un travail où vous pouvez utiliser plus de compétences que vous le faites profitez de l'amélioration et de la netteté de votre temps libre.

69
Nicole

La discussion bipolaire ici est tout 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é à vie 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 conjoint tout en continuant certains temps en dehors des heures normales de travail à perfectionner votre métier.

Sauf si vous êtes un ouvrier non qualifié, vous devez 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 vous attendre à traverser toute une carrière de programmeur sans prendre l'initiative d'apprendre de nouvelles choses par vous-même. Changements technologiques. Vous devez changer avec cela. Et si vous pensez qu'il est de la responsabilité de votre employeur de vous assurer d'obtenir l'éducation dont vous avez besoin pour continuer à être productif, alors vous êtes fêlé. Si c'était vrai, les employeurs devraient payer nos diplômes universitaires.

Bien sûr, certains employeurs sont meilleurs que d'autres. Certains offrent une aide aux frais de scolarité et d'autres incitations pour vous permettre d'en apprendre davantage. Mais même alors, la majeure partie de cette formation continue se déroule en dehors des heures de travail.

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

Oui, je méprise les programmeurs 9-5, ou ce que j'appelle des "développeurs de jour" qui n'ont aucun intérêt à s'améliorer dans ce qu'ils font à leur propre rythme. Je ne dis pas que vous devez négliger les programmes familiaux ou manger-respirer-boire. Mais passer quelques heures par semaine à lire, à prendre des cours du soir ou à pratiquer une nouvelle compétence n'est pas une attente déraisonnable. Je le fais et j'ai toujours une excellente relation avec ma femme et mes deux enfants. Nous avons même un troisième enfant en route.

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

29
Jason Dean

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

Le programmeur 9-5 que je regarde de haut n'a absolument PAS de passion ni d'intérêt à perfectionner leur métier, mais il s'effondre jour après jour sans jamais montrer le moindre 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, donc je sais d'où vous venez, mais je passe encore un peu de temps ici et là à apprendre de nouvelles techniques et outils que je pourrais apporter au travail.

14
mcottle

Je vais répondre à la question:

Oui, les programmeurs qui ne programment que 9-5, ou toutes les heures nécessaires pour terminer leur travail, sont méprisés par un nombre important de programmeurs.

Quant à savoir pourquoi cela devrait être, je n'en ai aucune idée. Aucune autre profession que je connaisse n'a cette étrange idée. Nous ne nous attendons pas à ce que les policiers partent à la chasse aux criminels à leur rythme ou que les pompiers éteignent des feux supplémentaires. Ce n'est pas non plus une bonne chose. Beaucoup d'excellents programmeurs font extrêmement bien leur travail, puis rentrent chez eux dans leurs familles.

Cependant, d'après mon expérience, les gestionnaires comprennent mieux cela que les programmeurs. Presque aucun responsable du recrutement ne considérera le manque de projets extérieurs comme négatif. Ils considéreront les projets extérieurs comme positifs uniquement dans le sens où les compétences acquises grâce à ces projets améliorent l'embauche de quelqu'un. 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 du temps supplémentaire à l'apprentissage en dehors des heures de travail strictes. Cela fait partie du fait d'être un professionnel plutôt qu'un travailleur à la chaîne de montage. Mais certains programmeurs semblent avoir cette idée bizarre que si vous n'avez pas de projets parallèles, vous n'êtes pas un vrai programmeur.

6
DJClayworth

Je suis un peu confus par votre question - vous dites que vous aimez apprendre sur les nouvelles technologies et les avancées, ce qui m'amène à penser que vous êtes au moins un peu plus passionné d'être programmeur que quelqu'un qui entre, fait ce qu'il '' est requis pour le faire, et s'éteint complètement quand ils ont terminé.

Dans tous les domaines, je pense que c'est formidable d'embaucher des gens qui aiment vraiment ce qu'ils font. D'après mon expérience, ils ont tendance à être des gens enthousiastes, ingénieux et globalement heureux. Je veux dire, si vous aimez la programmation et c'est ce que vous faites tous les jours de votre vie, vous allez être beaucoup plus heureux et beaucoup plus accompli.

En même temps, je pense que c'est formidable d'être aussi dans d'autres passe-temps, et même d'acquérir une compétence dans ces domaines. Cela pourrait être le sport, les arts, l'amélioration de l'habitat, n'importe lequel d'entre eux - pour moi, avoir d'autres passe-temps me fait un meilleur résolveur de problèmes et me garde sur mes orteils.

En ce qui concerne la situation de votre entreprise, si vous voulez en savoir plus, rien ne vous arrête. Si vous attendez que votre emploi élargisse votre expérience, je pense que vous devez trouver un autre emploi où vous obtenez ce genre de flexibilité. Bonne chance - beaucoup sont simplement motivés par le résultat net.

4
Nic

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

D'où je me situe, cela semble dépendre du modèle économique de l'entreprise. Certaines entreprises opèrent dans le but de laisser aux employés le temps de grandir de la manière dont ils choisiraient, ce qui profitera finalement à l'entreprise, car un employé ayant une meilleure compréhension a plus à offrir. Sans oublier que faire de telles choses mène potentiellement à une base d'employés plus heureuse.

Je connais beaucoup de programmeurs qui codent le jour et le code la nuit. Pour la plupart d'entre eux, c'est parce qu'ils sont déterminés à programmer, non pas parce que cela semble bon (bien que cela soit généralement payant dans leur vie professionnelle).

Pour ces types de choses, vous devez vraiment considérer votre propre situation. Où avez-vous besoin/voulez-vous être en n unités de temps? Y arriver nécessite-t-il plus de codage ou une meilleure compréhension d'une autre augmentation?

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

3
somehume

La seule façon pour moi de suivre les dernières technologies et techniques de programmation est de le faire sur mon propre temps, car mon employeur ne consacre pas de temps pendant les heures de travail pour 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 ampleur) peuvent justifier de payer quelqu'un pour ne rien produire.

Peut-on dire le contraire, de sorte que consacrer votre temps libre à d'autres sujets tels que les arts montre une rondeur qui pourrait être un trait souhaitable pour l'entreprise?

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

Cela dit, au cours de ma carrière de plus de 10 ans jusqu'à présent, je n'ai pas encore rencontré de 9-5 ans (ce qui signifie que le seulement temps que cette personne travaille (des trucs liés sont au travail).

Modifier:

Apparemment, je n'étais pas clair dans mon premier point, 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éliorez pas. Si vous ne vous améliorez pas, vous êtes coincé dans une ornière. Si vous êtes coincé dans une ornière, la plupart du temps, vous avez à la fois un employeur et un employé mécontents.

L'intention de mon propos était simplement que (dans ma propre expérience), l'apprentissage dans un contexte qui est pertinent pour votre emploi est généralement facile à trouver. L'attribution de temps pour les technologies (potentiellement) non pertinentes est plus difficile à trouver et, par conséquent, plus de fois que nécessaire, doit être fait sur votre propre temps (brisant ainsi le 9-5).

2
Demian Brecht

Je comprends vraiment votre situation, je travaillais près de 40 heures par semaine avec .NET. C'était plutôt cool, mais une fois à la maison, 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 d'autres technologies propriétaires 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 communication, je vous suggère de démarrer des projets personnels. C'est incroyable de voir comment cela vous met à jour dans ce que vous faites.

2
Fred

Il y a deux extrêmes que je méprise personnellement:

  • Le programmeur qui travaille 6-7 jours par semaine pendant 10-14 heures par jour sur des trucs de travail. La direction aime ces types, car ils obtiennent beaucoup de travail gratuit de leur part (bien que les heures de travail ne soient pas toujours une bonne mesure de la productivité). En fait, la direction fera de son mieux pour que les programmeurs de 40 heures par semaine sentent qu'ils ont pris du retard 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 de 9 à 5 ans, qui la nuit et le week-end ne se soucie pas de la programmation ou de tout ce qui touche à la technologie quand ils sont en dehors du travail. C'est mauvais car leur ensemble de compétences peut décliner, ils ne connaissent pas les nouvelles technologies, ils ne semblent pas vraiment s'y intéresser, c'est juste un travail pour un chèque de paie.

Je préfère avoir de l'équilibre. J'essaie de ne pas passer régulièrement (beaucoup) plus de 40 à 50 heures sur des trucs liés au travail, à moins que ce soit une circonstance exceptionnelle (où je pense que c'est largement ma faute plutôt que des attentes irréalistes). Cependant, je continue à suivre mes compétences en programmation et j'essaie d'apprendre des choses techniques pendant mon temps libre et je passe parfois du temps avec des projets pour animaux de compagnie, car je trouve que la programmation est intéressante et les projets pour animaux de compagnie sont amusants. Bien sûr, si vous avez d'autres engagements importants (par exemple, des enfants), vous devez évidemment réduire ce genre de choses; mais vous devriez au moins avoir envie de faire ce genre de choses si vous en avez le temps. Une semaine est de 168 heures, prenez 56 heures pour dormir, 40 heures pour travailler, 30 heures pour faire la navette + manger + tâches ménagères hebdomadaires, et il vous reste environ 6 heures par jour pour d'autres choses. Peut-être que vous choisissez de regarder beaucoup de télévision/films/sports ou d'avoir d'autres loisirs ou de passer la plupart du temps avec la femme et les enfants. C'est génial et être bien arrondi est bien, mais peut-être pouvez-vous trouver 30 minutes à 2 heures la plupart des jours (lorsque vous n'êtes pas submergé) pour simplement suivre un peu? Acheter un livre technique au hasard? Lire stackoverflow et connexes? Jouez avec le canevas html5; apprendre ce qu'est l'agitation avec NoSQL, node.js? Vous voyez à quel point il serait difficile de créer une application Android/iPad? Apprenez une langue amusante (et peut-être peu pratique) comme le haskell?

2
dr jimbob

Je suis désolé, mais aucun travail ne mérite plus de 40 heures de votre temps par semaine, point final. Il y a certaines professions qui (sans doute) importent beaucoup plus à la société que d'autres, par exemple médecins, policiers, ambulanciers, etc. faire avancer les choses sans que les gens travaillent OT.

40 heures par semaine, c'est déjà presque trop. Pensez-y, la vie humaine moyenne à quoi, environ 80 ans? Ils commencent à aller à l'école à l'âge de 5/6 ans, et à partir de ce moment-là, ils sont essentiellement occupés pendant 8 heures tous les jours de la semaine (moins 3 mois) jusqu'à ce qu'ils soient prêts pour l'université. Je vais croquer quelques chiffres moyens ici:

  • Vous vivez 700 800 heures en moyenne.
  • La 1re à la 12e année occupe en moyenne 19 200 heures (sans étés)
  • Habituellement, vous travaillez pendant les étés au lycée, alors réprimandez-les: 1 920 heures
  • Le collège prend environ 35 heures par semaine pendant 4 ans (avec stagiaire/temps d'étude/études): 7 280 heures - étés (1 680) = 5 600
  • Dites ensuite que vous obtenez un emploi et travaillez à partir de ce moment (22 ans) jusqu'à 65 ans (?): 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, dédié au TRAVAIL. Vous vivez une fois, et cette vie incroyable que nous vivons chacun, c'est environ 1/6e plus courte à cause de votre "travail". Et c'est UNIQUEMENT si vous travaillez 40 heures par semaine. Vous ne devriez jamais donner plus que cela. Chérir votre vie.

1
slandau

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 de logiciels? Alors dites au revoir à votre vie de famille au moins pendant quelques années. Chacun doit faire ce choix lui-même. C'est un accord, vous pouvez le prendre ou le laisser.

1
siamii

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

Je ne suis pas entré dans l'industrie informatique parce que je voulais pointer une horloge. Le travail que je fais est beaucoup plus facile pour mon corps que celui de mon père. Être constamment en train de discuter avec votre employeur est un mauvais signe. Même à 40 heures par semaine, c'est encore trop de temps à perdre dans la vie à faire quelque chose que vous n'aimez 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 non. Il y a d'autres dans ma vie qui veulent faire des choses en dehors de leur journée de travail qui ne m'impliquent pas, donc je peux travailler ou jouer. Parfois, mon emploi actuel peut offrir les deux.

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

1
JeffO

Je suis 8 - 6 programmeur, mais plus important encore, je suis 8 - 6 PC USER. Avant d'obtenir mon diplôme universitaire, j'ai utilisé mon PC de 8 à 9 heures par jour, entre la programmation, les jeux, la navigation sur le Web et le chat. Le jour où j'ai commencé à travailler, de 8 h à 18 h, je ne rentre presque jamais chez moi et je m'assois sur mon ordinateur pour coder, discuter, surfer ou jouer (ou autre). Honnêtement, je ne veux même pas regarder un ordinateur, je reçois mes e-mails et je discute depuis 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 les loisirs. Si votre passe-temps est également de coder, vous pouvez rentrer à la maison et continuer à travailler, sinon vous voudrez rentrer à la maison et faire autre chose.

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

1
AJC

Il y a toujours eu l'équilibre entre le travail et la vie. 9-5'rs sont ceux qui sont là pour le chèque de paie. J'ai travaillé dans certains de ces emplois où la direction a retiré tout le plaisir de pourquoi j'étais là. En général, je finissais par partir à la recherche de ces emplois que d'autres vous inspirent à en savoir plus ou simplement la technologie que vous utilisez rend la programmation amusante et vous donne envie de faire du OT ou sacrifier du temps libre. Mais comme toujours trop d'une chose mène à la stagnation. J'ai au moins 4 passe-temps en dehors du travail plus une famille et j'ai constaté que quelques fois ces passe-temps ont aidé ma carrière de façon très étrange. Alors oui programme 9-5, fais quelques OT en cas de besoin, mais pour l'amour des dieux, amusez-vous dans la vie.

0
JPM