Comment obtenir de la motivation et du temps pour apprendre en dehors du travail? [fermé]

20

Je travaille 40 heures en tant que programmeur, et au moment où je rentre à la maison, la dernière chose que je veux faire est de coder un peu plus. Cependant, j'ai l'impression de ne pas aller mieux et j'adore le génie logiciel. Alors, comment trouvez-vous le temps / la motivation pour améliorer votre métier en dehors du travail?

Lucy M.
la source
2
félicitations! vous avez déjà fait un premier pas en posant une bonne et essentielle question.
Yusubov
13
Ouais, je serais fatigué aussi si je travaillais 40 heures avant de rentrer tous les jours. :)
Greg Hewgill
1
Deux choses. ARGENT - construisez quelque chose de précieux! LOVE - le projet sur lequel vous travaillez en extérieur!
Jeremy Thompson
10
Êtes-vous sûr de vraiment travailler 40 heures par semaine? Presque personne ne fait ça, c'est presque impossible. De nombreuses expériences de suivi du temps ont montré qu'un codeur ne travaillerait sur une tâche en cours pas plus de 4 heures par jour, normalement beaucoup moins. Changer de tâche est essentiel. Identifiez vos tueurs de temps et remplacez-les par l'apprentissage et l'expérimentation - votre employeur ne verrait pas de différence, vous ferez toujours la même quantité de travail que d'habitude.
SK-logic
@ Sk-logic Tous les ingénieurs logiciels sur Internet semblent travailler 60 heures par semaine.
gardenhead

Réponses:

21

Trouvez un sujet hors programmation que vous aimez et construisez-le. Vous aimez la lutte professionnelle? Écrivez la base de données complète des résultats de Wrestlemania dans la technologie que vous souhaitez apprendre. Amoureux? Créez un programme qui identifie les oiseaux en fonction des photos prises. Vous aimez la littérature française? Écrivez un analyseur qui améliore Google Translate.

MathAttack
la source
1
Je suis d'accord. De plus, vous devenez une personne plus équilibrée.
bwalk2895
8
@ bwalk2895 Vous voulez dire que vous ajoutez de plus en plus de kg / livres, non?
Radu Murzea
6

Petites étapes

Je recommanderais soit:

  • trouver quelque chose que vous voulez coder et / ou dont vous avez besoin dans votre vie quotidienne à la maison,
  • ou pour se former au travail, soit par:
    • assister à des formations payées par l'entreprise (elles sont importantes aussi!),
    • développer de petits outils pour de petites tâches .

Ces 2 approches fonctionnent principalement pour moi, en particulier la seconde.

Ce n'est pas seulement en programmant ...

... que vous vous intéressez à la programmation. Peut-être que d'autres choses peuvent stimuler votre motivation. Ce sont des livres incroyables pour vous inspirer à faire de grandes choses et à apprendre comment les autres s'y sont mis avant vous, et ont construit et modélisé les ordinateurs et leurs systèmes que vous utilisez aujourd'hui.

Pour en savoir plus à ce sujet, lisez ma réponse (et d'autres) à Quelles sont les choses que vous avez lues qui vous ont inspiré et guidé en tant que programmeur? , où je détaille cela beaucoup plus. Mais ma première liste pour cela serait:

haylem
la source
2

Ne codez pas dès que vous rentrez chez vous. Faites une petite pause, puis lorsque vous avez récupéré un peu, commencez-y. Rendez-le amusant .

Mais honnêtement, je connais beaucoup de programmeurs qui travaillent plus de 40 heures et qui n'ont aucun problème à trouver du temps pour des projets personnels. Si vous l'aimez, vous trouverez le temps.

Telastyn
la source
1

Je pense que la motivation est une CLÉ. Pour commencer, vous pouvez vous impliquer dans les événements d'une communauté de développeurs locaux. Parler / réseauter avec les développeurs réels peut apporter de nouvelles choses et idées à votre vie de développeur ordinaire. La question est où les trouver ?

Il existe un certain nombre de groupes d'utilisateurs locaux où vous pouvez rencontrer des développeurs geek. La plupart d'entre eux seront passionnés par les choses qu'ils font. Selon la région dans laquelle vous vivez, il existe différents groupes d'intérêt locaux. Voici quelques informations qui pourraient être utiles.

Yusubov
la source
0

Comme tout le monde l'a dit, tu dois trouver la chose que tu aimes. Je n'ai jamais pu rentrer chez moi et programmer comme passe-temps, donc pendant des années, je n'ai rien fait de tout cela. Puis un jour, j'ai trouvé quelque chose qui m'intéressait et ensuite c'était simplement une affaire de le faire. Plutôt que de regarder la télévision ou de surfer sur Internet, je me suis retrouvé à vouloir travailler sur mon projet.

Une autre solution que j'ai trouvée intéressante (et qu'il est facile de se motiver) a été de créer mon propre blog de site Web, etc.

dreza
la source
0

Un petit conseil que j'ai trouvé utile est d'incorporer un peu d'apprentissage dans votre temps de trajet ou dans une routine d'exercice quotidien. Par exemple, vous pouvez regarder des cours en ligne gratuits ou des screencasts sur le chemin du travail ou en revenir, ou écouter un podcast pendant que vous faites de l'exercice.

dodgy_coder
la source
0

À propos de l'heure:

J'ai commencé à écrire mon code "hobby" le soir, après le dîner: à l'époque j'étais "presque" célibataire sans enfants. Et avoir un GF qui travaille de nuit a beaucoup aidé.

Maintenant que j'ai des enfants, le temps consacré à mes projets de soirée est beaucoup plus petit.

