Технотекст завершился, пора подводить итоги. Под катом набранные участниками баллы, откровения жюри и 32 отличных статьи из списка победителей.
В комментариях быстрый конкурс-вечеринка. Хабр собирает советы для начинающих авторов, а за лучшие рекомендации дарит мерч: кофту свитшот и сумку шоппер. Подробности — в первом комментарии.
Если нашли опечатку в тексте, выделите её и нажмите
CTRL/⌘+Enter
Что ждёт победителей
Если нашли себя в списках, вам полагается набор призов. Я свяжусь с вами, чтобы уточнить размер одежды и адрес доставки.
По всем вопросам: @apoltavcev
Коротко о конкурсе
-
В этом году Технотекст был короче обычного, но заявок пришло много: авторы отправили нам 675 статей. Чтобы снизить нагрузку на жюри, мы оценивали тексты в два этапа — к судьям попали только шорт-листы.
-
На старте было предположение: если обращать внимание только на техническую сторону текста, то среди победителей будет больше хардкорных авторов. Чтобы проверить это, в каждую номинацию мы добавили дополнительное призовое место, которое заняли статьи с самыми высокими баллами по техническим критериям.
-
По факту оказалось, что хардкорность текста коррелирует с писательским мастерством. «Технические» победители получают высокие журналистские баллы. В некоторых номинациях оба призовых места занял один автор — в этом случае вторая награда переходит к следующему по крутости.
-
18 из 32 статей-победителей вышли в корпоративных блогах, что как бы намекает на вклад компаний в наполнение Хабра качественным контентом. Но воздержусь от далекоидущих выводов, экспертный уровень этих статей каждый может оценить сам — ссылки есть ниже.
-
Если вы внимательно читали лендинг конкурса, то помните, что мы обещали вечеринку. Думаю, многие согласятся, что устраивать масштабный праздник прямо сейчас было бы неуместно. Поэтому пока мы ограничимся конкурсом в комментариях, а идею собрать топовых авторов Хабра в оффлайне прибережём на потом. Лично я с нетерпением жду такой возможности.
-
Номинации поделились на два типа: те, которые можно оценить с привлечением узкопрофильных экспертов, и другие — слишком разношёрстные. Победителей в номинациях второго типа мы определяли либо решением команды конкурса, либо по читательским метрикам.
-
Набранные статьями баллы можно посмотреть в протоколе конкурса — внутри данные по 13 номинациям из 16. Чтобы авторы не обижались на конкретных судей, оценки в протоколе усреднённые, но их всё равно полезно изучить.
🏆 Победители в номинации «Бэкенд»
По сумме всех баллов и по сумме технических баллов:
Евгений Неручек @reficul0
Продление жизни временных значений в С++: рецепты и подводные камни
По сумме технических баллов приз достаётся следующему в списке:
Виктор Хомяков @victor-homyakov
Память в браузерах и в Node.js: ограничения, утечки и нестандартные оптимизации
в блоге компании Яндекс
Кстати, Виктор помогал оценивать другую номинацию, «Фронтенд». Но на оценки в «Бэкенде» это не повлияло — у судей не было прямой связи друг с другом (даже в рамках одной номинации).
За судейство спасибо Coderaiser'у @mn3m0n1c_3n3m1, Тиграну Салуеву @saluev и Егору Деревянкину @egor_nullptr
🏆 Номинация «Фронтенд»
По сумме всех баллов:
Алексей Ивасюта @avivasyuta
Как посчитать длину текста и не привлекать внимание санитаров
в блоге компании AvitoTech
По сумме технических баллов:
Александр Прозоров @alexprozoroff
Примитивы синхронизации в JavaScript: cемафоры и хоккей
За судейство спасибо Вадиму Шевякову @Sirion, Виктору Хомякову @victor-homyakov и Таифу Алимову @inzeppelin
🏆 Номинация «Управление разработкой»
По сумме всех баллов и по сумме технических баллов:
Тимур Мухтаров @fearintino
Что будет, если от разработчиков не отстать: умирающая команда
в блоге компании Газпромбанк
По сумме технических баллов приз достаётся следующему в списке:
Дмитрий Гаевский @dmit8815
Technical Governance для IDP на 7000 разработчиков
в блоге компании TINKOFF
Слово судьям
Кажется, каждая попавшая на конкурс статья могла бы послужить началом очень интересного разговора об управлении разработкой. Не все тексты одинаково хорошо написаны, но каждый рассказывает про что-то, что важно автору. Приз моих личных симпатий (и по форме, и по содержанию) — статье @semenyakinVS «Программирование — это про общение».
Как человек, болеющей своей профессией, я был хотел поблагодарить всех участников за усилия. Каждая статья была уникальной и интересной, а выбрать победителей было нелегко.
Хочу поздравить победителей номинации «Управление разработкой» и пожелать им дальнейшего успеха на профессиональном поприще. Благодаря вам Хабр становится многогранным: всё чаще здесь можно увидеть взгляд на IT не только с позиции разработчика.
Сергей Фомин
@Nomad_77, продакт-менеджер Хабра
Также за судейство спасибо Роману Ивлиеву @romas1982
🏆 Номинация «Мобильная разработка»
По сумме всех баллов и по сумме технических баллов:
Федор Игнаткевич @Jeffset
Яндекс выпускает Yatagan — опенсорс-фреймворк для внедрения зависимостей, позволяющий ускорить сборку
в блоге компании Яндекс
По сумме технических баллов приз достаётся следующему в списке:
Андрей @umpteenthdev
Kotlin Symbol Processing. От теории до практики
в блоге компании Циан
Слово судьям
Авторам: пишите! Качество статей на Хабре очень высокое и это результат вашей работы.
Читателям и критикам: спасибо вам, именно вы заставляете авторов писать лучше и качественнее. Читайте и критикуйте!
Александр Бабаев
@bealex, разработчик со стажем
Также за судейство спасибо Денису Германенко @Mofas и Кириллу Розову @kirich1409
🏆 Номинация «Геймдев»
По сумме всех баллов:
@dtyurev
Программный рендер в стиле игры Doom
По сумме технических баллов:
Лев Кобелев @evlko
Случайные блуждания и цепи Маркова в геймдизайне
в блоге компании MY.GAMES
Слово судьям
Хочется отдельно выделить две статьи: @evlko про цепи Маркова и @DmitriiUporov про самостоятельный запуск мобильной игры. К нам в геймдизайн нечасто приносят прикладные техники, обычно статьи фокусируются на анализе и агрегации опыта. А запуск игры — очень неочевидный процесс с кучей граблей. Автор собрал в статье их все, благодаря своему упорству и методичному подходу — это заслуживает уважения.
Иван Звонарев
@Acid_Bl4ck, principal game designer. До недавнего времени руководил командой ГД на War Robots: Frontiers
Конкурс был короче, чем в прошлые разы, но при этом в нём было очень много участников, это круто. Я видел не все статьи, но те, что видел и проверял, порадовали своим высоким уровнем — почти во всех случаях это были прекрасно проработанные материалы, в которых хорошо всё: подача, текст, изображения, часто дискуссии. Читая такие статьи, понимаешь, что Хабр всё ещё торт!
Алексей Шевелёв
@Boomburum, руководитель отдела поддержки пользователей Хабра
Крутые статьи, даже сложно выбрать было, так как все по-своему и в своей области хороши.
Отдельно хотелось бы отметить статью @dtyurev про Doom, ведь Doom — это круто. И статью @dkolosov про обновление компилятора С++, читалось как детектив 😅
🏆 Номинация «Системное администрирование»
По сумме всех баллов и по сумме технических баллов:
Владимир Кононов @Pono
Куда уходит время? Боремся за миллисекунды в Kubernetes
в блоге компании Ozon Tech
По сумме технических баллов приз достаётся следующему в списке:
Роман Конев @roma_aw
Пятничный дебаг: насколько глубока кроличья нора?
в блоге компании Selectel
Слово судьям
Буду честен, первую неделю не очень серьёзно относился к возложенной роли и ответственности, которую получил. Однако потом было уже очень сложно остановиться. В итоге везде, где можно было попробовать что-то запустить, я это попробовал и даже написал авторам запросы на добавление фич. Спасибо, это было интересно.
Николай Богданов
@n_bogdanov, SRE во Vprok.ru
Мне попалось несколько прелюбопытнейших публикаций: были учебники, how-to, исследования, расследования и даже немного разработки. И был хардкор в духе «я не понимаю ни слова, я не знаю зачем ты сделал это, чувак, но это восторг!». Спасибо @checkpoint за статью «Операционная система FreeBSD на ноутбуке Lenovo».
Ну и как сетевой инженер я не мог равнодушно пройти мимо статьи @vadims06 «Насколько хорошо у вас настроен OSPF/IS-IS или помогатор для сетевых инженеров». Но постарался быть объективен.
Шорт-лист был составлен отлично, и расставить оценки было совсем непросто.
Также за судейство спасибо Марату Сибгатулину @eucariot и Вадиму Рыбалко @Pas
🏆 Номинация «DevOps»
По сумме всех баллов:
Игорь Латкин@igorcoding
Зачем мы сделали собственный контроллер для копирования секретов в Kubernetes
в блоге компании KTS
По сумме технических баллов:
@arkashaErema
Вжух и собралось или как я ускорял сборку UI на базе kubernetes + jenkins и yarn + nx
За судейство спасибо Евгению Бутырину @geniyoctober , Дмитрию Шурупову @shurup и Александру Дубскому @adubskiy
🏆 Номинация «Информационная безопасность»
По сумме всех баллов:
Антон @ByQwert
Как за неделю превратить Open redirect в RCE
По сумме технических баллов:
Денис Легезо @legezo
Взгляд с обратной стороны: как смотрит на код реверсер
в блоге компании «Лаборатория Касперского»
Кстати, в этой номинации победители набрали равное количество технических баллов.
Слово судьям
Приятно видеть новичков среди знакомых ников. Респект за то, что не испугались вынести уровень своей экспертизы на суровый техносуд Хабрасообщества. Пишите еще =)
Лука Сафонов
@LukaSafonov, амбассадор хаба «Информационная безопасность»
Также за судейство спасибо Андрею Письменному @pand
🏆 Номинация «Тестирование»
По сумме всех баллов:
Кирилл @korgov
Колхоз. Большая история фермы устройств Яндекса
в блоге компании Яндекс
По сумме технических баллов:
Александр Асмаков @AVAsmakov
Мутационное тестирование: опыт внедрения на 1500 сервисов
в блоге компании AvitoTech
В этой номинации ситуация как в предыдущей: @korgovи @AVAsmakov получили одинаковое количество технических баллов. Поздравляем!
Слово судьям
Мое бесконечное уважение авторам всех представленных работ! Ведь за каждой статьёй не только огромный писательский труд, но и колоссальные усилия, экспертиза, опыт, знания, компетенции и навыки, вложенные в описанные результаты.
Было очень приятно и познавательно выступить в роли эксперта. Наверное, я никогда не читал так много хороших статей по технической тематике за такой короткий срок. Спасибо! «Аффтары, пешите исчо!»
Алексей Петров
@pifagor_mc, муж, отец и тестировщик
Также за судейство спасибо Илье Кудинову @Relz и Николаю Баутину @alcochtivo
🏆 Номинация «Сделай сам»
По сумме всех баллов:
Сергей @srg_kdmv
Как я нахожу парковочное место за 5 секунд
По сумме технических баллов:
Сергей @Sergiv
Как улучшить DJI Spark на 7%
в блоге компании Специальный Технологический Центр
Слово судьям
Больше всего запомнилась статья студентов @1kvin, как они делали умные часы. Приятно видеть, как люди горят какой-то идеей, тем более после ухода компании Pebble ничего подобного на рынке не осталось. К сожалению, это явно не законченный продукт, но отличное начинание. Успеха ребятам!
Алексей Авдюхин
@ClusterM, автор ютуб-канала Лёша Кластер
Уже три или даже четыре года я просматриваю, прочитываю, перечитываю практически все статьи Технотекста. И каждый раз вдохновляюсь разнообразием тем, подходов, авторского стиля и подачи. Иной раз убеждаюсь: если человек любит своё дело, вероятность того, что он о нём прекрасно напишет, приближается к 100%. В этом году моё сердце принадлежит серии «Клубничная чудо-коробка»: @shurik2533 упорный, грамотный, аккуратный и по-хорошему педантичный инженер.
Вика Гонгина
@Exosphere, читает Хабр, пишет на Хабр, любит Хабр (и работает в Хабре)
Также за судейство спасибо Егору Кретову @Astrei
🏆 Номинация «ML и AI»
По сумме всех баллов:
Максим Рябинин @mryab
Самая большая BERT-подобная модель на русском, которая поместится на ваш компьютер
в блоге компании Яндекс
По сумме технических баллов:
Александр Сухочев @Makoomaky
Контекстные многорукие бандиты для рекомендации контента, или Не Бернулли единым
в блоге компании VK
Слово судьям
К сожалению AI — это область, где сейчас активно участвующие в процессе люди перегружены и им не до популяризации. Тем ценнее иногда встретить великолепные статьи, глубоко и популярно описывающие тему, и компании, готовящие глубокие материалы.
Дмитрий Ватолин
@3Dvideo, руководит двумя лабораториями, ведущими исследования в ИИ. Одна из лабораторий базируется в МГУ
Мне понравилось оценивать статьи для Технотекста. Некоторые были очень сильными, но я их пропустил по ходу года. Было интересно их посмотреть.
Основным трендом года в ML, очевидно, были различные NLP-статьи. Половина таких статей написаны представителями крупных компаний, но это не мешает им быть интересными. Обратное тоже верно: не обязательно быть представителем крупной компании, чтобы написать хорошую статью.
Но хочу отметить один минус. Часто качество статьи не скоррелировано с её итоговой оценкой. Бывает, открываешь статью с 15 плюсами и одним комментарием, а она прекрасна. Грустно за автора. Читайте непредвзято! ;)
Антон Мальцев
@ZlodeiBaal, CTO Rembrain, Head of ML CherryLabs
Также за судейство спасибо Дмитрию Пагину @pagin
🏆 Номинация «Железо и его разработка»
По сумме всех баллов и по сумме технических баллов:
Григорий Анненков @yupych
Апериодическая решётка Яндекс Станции 2: история, 3D-модели и акустические эксперименты
в блоге компании Яндекс
По сумме технических баллов приз достаётся следующему в списке:
@Yargh
Разработка 2-наносекундного излучателя лидара. Тестовое задание от Яндекс.Беспилотники
За судейство спасибо Павлу Жовнеру @zhovner, Евгению Литвинову @the_bat, Сергею Шутнику @iiiytn1k
🏆 Номинация «Карьера и образование в IT»
По сумме всех баллов:
@TLHE
Пройти LeetCode за год: экскурсия по сайту и roadmap
По сумме технических баллов:
Роман @humbug
Rust должен умереть, МГУ сделал замеры
Количество технических баллов у победителей одинаковое.
Слово судьям
В эти непростые времена, когда GPT и другие нейросети захватывают весь мир, Хабр и его авторы остаются оплотом действительно глубокой мысли и чистого, яркого ЧЕЛОВЕЧЕСКОГО слога, который приятно читать, и не испытывать синтетического послевкусия.
Я получил искреннее удовольствие от чтения большинства присланных работ, но моим личным фаворитом, конечно же, является статья «Некомпетентные компетенции» от @aimfirst, за свою фундаментальность и попытку широкими мазками обозначить проблемы экспоненциального развития человечества и не поспевающих за ним перестроится систем профессионального образования.
Второй статьёй, которую я с восторгом хотел бы отметить, стала «Rust должен умереть, МГУ сделал замеры» от @humbug. На таких публикациях и держится Хабр — чистых, выверенных, взвешенных и педантично разбирающих по полочкам проблему, о которой ты никогда не слышал и возможно никогда больше не услышишь, но так красиво написано, что читаешь, не отрываясь, до конца, а потом еще час с восторгом перечитываешь 230 комментариев, которые оставили такие же упоротые перфекционисты.
Спасибо всем участникам конкурса, вы доставили мне глубокое интеллектуальное удовольствие!
Данил Дехканов
@dehkanov, владелец digital-агентства FU2RE
Также за судейство спасибо Денису Баленко и Наталии Лебедевой.
🏆 Номинация «Анализ и проектирование систем»
На старте эта номинация была секретной. Мы оставили её про запас — на случай, если в других номинациях наберётся достаточно пограничных статей, которые можно объединить общей тематикой.
Быстро найти профильных экспертов не получилось, поэтому победители были выбраны по читательским метрикам.
Самый высокий рейтинг:
Евгений @evpak
Без А/B результат XЗ, или Как построить высоконагруженную платформу А/B-тестов
в блоге компании Ozon Tech
Больше всего добавлений в избранное:
Максим @mopkob
Надеть Telegram на OpenVPN и завернуть это в Docker
🏆 Номинация «Серия статей»
Здесь статьи настолько отличались друг от друга по тематике, что оценить все с привлечением экспертов было невозможно. Поэтому победителей выбрала команда конкурса.
Владимир Орлов@saipr
Пятьдесят лет на стезе программирования. Часть V. Назад в СССР. 1988-1991 г.г
Александр Вейсов @snakers4
Теперь наш синтез на 20 языках
🏆 Номинация «Выбор Хабра»
Эту номинацию мы не объявляли, но знали, что она будет. Здесь награждены авторы из других номинаций, чьи статьи запали нам в душу. Прочитайте их, они суперские.
Илья Шутов @i_shutov
Неравный join
Александр Пронин@upronin
Картографический фотопроект «По местам съёмок фильма «Брат»
С лёгким сердцем объявляю Технотекст 2022 закрытым и ещё раз поздравляю победителей! Спасибо участникам и судьям: своей экспертизой вы поддерживаете во мне веру в Хабр и человечество.
И вишенка на торте: в комментариях к этой статье проходит быстрый конкурс. За меткий и полезный ответ на непростой вопрос можно получить мерч Хабра. Подробности читайте в первом комментарии.
Автор: Артём Полтавцев