Дмитрий Завалишин срывает покровы и палит тему!
Девушка пришла в офис Сбербанка и попросила поменять ей привязку карты к отделению, куда ей удобнее ходить. Сбер сказал, что так не умеет, и предложил перевыпустить карту.
Далее стёб и страдания о том, какой позор и пора бить Грефа палками, какой уж тут AI, если поле в БД поменять не могут. Страна-бензоколонка.
<Лирическое отступление>
Одна из причин, по которым я бы с удовольствием сбросил на датацентры ФБ ядерную бомбу заключается в том, что ФБ культивирует агрессивный инфантилизм.
Именно ФБ. Именно в силу того, что ФБ - это чат. Он ориентирован на сбрехнуть и побежать дальше. Это фактор его успеха, и это означает, что всё, что сложно для мозга бабочки-однодневки в ФБ не живёт. Для контраста - ЖЖ кардинально противоположен и поддерживает модель длинных и аргументированных дискуссий. В ФБ дискутировать тупо неудобно - подробный комментарий не лезет в формат, а любое нажатие на колокольчик сбрасывает его в состояние "все комментарии прочитаны", что гарантированно обрывает старую дискуссию, если началась новая.
</Лирическое отступление>
Теперь по сути.
Вообще - это довольно важно. Одна из ключевых проблем России это катастрофическая нехватка простых опытных линейных менеджеров. И вообще понимания задач линейного менеджмента людьми. Даже людьми из индустрии.
Будь ты хоть Гейтс, ты ограничен в ресурсах.
Потому что ресурсы - это НЕ деньги. Деньги нельзя есть, деньги не умеют программировать.
Ресурсы - это специалисты, сталь и зерно.
(Кстати, зарождается мысль, что юные подаваны в отношении предмета этого поста испорчены компьютерными играми, где донат генерирует что скажешь безгранично.)
Отдельная, конечно, проблема в том, что на низовом уровне, когда ты маленький - деньги это всё ещё ресурсы, потому что пока ты на пять порядков меньше экономики страны, ты вряд ли почувствуешь реальную нехватку. Одного программиста можно нанять всегда - это вопрос зарплаты. Десять уже не всегда, сто сложно, а тысячу - ты начинаешь ощущать стенку. За которой их тупо нет.
На уровне государства всё вообще сложно. Крупные действия имеют далеко идущие негативные эффекты, волнами распространяющиеся от точки события. Деньги своей страны - не ресурсы. (Деньги другой страны - отчасти ресурсы, но это предмет отдельного разговора).
Пример негативного эффекта. Я лично нежно люблю Иннополис и считаю его большой победой России в технологической гонке. А 90% ВУЗов страны его ненавидят, потому что радиус, в котором Иннополис пылесосит преподов и студентов перекрывает размеры России.
И благодарят бога за то, что ресурсы Иннополиса не бесконечны.
Вернёмся к Сберу. Его ресурсы ограничены. Мало того, ресурсы каждого конкретного продуктового менеджера ограничены кратно и многогранно.
Во-первых, у него есть бюджет. Я ещё не видел людей с неограниченным бюджетом. Даже Путин, даже Трамп. Просто на уровне, до которого ты дорос и задачи, и бюджеты таковы, что тебе всё равно не будет хватать.
Но ограничения - если вы не бабочка-однодневка и что-то делали в своей жизни - это не только бюджет.
Это найм.
Не все идут в Сбербанк программировать даже за большие деньги. А то и идут обратно из продукта в заказную разработку, потому что осточертело. Так бывает.
Это управление.
Командой из троих без дедлайнов сумеет управлять любой ответственный чувак. С некоторыми но, но в целом - решабельно. Команда из 10 - это другая лига. Команда из 50 человек - это другая модель управления, иерархическая. Это другой уровень работы с артефактами. Это писать реальные, а не на отвяжись интеграционные тесты и спеки на интерфейсы, а то и, господи прости что говорю это при миллениалах, requirements по РУП-у.
Это технологии.
Надо уметь делать сервисы/микросервисы не в теории, а на практике, уметь деплоить в группу разных staging-ов и понимать, как тестировать версии компонент в режиме много ко многим. А ещё версионность требований и реализаций, разработка параллельно с багфиксом и в итоге это очень взрослые умения.
Ага, и на всё это надо набрать 1000 разрабов. Не джунов, нет.
Это интеграции.