Триггерное предупреждение: искренние слова благодарности и поощрение других студентов к участию! ;)

В этом году мне посчастливилось побывать на 3 международных конференциях и даже присутствовать на одной из них. Вот еще о том, как нельзя переоценить ценность хорошего сообщества в этом личном послужном списке!

Со временем сообщество Pharo / Smalltalk стало довольно большой частью моей жизни. Как некоторые из вас, возможно, знают, все началось с того, что Стефан Дюкасс приехал в мой университет (Украинский католический университет во Львове, Украина), чтобы прочитать несколько лекций о Pharo! Через него я познакомился со своим будущим наставником Юрием, который побудил меня принять участие в моем первом GSoC еще в 2017 году, и Олексом, хорошим другом, который побудил меня снова подать заявку на GSoC 2 года спустя. В 2017 году я также посетил свою первую конференцию ESUG (European Smalltalk) в Мариборе, Словения, которая также была моей первой международной конференцией. С тех пор я встречался и контактировал со все большим количеством замечательных людей, которые помогли мне найти проект, которым я увлечен, хороших друзей, вдохновляющих знакомых по работе, а также помогли мне стать лучшим программистом и человек. Со временем я встречал все больше и больше людей даже за пределами вселенной Pharo / Smalltalk, у которых, тем не менее, были бы некоторые нити, связывающие их с людьми, которых я уже знаю. Именно благодаря этому я обнаружил, что существует, по сути, несколько конференций, которые объединяют большие группы этих людей (социальный график для этого был бы увлекательным, и кто-то обязательно должен это сделать!), И поэтому расширил мое участие в разных вещах. за пределами ESUG. Вот что привело меня к моей первой конференции 2019 года:

‹Programming› 2019 - Генуя, Италия (ссылка)

Длинное название - «Международная конференция по искусству, науке и инженерии программирования». Это действительно классная конференция, о которой я узнал через сообщество Squeak (Squeak, как и Pharo, является реализацией Smalltalk, хотя и старше), и решил подать заявку в качестве волонтера-студента - и был рад, что меня приняли!

Конференция собирает больше участников, чем ранее известный мне ESUG, однако есть небольшое совпадение в технологиях, поэтому я уже знал несколько человек либо из Pharo, либо из Squeak, когда я только приехал. Темы конференции весьма разнообразны и включают в себя все, от дискуссий, ориентированных на опыт программирования (представление разрабатываемых инструментов или обсуждение проектных решений, которые могут улучшить опыт программирования), до разработки виртуальных машин (виртуальных машин), компиляторов и прогресса в оптимизации, будь то скорость. , память или что-то совсем другое. Именно по причине такого разнообразия эта конференция была для меня так полезна: она позволила мне узнать о различных технологиях и областях исследований больше, чем я знал, но не имел никакого опыта. Вдобавок, в отличие от некоторых отраслевых конференций, в которых я участвовал, это было достаточно близко к моим интересам, и было интересно узнать о нем больше.

Особенно в новинку для меня было своего рода невысказанное требование быть знакомым с заранее представленными статьями (по некоторым конкретным трекам). Обычно вы знаете, что это полезно, но здесь, по крайней мере, в треке PX (опыт программирования), если я правильно помню, вопросы и ответы после презентации и обсуждения в значительной степени основывались на частях, которые были описаны в статьях и не рассмотрены в презентации. На другом довольно любопытном семинаре, Salon des Refusés, презентации были структурированы, как я могу описать только, в «стиле дебатов». Презентации в основном проводились парами: сначала один человек представлял свои идеи или эксперименты, а затем сразу после того, как следующий докладчик делал своего рода «критику» работы, часто с противоположными заявлениями. Так, например, если первый докладчик утверждал, что что-то было хорошим подходом, второй докладчик мог бы возразить, что это не так, или, возможно, просто критиковал бы некоторые моменты, но в целом согласился бы. Насколько я мог понять, первый докладчик демонстрировал опубликованную работу, тогда как второй докладчик просто в основном делал обзор на нее, хотя, возможно, это не всегда так.

В общем, все было очень интересно, и в следующем году, на этот раз более подготовленным, я обязательно хочу приехать снова!

Pharo Days 2019 - Лилль, Франция (ссылка)

По словам участников, Дни Фаро на самом деле не считаются конференцией. Скорее, они говорят, что это больше похоже на двухдневный семинар. Конечно, причина такого различия в том, что на Pharo Days не представлены научные статьи. Но если бы это было стандартом в Украине, то не было бы конференций по программированию;) так что я это учитываю.

Как можно догадаться по названию, он был специфическим для Pharo, что также означало, что я знал не менее 90% участников или, по крайней мере, узнал их имена из обсуждений в списках рассылки. Это был мой первый визит в Pharo Days, и я был очень взволнован тем, что испытал это мероприятие и снова вернулся в INRIA, где летом раньше проходил стажировку. Два дня конференции были посвящены темам, с которыми я обычно был знаком и определенно всегда интересовался. Конечно, некоторые из проектов и исследовательских экспериментов были новыми, и я был взволнован, узнав о них больше.

