Почему я не хочу быть Software Engineer, не хочу работать в FAANG, не хочу заниматься алгоритмами и тому подобное. Короткий ответ – мне все это не интересно. А теперь длиннее. Стандартный путь из академии в ML или квантитативные финансы он такой. Учеба в физматшколе -> олимпиады -> топовый московский вуз -> зарубежная магистратура или PhD. А потом в науке омары показались не свежими и уход из науки в индустрию. Причем с наукой рвут так радикально, что переходят в направления вообще чисто программерские и с их прежней научной областью не связанные.

У меня ничего этого не было и это совсем не мой путь. Я учился в обычной провинциальной школе, где физика и информатика (это был один учитель) преподавалась ужасно. Олимпиадами я никогда не интересовался, мне никогда не нравились их задачи. Мне нравилось заниматься какими-то своими проектами, связанными с электротехникой и программированием. Все это я изучал самостоятельно в доинтернетную эпоху. В 11 классе мне предложили сходить на городскую олимпиаду по информатике тупо потому, что в классе никто кроме меня не программировал, тогда это ваш IT был не в таком почете как сейчас. Хотя вошел в тройку победителей мне их задачи были совершенно не интересны. Черт возьми, в то время я мог закодить огнемет в игре Half-Life 1 и делать им пух-пух, а тут какая-то хрень – считайте данные из input.txt, решите задачку, запишите в output.txt. А еще чтобы в этом побеждать нужны специальные курсы олимпиадного программирования, тренера, лагеря, школы, а у меня даже компьютера своего не было, я всё кодил на компе сестры.

Я пошел учится на программиста в расчете на то, что для программиста большого образования не нужно, а нужно идти работать. Но в ВУЗе все пошло не по плану, и я начал самостоятельно заниматься теоретической физикой, потому что это было интересно. Тогда же я пробовал заниматься Theoretical Computer Science, читал книгу Кормена – Алгоритмы построение и анализ, смотрел видеокурсы TCS клуба в ПОМИ, читал диссертации по специальности 05.13.17 - теоретические основы информатики. Это все продолжалось не один год, и в конце концов я понял, что вся эта информатика как таковая мне совсем не интересна. Мне интересно разбирать и получать какие-то научные штуки путем программирования, но не оптимизировать обход графа. И я перешел учится на физический факультет, который закончил и защитил диссертацию по теоретической физике. Я до сих пор считаю это правильным решением, и что расписывать компоненты тензоров в ОТО намного интереснее чем анализировать сложность алгоритмов. ОТО и физику частиц, я, кстати, изучал на физфаке тоже самостоятельно, потому что таких дисциплин там не преподается. В этом я сильно отличаюсь от программистов, которым лень изучать алгоритмы или от ученых, которые этой темой заниматься раньше даже не пробовали. Когда тебе интересна какая-то задача, изучить методы её решения это уже дело техники, но когда тебе не интересна сама задача, то тут уже насиловать себя не стоит. Мне не лень ботать алгоритмы, мне не нравятся профессии, где они применяются. И в отличие от физиков с 1го курса я прекрасно понимаю, о чем говорю, потому что занимался информатикой и программированием. Мне видится отвратительной сама работа, которую выполняют инженеры в FAANG и тому подобных компаниях, и я не хочу таким заниматься не за какие деньги. Я видел, чем занимается команда Yandex Research, и чуть-чуть знаком с командой разрабов CatBoost, они большие молодцы, вот только я не хочу делать такое. Я физик, а не разработчик, и здесь я говорю не про образование, а мировоззрение.

Продолжение в комментах.