J'ai arrêté de coder pour le plaisir, est-ce un mauvais signe? [fermé]

71

À un moment donné, j'ai juste arrêté de coder pour le plaisir. J'avais l'habitude d'aller au travail, de terminer mes devoirs et ensuite, en rentrant chez moi, j'allais écrire des trucs à côté pour m'amuser. Cependant, je rentre maintenant à la maison et tente d'éviter l'ordinateur. Je préfère lire le journal, regarder la télévision, aller au bar, etc.

Est-ce un mauvais signe? Je veux dire que j'essaie toujours de suivre les dernières tendances, de consulter les forums de développeurs / blogs / etc. mais je n'ai pas dit: "Je veux apprendre la langue X - je me demande si je pourrais écrire l'application Y dans celle-ci"

Est-ce que c'est arrivé à quelqu'un d'autre?

PSU_Kardi
la source
Je sais ce que tu ressens. Je traverse cela maintenant. Démissioner. Je suis en train de voyager, de prendre des photos et de déménager dans une autre ville. Commencerons à coder dans un mois ou deux! Tu n'es pas seul!
Spong
La plupart du temps, j'ai arrêté de coder sur mon temps personnel, mais tout mon codage amusant est couvert au travail. J'aime programmer plus que j'aime manger - je range généralement mes compétences en codage une fois la journée de travail terminée. Je ne crois pas que cela nuise à mon développement professionnel.
Nathan Taylor
Moi aussi, j'ai arrêté de coder pour le plaisir et j'essaie maintenant de limiter mon temps de loisir à l'ordinateur.
Dian
7
Je ne code que par plaisir, est-ce un mauvais signe?
linjunhalida
Si vous pouvez voter et pensez que cette question est utile ou si vous avez des réponses utiles ci-dessous, votez. Les sites StackExchange ont besoin de votes pour créer une bonne communauté. Vous pouvez donner 30 votes par jour, ne les gaspillez pas. En particulier les utilisateurs avec une réputation élevée et des votes de comptage faibles donnés s'il vous plaît lisez ceci: meta.programmers.stackexchange.com/questions/393/…
Maniero

Réponses:

50

Ceci est un problème très commun appelé burn-out. Cela arrive à tout le monde qui prend son travail au sérieux. Mon conseil est de prendre quelques semaines de congé de codage et de planifier un projet à long terme pour le plaisir. Ensuite, prévoyez au moins 15 minutes chaque soir pour terminer une partie du projet. Tant que vous ralentissez, vous serez de retour dans le jeu en un rien de temps.

ChaosPandion
la source
4
J'aimerais pouvoir parler de ça à mon patron;)
JeffO
2
Je voulais te remercier. J'ai décidé de m'éloigner du codage et de profiter d'autres choses. Maintenant, je suis en train d'écrire une application pour mon téléphone Android et je me rappelle pourquoi j'aime coder.
PSU_Kardi
2
@PSU_Kardi - Bonne chance pour ce projet.
ChaosPandion
J'ai essayé cela, mais j'ai toujours le problème que je ne sais pas quoi faire de mon temps. Quand j'ai passé les deux derniers mois à coder des choses 24 heures sur 24, 7 jours sur 7 et que les projets se détendent un peu pour que je puisse faire une pause, je ne sais tout simplement pas quoi faire de mon temps.
Jsternberg
Bonne idée. Je dois l'essayer avec ma tentative abandonnée d'apprendre verilog
23

Est-ce que c'est arrivé à quelqu'un d'autre?

Non! Tu es le premier!

Sérieusement, allez, c'est une chose naturelle! En grandissant, les gens commencent à avoir beaucoup de problèmes à gérer: enfants, parents, finances, famille. La résolution de chacun d’entre eux nécessite une activité cérébrale. Et les cerveaux ont tendance à être fatigués (et avec l'âge, ils sont plus fatigués). Donc, après le travail et tout ce genre de choses, vous n’avez peut-être pas la possibilité de vous consacrer à une activité aussi intense que le codage.

En fait, j'en fais l'expérience plusieurs fois. Quand j'avais beaucoup de problèmes personnels, je ne pouvais pas trouver le pouvoir de coder pendant mon temps libre.

Et peut-être que vous l'aimez moins qu'avant. Vous ne devenez pas un pire codeur à cause de cela. Et il y a de fortes chances qu'un jour vous pensiez vouloir coder pour vous amuser à nouveau.

