TGViewer
IT АНАЛитика | Вильд Виктор IT АНАЛитика | Вильд Виктор @it_deep_sight · 2.07K subscribers
Post #188 1.63K
Аналитик решил посмотреть код проекта и умер...потому что для этого пришлось оформить 5 заявок.

Должен ли аналитик читать код?
🤔

Недавно мне написала подписчица с вопросом:

СА обязан уметь читать код? И ещё, когда пишу тех требования, я должна рыться в коде и сама находить существующие эндпоинты, если их нет в сваггере?


🔥 Вопрос отличный. Сразу скажу: обязанности такой нет (если, конечно, у вас это не прописано прямо в проекте). Но если вы умеете читать код — работать становится намного легче.

🚫 Почему чтение кода не является обязательным:

1️⃣ Основная задача системного аналитика — анализ требований, документирование процессов и взаимодействие с бизнесом и техническими командами.

2️⃣СА должен уметь описывать функциональные и нефункциональные требования, а также обеспечивать их понимание разработчиками.

3️⃣Техническая реализация и написание кода — задача разработчиков.

Но это не значит, что навык чтения кода бесполезен. Наоборот, в некоторых ситуациях он может очень сильно помочь.

Когда навыки чтения кода становятся полезны:

1⃣Анализ существующих систем
Когда документации нет или она устарела, умение читать код помогает разобраться в текущей логике системы.

😛Я сам раньше разворачивал себе проект и было удобно где-то самому разбираться. А если разработчики заняты — нужную информацию можно найти самому.

2⃣Общение с разработчиками
Когда вы созваниваетесь и он начинает объяснять, как работает функционал, вы не будете тупить. Разраб не будет думать, что вы "обезьянка для работы с требованиями" — вы говорите на одном языке и сразу понимаете друг друга.

3⃣Тестирование и отладка
Вы сможете быстрее находить причины ошибок, если понимаете, как работает код.
Банально: открыли логи, увидели stack trace, поняли, какой метод упал, и сразу можете объяснить команде.

Понимание алгоритмов поможет быстрее во всём разобраться.

Каких знаний хватит, чтобы разработчик подумал, что вы шарите?

😏Понимать, как устроен код: знать, что такое функции, методы, классы и объекты.

😏Читать и разбирать простую логику: условия, циклы, вызовы функций и обработку ошибок.

😏Основы ООП: понимать наследование, инкапсуляцию, полиморфизм.

В универе мы учились программированию на этом сайте. Просто выбираете любой язык и идёте по темам.
Как говорил наш препод, знаний оттуда хватит для уверенного джуна.

А как у вас на проекте? Может ли аналитик лезть в код или это строго задача разработчиков? Делитесь в комментариях 👇


IT АНАЛитика | Подписаться
  • 👍 13
  • ❤ 4
  • 🔥 2
More from @it_deep_sight
  1. Sep 18, 2026Вот вам оффер пошел нах*й Часть 2 Как и обещал, вторая часть 🔥 Если пропустили первую, та…
  2. Sep 11, 2026Штош ты ментор сдал назад? Часть 2 Менторство почти подошло к концу. На картинке итоговый…
  3. Sep 8, 2026Коллеги, кто? IT АНАЛитика | Подписаться
  4. Sep 4, 2026Архитектурный паттерн "Метнись кабанчиком": разбираемся со Scatter/Gather Сейчас на рынке…
  5. Aug 27, 2026Почему Авито не подключает микросервисы к Kafka напрямую? Хороший кейс для разбора по сист…
  6. Aug 13, 2026Вот вам оффер пошел нах*й 🤝🤝 Прошлый пост про книгу собрал много реакций и репостов. Хоч…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →