TGViewer
Channel Public Channel
Computer Science Center

Computer Science Center

@compscicenter_ru

Subscribers
2.33K
Photos
131
Videos
0
Links
244

Showing posts older than #279 · Back to latest

Older Posts 20 shown
Post #278 1.34K
12 ноября в 18:00 МСК приглашаем на открытую лекцию Сергея Резника «Реляционная СУБД. Взгляд изнутри».

Лекция пройдёт в гибридном формате: очно в БЦ «Таймс» (Санкт-Петербург, ул.Кантемировская, д.2) и онлайн. Все подробности мы пришлём ближе к лекции всем зарегистрированным участникам.

Зарегистрироваться: https://compscicenter.timepad.ru/event/1830943/

Сергей — ведущий разработчик в компании «Kofax», выпускник и преподаватель CS центра.

Работать с СУБД, как с инструментом, разработчики учатся довольно быстро.
А в этой лекции мы заглянем под капот и поговорим о том, как реляционные СУБД устроены внутри, какие проблемы встают при их разработке, какие алгоритмы и структуры данных помогают их решать.

Требования к слушателям: основы алгоритмов, основы SQL в объеме SQL tutorial.
Post #277 1.32K
Post #276 1.3K
Мы продолжаем рассказывать истории выпускников Computer Science Center. Сегодняшний герой — Егор Суворов — работает в калифорнийском стартапе Zenith и преподает курс по C++ в петербургском кампусе НИУ ВШЭ. Егор — олимпиадник, в 2014 году в составе команды СПбГУ он стал чемпионом ACM ICPC. А вот свои первые существенные шаги в промышленном программировании сделал благодаря CS центру.

Егор рассказал, почему начал участвовать в олимпиадах, где ему пригодился этот опыт и как он ушёл из олимпиад в промышленную разработку. А ещё дал советы, как проходить отборы на стажировки и где сейчас в России стоит учиться программированию.
Post #275 4.74K
Post #274 1.25K
Делимся записью открытой лекции Максима Николаева «Распределения с тяжёлыми хвостами: как распознать, где встречаются, почему возникают».

Максим – наш выпускник и преподаватель курса «Математическая статистика».

На лекции вы узнаете о каждом типе хвостов и познакомитесь со множеством примеров, когда тяжёлые хвосты ведут себя совсем не так, как лёгкие. Вместе мы убедимся в том, что во многих случаях появление распределений с тяжёлыми хвостами мало того, что не является чем-то удивительным, а наоборот — должно быть ожидаемым в первую очередь.
Post #273 1.32K
Post #272 1.12K
Публикуем запись онлайн-интервью с Егором Толстым и Алексеем Новиковым, которое прошло в рамках открытых встреч от школы по управлению продуктами “Product management: взгляд изнутри".

Егор – Product Lead в Kotlin в JetBrains, Алексей – Product Manager в toloka.ai, Яндекс. Спикеры рассказали о том, как становятся PM-ами и что значит быть продактом. Объяснили, как принимаются продуктовые решения, работают команды и проходят собеседования.

Пользуясь случаем, хотим напомнить, что в ближайшую среду 20 октября в 18:30 МСК, пройдёт вторая открытая встреча.

Три опытных PM-а из зарубежных IT-компаний расскажут о своих карьерных траекториях и задачах, которые они ежедневно решают. Также они попробуют ответить на вопрос "Как быть хорошим продактом?"

Программа:
18:30 Михаил Цвик, Head of Product, Fresha (London, UK)
19:30 Татьяна Третяк, Senior Product Manager in App Acquisition and Engagement, Booking (Amsterdam, Netherlands)
20:30 Олег Пашинин, fmr Product Manager, Google Cloud (Dublin, Ireland)

