Hola a todos!
Soy Alexander Guzenko, desarrollador principal de Tinkoff. Y sucedió que constantemente me ahogo por algún tipo de movimiento para compartir conocimientos, supervisar la escuela fintech para Android y me gusta asistir a conferencias y reuniones.
Hace aproximadamente un mes y medio, tuve la idea de celebrar una reunión. Cada semana tenemos reuniones periódicas en el interior, donde los desarrolladores de Android hablan sobre nuevos enfoques, tareas interesantes y problemas difíciles que tuvieron que resolver.
Me pareció que estos temas podrían ser de interés para la comunidad y fuera de la empresa, así que comencé a organizar una reunión.

En busca de informes y ponentes
¿Qué se necesita para un buen mitap? Por supuesto, buenos oradores y temas interesantes.
¿Quiénes son estos oradores geniales? Estos son aquellos que saben cómo comunicar bien sus pensamientos y que están interesados en compartir sus logros y nuevos enfoques. Escribí a las personas que hablaban en las reuniones internas preguntándoles si les gustaría hablar en la reunión que vamos a organizar pronto.
No tenía una fecha clara entonces, pero entendí que esto debería suceder a más tardar a mediados de diciembre, porque después de eso, todos están demasiado relajados y solo querrán apresurarse a las vacaciones de Año Nuevo lo antes posible.
Igor Talankin: trampas de crear una aplicación de inicio
Igor Talankin: trampas de crear una aplicación de inicio
Igor fue el primero en responder a mi oferta. Igor es un amante del hardcore y las agallas; le encanta entender cosas mal documentadas no solo en el trabajo, sino también en el hogar, en su tiempo libre. Luego me dijo que escribe el lanzador, como su proyecto favorito.
Al principio pensé que era algún tipo de tema extraño, y no es completamente nuevo. Después de todo, ya había un
informe de Yandex sobre su lanzador . Pero después de la primera ejecución de la presentación, me di cuenta de que esto es completamente diferente.
Después de todo, aquí actuamos como una aplicación normal, no como una aplicación del sistema (y esto, como se vio después, reduce mucho nuestras capacidades). Entonces, "persiguiendo" varias veces, hicimos un informe interesante, pero no sobrecargado con detalles técnicos. El resultado fue una historia sobre qué son los lanzadores, por qué son necesarios y cómo escribir los suyos.
PresentaciónMarat Iskhakov - Daga en la vaina o cómo escribir su DI en Kotlin
En una de las reuniones internas, Marat nos contó cómo decidió aligerar la carga de Dagger y encontró una forma de escribir un proveedor de dependencia simple sin generación de código, pero solo en chips Kotlin.
Él contó este tema en la "Huelga", pero no había registros y pocas personas se enteraron. Y cuando decidí organizar una reunión, recordé que este tema es definitivamente relevante para muchos ahora. Y a juzgar por sus comentarios, ¡este tema ha llegado! A más del 70% de los encuestados les gustó este informe. Creo que muchos fueron a implementarlo, porque para esto no es necesario ir directamente a la refactorización durante un mes. Este enfoque se puede usar en paralelo con la solución de daga actual.
PresentaciónMesa redonda
Al principio, tenía un dilema: ¿hacer otro informe o hacer algo más simple, más emocional? Me pareció que después de dos informes, el tercero no sería tan bueno en llegar. Y recordé que en las conferencias me gusta más que nada: ¡conversaciones informales después de todos los informes!
Me encontré con ese formato (BOF) por primera vez en Moscow Mobius 2018. Me pareció tan atmosférico y sincero que me enamoré de este formato al instante. Entonces también recordé que había mesas redondas en Mosdroid, y que a los participantes siempre les gustaron.
El tema no fue tan fácil de elegir. Bueno, ¿de qué más en este mundo no hemos hablado? Inicialmente, pensé en hacer algún tipo de revisión de conferencias pasadas, pero luego no pude averiguar qué discutir allí, y anoté. Con estos pensamientos, llegué a mi amigo y mentor, Sergey Boishtyan. Hicimos una lluvia de ideas con él sobre el tema: "El camino evolutivo de un desarrollador a un equipo grande".
Con este tema, llegué a mis colegas y les pedí que se unieran a la discusión. Vladimir Kokhanov se unió a nosotros, ya que tenía mucha experiencia de liderazgo con un gran equipo y Anton Alexandrov, quien recientemente se convirtió en el jefe del departamento.
Poco antes de la reunión, nos reunimos y alejamos temas de los que podríamos hablar. Pero, como siempre, las cosas no salieron según lo planeado. En el curso de la mesa redonda, discutimos:
- Pasos de formación del equipo.
- Cómo cambian los enfoques según el tamaño del equipo.
- Cómo realizar revisiones de código cuando obtienes mucho.
- Cómo integrar a una nueva persona en un equipo.
Después de nuestro tedio, entregamos el micrófono al pasillo y respondimos las preguntas que quedaban con los presentes.
El resto de las fotos aquiTotal
Esta fue mi primera experiencia en la organización de un mitap. Y a pesar de esto, todo salió bien, ¡gracias por venir!