Intereting Posts

Quels sont les effets secondaires d’être programmeur / codeur?

Améliorer le raisonnement logique et la résolution de problèmes généraux.

Les vitesses de frappe plus rapides sont normales, mais pas toujours.

Douleurs articulaires / dorsales de toute la séance.

Abaisser la masse musculaire générale.

Surutilisation de stimulants (Caféine, sucre, etc.)

Un régime généralement malsain est normal, donc les codeurs sont généralement en surpoids, ou très maigre.

Vous commencez à créer des programmes pour de nombreuses tâches répétitives, même si l’exécution de la tâche répétitive réelle serait plus rapide que la réalisation du programme.

Vous commencez à chercher d’autres moyens de résoudre la plupart des tâches.

Votre vie sociale et votre famille souffrent généralement de vos longs marathons de codage.

Les nuits blanches sont normales.

Des piles de canettes vides de Red-Bull ou de Coca-Cola ne sont pas inhabituelles, pas plus que des boîtes à pizza vides ou des canettes à pringles.

Les dépressions ne sont pas très inhabituelles et pourraient être liées à un déficit en vitamine D3, au manque d’activité physique et / ou d’interaction sociale et à un régime alimentaire malsain.

Beaucoup de gens qui luttent avec les interactions sociales, trouvent les ordinateurs plus faciles à comprendre, car s’ils vous laissent tomber, c’est généralement de votre faute.

Le nombre de personnes atteintes de TDA, d’Asperger, d’autisme, etc., qui ont tendance à préférer les ordinateurs / la programmation à l’interaction sociale, n’est pas statistiquement non significatif.

Les personnes introverties prospèrent généralement dans de tels emplois, car elles nécessitent moins d’interactions sociales que les extravertis.

Cela dépend entièrement de ce que vous demandez exactement.

Envisagez-vous de venir dans l’industrie et voulez-vous savoir ce qui est mauvais à ce sujet?

Ou

Êtes-vous dans l’industrie ayant du mal et voulez savoir ce qui pourrait bien venir autour du virage?

Moi personnellement, Iv’e a déjà documenté le pire de ma carrière dans mon post sur burnout:

Est-ce que la programmation n’est pas pour moi, ou est-ce juste l’épuisement professionnel? Le fardeau et le stress de toujours grincer pour que je puisse apprendre assez pour postuler à un emploi m’a juste fait me sentir découragé.

D’un point de vue personnel, je fais cela depuis longtemps maintenant, et ce temps m’a mis dans une bonne position pour voir à quoi ressemblait le début de l’industrie de la «programmation commerciale», et ce qu’il est devenu maintenant.

Revenez même seulement 15 ans, et les entreprises étaient plus rigoureuses quant à qui ils employaient, quand il s’agissait de l’informatique. Tu devais vraiment savoir ce que tu faisais, et si tu ne pouvais pas le prouver, alors pas d’emploi pour toi.

Maintenant, un jour, la prévalence de l’informatique à la maison, et dans l’œil du consommateur, a fait de toutes les branches de l’informatique une simple marchandise.

Ainsi, les entreprises embauchent sur simple chiffre, et instruire les nouveaux venus sur la façon de programmer les logiciels. L’effet net est une industrie de codeurs de robots qui s’épuisent très rapidement, et donc le taux de désabonnement de l’industrie est assez élevé.

Burning out n’est pas amusant, croyez moi sur celui-là, j’ai la chance d’être une personne très forte, mais Iv’e a entendu des histoires de développeurs se suicidant parce que tout ce qu’ils veulent faire, c’est un travail qu’ils aiment, mais peuvent t gérer la pression que de nombreuses entreprises placent sur eux.

Certains des pires, ce sont les “Agences”, la nouvelle génération d’entreprises “Digital Media”, dont le seul travail est de continuer à lancer l’immobilier numérique le plus rapidement possible, beaucoup appellent les usines du site web, parce que tout leur intéresse est d’obtenir un design à la porte et obtenir l’argent.

Comme Iv’e a vieilli, Iv’e a dû commencer à se tenir en forme beaucoup plus sérieusement aussi, c’est un travail de longue haleine, et vous passez de longues heures à taper du clavier, je n’ai plus d’autre choix que de sortir sur mon vélo ou à pied, pour une course matinale / balade, si je ne sais pas mon dos va se gripper, et je reçois les crampes les plus douloureuses dans mes jambes Iv’e jamais connu, tout cela en raison d’un nerf piégé dans mon dos, qui est venu à propos de mes heures interminables assis à un bureau.

Iv’e a également dû rappeler le café, c’est seulement 20 calories par tasse, mais quand vous buvez 10 à 15 tasses par jour, cela se cumule bientôt.