Ссылка на подключение к трансляции будет отправлена участникам накануне каждой встречи. Регистрация на событие: https://compscicenter.timepad.ru/event/1802993/
compscicenter.timepad.ru Открытые встречи школы по управлению продуктами "Product management: взгляд изнутри" / События на TimePad.ru Открытые встречи школы по управлению продуктами "Product management: взгляд изнутри"
Post #271 1.03K
Познакомиться с программой и преподавателями CS центра, узнать любопытные факты и новости IT-области и не пропустить анонс об открытии набора стало проще – мы запускаем email-рассылку.

Подписывайтесь!
https://compscicenter.ru/application/
Post #270 2.62K
 29 октября в 18:00 МСК приглашаем на открытую лекцию Анастасии Бирилло «Всё, что вы хотели знать о рефлексии в Kotlin: что это, как часто её используют, почему она так долго работает и как её сделать быстрее». Лекция пройдёт в гибридном формате: очно в БЦ «Таймс» (Санкт-Петербург, ул.Кантемировская, д.2) и онлайн. Все подробности мы пришлём ближе к лекции всем зарегистрированным участникам.

Зарегистрироваться: https://compscicenter.timepad.ru/event/1813842/

Анастасия — программист-исследователь JetBrains Research в лаборатории ML4SE (Machine Learning Methods in Software Engineering), выпускница и преподавательница CS центра.

На этой лекции мы не будем рассматривать все возможности, которые предоставляет рефлексия в общем случае. Мы разберём довольно конкретную задачу «Как найти все классы, помеченные аннотацией и\или имеющие определённый супертип?» (и аналогичную для функций). Как бы вы решали такую задачу? Ведь если мы будем использовать стандартную рефлексию, то время старта приложения будет слишком долгим. Если захотим использовать Annotation processing, то ускорим процесс, но столкнёмся с некоторыми неудобствами и ограничениями в работе. Если вариантов больше не осталось, то приходите на лекцию послушать про новый подход — плагин для компилятора Kotlin, который позволяет перенести решение этой задачи в compile-time без существенных ограничений и решать ее в run-time за O(1). Кроме того, с помощью него можно решить данную задачу в общем виде и искать сущности по любому (почти) условию.
За время лекции мы познакомимся с понятием рефлексии в контексте данной задачи, рассмотрим как часто её решают на примере анализа 10K самых популярных Kotlin репозиториев и обсудим плюсы и минусы существующих решений. После чего разберёмся, что же такое плагины для Kotlin компилятора, почему именно они могут помочь решить данную задачу эффективно и разберём, как устроен плагин Reflekt, решающий данную задачу. Вместе мы погрузимся во внутренности работы компилятора, разберём все тонкости реализации плагина и не самые очевидные проблемы, возникающие при разработке плагинов, о которых нигде не пишут :)

После лекции слушатели будут иметь представление о рефлексии и существующих подходах её использования в контексте выше упомянутой задачи; познакомятся с процессом разработки плагинов для Kotlin компилятора и получат базовые знания о том, как в целом устроены плагины и процесс компиляции.
Post #269 1.14K
Среди выпускников CS центра есть люди, которые когда-то выбрали другую специальность, и только проучившись или поработав несколько лет, пришли в мир IT. В этом интервью они поделились своей историей: с какими сложностями они сталкивались, как происходил переход из одной области в другую и что их мотивировало пройти этот путь.

https://10years.compscicenter.ru/new-profession.html
Post #268 2.2K
 21 октября в Новосибирске пройдёт открытая лекция Рене ван Беверна «Рандомизированные алгоритмы. Как жить с вероятностью ошибки». Приглашаем в НГУ — ул. Пирогова д. 1, аудитория 4117, начало в 15:30 НСК (11:30 МСК). Планируется и онлайн-трансляция.

Регистрация: https://compscicenter.timepad.ru/event/1810962/

Рене Андреасович ван Беверн — заведующий лабораторией алгоритмики Новосибирского государственного университета, главный инженер проектов для новосибирского исследовательского центра Huawei, куратор направления Computer Science в CS центре в Новосибирске.

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

