Имеется в виду конкретные названия и какие языки в них используются?
Просто я не особо понимаю все эти ответвления, что от куда и тд.
Конкретные допустим web (front/back) , game development (GD к примеру), а вот дальше тьма.
Сложно что то учить, делать и читать, если ты не понимаешь куда ты двигаешься и зачем.
Вообщем хочется конкретики. В вебе ты точно понимаешь заем, js, зачем php, как это связанно и тд. А вот в data science я вот ничего не понимаю. ну вот выучил ты синтаксис питона, а дальше? Как он используется, где применяется, как его в конце концов тренить, какими должны быть мои домашние мини проекты? Допустим в том же вебе есть сайт - верстай, все! А тут я теряюсь во всех этих джунглях. И так же вот прям мешает, частая фраза на этом яп можно делать то же самое и нат этом тоже, и на этом и тд и тп ибл и мне и ааааааа!!! Хочется знать ЭТО для ЭТОГО, а ВОТ ЭТО уже для ЭТОГО (но просто как бонус можно и кое что еще), но везде все пишут как философы вокруг до около.
Извините за сумбур, надеюсь на помощь и понимание.
Перечисление всех профессий не влезет в лимит символов на ответ, даже если перечислять только названия, без пояснений.
DS-специалисту надо начинать не с Python, а с математики.
А в качестве домашнего проекта можно сделать, например, рекомендательную систему, которая подберёт вам музыку или сериал по вкусу.
Три года назад писал о разбивке на сферы (не знаю, как сделать ссылку, поэтому копирую):
1) Универсальное программирование: Delphi, C (C++, C#), Java, [Basic]
2) Алгоритмы, математика: MatLab и проч. (R, Python, Julia); параллельные вычисления на видеопроцессоре (CUDA)
3) Скоростная графика, видео: DirectX, DirectShow (Media Foundation) и проч.
4) Автоматика: программирование ПЛК (Codesis и проч.), SCADA, Умный дом (в т.ч. Ардуино)
5) Функциональное программирование: Haskell, F#, Elm
6) Проектирование: AutoCAD
7) Базы данных: SQL
8) web-программирование, сети, хакерство