Je ne peux plus faire tous les nights, simplement parce que je n’ai pas la détermination et l’endurance, mais encore une fois, je suis content que cela soit arrivé parce que ça m’a appris que j’aurais dû faire attention à ce genre de chose il y a longtemps.

Si je peux vous donner un conseil très précieux, je vous donnerais le conseil que je donnerais à ma jeunesse si je pouvais remonter le temps.

Ne vous coincez pas sur votre bureau, ne vous levez pas, ne vous étirez pas, ne vous promenez pas. FAITES DE L’HEURE POUR VOUS, pas pour le travail, pas pour apprendre de nouvelles choses (que vous avez aussi à faire) mais pour VOUS, j’ai ma famille ces jours-ci, mais j’ai aussi mes hobbies, j’ai mon clavier musical que je se détendre en allant et en dénigrant quelques mélodies. Quoi qu’il en soit, assurez-vous d’avoir un bon équilibre entre votre temps au clavier et votre temps libre,

Je fais environ 2,5 miles tous les matins maintenant, sur un vélo de route manuel, c’est un travail difficile, et il y a beaucoup de collines où je vis, mais ça me fait du bien, par conséquent je retourne à mon bureau à la maison comme un million de dollars.

Mangez bien, vivez bien et travaillez bien, et le mauvais côté des choses sera réduit.

Malheureusement, je ne peux pas vous dire comment réduire l’effet de mauvais gestionnaire, et les clients, vous devrez juste vivre avec celui-là 🙂

Beaucoup de réponses vraiment solides ici déjà. Permettez-moi de cirer philosophique.

Faites-le assez longtemps et cela devient votre identité … du moins, c’est mon expérience. Votre kilométrage peut varier :-).

Alors que je continuais de me lancer dans des défis techniques et des compétences croissantes, une sorte de «vérité» est apparue: je me suis rendu compte qu’être intègre en tant qu’ingénieur logiciel était la chose la plus importante dans ma vie, en dehors de ma famille. des passe-temps et même des systèmes de croyance longtemps mis au rebut pâlissent en comparaison avec le sens de l’identité personnelle et de l’accomplissement que la poursuite de croître et de réussir dans cette entreprise me fournit.

Je le sais depuis le début, mais ce n’est que depuis une dizaine d’années que j’ai pu l’adopter de manière authentique. Il y a quelque chose à propos d’être à l’envers de ce qui continue d’être une belle carrière … que j’ai fait ça pendant 33 ans et que c’est “bien passé la mi-temps” :-). Ça me fait apprécier et savourer tous les jours!

  • Perte de poids (vous oublierez de manger parce que vous serez très occupé à programmer).
  • Gain de poids (vous oublierez de bouger parce que vous serez très occupé à programmer).
  • Dépression (lorsque vous avez codé pendant des heures et votre code ne fonctionne toujours pas et vous n’avez aucune idée pourquoi).
  • Euphoria (quand vous avez corrigé le bug après 12 heures et ça marche finalement).
  • Complexe d’infériorité (quand vous réalisez que tous vos pairs codent des prodiges qui codent depuis qu’ils ont 10 ans, ils peuvent parler tous les langages de programmation connus de l’homme et vous avez encore parfois du mal avec la syntaxe).
  • Dieu-complexe (quand vous écrivez votre “premier” (votre premier programme, votre première fonction, votre première bibliothèque, etc)).

    No1 a dit qu’être un programmeur était facile. Mais ça fait partie du plaisir 🙂

De bonnes réponses déjà voici mes 2 cents:

Le plus positif

  • Une fois que vous devenez compétent, vous développerez une grande compréhension du flux. Tout en travaillant sur le code, il y aura des étirements d’une heure où vous serez mentalement attaché à l’ordinateur, le pilotant avec une douceur et une compétence incroyablement puissante et productive.
  • Vous pouvez rêver dans le code, surtout après avoir travaillé sur un problème difficile toute la journée. Si vous avez trouvé une solution, votre cerveau va coder les prochaines étapes et peut optimiser le code, si vous ne l’avez pas fait, vous pourriez avoir une révélation et résoudre le problème dans votre sommeil. Sans blague.
  • Vous allez probablement acquérir une bonne maîtrise des problèmes d’atomisation et utiliser la logique pour les résoudre. Cela peut être extrêmement précieux et peut être appliqué comme une stratégie de résolution de problèmes à beaucoup de problèmes du monde réel arbitraires.
  • Vous pouvez commencer à lire certaines bases de code comme une personne normale lirait un bon livre (pensez quelque chose comme le noyau Linux). Aussi sec que cela puisse paraître, ils peuvent être inspirants.

