Пять комиксов про худшие практики в IT
В IT врываются в одиночку, зато работают уже в команде. Прямо как в спорте, в этой команде есть стратегии и тактические приемы — а еще ценности, стандарты, процедуры и правила. Информации обычно много, поэтому ее оформляют в справочник, который называют playbook. Мы почитали Playbook команды разработки Авито и сделали все наоборот (исключительно в комиксах, чтобы никто не пострадал).
На самом деле отклонение без причин и аргументов, скорее всего, не поможет сделать код лучше, зато точно потратит время разработчика на угадывание причин отклонения пулл-реквеста.
Тратить время на разработку своего решения нужно лишь в одном случае — когда готовых и проверенных решений нет.
Что не протестировано, то не работает. Нужно проверять каждое из изменений, чтобы проект не утонул в бесконечных фиксах и жалобах. При этом необходимо стремиться автоматизировать тесты и писать код так, чтобы его мог протестировать робот.
Бабушка верно говорит: после того как ответственная команда устранила сбой, любой участник должен завести постмортем тикет. В нем нужно описать сбой, предложить идеи для предотвращения таких проблем и заполнить другие фиксированные поля. Постмортемы разбираются на встречах, а самые полезные попадают в базу знаний.
Soft skills помогают работать в команде, строить карьеру и заводить полезные знакомства, иначе hard будет не только skills, но и work. Чтобы развивать социальные навыки команды, Авито проводит еженедельные тренинги, занятия английского разговорного клуба и предлагает бесплатные программы для прокачки soft skills.
Подробнее о том, каким ценностям, бизнес-процессам, стандартам, процедурам и правилам — и почему — следуют в команде разработки Авито, читайте здесь.
Реклама: ООО «Авито Тех», ИНН 9710089440
Когда искусственный интеллект станет безошибочно определять болезни
Коммерческие решения на основе искусственного интеллекта (ИИ) почти 20 лет как вошли в клиническую практику и помогают врачам в диагностике заболеваний, ведении документации и наблюдении за пациентами. Причем тенденция усиливается: с 2015 по 2019 год количество ИИ-продуктов, ежегодно допускаемых для использования в клинике, выросло в 7,5 раза в Европе и в 8,5 раза в США. С 2018 года мировой объем рынка ИИ для медицинской диагностики вырос более чем в три раза, и аналитические фирмы прогнозируют 48-процентный среднегодовой рост до 2029 года. Тренд можно наблюдать и в России: первый диагностический алгоритм применили в московской клинике в 2020 году, в 2022-м еще 11 регионов страны внедрили ИИ в работу медучреждений.