Ce que nous lisons en juillet: comment trouver du temps pour lire, cinq livres pour le chef d'équipe et quelques articles frais



Dans le numéro d'aujourd'hui de notre chronique, Alexei Kataev explique comment il a appris à lire 17 livres par mois sans y consacrer beaucoup de temps, et recommande cinq ouvrages utiles de la catégorie des "impérissables" qui lui ont paru les plus utiles. Et à la fin - une sélection traditionnelle, mais petite, de liens de notre Slack de travail.

Trouver le temps de lire


Word deusdeorum :

Je veux partager comment j'ai résolu le problème de la lecture de livres pour moi-même (avertissement: parler de non-fiction et de livres sans exemples de code). Tout le monde a un problème: lisez bien, il y a beaucoup de livres, mais pas de temps. Je n'ai pas la force de lire après le travail, mais je veux me détendre le week-end. Peut-être que ma méthode vous aidera.

Pour 2017, j'ai lu 3 livres, tous 3 - sur des avions (le mou ne fonctionne pas là-bas). Et puis Khariton Matveev (l'un des fondateurs de Skyeng) m'a dit: "pour comprendre les idées de base, il faut lire 300 livres." 300?! J'ai même ajouté à ma liste de «un jour à lire» quelques dizaines d'ici là.

Récemment, j'ai commencé à faire des promenades d'une heure chaque après-midi au déjeuner. Et puis cela m'est apparu: je vais essayer de surmonter mon aversion pour les livres audio et écouter des livres en marchant (doublement efficace!). Ensuite, j'ai combiné cela avec le service de lecture intelligente - et j'ai commencé à alterner les versions complètes avec de courts récits audio (j'écoute toujours la courte avant la complète, s'il y en a une).

En juin, j'ai lu 17 livres: 15 intelligents et 2 pleins, en juillet - 13 jusqu'à présent.

Maintenant, tous les conseils sont brefs:

  • Je marque les promenades sur le calendrier une semaine à l'avance comme des rencontres (il est impossible d'occuper ces créneaux);
  • Je télécharge des livres une semaine à l'avance;
  • Je garde un carnet de commandes de tous les livres recommandés + toutes sortes d'articles comme «les 10 meilleurs livres pour chef d'équipe»;
  • après avoir lu, j'écris une très courte revue de 5 points (idées de base + utilité);
  • chaque livre j'ai mis une marque + marque, s'il faut lire la version complète;
  • Je n'utilise pas un lecteur standard, mais un lecteur Smart AudioBook (il est pratique de rembobiner 10/60 s en arrière, si émoussé);
  • si le livre est ennuyeux ou pas très utile - je retire les écouteurs et supprime le livre;
  • Ne lisez pas les livres du haut de la page, c'est de la corbeille.

Je n'ai toujours pas décidé pour moi-même le problème de ce qu'il faut faire avec les livres qui ne sont pas dans l'audio. J'ai besoin d'une sorte de flux, quand et comment les lire. Vous avez une idée pour essayer la synthèse vocale.

5 livres pour chefs d'équipe et plus



1. Tout est négociable

en russe

Livre sympa sur la négociation. Beaucoup de conseils pratiques qui vous aideront non seulement à négocier dans le magasin, mais aussi, par exemple, à convenir du moment de la tâche avec le client. Quelques jours après la lecture, j'ai utilisé la technique du livre et économisé 300 $ dans le service cloudinary.

2. Intelligence émotionnelle 2.0

en russe
Ce n'est pas un secret que pour un chef d'équipe, il est important non seulement d'être un spécialiste technique sympa, mais aussi cool de gérer les gens et une équipe. Le livre est un bon aperçu de toutes les composantes de l'intelligence émotionnelle avec des conseils spécifiques sur la façon de les améliorer.

3. Ne mangez jamais seul

en russe
J'avais l'habitude de venir à des conférences / réunions pour écouter les rapports et tirer des idées utiles. Je ne savais pas trop comment faire connaissance avec d'autres personnes, pourquoi, etc. Je ne dirai pas que ce livre en particulier a changé ma vie. Mais si vous voulez aller dans cette direction, ce sera un bon pas en avant.

4. Couché (Sam Harris)