Во второй части лекции мы ознакомимся с двумя главными видами рандомизированных алгоритмов: алгоритмы Монте-Карло и алгоритмы Лас-Вегас. А также поймём, как и какой ценой можно снизить вероятность ошибки и что малой вероятностью ошибки вполне можно пренебречь на фоне других рисков в жизни.
Post #267 1.43K
Собеседование на стажировку или на работу – это волнительное мероприятие, через которое проходит почти каждый. Выпускники CS центра делятся советами, которые помогут грамотно подготовиться к интервью и понизить градус напряжения.

https://10years.compscicenter.ru/interview-tips.html
Post #266 1.5K
 Приглашаем на открытую лекцию Игоря Старикова «Открытый код: азбука вежливости разработчика». Она пройдёт 16 октября в 16:20 НСК (12:20 МСК). Запланировано два формата участия: онлайн и очно в НГУ, ауд. 2128 (ул. Пирогова 1). Регистрация: https://compscicenter.timepad.ru/event/1806651/

Игорь Стариков — старший разработчик в Яндексе, координатор нескольких проектов с открытым кодом, создатель pythonz.net.

Программирование. Может показаться странным, однако это одна из тех многочисленных областей человеческой деятельности, в которых немаловажную роль играет взаимодействие между людьми. Особенно ярко это демонстрируют популярные проекты с открытым исходным кодом.

В них нередко сотрудничают совершенно разные люди, между которыми, казалось бы, ничего общего. Но ведь сам факт совместной добровольной работы над чем-то уже говорит нам, что общее всё же имеется. Давайте же рассмотрим некоторые факторы, которые помогут понять желающим участвовать в проекте, стоит ли в него вливаться.

Здесь не будет рецептов типа «как сделать открытый проект и заработать на нём», зато будет про творчество, про вежливость и про код, про документирование и про организационные моменты.
Post #265 1.39K
Спасибо большое преподавателям и преподавательницам, что вдохновляете, мотивируете и заботитесь об учащихся! Это очень ценно и важно.

С праздником!
Post #264 1.71K
Приглашаем на открытые встречи школы по управлению продуктами от Computer Science Center “Product management: взгляд изнутри"

• 13 октября в 18:30 (мск)

Онлайн-интервью с Егором Толстым (Product Lead в Kotlin, JetBrains) и Алексеем Новиковым (Product Manager в toloka.ai, Яндекс).

Поговорим о том, как становятся PM-ами и что значит быть продактом в Яндексе и JetBrains. Узнаем, как принимаются продуктовые решения, работают команды и проходят собеседования. Готовьте свои вопросы, у вас будет возможность их задать!

• 20 октября в 18:30 (мск)

Три опытных PM-а из зарубежных IT-компаний расскажут о своих карьерных траекториях и задачах, которые они ежедневно решают. Также они попробуют ответить на вопрос "Как быть хорошим продактом?"

Программа:
18:30 Михаил Цвик, Head of Product, Fresha (London, UK)
19:30 Татьяна Третяк, Senior Product Manager in App Acquisition and Engagement, Booking (Amsterdam, Netherlands)
20:30 Олег Пашинин, fmr Product Manager, Google Cloud (Dublin, Ireland)

Ссылка на подключение к трансляции будет отправлена участникам накануне каждой встречи. Регистрация на событие: https://compscicenter.timepad.ru/event/1802993/
compscicenter.timepad.ru Открытые встречи школы по управлению продуктами "Product management: взгляд изнутри" / События на TimePad.ru Открытые встречи школы по управлению продуктами "Product management: взгляд изнутри"
Post #263 1.38K
 В начале марта мы анонсировали набор и за месяц получили 2082 анкеты. Напомним, что с этого года мы принимаем студентов и на дистанционное обучение – именно на такой формат подалось большинство ребят (около тысячи анкет), остальные распределились между Петербургом и Новосибирском. По традиции было три этапа конкурса – тест, экзамен и собеседование. Успешно справились с тестом и приступили к решению экзамена 273, 99 и 115 абитуриентов из Петербурга, Новосибирска и дистанционного отделения соответственно. Экзамен – самый сложный и трудоёмкий этап, ведь больше половины заданий в нём на полное решение и доказательство. Решить его на проходной балл удалось двум сотням ребят – именно столько собеседований мы провели в начале лета. Как итог, обучение в CS центре в Петербургском отделении начали 65 человек, в Новосибирском – 27 и дистанционном – 16. Общий конкурс в 2021 году составил 20 человек на место.