P Shved
la source
1
J'aurais peut-être dû dire: est-ce arrivé à quelqu'un d'autre ici? Ici étant le mot clé. Je tiens beaucoup les gens sur stackexchange / stackoverflow parce qu'ils se soucient généralement de leur métier.
PSU_Kardi
@PSU, ok, a modifié ma réponse pour refléter cela
P Shved le
3
Je pense que les enfants sont la raison n ° 1. Il y a sept ans, je rentrais du travail à 17 h 30, mon dîner était terminé à six ou six heures et demie, puis au moins quatre heures de temps libre jusqu'à l'heure du coucher. Je pourrais écrire du code pendant une heure ou deux et ne pas utiliser toute la soirée. Maintenant, j’ai de la chance si les deux enfants sont au lit à 20 h 30, ce qui signifie que si j’écris du code le soir, c’est probablement tout ce que je fais ce soir-là, au lieu de payer les factures, regarder un film avec ma femme, lire un livre ... Mes enfants ont utilisé tout mon temps libre. Mais je suppose que je le récupérerai dans quelques décennies.
Kyralessa
Shved, les réécritures de chaîne sont ... MACROS. Alors ... avez-vous déjà découvert Clojure / Lisp / Scheme?
Job
@Job, essayez-vous de commenter une entrée de mon blog? Puisque vous avez un openid, pourquoi ne l'utiliseriez-vous pas pour y faire un commentaire?
P Shved
19

Cela m'est arrivé plusieurs fois.

Première cause : trop de travail au bureau
Deuxième cause : trop de travail dans les projets annexes (tard dans la nuit)

Cure : Je coupe généralement les projets pour animaux de compagnie, les livres de programmation et tout ce qui concerne l’informatique, en les remplaçant par des films, séries télévisées, jeux vidéo, livres de détente et beaucoup de remise en forme.

Effets : Dans quelques semaines ou moins, je suis à nouveau prêt pour mes activités de programmation hors du domaine de travail.

systempuntoout
la source
2
+1, j'essaie également de ne pas avoir de projets informatiques à la maison, juste pour me sortir de mon écran. Mon projet actuel: reconstruire mon ancien vélo de montagne, avec une nouvelle peinture et un nouveau matériel
Gabriel Mongeon,
2
+1 pour la remise en forme, tant de gens renoncent à cela. Je donnerais un autre +1 pour courir si je pouvais. :)
DevSolo
@DevSolo après quelques heures de fonctionnement, vous avez assez d'endorphines pour coder pendant 6 heures consécutives :)
systempuntoout
tu as tellement raison. Je vis à FL, je peux donc courir toute l’année sans équipement supplémentaire. J'essaie de courir 20-30 minutes à l'heure du déjeuner tous les jours. Rend l’après-midi BEAUCOUP plus facile à gérer.
DevSolo
@DevSolo moi aussi :), nous avons une pause de 1h15 au déjeuner. Je cours habituellement pendant 40 minutes aux 3/4 jours ouvrables. L'après-midi est formidable, mmmmmmmm endorphin. Heureusement que je porte le costume (5 ° aujourd'hui)
systempuntoout
18

Je n'ai presque jamais codé pendant mon temps libre (pas juste après l'université), mais j'aime toujours le développement de logiciels. Gardez le travail au travail et profitez un peu plus de la maison. À la fin de votre vie, vous ne penserez plus: "J'aurais aimé rester plus longtemps au travail ..."

Matt DiTrolio
la source
Code à la maison! = Travail.
Den
1
C'est vrai, pas toujours. Mais il y a beaucoup à dire sur la diversification de vos activités.
Matt DiTrolio
11

Je vais jeter une version alternative. Peut-être que vous travaillez réellement sur quelque chose qui est difficile et épuisant. Je commence à coder pour le plaisir lorsque je suis à la fin d'un projet et que je termine les travaux. Si je reçois un nouveau projet où je dois étirer mes compétences (pas si difficile à faire), je trouve cela amusant et je ne vois aucune nécessité de travailler sur autre chose.

JeffO
la source
3
Je trouve que cela s’applique à mes autres loisirs en plus de la programmation. Lorsque les choses sont difficiles sur le plan intellectuel au travail, je n’ai aucun désir de loisirs créatifs, je me concentre plutôt sur des activités physiques ou des films / livres. À des périodes où le travail est moins créatif (trop de réunions) ou qui a du temps libre, je suis beaucoup plus susceptible de faire des loisirs créatifs comme le travail du bois, la photographie, la programmation, etc.
Adam Franco
8

Je vois cela comme sain et bon. Vous voulez avoir une vie en dehors du travail. Cela vous rendra meilleur à votre travail pas pire.

HLGEM
la source
8