en russe
Mais je conseille à tous de lire ce livre, pas seulement aux managers ou chefs d'équipe. Super court: toujours dire la vérité à long terme est plus rentable que «parfois mentir». Faites-le lire à toute l'équipe, alors peut-être qu'il sera plus facile de travailler ensemble.

5. Faire avancer les choses

en russe
Il s'agit d'un MUST LIRE pour tous les gestionnaires, mais il sera également utile pour les développeurs. J'ai entendu parler d'elle mille fois et quelques idées aussi. Mais je vous conseille de lire la version complète et complète. Cela vous fera économiser des mois pour "améliorer" votre propre système de tâches / backlog / priorisation, surtout si vous débutez (souffrez de centaines de tâches sur la liste des tâches).

Quelques articles utiles


Bon aperçu des petites puces Typescript utiles


Curieux de Record, qui remplace essentiellement un enregistrement de la forme `smth: {[key: string]: ISmth}` par un `Record <string, ISmth>` plus lisible. Les commandes Partiel et Obligatoire et plus intéressantes Pick and Omit sont également familières, ce qui vous permet de composer rapidement un type à partir d'une partie des champs d'une autre interface.

«Nous avons appris certains types populaires de TypeScript avec des exemples de code réels. Nous avons utilisé un projet de démonstration, mais tous ces types fonctionnent dans au moins une application à part entière que je connais.

Cependant, quelque chose doit être ajouté sur les types statiques. Souvent, en étudiant une nouvelle technologie ou en faisant face à une tâche difficile pendant le développement, vous commencez à résoudre un problème technique et vous pouvez oublier un objectif commun. Les types statiques ne sont pas le but de votre travail, ils ne sont qu'un outil. S'ils deviennent le centre de tout le projet, cela signifie que quelque chose s'est mal passé avec vous. »

Utilisation de la normalisation des données dans Akita et Angular


Pour les amateurs de gestion alternative de l'État, travaillez à l'Akita récemment lancé. Si quelqu'un ne sait pas ce que c'est, alors en principe tout est clair par le code (stockage de données dans Entity avec des flux), et une description générale est ici .

«Un film peut avoir de nombreux acteurs, et il peut avoir plusieurs genres. En regardant une telle réponse du serveur, nous pouvons voir ses défauts:

  • Les objets en double (acteurs ou genres) augmenteront la consommation de mémoire et la charge du serveur.
  • Les mises à jour sont complexes et peuvent devenir terribles très rapidement (en raison de la nature des spreads imbriqués). Par exemple, si nous voulons mettre à jour le nom d'un acteur, nous devrons passer par chaque movie.actors, vérifier sa disponibilité et le mettre à jour. (il en va de même pour la suppression)

Pour ces raisons, notre approche recommandée pour gérer les données imbriquées dans Akita consiste à traiter ces données comme une base de données et à les enregistrer sous une forme normalisée. "

Mesure des performances avec le modèle RAIL


(choses de base) Une description de l'approche pour optimiser / contrôler les performances du front. Comme d'habitude, l'accent est mis sur les animations et le chargement rapide pour les téléphones mobiles lents avec l'Internet indien, mais en général, le guide donne la bonne direction générale, les paramètres à mesurer. À la fin - des liens vers des outils / guides sur l'utilisation des développeurs Chrome pour les performances de la page de débogage.

«Les utilisateurs évaluent les retards de performances différemment, selon l'état du réseau et le type de matériel. Par exemple, un temps de démarrage de 1000 ms peut être considéré comme acceptable sur un bureau puissant via une connexion Wi-Fi rapide, de sorte que les utilisateurs s'y habituent. Mais pour les appareils mobiles dans les réseaux 3G lents, un objectif de 5000 ms semble plus réaliste, donc les utilisateurs de tels appareils sont généralement plus patients. »

RabbitMQ contre Kafka: deux approches de messagerie différentes


Traduction d'un excellent article sur les bus de données, les files d'attente et Rabbit avec Kafka, une merveilleuse analyse de la fonctionnalité. Il est dommage que dans l'original, l' auteur n'ait pas terminé la 5ème partie sur la tolérance aux pannes et HA.

Eh bien, traditionnel - nous recherchons toujours des développeurs sympas !

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


All Articles