Le plus négatif

  • Vous pouvez appliquer de façon inappropriée la logique à des situations illogiques. Nous supposons souvent que les humains sont des acteurs rationnels et, s’ils disposent d’une solution logique, ils le prendront. Cette hypothèse explique rarement la complexité de l’individu. Apprendre à équilibrer les solutions logiques avec l’humanité de l’utilisateur d’un logiciel est une facette où le code devient art.
  • Votre vision à distance peut en souffrir. Ils disent de regarder au moins 20ft loin, toutes les 20 minutes, pendant 20 secondes. Étant donné le flux que vous expérimentez souvent, il peut être difficile de le faire sans que votre productivité prenne un grand coup.
  • Comme mentionné par d’autres, vos compétences sociales peuvent souffrir et votre capacité à vous connecter avec des non-programmeurs peut diminuer. Il est très facile d’aller très loin dans la programmation et, même si c’est fascinant pour certains, la plupart des gens n’ont aucun intérêt à en entendre parler. Parfois, cela peut être dû au fait qu’ils se sentent «pas assez intelligents», mais la plupart du temps, cela tient au fait que la conversation technique peut être éprouvante, surtout si votre interlocuteur (e) veut juste se détendre.
  • Vous pouvez généralement commencer à rechercher des solutions tangibles et être moins enthousiasmé par les solutions logicielles. Autrement dit, vous pouvez avoir un désir croissant d’affecter les choses dans le monde réel (que ce soit avec un logiciel ou autrement) sur des choses qui restent isolées dans le monde numérique. La frontière entre les deux est souvent floue, mais lorsqu’il s’agit de résoudre des problèmes humains, les solutions doivent finalement être ancrées dans notre réalité partagée (non numérique), même si le logiciel est un facilitateur.

L’effet secondaire du puits pourrait inclure la perte de vision, la perte de perception du temps, l’absence de vie sociale réelle, le gain de poids, etc.
Mais vous pouvez maintenant obtenir cela juste assis devant votre téléphone ou votre ordinateur portable et vous n’avez pas besoin d’être développeur. 🙂

Donc, toutes les blagues mises à part, je peux affirmer que la pile qu’un développeur doit maîtriser devient de plus en plus grosse. Oui, il y a une quête naturelle de connaissances chez la plupart des développeurs, mais de nos jours, cela devient incontrôlable.
La programmation est un métier, et comme dans tous les métiers, vous devez pratiquer et rester en contact avec les dernières et les meilleures choses. Sincèrement, cela pourrait vous faire perdre votre temps et je dirais que pour l’instant, c’est le plus grand effet secondaire, car il cascades sur tout le reste.

  1. dépendance instantanée au café (ou d’autres améliorations mentales, comme Adderall)
  2. taux de divorce accru … SI vous pouvez même vous rapprocher d’une relation!
  3. Syndrome du canal carpien
  4. hernies discales
  5. dépendance à dormir sous des bureaux ou sur carton
  6. sens de l’humour tordu
  7. en fait comprendre Dilbert
  8. nommer nos filles Ada et Grace

XD,

1: Quitter le monde réel et penser que vous nous sommes dans le monde matriciel.

2: en pensant que tu es un dieu.

3: dormir tard et ne pas manger à moins de résoudre le problème.

4: en oubliant votre petite amie.