Le temps est un facteur limitant. J'ai arrêté de coder pour le plaisir il y a environ 5 ans. J'ai appris à jouer de la guitare, à commencer à travailler le bois, à avoir des enfants et je ne peux même plus me tenir au courant des derniers jeux vidéo. Au moment où j'ai navigué à l'heure de pointe, soupé, joué avec les enfants, les ai mis au lit et leur ai lu des livres; Je n'ai ni l'énergie ni le désir de brancher mes dernières heures à l'ordinateur. Je suis sûr que cela changera à nouveau, mais honnêtement, la programmation en tant que "travail" me convient parfaitement ...

Kendrick
la source
4
C'est comme ça que va la vie. Et ce n'est pas nécessairement mauvais, car cela vous oblige à vous étendre et à expérimenter davantage de choses.
Matt DiTrolio
7

Écrivez un automate de cellule dans Excel. Créez une application Web simple, qui télécharge une image à partir d'une URL, et le visiteur peut faire glisser une moustache sur la photo. Créez une application Web simple qui convertit une lettre en phrases de pages googlé au hasard. Ecrivez une petite application d'horloge toujours visible, qui grandit à mesure que la fin du temps de travail se rapproche. Ecrivez un script qui télécharge les photos de la carte SD et place les images dans le dossier aaaammjj en fonction de la date de création. Écrivez un économiseur d'écran. Créez une page Web avec un gros bouton rouge indiquant "Je vais connaître votre âge, appuyez simplement sur moi", et le son de péter est bruyant quand vous appuyez dessus, puis il est écrit "si vous riez, vous devez avoir moins de 5 ans. ". Rédigez une documentation détaillée à ce sujet: spécification des exigences, conception de l'interface utilisateur, analyse du marché, plan d'entreprise, organigramme.

Si vous avez terminé, envoyez-moi l'URL.

ern0
la source
En bref, vous n’êtes jamais trop vieux pour vous amuser alors faites-le!
ChaosPandion
1
Oui. Et si vous n'avez pas trop de temps, ne perdez pas votre temps sur de grands projets ennuyeux, faites des trucs amusants pour vous divertir et divertir les autres. Ou du moins, faites des choses utiles, si vous n'avez pas le sens de l'humour.
ern0
5

Je code depuis 11 ans, ce qui n’est sans doute pas beaucoup pour certains ici, mais j’ai beaucoup travaillé dans ma carrière, et plusieurs choses m’ont toujours aidé à surmonter les obstacles .

Comme d'autres l'ont dit, les passe-temps sont excellents. Il y a une foule de choses intéressantes à apprendre, à faire, à collectionner et à créer, et il est probable que si vous êtes un informaticien, vous y avez plus accès que beaucoup de gens. Sur cette note, il est toujours utile de se rappeler que sur une assez grande échelle, mon problème ("Garçon j'en ai marre d'écrire du code") est minuscule, ce n'est même pas vraiment un problème; dans cette économie où les gens ont du mal à manger et découvrent que les emplois pour lesquels ils ont passé leur vie à se former ne sont tout simplement plus disponibles, je travaille dans un domaine où j'ai des conditions de travail confortables, un accès à Internet, une liberté et une mobilité professionnelle presque n'importe où je veux aller.

J'ai construit des maisons et travaillé dans la construction commerciale et je compare l'épuisement professionnel à vous blesser en effectuant un travail physique. Nous sommes des travailleurs mentaux, et parfois nous «blessons» notre esprit, et nous devons en prendre soin et les réparer afin de pouvoir compter à nouveau sur eux pour notre vitalité. L'ennui répétitif peut faire cela. Alors, sortez de la routine, divisez votre routine, obtenez de nouveaux stimulants excitants et n'oubliez jamais à quel point vous êtes chanceux d'avoir une telle habileté comme coder.

Pax Noctis
la source
+1 pour mentionner les loisirs. Je trouve souvent que (au moins pour moi) la programmation est une extension de mon moi créateur. Ainsi, les loisirs comme le travail du bois me semblent tout à fait naturels. Je peux être créatif, travailler avec mes mains et, mieux encore, m'éloigner de l'ordinateur.
Jason Whitehorn
3

La réponse de ChaosPandion est bonne, on dirait que vous êtes épuisé. Un bon moyen d'éviter l'épuisement professionnel est de trouver d'autres passe-temps. J'adore travailler sur mes projets annexes, mais parfois c'est trop. Lorsque cela se produit, je passe à autre chose. J'aime aussi travailler sur les voitures, le travail du bois et des métaux, l'électronique hobby et diverses formes d'expression artistique.