В прошлом году мы уже рассказывали о том, в каких университетах и на каких курсах чаще всего учатся наши студенты при поступлении. Эта информация справедлива и для этого набора – https://vk.cc/c6kJ1i. Дополним её списком городов, из которых мы получили больше всего заявок на дистанционное обучение: Омск, Екатеринбург, Минск, Казань и Москва.

Сейчас самое время начать подготовку к вступительным испытаниям. Мы дополнили тренировочный Яндекс.Контест задачами этого года и приглашаем вас проверить свои знания:
https://contest.yandex.ru/contest/16975/
Post #262 1.07K
JetBrains Research — это объединение научных лабораторий, созданное для поддержки проектов, которые могут повлиять на развитие технологий и изменить жизни людей.

Лаборатории регулярно проводят открытые семинары, посвященные самым разным направлениям исследований: машинному обучению, программной инженерии, языкам программирования, биоинформатике и др. Семинары проходят в том числе в онлайн-формате и доступны для всех желающих.

Следите за новостями JetBrains Research через Telegram или Twitter:
https://t.me/jetbrains_research
https://twitter.com/JBResearchTalks
Post #261 1.42K
 Приглашаем на открытую лекцию Максима Николаева «Распределения с тяжёлыми хвостами: как распознать, где встречаются, почему возникают». Она пройдёт онлайн 7 октября в 18:00 МСК. Регистрация: https://compscicenter.timepad.ru/event/1793172/

Максим – наш выпускник и преподаватель курса «Математическая статистика».

Представьте, что вы пришли на вечеринку к своему знакомому, и он ради развлечения посчитал средний рост гостей. Получилось 185 см, что существенно больше среднего роста человека. С чем это может быть связано? Скорее всего дело в том, что ваш знакомый — баскетболист или волейболист, который пригласил к себе несколько сокомандников.

На этом знакомый не остановился и выяснил, что у каждого из гостей в среднем 10000 подписчиков в Instagram. В чём причина такого большого значения теперь? Вероятно, один из гостей популярный блогер, который своей парой сотен тысяч подписчиков и организовал в одиночку такое среднее.

Представленные объяснения довольно резко отличаются, и фундаментальной причиной этого различия является то, что распределение роста людей имеет «лёгкие хвосты», а распределение числа подписчиков — «тяжёлые». На лекции мы узнаем о каждом типе хвостов и познакомимся со множеством примеров, когда тяжёлые хвосты ведут себя совсем не так, как лёгкие. Вместе мы убедимся в том, что во многих случаях появление распределений с тяжёлыми хвостами мало того, что не является чем-то удивительным, а наоборот — должно быть ожидаемым в первую очередь.
Post #260 1.26K
Post #259 1.17K
Делимся записью летней открытой лекции Никиты Поварова «Байес: инструкции по применению».

Никита – преподаватель CS центра, тимлид команды Data Analytics и Machine Learning координатор в JetBrains.

Практически всё в жизни в некоторой степени неопределённо. Байесовское мышление помогает лучше рассуждать о неопределённости. Более того, теорема Байеса предоставляет точный способ вычислять имеющуюся неопределённость.

Обычно любой рассказ об этой полезной штуке включает себя две-три страницы по теории вероятности и математическому анализу и только затем переходит к сути байесовских рассуждений. На лекции Никита постарается рассказать о теореме Байеса и байесовском мышлении просто, понятно и применимо.
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →