Lo que leímos en julio: cómo encontrar tiempo para leer, cinco libros para el liderazgo del equipo y algunos artículos nuevos



En la edición de hoy de nuestra columna, Alexei Kataev habla sobre cómo aprendió a leer 17 libros al mes sin dedicar mucho tiempo a ello, y recomienda cinco obras útiles de la categoría de "imperecederos" que le parecieron más útiles. Y al final, una selección tradicional, pero pequeña de enlaces de nuestro Slack de trabajo.

Encuentra tiempo para leer


Palabra deusdeorum :

Quiero compartir cómo resolví el problema de leer libros por mí mismo (descargo de responsabilidad: hablar de no ficción y libros sin ejemplos de código). Todos tenemos un problema: leer bien, hay muchos libros, pero no hay tiempo. Después del trabajo, no tengo fuerzas para leer, pero el fin de semana quiero relajarme. Quizás mi método te ayude.

Para 2017, leí 3 libros, todos 3 en aviones (la holgura no funciona allí). Y luego Khariton Matveev (uno de los fundadores de Skyeng) me dijo: "para entender las ideas básicas, debes leer 300 libros". 300?! Incluso agregué a mi lista de "algún día para leer" un par de docenas en este momento.

Recientemente, comencé a hacer caminatas de una hora todas las tardes a la hora del almuerzo. Y luego caí en la cuenta: trataré de superar mi disgusto por los audiolibros y escucharé libros mientras camino (¡doblemente efectivo!). Luego combiné esto con el servicio de lectura inteligente, y comencé a alternar las versiones completas con narraciones cortas de audio (siempre escucho el corto antes del completo, si lo hay).

En junio, leí 17 libros: 15 inteligentes y 2 completos, en julio - 13 hasta ahora.

Ahora todos los consejos son breves:

  • Marco las caminatas en el calendario con una semana de anticipación como reuniones (es imposible ocupar estos espacios);
  • Estoy descargando libros con una semana de anticipación, los dejaré por adelantado en el teléfono;
  • Mantengo un registro de todos los libros recomendados + todo tipo de artículos como "los 10 mejores libros para el liderazgo del equipo";
  • después de leer, escribo una breve reseña de 5 puntos (ideas básicas + qué útil);
  • cada libro pongo una marca + marca, ya sea para leer la versión completa;
  • No estoy usando un reproductor estándar, sino Smart AudioBook Player (es conveniente rebobinar 10/60 segundos hacia atrás, si está embotado);
  • si el libro es aburrido o no es muy útil, me quito los auriculares y elimino el libro;
  • No lea libros desde la parte superior de lectura inteligente, esto es basura.

Todavía no he decidido por mí mismo el problema de qué hacer con los libros que no están en el audio. Necesito algún tipo de flujo, cuándo y cómo leerlos. Ten una idea para probar la síntesis de voz.

5 libros para líderes de equipo y más



1. Todo es negociable

en ruso

Buen libro sobre negociación. Una gran cantidad de consejos prácticos que ayudarán no solo a negociar en la tienda, sino también, por ejemplo, a acordar el momento de la tarea con el cliente. Un par de días después de leer, utilicé la técnica del libro y ahorré $ 300 en el servicio en la nube.

2. Inteligencia emocional 2.0

en ruso
No es ningún secreto que para un líder de equipo es importante no solo ser un excelente técnico especialista, sino también excelente para administrar personas y un equipo. El libro es una buena descripción de todos los componentes de la inteligencia emocional con consejos específicos sobre cómo mejorarlos.

3. Nunca comas solo

en ruso
Solía ​​venir a conferencias / reuniones para escuchar informes y sacar ideas útiles. No estaba claro para mí cómo llegar a conocer a otras personas, por qué, etc. No diré que este libro en particular cambió mi vida. Pero, si quieres avanzar en esta dirección, será un buen paso adelante.

4. Mentir (Sam Harris)