5: vous êtes logique que les autres.

  1. Parce que les gens, qui gèrent juste, pensent que les programmeurs ne devraient pas être payés pour faire des choses que les managers peuvent à peine imaginer.
  2. En fonction de votre écran, vous perdez le contact avec une vision stable. Donc, quelques jours de congé, le monde commence à avoir l’air plus réel.
  3. Perte de sommeil, parce que la lumière du moniteur a tendance à gâcher vos signaux biologiques quand il fait nuit ou jour.
  4. La mise de côté de choses que vous pourriez être meilleur. Ou, être obligé par la direction, parce que vous ne pouvez pas leur expliquer les mathématiques et personne ne croit qu’un programmeur peut écrire une chanson. Les gens croient que les programmeurs peuvent faire de l’art graphique afin qu’un vrai professionnel de la publicité ne doive pas être payé. Le programmeur peut tout faire pour rien. Ainsi, pendant que vous créez l’application de base de données la plus rapide et la plus utile au monde, ils vous demandent de commencer à faire l’art pour leur produit.
  5. Mesdames dans la ville pensent de vous comme “juste un programmeur”. Alors, bon sang, si vous connaissez les maths, la physique, l’électronique et que vous pouvez faire de la musique comme un dieu du rock. Ils préfèrent avoir une relation de groupie avec un vrai dieu du rock, qui peut ou non faire de la musique comme un dieu du rock, mais s’en tire avec cette allure et cette attitude cavalière.
  6. En vérité, depuis la première civilisation grecque, les technologues étaient «gardés» derrière les murs avec les femmes. Les soldats et les marins vivaient à l’extérieur des murs. Vous pourriez deviner que les technologues n’étaient pas traités comme les dirigeants sont les meilleurs soldats. Est-ce que cela a changé?
  7. Perte de sommeil, car personne ne peut prédire la chronologie d’un projet logiciel.
  8. Déplacement en mentant, en trompant les travailleurs, parce que personne ne peut faire la différence entre un programmeur trompeur et un vrai. Et, parce que les vrais programmeurs n’ont pas le temps de socialiser avec des gestionnaires qui ne peuvent pas faire la différence entre un bon programmeur et un mauvais.
  9. Aucune acceptation de vos objectifs, parce que les programmes sont censés être vraiment difficiles à écrire, mais personne ne peut comprendre votre description de votre plan de travail. Par conséquent, un manque de crédibilité tout autour avec des gens vous disant de travailler dans un égout, car ce serait un travail réaliste avec des progrès mesurables du travail.
  10. Un coût élevé de l’éducation et de l’équipement pour rester en affaires afin que vous fassiez une pause avant de commencer.
  11. Souhaitant que vous puissiez déboguer la vie – mais si vous êtes fondamentalement sensible dans votre fibre, vous arrêtez de le faire.
  1. Vos compétences sociales risquent de disparaître car vous ne pouvez parler que de Tech et devenir Dilbert
  2. À moins que vous puissiez vous battre pour un bon équilibre entre vie professionnelle et vie privée, une mauvaise alimentation, de longues heures et un manque d’exercice affecteront votre santé physique.
  3. Le manque de sommeil tout en méditant sur le problème actuel aura un impact sur vos compétences cognitives et éventuellement la santé mentale

Ce ne sont pas inévitables, juste difficiles à éviter.

  • Penser tout de la manière «si d’autre»
  • Lecture de la lettre ‘Debate’ comme débogage
  • Rêver vos codes échoués fonctionnent miraculeusement
  • Écouter les gens avec zéro oreille et au lieu d’itérer la question dans votre esprit en disant «Que dois-je faire à ce code sanglant ..?

Un effet commun est qu’il renforce l’hyperrationalité, la tendance à appliquer la pensée rationnelle à tous les problèmes, y compris les problèmes qui ne sont pas traitables par la rationalité. C’est pourquoi (je crois) que Twitter ne protège pas les gens; ils se penchent sur le problème et tentent de classer les gens et les messages d’une manière qui n’a pas de sens pratique. Si quelqu’un fait une menace comme «vous devriez être poussé dans un four» ou «je vais vous tirer dessus si je vous vois», c’est quelque chose qui doit être fermé, alors que jurer à une personne célèbre est peut-être (en soi , ne pas incorporer des menaces) pas un si gros problème. Ils savent comment trouver et arrêter les nazis, mais ils ne le feront pas parce que … pour des raisons, mais pas pour des raisons valables.

Seulement une courte non-réponse. Je pense qu’être un programmeur / codeur est un effet secondaire de mon être un peu bizarre. Vous pourriez avoir à demander à un ami proche d’un programmeur neurotypique cette question, je doute que beaucoup puissent le reconnaître en eux-mêmes.

Les programmeurs sont assis trop de temps. Et c’est une position très mentalement fatigante. Lorsque vous êtes concentré, vous pouvez ne pas bouger du tout – et cela peut certainement avoir un impact sur votre vue.

Les projets sont systématiquement sous-estimés et des semaines de 70 heures et toutes les nuits peuvent arriver. Le stress accumulé peut vous atteindre – et j’ai connu des gens qui voulaient juste en sortir.

Il est également très facile de prendre le travail à la maison avec vous. Pour passer par le code dans votre esprit – ou pire encore sur l’ordinateur portable quand vous devriez être avec votre famille.

Le pire pour moi c’est moins de patience avec mes enfants. Quand j’étais électricien, leur bruit ne me dérangeait pas autant. Maintenant que je suis assis dans un silence relatif pendant toute la journée, quand je rentre à la maison, tout le bruit aléatoire m’affecte davantage. Si j’arrête d’essayer d’accomplir quelque chose et que je leur donne du temps, c’est mieux. Mais quand je ne suis pas engagé avec eux, le silence me manque. Ou peut-être qu’ils approchent de l’adolescence et savent simplement comment pousser mes boutons plus, mais il est plus facile de blâmer la programmation.

Problèmes de santé comme la douleur des côtes, le gain de poids, la perte de vision, la carence en vitamine D, la constipation, l’anxiété, etc.

La pression du travail convertit aussi le temps en stress mental

De longues heures à rester debout pour finir les projets, l’usage de la motricité fine, de longues heures à regarder l’écran et à s’asseoir. Le débogage est le pire.

Croire que quiconque n’est pas capable de coder est un imbécile.