Si vous aimez les jeux vidéo, essayez de les développer. La combinaison de l'art et de la programmation peut être un défi intéressant. J'ai eu quelques projets de jeu où, quand je suis fatigué de coder, je vais travailler sur l'art. Quand je me lasse de l'art, je retourne au codage. C'est un excellent moyen de développer des logiciels, sans pour autant avoir à les développer tout le temps tout en travaillant sur le projet.

Matt Olenik
la source
3

Pour moi, je ne code pas pour le plaisir parce que ce n'est plus un défi. Quand j'étais jeune, beaucoup de choses étaient difficiles. J'ai déjà écrit un programme pour estimer la valeur de Pi en utilisant un nombre aléatoire et c'était amusant de voir sa précision. Si je devais le faire maintenant, cela ne prendrait que quelques minutes sans amusement du tout.

Cependant, je pense que ce qui est amusant pour moi à présent est de savoir comment utiliser mes compétences pour faire de mon mieux. Optimiser, c'est amusant. Le refactoring est amusant. La conception de la classe est amusante. La révision de code est très amusante. Je suis toujours en train de coder pour le plaisir, la différence c'est que c'est aussi mon travail.

tia
la source
Oh allez! Il est toujours amusant d'estimer pi avec des valeurs aléatoires. Je me souviens d’avoir utilisé l’approche «larguer les aiguilles et voir s’ils atterrissaient en cercle» pour estimer pi. Difficile? Pas vraiment. Amusement? Sûr!
Carra
+1 très bien dit, et je suis complètement d'accord. Pas seulement sur le sujet à traiter, c'est-à-dire le code pour le plaisir, mais pour tout dans la vie, nous ne devrions pas nous inquiéter beaucoup si quelque chose ne semble plus être amusant. C'est juste l'idée de changements amusants à mesure que nous grandissons. Cela fait partie de grandir.
Sandeepan Nath
3

Je ne pense pas que ce soit un mauvais signe. Hey! La vie ne consiste pas seulement à coder, même si vous l'aimez vraiment, vous pouvez également faire d'autres choses.

chrmue
la source
1

Ne laissez pas cela vous décourager. En vieillissant, vous avez d'autres responsabilités et vos priorités changent. Les enfants sont un excellent exemple - pourquoi voudriez-vous coder quand vous pourriez être avec votre petit?

J'ai aussi constaté que je perdais parfois de mon intérêt pour mes projets privés. Je vais avec, laisse tomber et finalement je me trouve attiré par une nouvelle technologie brillante et excitante avec laquelle je joue à la maison. Tout semble être cyclique, comme tout le reste est la vie.

Détendez-vous, allez-y. Soyez diligent dans votre travail et gardez un esprit ouvert. Vous vous retrouverez attiré au moment opportun.


la source
1

Je me demande pourquoi vous essayez d'éviter l'ordinateur. Si c'est parce que vous êtes tellement frustré que vous voulez le jeter par la fenêtre, vous voudrez peut-être demander l'aide d'un professionnel en ce qui concerne les problèmes de colère ou le conseil professionnel, car chacun représente une façon différente de résoudre ce problème.

Une autre façon de voir cela est la maturité que vous avez développée pour le domaine. Là où au début on pouvait voir un nouveau langage comme un jouet brillant, il était difficile d’essayer de le faire et cela l’empêchait éventuellement d’y aller.

JB King
la source
1

Cela m'inquiéterait, surtout à votre âge. Je suis reconnaissant de toujours trouver la programmation amusante, car c’est à peu près tout ce que je sais faire.

Voici certaines choses que j'ai trouvées qui aident:

  • Trouvez un moyen d'utiliser vos compétences pour quelque chose en dehors du travail. J'ai créé une petite application, basée sur C ++ et MySQL, pour aider à organiser des ventes aux enchères caritatives. Ensuite, je peux aider à gérer les enchères et à transpirer pendant une nuit de collecte de fonds, en espérant pouvoir éliminer les insectes. Très amusant!

  • Obtenez un livre ou deux sur quelque chose d'intéressant. Pour moi, il s'agissait de choses comme la démonstration de théorèmes, les ordinateurs quantiques, le langage machine, la vision et l'apprentissage. Ensuite, essayez d’écrire de petits programmes pour les essayer. Le plus petit, mieux c'est.

  • Apprenez des maths. Je devais revenir en arrière et approfondir mes compétences avec les équations différentielles, le calcul, l'algèbre linéaire et les statistiques bayésiennes. Pour tout, j'écris un petit programme pour m'aider à comprendre ce que je fais.

J'espère que vous continuerez à trouver de la programmation amusante, mais si ce n'est pas le cas, j'espère que vous découvrirez ce qui est amusant pour vous.

Mike Dunlavey
la source