Как ни странно, Дни Фарона на самом деле проходили в ту же самую неделю в начале апреля, что и «Программирование», и у них был целый день перекрытия! За несколько месяцев до этого я был обеспокоен тем, что не смогу посещать их обоих одновременно, но, в конце концов, оказалось, что это был единственный способ для меня действительно присутствовать на обоих (т.е. уйти с занятий на две отдельные недели вместо только одно могло быть трудным, но вместо этого я, по сути, убил двух зайцев одним выстрелом). Однако из-за этого мне пришлось сократить «Программирование» на один день и одно общественное мероприятие, но возможность встретиться с моими коллегами из INRIA во время Pharo Days того стоило!

ESUG 2019 - Кельн, Германия (ссылка)

Третья конференция в этом году - ESUG! Приехать туда всегда хочется домой :) ESUG - это уютная пятидневная конференция с ~ 150 участниками каждый год, которая через три года отметит свое 30-летие!

Я помню, что в первый раз, когда я был там, я был в ужасе - это была моя первая конференция, и я знал только двух человек, которые пришли - я еще даже не знал Маркуса или того факта, что я буду работать с ним над завершением кода во время два лета после этого! Однако и в прошлом, и в этом году я знал по крайней мере половину участников, а в этом году, похоже, еще больше узнали меня из-за моего проекта :), который я также представил впервые. Конечно, тот факт, что это была совместная презентация с Маркусом и что это был день 5 из 5, как бы нейтрализует друг друга с точки зрения стресса (совместная презентация делает ее менее стрессовой, а в последний день еще больше)!

У ESUG есть основной трек, который включает 30-минутные презентации (раньше были длиннее), и дополнительный трек, который проходит во вторник и четверг специально для статей, опубликованных в рамках IWST (International Workshop on Smalltalk Technologies). Темы в обоих из них также варьируются от разработки инструментов до дорожных карт различных компаний, использующих Smalltalk для разработки презентаций подходов, конечно, также и к виртуальным машинам. Этот год также ознаменовался тем, что несколько человек, которые не посещали конференцию годами или даже пару десятилетий, приехали снова - всегда приятно показать лицо человеку, с которым вы разговаривали в списке рассылки или кто дал вам советы и слова поддержки по поводу разногласий, но кого вы никогда раньше не встречали!

ESUG - это невероятно удобная конференция для новичков, которая, помимо регулярных презентаций, бумажных презентаций и семинаров, дает несколько возможностей представить свой собственный проект для всех, кто хочет. Вы можете сделать это в рамках награды за инновации, когда люди ходят вокруг и рассматривают разные проекты и задают вам вопросы о вашем, а затем проголосуют за проект, получивший награду, во время светского мероприятия. Или у вас есть две возможности представить свою работу во время «покажите нам свой проектный сеанс», опять же, во вторник и четверг, который открыт для всех, кто подписывается. Таким образом вы сможете получить отзывы о своем проекте, а также советы и, возможно, дополнительных соавторов. Очень круто! Прошла всего пара недель, но я уже очень скучаю по нему и с нетерпением жду следующего :)

В любом случае, мне невероятно повезло участвовать в этих конференциях, и за эти годы нетворкинг мне очень помог. Я также осознал ценность различных сообществ, подталкивающих вас вперед, будь то все удивительные люди, занимающиеся Smalltalk, которые познакомили меня со все большим и большим количеством людей и помогли мне вдохновиться, или мой университет, который посеял все правильные начальные зачатки сетей. и побудил нас участвовать в вещах за пределами университета. И всем студентам рекомендую попробовать! Что касается конференций, особенно тех, где основное внимание уделяется технологиям с открытым исходным кодом, вам нужно только найти ту, в которой вы заинтересованы - скорее всего, они ищут студентов-добровольцев! Так что, если вы просто потрудитесь найти форму заявки на их веб-сайте и отправить им классное и искреннее мотивационное письмо, они с радостью вас примут! Есть много доступных возможностей, но, на мой взгляд, быть студентом-волонтером нельзя. Не из-за бесплатного участия (хотя это удивительно), а потому, что вы можете увидеть, как конференции управляются изнутри, а иногда даже получить более ценный опыт или встретить людей, которых вы иначе бы не встретили благодаря этому.

Так что да, в заключение, за мои удивительные впечатления в этом году я благодарен организаторам ‹Programming›, RMoD / INRIA, Pharo Consortium и совету директоров ESUG за то, что все это произошло. И, конечно же, я благодарен моему университету в целом и моим преподавателям в частности за их поддержку :)

С уважением,
-M