Собственно, дано: программист с неплохим опытом в Erlang/Elixir, нагруженных системах, потоковой обработке и т.п.
Учусь на курсе по анализу данных и машинному обучению от ВШЭ (очно). Есть чрезвычайно сильное желание применять получаемые знания в работе, но в data science/ML везде нужны люди с серьезным опытом коммерческой разработки по теме.
Гугление показывает, что вариантов с применением Erlang/Elixir в этой области крайне мало (в России, так вообще ничего не находится). Получается, что нужно полностью переквалифицироваться на python/c++, чтобы заниматься ML? Или я что-то упускаю?
Да, Erlang - это не про машинное обучение. Наверное, в ВШЭ вам даже объяснили почему. Так что хотите работы- идите "за рынком", т.е. учите то, что требуют вместе с МL и Big Data.
P.S. А как это вас угораздило начать заход в IT с Erlang/Elixir? Как бы очень нетривиальная калитка.
Нет, заход был вполне стандартный с PHP, потом уже состоялся переход на Erlang. А интерес к ML проснулся недавно. Так и получается, что программерского опыта достаточно для senior'а, а в ML я, максимум, junior.
MaxLich, Это так, если ты переходишь, например из фронтенда в бекэнд, из веб-разработки в разработку для iOS или даже из энтерпрайз-проектов - в геймдев. Но вот переход из Сomputer Science в Data Science (и в Machine Learning в частности) это совершенно другой поворот и гораздо более радикальная смена дислокации. "Только для смелых и решительных" :-)