Maîtrise de soi du temps pour l'auto-éducation et du temps pour lire des livres

Le travail de programmeur implique une auto-éducation obligatoire permanente. L'auto-éducation comprend, d'une part, l'approfondissement des connaissances dans des domaines déjà familiers, et d'autre part, l'acquisition de compétences dans des domaines inconnus et manquants. Tout cela, bien sûr, sonne magnifiquement sur le papier, mais en fait, nous avons encore des accès de paresse, coincés dans la pile technologique et épuisés par la routine. De nouvelles sensations aident à lutter contre le côté sombre du développement. C'est juste que les sensations devraient être vraiment nouvelles: comprendre pour la dixième fois les nuances du "nouveau" api d'un autre réseau social devient rapidement une routine voilée.


Le travail responsable en soi contribue au développement du premier type de connaissances, ce qui améliore les compétences d'un spécialiste étroit. Dans le même temps, le deuxième type est également reconstitué, mais très lentement, spontanément et de manière incontrôlable. Et cela signifie insatisfaisant. Mais je veux en savoir plus, pouvoir mieux, rougir moins souvent pour mes décisions, lever le nez plus haut.

Dans l'article, je décris mon approche, qui m'aide à combler plus efficacement les lacunes dans les connaissances, et aussi avec grand plaisir à m'engager dans gamedev comme passe-temps.

La principale solution ici est simple et bien connue de tous: l'auto-éducation. Il peut prendre plusieurs formes: un projet supplémentaire pour un passe-temps; cours et séminaires éducatifs (texte / audio / vidéo) ; concours et compétitions; livres. Pour moi, les livres sont devenus les plus utiles et les plus efficaces, donc les exemples de méthodes d'apprentissage supervisé que j'utilise seront décrits à l'aide de leurs exemples.

Quel est le problème? Prenez et lisez!


La lecture de la littérature technique spéciale est non seulement utile et intéressante, mais toujours difficile, ennuyeuse et longue parfois. Bien sûr, il y a des moments très fascinants qui décrivent un motif élégant ou une anecdote à propos de la décision infructueuse de quelqu'un d'autre dans le développement avec des jambages évidents (peut-être même les mêmes que les vôtres) . Mais fondamentalement, ces livres perdent pour leurs frères divertissants, surtout après une journée bien remplie, lorsque vous voulez vous détendre davantage et ne pas continuer.

Voici ce qui rend plus facile de passer un moment de détente: «Selfish Gene» de Dawkins ou «Perfect Code» de McConnell; Sang, sueur et pixels de Shrider, ou motifs de conception de Freeman? ( Bien qu'en toute honnêteté, il convient d'ajouter que tous ces livres étaient les plus fascinants de la liste ).

Ici a commencé un livre utile. Tout va bien maintenant?


Mais non. Derrière lui, il a remarqué que pour la première fois qu'il a commencé à lire le Perfect Code de McConnell, il a ralenti sa lecture quelque part au milieu. Et d'une façon ou d'une autre, vous pouvez tranquillement faire une pause d'une semaine, deux semaines ... puis lire une heure ... et encore une pause d'une semaine. Un livre peut être lu pendant des années, mais pas terminé, mais un faux sentiment de progrès graduel est toujours présent. Et le sentiment de honte pour les longues pauses décourage discrètement toute envie de revenir à un objet qui livre tant d'expériences désagréables.

Alors, qui est l'ennemi?


Mon ennemi était un manque de visibilité. Lorsque vous ne voyez pas une tâche constamment pressante, il semble que ce ne soit pas le cas. Et vous pouvez le mettre dans une longue boîte. Je n'avais pas d'outils pour résoudre ce problème, mais j'ai quand même trouvé celui qui me convenait. Et ceci est un simple tableau de capital de carrière dans Google Docs. N'importe quelle table fera l'affaire, y compris sous forme papier. J'ai trouvé cette technique dans le livre de Nyuport «Into work with the head». Il a plusieurs méthodes là-bas, mais celle-ci m'est venue.

Méthodologie «Tableau du capital carrière»



