Системный анализ: мой план освоения с нуля
Скорее всего на просторах сети вы найдете много роадмэпов, советов и рекомендаций. Возможно, что-то вам подойдет, возможно поможет то, что напишу я.
Этот путь и ресурсы помогли мне в освоении СА, но помните - каждому подходят разные способы восприятия информации, разные спикеры, разные виды освоения нового.
⚡ Если пойти издалека, я пыталась много разбираться в вопросе, а как вообще работает интернет, как общаются между собой разные системы. Считаю, что без этого базового понимания вообще нечего делать в АйТи.
⚡ Было полезно понимать как разрабатывается ПО, кто вообще участвует в процессе разработки, какой он - жизненный цикл того, что разрабатывается, и какие методологии разработки существуют.
⚡ Потом, я изначально сильно углубилась в теорию тестирования. И многие знания почти не пригодились мне в итоге пока я тестировала, но очень пригодились и пригождаются как системному аналитику. Тут я опять сделаю отсылку к каналу Вадима Ксендзова (не забудьте включить впн). 90+ тестовых интервью с самыми разнообразными вопросами: от простой теории до более глубоких технических вопросов. Какие это знания: ✨ Базовое понимание API и инструменты работы с ним ✨ Что такое База данных и какую роль она выполняет ✨Зачем нужен язык SQL. Возможно это и не пригодится в работе, но понимание и наличие основ дало мне в свое время преимущество. Ну и другие прикладные вопросы ✨Вообще, понимание того, каким должен быть продукт или его часть в итоге, каким проверкам он будет подвергаться, сильно облегчает понимание, как лучше его сделать
А уже дальше можно наращивать имеющиеся знания в сторону системного анализа. Тут простор для изучения сильно большой, но я бы пошла таким путём:
⚡ Изучить, что такое системный анализ? Что делает в команде системный аналитик, на каких этапах он должен включаться в разработку, с кем взаимодействовать?
⚡ Подумать хорошо, а зачем вообще вы сами хотите стать системным аналитиком?
⚡ Углубиться в то, какими способами системы могут интегрироваться/общаться друг с другом. В чем преимущества/недостатки/отличия этих способов. Где и какой способ практичнее применять?
⚡ Понять, какие Базы данных существуют. И также их особенности.
⚡ Какие требования предъявляются к системам? Что должна уметь система с точки зрения своей функциональности, и какие дополнительные различные нагрузки должна выдерживать?
⚡ Почитать, какими способами можно описать требования к системе, чтобы разработчик понял. Это могут быть разного рода нотации (схемы), шаблоны документов, постановок на разработку. И надо помнить, что один разработчик может делать только визуальную часть, с которой непосредственно взаимодействует пользователь, а другой - уже то, что происходит после нажатия на кнопку. Это если простым языком) И задачи для них должны быть описаны по-разному.
⚡ Посмотреть, какие базовые инструменты использует системный аналитик
Я не буду кидать кучу ссылок и ресурсов, считаю долгом каждого поискать для себя удобный для восприятия формат. Но если нужна будет помощь, направлю)
Для меня это - основа основ. И вот когда в данных вопросах сложится хорошая, твёрдая теоретическая база - а значит, что вы своими словами сможете объяснить как понимаете тот или иной вопрос - только тогда можно закапываться далее.
И никто не запрещает, а скорее это будет лучший вариант, идти с этой базой проходить собеседования.
Во-первых, вы поймёте, что хочет рынок от вас как от специалиста этого уровня.
Во-вторых, прокачаете выдержку, нервную систему на выносливость) Да, будете получать отказы. Да, будет больно. Но проходить собеседования - это отдельный навык, который также тренируется. Закаляйте себя)
В-третьих, если вы открыты и честны с работодателем, не бойтесь того, что вы чего-то не знаете. Это нормально. Я всегда открыто говорю, когда задают вопросы, на которые затрудняюсь ответить, что не знаю/не сталкивалась, но именно поэтому и ищу, чтобы с этим поработать и понять. Теория все равно никогда не заменит практику.
P.S. Фото роадмэпа не моё, одолжила у https://t.me/BalticAnalyst, больно понравилась)
· 21.01
А я оставлю доя ознокомления рекомендацию - https://roadmap.sh/
Я там по архитектуре подсматриваю что учить) и вот скйчас еще запланировал AI роадмап изучить
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· 22.01
Делись потом АИ картой)
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 24.01
Договорились)
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён