Кто таков, чем занимался и занимаюсь и по каким вопросам могу прояснить чуть больше, чем по всем остальным (мы же с вами эксперты по всем вопросам)
Тред:
В айти не шел, оно само меня нашло. Поступал на прикладную математику и информатику в @mmcs_sfedu. Родители настаивали на механике и вообще ростовском государственном строительном университете. Ибо "дороги и мосты надо строить всегда".
Но я шел чисто по фану и потому что могу.
Кем и чем буду заниматься совершенно не представлял до 3-4 курса. Просто диффуры делали бррр, а на C++ можно побеждать на олимпиадках. То что айтишникам вообще прилично платят узнал только в магистратуре.
Окончил бакалавриат. Откатался в нем по олимпиадкам. Разочаровался в олимпиадках. Устал от уравнений матфизики и численных методов — потому в магистратуру поступил на фундаментальную информатику и информационные технологии (Computer Science вроде)
Окончил магистратуру. Еще в бакалавриате написал большую дипломную, что ее хватило и на магистерскую, так что мог пинать бал... то есть спокойно работать на полставки. Увы, тогда магистратура в ЮФУ была не очень по нагрузке. Сейчас вроде огонь с геймдевом, но тогда не сейчас
В магистратуру также поступил просто потому что могу: без экзаменов, по олимпиадке. Экзамены те я б, скорее всего, тогда не сдал. Ибо направление ПМИ и ФИИТ вообще-то очень сильно отличались, а не просто "ну, там программирования больше". Выучить бы все не успел.
По окончании магистратуры, спасаясь от южной жары и духоты, скрылся в Питере, где и пребываю. Но жара меня нашла.
Продолжение и подробности чуть позже.
На 4 курсе я успел 9 месяцев потихоньку поработать с машинным обучением (первое место работы) и распознаванием речи. Было интересно (не долго), но я быстро разочаровался в месте работы и в машинном обучении, найдя его скучным.
Тогда я был маленьким и глупым и мне нравился Python. Но за эти девять месяцев меня стало от него тошнить. Еще был go, но его я невзлюбил с первого взгляда.
Потому дальше искал работу плюсистом.
В магистратуре, по-хорошему, надо учиться, а не работать, но кушать тоже хочется, а из семьи я далеко не богатой. Так что в магистратуре работал на полставки в НИИ Чародейства... то есть радиосвязи.
Так что имею опыт настоящего облучения и не только мышей.
После, в Питере, работал снова с распознаванием речи. Но уже, слава богам, не обучал модели. Писал и оптимизировал алгоритмы поиска (инференс). Только C++, только хардкор. В обнимку с профилировщиком — так грустил, когда мне его сломали из-за политик безопасности.
В общей сложности у меня почти 9 лет опыта общения с C++ из них 5 лет разработки, за которую мне платили. Сейчас занимаюсь черт-знает-чем в должности, если верить трудовому договору, ведущего разработчика. Пока веду крестовые походы против неправильно слинкованных компонентов
Также с магистратуры веду всякие факультативы. На ютубе есть пара скромных записей
youtube.com/channel/UCJs8y…
Еще есть где-то ссылка на пару записей факультативы по алгоритмам и структурам данных, но я ее потерял
В прошлом году вел практику по C++ в питерской ВШЭ.
В этом году вел полноценный (лекции и практики) самодельный курс по системному программированию под Linux на МКН СПбГУ.
Популяризирую осведомленность об неопределенном поведении среди разработчиков.
В целом, это вся краткая обзорная информация. Об отдельных моментах поговорим по расписанию.