Доброе утро, твиттер. Итак, сегодня пятница, все устали - а значит и тема у нас будет легкая. Утром поговорим об автоматизации. Расскажите самый необычный случай автоматизации (процессы, рутина и т.п.) в вашей практике? А я потом поделюсь своим опытом.
Поделюсь своим недавним опытом.
Автоматизировал я процесс подбора интервьюеров. twitter.com/jsunderhood/st…
За основу взяли lambda функции + google таблицы + внутреннее апи со списком сотрудников по профессиям
Логика такая - взять всех сотрудников, посчитать сколько кто провел, вывести кто какие технологии может использовать. И отсортировать на основании этих данных.
Соответсвенно, что бы далеко не ходить - роль базы данных выполняет та же гугл таблица, которая и отображает отсортированный список
Фактически, на таблице присутствуют -
заблокированные колонки, с инфой из внутренней системы
скрытые колонки, с инфой для синхронизации
редактируемые колонки, заполняемые пользователями. Например факт проведения интервью
В процессе синхронизации данные из таблицы, склеиваются с данными из внутренней системы, после чего сортируются и таблица пересозадется, с новыми данными.
В чем профит:
человек, который ищет интервьюера теперь не гадает и ищет по всей компании, а выбирает из отсортированного по приоритету списка
не такого, что кто-то ведет половину всего, а кто-то вообще ничего
Так де отмечу, что решение можно имплементировать бесплатно, т.к. оно влезает в tir0
Что по програмной части - TS, ramda, google-api, date-fns