Des idées pour reprendre la programmation de mojo? [fermé]

16

Je suis un programmeur professionnel depuis de nombreuses années (20 ans) et maintenant j'ai perdu tout intérêt, pour le moment, j'ai même du mal à supprimer quelques 100 lignes de trucs simples. Cela me prendra 3-4 jours plutôt que 30-40 minutes

Quelqu'un a-t-il des conseils pour retrouver votre intérêt?

Depuis que je suis enfant, je suis à peu près dans la programmation / codage depuis que je suis éveillé. J'avais l'habitude de finir le travail et de frapper les interwebs pour de nouvelles choses jusqu'au lit. Maintenant, j'ai la chance de faire en sorte que le nombre de LOC au travail semble raisonnable.

ÉDITER

Merci à tous - quelques bonnes suggestions - beaucoup de choses auxquelles je n'ai pas pensé - bien que n'ayant pas hâte de faire cet exercice, j'en ai probablement besoin.

Adrian Cornish
la source
1
Quel est votre environnement de travail? Des changements qui pourraient vous nuire?
Devin M
En dehors d'une récession mondiale et des compressions de départements avec moins de personnel :-) non. Mais sérieusement, la programmation est un passe-temps pour lequel je suis payé. Vous faites allusion à un changement - et c'est peut-être le cas - mais j'ai des avantages non écrits pour rester - mais cela vaut la peine d'être considéré.
Adrian Cornish
1
essayez anthony robbins, recherchez simplement son nom sur youtube. nous avons tous besoin de quelque chose comme ça de temps en temps
maz3tt
1
Sérieusement, comment est-ce que ce n'est pas constructif ... nous traversons tous des périodes de crise et pouvons tous utiliser des conseils pour les surmonter.
Michael Brown

Réponses:

30

Personne ici ne sait ce qui vous inspirera mieux que vous, mais voici quelques idées:

  1. Changer de projet. La programmation, c'est comme l'écriture - c'est un moyen d'arriver à une fin, pas tellement une fin en soi. Si vous ne croyez pas en la valeur de ce que vous faites, vous ne sentirez pas qu'il y a beaucoup d'intérêt à le faire. Alors, cherchez un autre projet au travail sur lequel vous pouvez basculer, quelque chose qui vous passionne. S'il n'est pas possible de basculer complètement, recherchez un projet supplémentaire sur lequel vous pouvez passer au moins un certain temps.

  2. Essayez d'apprendre quelque chose de nouveau. Relevez le défi en essayant un projet à votre rythme en utilisant un ensemble d'outils très différents de ce que vous avez fait au cours des n dernières années. Vous pouvez essayer un langage de programmation fonctionnel, ou créer un site Web, ou créer un projet basé sur EC2 d'Amazon ou App Engine de Google , ou essayer de développer une application pour Android ou iOS , ou prendre un Arduino et essayer une programmation intégrée , ou coincer l'un des gars du mainframe au travail et demander à apprendre un peu COBOL, ou ...

  3. Prendre des vacances. À quand remonte la dernière fois que vous avez pris deux ou trois semaines consécutives de congé? Pensez à en faire de vraies vacances , où vous débranchez votre ordinateur et ne le touchez pas pendant la durée. Ne lisez même pas sur les ordinateurs. Faites de l'aménagement paysager autour de votre maison, finissez votre sous-sol, faites une étude approfondie des cupcakes , prenez des photos , passez du temps avec votre famille, voyagez ... tout ce qui n'implique pas de dactylographie. Parfois, vous avez besoin d'une pause avant de pouvoir en profiter à nouveau.

  4. Retourne à l'école. Sachez que vous n'avez pas besoin d'être programmeur pour toujours, surtout si vous ne trouvez pas cela gratifiant. Cela pourrait être un bon moment pour commencer à réfléchir à ce que vous voulez faire pour votre prochain acte. Ou, après un semestre d'apprentissage sur l'EBITDA et les coûts indirects de main-d'œuvre, vous pourriez soudainement réaliser que vous aimez, aimez, aimez la programmation après tout.

  5. Commencez à faire de l'exercice . Cela peut être difficile à croire pour les jockeys de bureau comme nous, mais beaucoup de gens jurent que l'exercice vous donne plus d'énergie, ce qui pourrait vous aider à vous sentir un peu plus motivé. Il peut également servir de pause mentale au travail ou de réflexion approfondie.

  6. Parlez-en à votre médecin. Une diminution de la motivation pourrait être un signe de dépression ou d'une autre maladie. Et même si ce n'est pas le problème, votre doc pourra peut-être suggérer des changements qui vous permettront de vous sentir beaucoup mieux.

  7. Assurez-vous que vous comprenez comment le travail que vous effectuez s'intègre dans le tableau d'ensemble. Parfois, il est difficile de voir la forêt pour les arbres, et une discussion avec votre gestionnaire sur l'impact de votre travail sur le résultat net pourrait fournir une partie de la motivation qui vous aidera à vous remettre sur la bonne voie.