en ruso
Pero les aconsejo a todos que lean este libro, no solo a los gerentes o líderes de equipo. Supercorto: siempre decir la verdad a largo plazo es más rentable que "mentir a veces". Haz que lea a todo el equipo, tal vez sea más fácil trabajar juntos.

5. Hacer las cosas

en ruso
Esto DEBE LEERSE para todos los gerentes, pero también será útil para los desarrolladores. Escuché sobre ella miles de veces, y algunas ideas también. Pero te aconsejo que leas la versión completa y completa. Le ahorrará meses de "mejorar" su propia tarea / trabajo atrasado / sistema de priorización, especialmente si recién está comenzando (sufre de cientos de tareas en la lista de tareas pendientes).

Algunos articulos utiles


Buena descripción de pequeños chips mecanografiados útiles


Curioso sobre Record, que esencialmente reemplaza un registro de la forma `smth: {[key: string]: ISmth}` con un `Record <string, ISmth>` más legible. También son familiares Pick and Omit parcial y obligatorio y más interesantes, que le permiten componer rápidamente un tipo de parte de los campos de otra interfaz.

“Aprendimos algunos tipos populares de TypeScript con ejemplos de código del mundo real. Utilizamos un proyecto de demostración, pero todos estos tipos funcionan en al menos una aplicación completa que conozco.

Sin embargo, es necesario agregar algo sobre los tipos estáticos. A menudo, al estudiar una nueva tecnología o enfrentar una tarea difícil durante el desarrollo, comienzas a resolver un problema técnico y puedes olvidarte de un objetivo común. Los tipos estáticos no son el objetivo de su trabajo, son solo una herramienta. Si se convierten en el centro de todo el proyecto, significa que algo salió mal contigo ”.

Trabajando con normalización de datos en Akita y Angular


Para los amantes de la gestión estatal alternativa, trabaje en el recientemente lanzado Akita. Si alguien no sabe qué es, entonces, en principio, todo está claro por el código (almacenamiento de datos en la entidad con secuencias), y una descripción general está aquí .

“Una película puede tener muchos actores, y puede tener muchos géneros. Al observar dicha respuesta del servidor, podemos ver sus deficiencias:

  • Los objetos duplicados (actores o géneros) aumentarán el consumo de memoria y la carga del servidor.
  • Las actualizaciones son complejas y pueden volverse terribles muy rápidamente (debido a la naturaleza de los spreads anidados). Por ejemplo, si queremos actualizar el nombre de un actor, tendremos que revisar cada película.actores, verificar su disponibilidad y actualizarla. (lo mismo ocurre con la eliminación)

Por estas razones, nuestro enfoque recomendado para administrar datos anidados en Akita es tratar estos datos como una base de datos y guardarlos en una forma normalizada ".

Medición de rendimiento con modelo RAIL


(cosas básicas) Una descripción del enfoque para optimizar / controlar el rendimiento frontal. Como de costumbre, el enfoque principal está en las animaciones y la carga rápida para teléfonos móviles lentos con Internet de la India, pero en general la guía proporciona la dirección general correcta, qué parámetros medir. Al final, enlaces a herramientas / guías sobre el uso de desarrolladores de Chrome para el rendimiento de la página de depuración.

“Los usuarios evalúan los retrasos en el rendimiento de manera diferente, según el estado de la red y el tipo de hardware. Por ejemplo, un tiempo de arranque de 1000 ms puede considerarse aceptable en un escritorio potente a través de WiFi rápido, por lo que los usuarios se acostumbran. Pero para dispositivos móviles en redes 3G lentas, un objetivo de 5000 ms parece más realista, por lo que los usuarios de tales dispositivos son generalmente más pacientes ".

RabbitMQ vs. Kafka: dos enfoques de mensajería diferentes


Traducción de un excelente artículo sobre buses de datos, colas y Rabbit con Kafka, un maravilloso análisis de la funcionalidad. Es una pena que en el original, el autor no haya terminado la quinta parte sobre tolerancia a fallas y HA.

Bueno, tradicional: ¡siempre estamos buscando desarrolladores geniales !

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


All Articles