*Отличия работы СА в -техах и телекоме
Всегда говорил своим ученикам, что огромный плюс системного аналитика (в отличие от БА) в том, что тебе не особо важен домен, в котором ты работаешь - банки, страховые, заводыпароходы - это всё не имеет особого значения. REST везде один и тот же, брокеры работают одинаково, процессы плюс минус похожи.
И в целом так всё и есть по рынку, но вот пришел я в телеком и мне стало очень не привычно.
➖ Тут ты не SA, а RSE (Requirements and Specification Engineer). По сути своей это full stack аналитик, который как всегда должен уметь всё и со всех сторон. Не то чтобы это нечто непривычно, в последнее время в техах тоже очень полюбили эту практику, но тут ты себя действительно больше ощущаешь Engineer, чем Analyst.
➖ Процессы. Тут именно что водопад. Я на самом деле отвык уже по нему работать и от столь далёких сроков планирования и выполнения задач тоже, если вы понимаете о чем я. Но почему так - понятно, потому что тут идет конкретная связь на железо, которое проектируется и производится на заводах в своих трехмесячных циклах. И из-за частых завязок твоих ПО задач на доработки железа - нет смысла торопиться и что-то выпускать, если другая, неотъемлемая часть продукта, к этому всё равно не будет готова.
➖ В прошлом посте я уже упоминал, что непривычно то, что у тебя есть реальное физическое железо, которое ты можешь потрогать в офисе или лаборатории. И тебе действительно нужно учитывать ее в своей работе.
➖ Технологии и интерфейсы с которыми я раньше не работал, не слышал и даже не задумывался. o1o2 interface, NETCONF. Такие понятия как NBI (северный интерфейс) и SBI (южный интерфейс). И в целом более низкоуровневые взаимодействия по модели OSI, чем просто RESTMQ.
➖ Очень много RnD работы. В финтехах почти никогда не было такого, что тебе нужно построить корабль с нуля, имея большую степень неопределенности. В общем-то везде практики, технологии, архитектура ровно одна и та же и когда ты берешь задачу в работу, даже на проектирование сложной системы - ты общую канву всегда знаешь и достаточно легко проектируешь всё, тратя больше времени на реализациюимплементацию деталей. А тут много именно исследовательской работы, когда аналогов в мире очень не много и ты должен думать, как к задаче вообще подступиться. Особенно когда не работал с такими технологиями и доменом. Например - нужно развернуть DHCP-сервер (а эт вообще что?), который будет с определенными настройками и опциями раздавать IP-адреса. Или придумать как реализовать географическую безопасность (а это то тем более что за зверь?) с нуля. И вот думайте, подсказывайте, как говорится.
➖Другая атмосфера. Меня всегда радовало то, что в IT в целом люди в большинстве своем очень отзывчивые и редко когда сталкиваешься прям с противным токсиком (по крайней мере в моих командах). Но тут это выведено на совершенно другой уровень. Не знаю, это заслуга отрасли, компании или всё вместе, но в столько дружелюбной и демократичной атмосфере (даже чересчур, я бы сказал), мне еще не приходилось работать.
Недостатки тоже присутствуют, но об этом в другой раз, они не критичные на мой вкус и исходят скорее из-за избыточности демократии и нежности процессов =)
Есть тут те, кто в телекоме работаютработали? У меня одного такие впечатления? Как вам?