🔥

Тред (Дмитрий Свиридкин)


Кто таков, чем занимался и занимаюсь и по каким вопросам могу прояснить чуть больше, чем по всем остальным (мы же с вами эксперты по всем вопросам) Тред:

В айти не шел, оно само меня нашло. Поступал на прикладную математику и информатику в @mmcs_sfedu. Родители настаивали на механике и вообще ростовском государственном строительном университете. Ибо "дороги и мосты надо строить всегда". Но я шел чисто по фану и потому что могу.

Кем и чем буду заниматься совершенно не представлял до 3-4 курса. Просто диффуры делали бррр, а на C++ можно побеждать на олимпиадках. То что айтишникам вообще прилично платят узнал только в магистратуре.

Окончил бакалавриат. Откатался в нем по олимпиадкам. Разочаровался в олимпиадках. Устал от уравнений матфизики и численных методов — потому в магистратуру поступил на фундаментальную информатику и информационные технологии (Computer Science вроде)

Окончил магистратуру. Еще в бакалавриате написал большую дипломную, что ее хватило и на магистерскую, так что мог пинать бал... то есть спокойно работать на полставки. Увы, тогда магистратура в ЮФУ была не очень по нагрузке. Сейчас вроде огонь с геймдевом, но тогда не сейчас

В магистратуру также поступил просто потому что могу: без экзаменов, по олимпиадке. Экзамены те я б, скорее всего, тогда не сдал. Ибо направление ПМИ и ФИИТ вообще-то очень сильно отличались, а не просто "ну, там программирования больше". Выучить бы все не успел.

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

На 4 курсе я успел 9 месяцев потихоньку поработать с машинным обучением (первое место работы) и распознаванием речи. Было интересно (не долго), но я быстро разочаровался в месте работы и в машинном обучении, найдя его скучным.

Тогда я был маленьким и глупым и мне нравился Python. Но за эти девять месяцев меня стало от него тошнить. Еще был go, но его я невзлюбил с первого взгляда. Потому дальше искал работу плюсистом.

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

После, в Питере, работал снова с распознаванием речи. Но уже, слава богам, не обучал модели. Писал и оптимизировал алгоритмы поиска (инференс). Только C++, только хардкор. В обнимку с профилировщиком — так грустил, когда мне его сломали из-за политик безопасности.

В общей сложности у меня почти 9 лет опыта общения с C++ из них 5 лет разработки, за которую мне платили. Сейчас занимаюсь черт-знает-чем в должности, если верить трудовому договору, ведущего разработчика. Пока веду крестовые походы против неправильно слинкованных компонентов

Также с магистратуры веду всякие факультативы. На ютубе есть пара скромных записей youtube.com/channel/UCJs8y… Еще есть где-то ссылка на пару записей факультативы по алгоритмам и структурам данных, но я ее потерял

В прошлом году вел практику по C++ в питерской ВШЭ. В этом году вел полноценный (лекции и практики) самодельный курс по системному программированию под Linux на МКН СПбГУ.

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