🔥

Тред (Владимир Ульянов)


Доброе утро, твиттер. Итак, сегодня пятница, все устали - а значит и тема у нас будет легкая. Утром поговорим об автоматизации. Расскажите самый необычный случай автоматизации (процессы, рутина и т.п.) в вашей практике? А я потом поделюсь своим опытом.
Поделюсь своим недавним опытом. Автоматизировал я процесс подбора интервьюеров. twitter.com/jsunderhood/st…

За основу взяли lambda функции + google таблицы + внутреннее апи со списком сотрудников по профессиям

Логика такая - взять всех сотрудников, посчитать сколько кто провел, вывести кто какие технологии может использовать. И отсортировать на основании этих данных.

Соответсвенно, что бы далеко не ходить - роль базы данных выполняет та же гугл таблица, которая и отображает отсортированный список

Фактически, на таблице присутствуют - заблокированные колонки, с инфой из внутренней системы скрытые колонки, с инфой для синхронизации редактируемые колонки, заполняемые пользователями. Например факт проведения интервью

В процессе синхронизации данные из таблицы, склеиваются с данными из внутренней системы, после чего сортируются и таблица пересозадется, с новыми данными.

В чем профит: человек, который ищет интервьюера теперь не гадает и ищет по всей компании, а выбирает из отсортированного по приоритету списка не такого, что кто-то ведет половину всего, а кто-то вообще ничего

Так де отмечу, что решение можно имплементировать бесплатно, т.к. оно влезает в tir0

Что по програмной части - TS, ramda, google-api, date-fns