Règles de base:

  1. Créez un tableau avec 3 colonnes: Date; Heures passées; Tâches à effectuer.
  2. À la fin de chaque journée, remplissez la ligne suivante du tableau. Une liste des tâches qui sont importantes pour l'auto-éducation est incluse dans les tâches en cours et combien d'heures ont été investies dans chacune des tâches. Dans "Heures passées" est la somme des heures par tâche.
  3. Si aucune tâche n'a été accomplie en une journée, mettez des tirets et des zéros pour qu'ils callusent les yeux.
  4. N'incluez que des tâches significatives pour votre apprentissage. La réparation dans un appartement peut souvent être plus importante que l'auto-éducation, mais vous ne devriez pas l'inclure ici. Cependant, cette règle est très floue.
  5. Il est préférable de définir des tâches au format SMART, c'est-à-dire: spécifiques (lire le livre A); mesurable (1 livre est lu et compris); réalisable (j'ai déjà lu des livres similaires et cette force); pertinent (mes algorithmes ralentissent! Il y a quelque chose à faire avec ça); indiquant le délai de livraison (maximum 2 mois à lire).
  6. Le nombre total de tâches en cours ne doit pas être trop important pour ne pas être pulvérisé. Pour moi, c'est environ 6 tâches. En même temps, la règle est strictement observée: en même temps, vous ne pouvez pas lire plus de 2 livres.
  7. À la fin du mois, toutes les heures sont résumées et comparées à votre moyenne. Si plus que la moyenne - nous nous sentons très bien; si en dessous de la moyenne - nous nous sentons toujours bien; si en dessous du minimum requis, nous nous sentons mal et ajustons notre comportement ou abaissons la barre minimum.

C'est tout - la méthode est très simple. Pour une description détaillée avec des exemples, vous pouvez vous référer à l'un des livres de Newport.

À la maison, j'apporte une montre avec une gradation de 0,25 heure (15 minutes).
Je reçois de 30 à 120 heures par mois.
Bar minimum: 30 heures.
Barre moyenne: 60 heures.
La table peut être raffinée, compliquée et décorée de différents diagrammes pour une visualisation agréable.

Et le bonus de cette approche est que vous découvrez combien de temps réel il vous faut pour lire un livre. Quoi qu'il en soit, que lisez-vous exactement le plus souvent?

Ci-dessous, je donne quelques livres avec leurs coûts de lecture nets. D'abord technique, puis enseignement général et frontière (liste non chronologique).

- [40,25 heures] Le code parfait. McConnell.
- [1,75 heures] Scrum guide et stratégie.
- [34,50 heures] L'intelligence artificielle dans les jeux informatiques. Alex J. Champandar.
- [26,50 heures] Modèles de conception. Freeman, Freeman, Sierra.
- [24,75 heures] (anglais) Modèles de programmation de jeux. Robert Nistrom.
- [17,50 heures] Le gène égoïste. Dawkins.
- [5,50 heures] Élever un enfant. Hyphenreuter.
- [8.00 heures] Pour travailler avec la tête. Nyuport.
- [12,75 heures] (anglais) Harry Potter 1.
- [9,75 heures] (anglais) Harry Potter 2.
- [11,25 heures] (anglais) Harry Potter 3.
- [22,75 heures] (anglais) Harry Potter 4.
- [26,75 heures] (anglais) Harry Potter 5.
- [18,25 heures] (anglais) Harry Potter 6.
- [19,75 heures] (anglais) Harry Potter 7.
- [5,50 heures] Freeride. Mark Levy.
- [13.00 h.] (Anglais) Comment gagner des amis. Cornegey.
- [4,25 heures] Machiavel. Souverain.
- [7,50 heures] Sang, sueur et pixels Schreier.
- [23,75 heures] Tout sur la couleur. Lindsey.

Conclusion


Les chiffres secs indiquent que les livres techniques ne sont lus qu'à une vitesse légèrement inférieure à celle des livres plus légers ou de fiction. Juste technique plusieurs fois plus épais. Et à la fois beaucoup de littérature technique à absorber est très difficile.

Soit dit en passant, je tiens à noter que la présence de certains livres sur la liste ne signifie pas que je les ai aimés et je les recommanderais à quelqu'un d'autre que mes ennemis. Par conséquent, il est impossible de le percevoir en aucune façon.

Pour le développement de jeux, je peux conseiller: "Code parfait"; "Design Patterns"; "Modèles de programmation de jeux"; "Sang, sueur et pixels"; "Tout sur la couleur."

Dans les commentaires, ce serait formidable de voir vos listes de livres recommandés.

Source: https://habr.com/ru/post/fr452034/


All Articles