Это очень не простые профессии, ими сложно заниматься, если не занимался чем то другим в этой области, т.е. ты не сможешь стать системным аналитиком, если бизнесу нужно работать с информацией (читай использовать компьютеры), и ты этим никогда не занимался.
Бизнес аналитик - этот тот кто решает проблемы бизнеса в целом, почему не деньги не зарабатываются, почему нет клиентов, что нужно сделать что бы дело делалось а не застаивалось, выявить причину и составить план ее устранения таким образом что бы не развалилось ничего.
В наших российских реалиях, где бизнес это обычно перепрродажа услуг, а значит из скилов скорее всего важны все связанные с рекламой и продвижением.
Системный аналитик - этот тот, кто понимает как именно делается дело. Если дело - это станки, значит системный аналитик должен понимать как они работают, если дело - логистика, значит должен понимать про склады, планирование, маршруты, особенности использования транспорта и даже привычки работников на рынке в регионе. И не думаю что все эти скилы помогут условной it компании.
spoilerИ главное, аналитик должен мочь сделать шаг понимания работы всей системы на уровень выше,... условный специалист по станку, может и умеет делать лучше аналитика, но он не увидит нюансы взаимодействия его с другими, пример вырожденный он деталь обтачивает и металлическая стружка летит на пол, но HR наняли уборщицу, которая ранее работала только в столярной мастерской, и у нее нет инструментов подметать острый металл, она ранит себя, обижается и увольняется... бизнес стоит, деньги тратятся.
Не думаю что этому можно научиться по книжкам или по курсам