2018

Jan 13, 2019 22:38

С приличным опозданием, но все-таки подведу итоги года.


Работа в 2018 году была до крайности интенсивной, примерно половину времени и вовсе проходила в режиме аврала.

Все начиналось довольно неспешно - в январе мы дружно выдохнули после релиза Q# и сделали перерыв на планирование следующего года работы, потом не спеша начали воплощать запланированное в жизнь; мне досталась компонента в потрохах компилятора с кучей математики, а главное - без пользователей... Меня хватило на два месяца спокойной жизни :-)

Где-то в марте я придумала, как провести соревнование по квантовому программированию на Q# и заодно - как можно обучать наших потенциальных пользователей одновременно Q# и квантовым вычислениям (это было довольно очевидным слабым местом нашей затеи - можно дать людям квантовый язык программирования, но что они будут на нем писать?) Как ни странно, мне удалось уговорить начальство, что надо попробовать, и я занялась этим проектом. Несколько недель в июне я работала без выходных, и в июле провела-таки Q# Coding Contest, а сразу после него запустила учебный проект Quantum Katas. И контест, и каты оказались оглушительным успехом - в двух раундах контеста (первый обучающий и второй настоящий) поучаствовало больше 600 человек, а каты до сих пор остаются самым популярным применением Q#.

Вот так я и оказалась специалистом по education and outreach, как бы удивительно это не было при моей нелюбви к публичным выступлениям. А этим тоже приходится заниматься - увы, львиная доля почета и уважения достается тому, кто читает лекцию или проводит мастер-класс, а не тому, кто готовит материалы за сценой :-( Так что за последние полгода я успела:
  • в августе - рассказать о моих катах на Faculty Summit,
  • в сентябре - организовать мастер-класс по квантовому программированию на Grace Hopper Celebration,
  • в октябре - отметиться на внутримикрософтовском Open Source Meetup (это была скорее тренировка, чем серьезное выступление, но страшно все равно было!)
  • в ноябре - представить Q# на International Workshop on Quantum Compilation в Сан-Диего,
  • и в ноябре же - организовать мастер-класс по квантовому машинному обучению на внутримикрософтовском же Machine Learning and Data Science Conference.

Параллельно я стараюсь придумывать новые трюки, чтобы не оказаться one-trick pony. Так, в этом году на летнем One Week Hackathon я впервые хостила свой собственный проект (два прошлых года я присоединялась к чужим проектам, без особого результата) под кодовым названием "давайте соберемся и напишем еще квантовые каты". Я предполагала, что в лучшем случае ко мне присоединится один-два человека из нашей команды, в худшем - я поработаю над новыми идеями в гордом одиночестве... В итоге над проектом работало человек двадцать, в основном внешние люди, лично я не написала ни строчки кода, зато прочувствовала все прелести менеджмента проектов. Но шесть новых кат из этого я вынесла! Правда, две мне до сих пор надо пригладить и опубликовать.




В декабре я организовала Q# Advent Calendar по аналогии с календарями C# и F# - ивент, в котором разные люди пишут блоги про Q#, а я только публикую ссылки на них. Во всяком случае, так было задумано - в итоге я приложила руку к более чем одному блогу, но получилось неплохо; мой любимый пост мне пришлось лихорадочно дописывать на рождественских каникулах, но я просто не могла оставить нереализованной идею про украшение елки при помощи алгоритма Гровера :-)

Заодно под это дело мне сделали официальное блоггерское фото, которое заменило мою повседневную аватарку десятилетней давности :-)


А еще в этом году меня наконец-то повысили до Senior Software Engineer!

***


В спортивном программировании первая половина года получилась столь же насыщенной, как весь прошлый год. Я задалась целью вернуть Марафоны на уровень тех времен, когда в каждом матче участвовало несколько сотен человек; первые несколько месяцев получалось неплохо - в юбилейном сотом марафоне участвовало 287 человек! А потом что-то опять пошло не так (видимо, закончились призовые футболки :-)): первый раунд TCO еще собрал больше двухсот человек, а потом буквально за пару матчей интерес иссяк, и количества участников в матчах упали обратно к двузначным числам. К августу я окончательно выдохлась (еще бы, писать/тестировать по два контеста в месяц!) и отправила себя на отдых до конца года, вернувшись только ради задачи для финалов TCO. Так что итоговые цифры получились менее внушительными, чем за 2017 год:
  • 9 марафонов,
  • традиционный (уже шестой!) первоапрельский раунд,
  • один алго-раунд для TCO,
  • двенадцатым и тринадцатым можно считать Q# Coding Contest и его Warmup Round, которые прошли по категории работы.

На какие-либо еще контесты меня уже не хватило, так что Algo(1) пришлось, скрепя сердце, отложить на неопределенный срок.

***


На паззл-фронте больших перемен не произошло - я по-прежнему пишу паззлы для Intern Puzzle Day (в этом году тема была необычайно вдохновляющей - еда! - так что я написала целых 8 паззлов) и участвую в Puzzle Safari (правда, в этом году мы так и не нашли бегуна, и вместо сбора своей команды я присоединилась к чужой). В качестве разовых мероприятий я собрала команду на тестирование College Puzzle Challenge (паззл-мероприятие, которое Микрософт рекрутинг проводит для студентов) и организовала мини-паззл-челлендж для Vintage Computer Festival Pacific Northwest (страничку с тремя паззлами выдавали всем посетителям, и те из них, кто решали все три паззла, получали какие-то подарки). А еще я открыла для себя Puzzling StackExchange - в основном, правда, отправляю туда свои старые паззлы, но иногда придумываю что-то новое или решаю чужие паззлы.

***


И наконец, поездки! В этом году масштабных путешествий получилось мало - Сергей поменял работу и все запасы отпуска пропали, а накапливать новые долго - поэтому мы старались чаще куда-то выбираться на выходные.
  • в феврале в Сан-Франциско - мой загранпаспорт истекал в августе, так что пришлось ехать в посольство заказывать новый, зато потом заехали посмотреть Гугл кампус и несколько парков в том районе.
  • в апреле в Leavenworth - посмотреть наконец на эту псевдобаварскую деревню :-)
  • в мае на Columbia river - полюбоваться цветущей сиренью и навестить заповедники.
  • в августе в Сан-Франциско - забрать заказанный загран и заехать на Study Group в Sunnyvale рассказать про нашу работу, а потом съездить наконец на берег Калифорнии посмотреть диких морских выдр!
  • в сентябре в Хьюстон - на Grace Hopper Celebration.
  • в ноябре в Даллас - на финалы TCO.
  • и в декабре в Финикс, Аризону - просто погреться на солнышке :-)

жизненное

Previous post
Up