Caleb
la source
2
+1 en vacances. J'ai pris 4 semaines après avoir terminé un doctorat l'année dernière, changé d'emploi, déménagé dans une nouvelle maison et obtenu un deuxième enfant. Prendre un congé m'a vraiment aidé à me vider l'esprit ...
Paul Hiemstra
3
+1 Pour l'exercice. J'ai commencé à m'entraîner chaque matin avant de travailler quelques années en arrière et cela a complètement changé mon humeur pour la journée. Maintenant, je trouve que si je manque mon travail, je suis léthargique et j'ai du mal à y aller, ce qui était mon problème d'origine.
Jaydee
1
@Caleb - Wow plein de choses à essayer - beaucoup je n'y ai pas pensé - merci!
Adrian Cornish
7

Ma motivation s'est grandement améliorée en commençant à lire certains blogs et livres, et en écoutant des podcasts et en regardant des vidéos de programmeurs dédiés. Peut-être que cela ne vous est que trop familier, mais si ce n'est pas le cas, pourquoi ne pas vous faire plaisir en élargissant votre horizon de manière professionnelle?

Ola Eldøy
la source
Merci pour les liens - je vais les vérifier - cela fait longtemps que je n'ai lu aucun Kent Beck
Adrian Cornish
2

Un changement est aussi bon qu'un repos

Pourriez-vous assumer des responsabilités supplémentaires / différentes, telles que des analyses commerciales ou des travaux de liaison avec la clientèle pour vous donner une "pause" par rapport au charbon?

Le meilleur conseil que je puisse donner est de comprendre pourquoi vous avez perdu votre mojo. C'est quelque chose auquel vous seul pouvez répondre, mais comme avec la programmation, vous ne pouvez vraiment commencer à résoudre un problème qu'une fois que vous l'avez débogué pour en déterminer la cause première. Tout le reste équivaudra à peu près à mettre du plâtre dessus.

Si tout le reste échoue, prenez des vacances (ou un congé sabbatique si votre employeur les propose et que vous êtes éligible); parfois un repos vaut mieux qu'un changement.

Rob
la source
oui, un repos serait bien - je ne suis pas sûr d'avoir le temps (excuse habituelle) de nouvelles responsabilités est une bonne direction - je vais vérifier quelles nouvelles choses je pourrais faire. Merci
Adrian Cornish
2

Prendre une pause. Faites autre chose. Prend des vacances. Regarder un film. Se détendre.

Les choses changent et votre intérêt reviendra, ou non. Ajustez simplement votre situation.

Demandez autre chose à faire au travail et soyez bon avec vous-même.

Makach
la source
Quelques personnes ont dit que - cela sonne comme si cela valait la peine d'être essayé
Adrian Cornish
1

Trois choses peuvent aider à récupérer votre mojo de programmation:

  1. Obtenez un SSD.
  2. Apprenez à connaître votre froid IDE. La mémorisation de plusieurs touches de raccourci super utiles peut ramener une partie du plaisir que vous avez perdu et vous rendre super-productif dans le processus.
    1. Si vous êtes un développeur .NET, achetez une licence Resharper (même si votre employeur est mesquin et refuse de le payer). Apprenez à connaître les touches de raccourci Resharper les plus utiles à froid. Cela vous placera en tête du peloton.
  3. Achetez un abonnement Pluralsight et regardez les webdiffusions à une vitesse 1,5x.
Jim G.
la source
Merci pour le lien Pluralsight Jim - semble intéressant. IDE :-) mon IDE est vim et bash :-) mais plein de nouveaux raccourcis clavier à apprendre dans vim - va creuser ma référence rapide vim et commencer à parcourir les quelques 1000 raccourcis disponibles
Adrian Cornish
1

Faites quelque chose que vous aimez. Peut-être que le travail ne vous motive pas assez.

Faites quelque chose de nouveau .. le domaine de l'informatique regorge de nouvelles choses à faire.

Il y a 20 ans, vous n'aviez probablement pas l'intelligence artificielle, l'apprentissage automatique, l'exploration de données, l'informatique distribuée ... essayez-vous à certains d'entre eux.

Un bon point de départ est certains cours de niveau universitaire à Stanford ou au MIT. Certains cours MIT / Stanford sont ouverts sur le Web.

Puce
la source
2
... vous n'aviez probablement pas d'intelligence artificielle ... Euh, le terme d'intelligence artificielle remonte aux années 50, et il était certainement bien connu au début des années 90. Croyez-le ou non, nous avions aussi la télévision et la radio dans les années 90. Les téléphones portables et le Web, même.
Caleb
Oui .. vous avez absolument raison. Je voulais dire que ce n'était pas aussi «courant» en informatique qu'aujourd'hui. Les méthodes ont également beaucoup changé depuis lors. J'ai appris la programmation dans les années 80, donc je sais quelque chose sur les années 90 :)
Chip
Merci Chip - J'ai essayé de trouver de nouvelles choses à faire - continuez à regarder le python - mais je n'ai aucune utilité pour le moment :-)
Adrian Cornish