Je ne code pas tous les soirs, et je code plus pendant les jours d'hiver et de pluie: l'été j'aime surtout les endroits en plein air.

Motivation:

Au début, je voulais faire de l'argent supplémentaire, mais ensuite c'est devenu un projet open source (peu d'argent, je paye juste une partie du loyer avec ça) où j'ai expérimenté de nouvelles choses, des IDE, des profileurs, des outils, etc.

Certaines expériences ont été réutilisées dans mon lieu de travail habituel.

En outre, cela s'est avéré être une aide considérable lorsque vous avez besoin d'un nouvel emploi. Les gens pouvaient voir mon code, ma documentation, mon intérêt à apprendre quelque chose après le travail, etc.

PBrando
la source
0

Travailler après mon retour à la maison n'a jamais fonctionné pour moi. Ce qui a fonctionné (enfin, la plupart du temps, pas toujours), c'était de travailler sur des projets de passe-temps AVANT d'aller travailler.

Alors, levez-vous 1 à 2 heures plus tôt, prenez un café, lisez un livre ou écrivez du code.

(Le problème est que cela nécessite une bonne dose de discipline ... tout de même, je l'ai trouvé plus facile que de coder tard le soir.)

Oliver Weiler
la source
0

Juste pour jeter dans une perspective différente:

Bien que beaucoup de gens disent que seul le codage vous apprend le codage, il y a (assez souvent) des fois où je rentre à la maison après avoir codé pendant 8 heures et la dernière chose que je ferais est de m'asseoir (à nouveau) devant mon PC et de coder mes propres trucs.

Serait-il préférable que mes compétences en codage le fassent? Peut être. Serait-ce mieux pour moi? Je ne sais pas, tout le monde est différent. Beaucoup de choses différentes peuvent être plus importantes que la programmation - enfants, petite amie, famille, passe-temps, peu importe.

Je préfère les trucs les plus théoriques après le travail - lire un livre sur des trucs intéressants, apprendre des CS théoriques, peu importe. Il suffit de ne pas s'asseoir (à nouveau) devant mon ordinateur.

Vous n'avez jamais rien fait avec des bases de données? Lisez quelque chose à ce sujet. Complexité informatique des algorithmes? Creusez dedans. Programmation fonctionnelle? Des trucs fous à faire. Il y a des tonnes de choses qui peuvent être faites avec seulement une feuille de papier et un livre tout en se relaxant sur une plage.

De temps en temps, je pense par moi-même: Wow, construire votre propre jeu vidéo serait amusant. Ensuite, je sors ce gros tas de papier et j'écris tous ces trucs géniaux qui me viennent à l'esprit. Ensuite, je sors pour faire des recherches, chercher des choses que je peux utiliser pour atteindre mes objectifs, construire de grands bâtiments théoriques, les jeter, en construire de nouveaux, etc. L'idée ira-t-elle jamais dans le code? Je ne sais pas. Peut-être dans 30 ans quand je serai à la retraite :-)

Une chose est importante:

Soyez curieux de nouvelles choses. Même si vous venez de lire toutes ces choses folles, pensez-vous: où serait-ce vraiment cool à utiliser? Quels problèmes dans la programmation quotidienne peut-il résoudre? Peut-être que l'une de ces pensées s'échappera et vous amènera à votre ordinateur personnel pour la pirater en code. Mais ne vous y forcez pas.

Volker
la source
0

Obtenez du temps et de la motivation?

Le temps: ce sont nos précieuses ressources. Travailler sur sa gestion

Motivation: attirer l'attention sur le plaisir et la passion personnelle du travail. laissez l'argent loin de votre esprit, ils vous amènent à des gens qui ne se soucient pas de la véritable essence du travail.

AngeloBad
la source
-1

Comment obtenir de la motivation? Trouvez une entreprise locale qui a besoin d'un logiciel développé et travaillez dessus. Assurez-vous d'être payé pour cela, même si un petit montant parce que vous vous sentirez plus engagé lorsque vous serez payé, et cela vous fera persévérer dans votre chemin à travers des problèmes difficiles, sinon il sera facile d'abandonner lorsque les choses deviennent difficiles .

Comment gagner du temps? Vous devez être très prudent ici. Si vous finissez par prendre du temps avec votre famille, vos amis ou votre sommeil, vous vous épuiserez bientôt et perdrez toute motivation. Ce qui a fonctionné pour moi, c'est 2 heures par jour (de 22h à 12h) 4 fois par semaine. Vous êtes le seul à pouvoir déterminer combien de temps et ce qui nous convient le mieux.

CJ
la source
-1

Quand j'ai commencé et que je voulais améliorer mes compétences au-delà de ma vie professionnelle (à l'époque, j'étais plus SQL que toute autre chose), j'ai décidé de trouver un projet qui non seulement m'apprendrait quelque chose mais serait également gratifiant.

J'ai trouvé un organisme de bienfaisance local qui avait besoin d'un travail de base de données, pas seulement l'entreposage de données, mais une interface graphique pour l'interface avec lui. Cela m'a donné une raison de travailler à la maison plus tard dans la journée et je me suis senti très gratifiant de savoir que j'empêchais un organisme de bienfaisance de débourser beaucoup d'argent dans une maison de logiciels sans visage.

Cela mélangé à un environnement de travail plus léger (ma liste de lecture de transe et quelques gros haut-parleurs) a beaucoup aidé. Les jours où je sentais que j'étais trop distrait, j'apportais mon ordinateur portable au Starbucks local et je travaillais là-bas (pas de télévision pour me distraire!), J'ai même constaté qu'après un certain temps le personnel venait rafraîchir mon café pour moi, n'a pas eu à quitter mon ordinateur portable!

jamesakadamingo
la source