Это по большей мере личный пост, а не какое-то глубокое исследование. Если вам нужны какие-то выводы, то здесь вы их не найдёте. Откровенно говоря, я даже не знаю, кто его целевая аудитория (возможно «дата-саентисты, которые себя ненавидят»?).

Последние несколько лет я был дата-саентистом, но в 2022 году получил новую должность дата-инженера, и пока я ею вполне доволен.

Я по-прежнему работаю вместе с «дата-саентистами» и немного продолжаю заниматься этой сферой, но вся моя работа по «data science» заключается в руководстве и консультировании по чужой работе. Я в большей степени занимаюсь реализацией data science (MLOps) и дата-инжинирингом.

Основная причина разочарования в data science заключалась в том, что работа казалась несущественной, во многих смыслах этого слова «неважной»:

  • Работа — это непрекращающийся поток разработки, продукта и офисной политики, поэтому часто так бывает, что работа хороша настолько, насколько хорошо самое слабое звено в цепи.
  • Никто не знал, в чём заключается разница между плохой и хорошей работой в data science, да никого это и не волновало. Это значит, что вы можете быть абсолютным неудачником или гением в ней, но в любом случае получите примерно одинаковое признание.
  • Работа часто приносила очень малую пользу бизнесу (часто компенсируя некомпетентность выше по цепочке управления).
  • Когда польза от работы превышала затраты на оплату труда, часто это не давало внутренней отдачи (например, настройка параметра, чтобы бизнес зарабатывал больше денег).

Отстойные руководители и безумные проекты


С большим отрывом от всех остальных аспектов наибольшую досаду вызывало руководство. Меня совершенно вымотало абсолютное безумие, происходившее в технологической отрасли до 2021 года. Компании постоянно стремились к реализации вещей, которые при размышлении априори можно было назвать безумными идеями; эти идеи любой сколь-нибудь умный человек мог признать нерабочими ещё до попытки реализации. Некоторые проекты могли сэкономить человеко-годы труда, если бы кто-нибудь обладал лучшим пониманием бизнеса, клиентов, общей экономической/социальной ситуации, бухгалтерии и (слишком недооценённое знание в сфере технологий) любой из предметных областей.

Те, кто видел мои посты в Twitter, знают, что, по-моему, роль дата-саентиста в ситуации с безумным руководством заключается не в том, чтобы предоставлять реальную, честную консультацию, а в том, чтобы обосновать эти безумные идеи, как будто они имеют какое-то основание в объективной реальности, хотя это и не так. Менеджеры говорят, что хотят принимать решения на основе данных, но на самом деле им нужны данные, подогнанные под решения. Если вы отклонитесь от этой роли, то есть, например, будете убеждать людей не стремиться к реализации глупых идей, то наградой будет их презрение, после чего они всё равно попробуют это сделать и ничего не получится (какая неожиданность). Единственная возможность победить — стать подпевалой.

Менеджеры преследовали эти безумные идеи в том числе и потому, что их наняли, несмотря на полное отсутствие опыта в предметной области бизнеса или в работе компании, а ещё потому, что фирмы, работающие с венчурным капиталом, имеют странное мнение, что раздувание затрат в условиях избытка прибыли — это «рост», а потому прекрасно во всех случаях; это бизнес-аналог сообщества плоской Земли. Кроме того, руководство безумным проектом идёт на пользу личному карьерному росту человека (он пишет в резюме «управлял валовой выручкой в $10 миллионов», забывая упомянуть, что себестоимость товаров составляла $30 миллионов). По сути, здесь присутствует приличная награда за успех и отсутствует наказание за провал, а иногда за провалы даже награждают! Так почему бы не сделать что-то безумное?

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

Отстойный код и отстойная data science


Медианный дата-саентист ужасен в написании кода и в целом в разработке. Те немногие, кто хотя бы немного понимает в кодинге, часто плохи в разработке: они склонны к оверинжинирингу, влюблены в себя и хотят тратить время на создание собственной платформы (ребята, не стоит этого делать).

У меня это вызывает два чувства:

  1. Меня раздражает, что у меня нет никакой власти над кодом и инфраструктурными решениями. Работа с дата-саентистами без контроля над инфраструктурой похожа на карабканье по кучам иммутабельного навоза.
  2. Очевидно, что во всей отрасли есть потребность в людях, владеющих и data science, и кодингом, чтобы они могли руководить практиками data science в технической должности.

Плохое менторство


Я не хочу особо сильно придираться: в каком-то смысле, дата-саентисты вполне могут и не писать хороший код! Особенно если у них есть другие ценные навыки или если они новички. С другой стороны, добравшийся до продакшена плохой код — симптом плохой структуры и руководства командой, а не ошибки отдельных сотрудников! Описывая уровень владения кодингом медианного дата-саентиста как «отстойный» я просто пытаюсь быть честным, а не ворчу.

Проблема заключается в том, что медианный дата-саентист работает в мелкой или средней компании, которая строит свои практики data science без учёта того, что код дата-саентистов будет отстойным. Они скорее позволят 23-летнему новичку, знающему, как выполнить pip install jupyterlab, работать самому по себе или управлять им вместе с другими похожими 23-летними людьми. Где отвечающий за всё взрослый?

Откровенно говоря, 23-летние дата-саентисты, наверно, и не должны работать в стартапах; им следует работать в компаниях, имеющих достаточные мощности и желающих делегировать работу дата-саентистам, пришедшим прямиком из колледжа. Очень многие карьеры были разрушены ещё до своего начала — студенты data science, нанятые в третьей волне в компанию серии C, где первые две волны найма или не обеспечивают никакого менторства, или их менторство просто отстойно, потому что они начинали свою карьеру таким же образом.

Плохое самообразование


С другой стороны, это вина не только компаний и менеджеров; самих дата-саентистов можно обвинять в очень плохом карьерном росте. Это вполне нормально для людей, только начинающих свою карьеру, однако на каком-то этапе резюме дата-саентистов начинают опережать реальное накопление навыков, и меня это не может не бесить.

Похоже, основной тип карьерного роста, который практикуют дата-саентисты — это изучение API какого-нибудь инструмента градиентного бустинга или потребление поверхностных + неглубоких + нерелевантных знаний. Лично мне не нравится такая траектория обучения, поскольку я никогда не ощущал, чтобы основном узким местом в моей работе было незнание какого-то инструмента градиентного бустинга. Скорее, основными узкими местами обычно были ужасная инфраструктура и отсутствие данных (качественных), поэтому всегда казалось естественным изучать эти аспекты, чтобы расчистить себе дорогу.

Мои пробелы в знаниях обычно были менее грандиозными, чем необходимость изучать работу какой-то сверхсовременной языковой модели или притворяться, что я понимаю какую-то техническую статью на arXiv, испещрённую сложным матанализом в LaTeX-разметке. Лично я получил большую пользу от прочтения первой пары глав сложных учебников (проигнорировав остальные 75% учебника) и от освежения в памяти самых дубовых математических знаний типа «как работают логарифмы». Да, должен признаться: я старик и мне нужно освежать в памяти начала анализа из старшей школы. Возможно, потому, что у меня есть 30 тысяч подписчиков Twitter, я живу в постоянном страхе того, что кто-то начнёт проверять меня вопросами типа «а какая формула у F-теста?», и если я не отвечу, то меня разоблачат. Поэтому мой мозг говорит мне, что я должен постоянно повторять свои знания основ. Наверно, это странный образ жизни, но мне он подходит: присмотревшись к линейной регрессии и основам математики, я внезапно осознал, что многие люди просто притворяются, что понимают всё это, а показной интерес к более сложным темам — просто софистика.

При моём образе жизни я не вижу, как прочтение статьи с предложениями типа «DALL-E — это диффузионная модель с миллиардами параметров» будет вообще релевантна моей работе. Медианный человек, любящий потреблять подобный поверхностный контент, на самом деле уже годы (а может, и никогда) не читал ни главы учебника матанализа. Не верьте им на слово, что они грызли гранит математики, потому что люди постоянно лгут о том, насколько они начитаны (и легко понять, когда они лгут). Ну, типа, чувак, ты действительно хочешь работать с «диффузионными моделями»? Да ты даже не знаешь, как сложить два нормальных распределения! Ты далёк от всяких там диффузий!

Я не хочу винить людей за то, что они тратят своё свободное время на что-то иное, кроме как изучение кодинга или выполнение упражнений из учебников. Чтобы стать настоящими специалистами во многих темах, нужно очень много времени, и это оставляет мало времени на всё остальное. В жизни есть много другого, кроме как ваша чёртова работа или предметные области, важные для карьеры. Один из главных грехов вакансий «дата-саентиста» в том, что наниматели ожидают от людей слишком многого.

Но есть и ещё один аспект: меня интересует, как вы вообще можете быть не любопытны? Как вы можете писать на Python пять лет своей жизни и ни разу не взглянуть на исходный код и не попытаться понять, как он работает, почему он спроектирован именно так, и почему конкретный файл в репозитории находится именно здесь? Как вы можете аппроксимировать десяток регрессий и не попытаться при этом понять, откуда берутся эти коэффициенты и какая линейная алгебра лежит в их основе? Даже не знаю, меня это удивляет.

В конечном итоге, никто на самом деле не знает, чем занимается, и это нормально. Однако из-за того, что компании не развиваются с учётом этого наблюдения, а люди не управляют своим образованием с учётом этого наблюдения, мы застряли в аду глупости, и это сводит с ума.

Дата-инжиниринг успокаивает


А вот то, что мне нравится в дата-инжиниринге:

  • Чувство автономности и контроля.
    • По самой природе моей должности я имеют огромный контроль над инфраструктурой.
    • Дата-инжиниринг кажется существенно менее подверженным капризам и указаниям безумного руководства.
  • Меньше потребность в софистике.
    • О моей работе судят по тому, насколько хороши конвейеры данных, а не не по тому, насколько красивы слайды моих презентаций или сколько модных словечек я могу использовать в предложении. Не то чтобы в дата-инжиниринге нет модных слов и трендов, но они больше навязываются поставщиками услуг SaaS, а не самими инженерами.

  • Больше свободного времени.
    • Похоже, что благодаря должности дата-инженера я излечился от синдрома самозванца. Кажется, теперь у меня больше возможностей дурачиться в свободное время, не чувствуя вины из-за каких-то аспектов моей работы или опыта. Но, вероятно, это в основном связано с тем, что я перестал быть лакеем менеджеров по продуктам.

  • Очевидная и мгновенная польза, не привязанная к KPI.
    • Я люблю, когда меня ценят, что уж тут говорить.
    • В конечном итоге, дата-саентисты нуждаются во мне больше, чем я в них; именно благодаря мне их труды попадают в продакшн и работают без проблем.
    • У меня есть ощущение, что если моей текущей компании придётся прибегнуть к увольнениям, будет глупо увольнять меня, а не дата-саентиста.
  • К счастью, я чувствую, что хорошо справляюсь с работой.
    • Поработав на различных низовых должностях, связанных с данными, я получил чёткое понимание того, что нужно моим низовым потребителям, а также как относительно легко организовать QC/QA моей работы, как это бы сделал хороший аналитик.
    • В своей предыдущей компании у меня часто возникало чувство «я бы спроектировал это гораздо лучше» в отношении нашего стека данных, и я безмерно раздул своё эго, самостоятельно убедившись в обоснованности этих подозрений.
    • На текущей должности я могу использовать практически всё, чему научился на протяжении всей своей карьеры.

Со значительным отрывом самое главное здесь — чувство независимости. Сейчас кажется, что единственный, на кого я могу жаловаться — это я сам. (И отвращение к себе гораздо более здравое чувство, чем ненависть к какому-то менеджеру по продукту.) Поскольку отправка кода дата-саентистов в продакшн в моей компании зависит от меня, я имею право вето над большой частью плохого кода. Поэтому если они засунут в продакшен плохой код, это в конечном итоге окажется моей ошибкой.

Я думаю, траектория развития моей карьеры выглядит логично — я бы никак не мог попасть напрямую в дата-инжиниринг и качественно выполнять свою работу, не сделав сначала следующего:

  • Изучить несколько стеков данных и сформировать мнения о них с точки зрения нижестоящего потребителя.
  • Стать лучше в кодинге.
  • Освоить жаргон, которым пользуются дата-инженеры для описания данных (он отличается от того, как описывают данные социологи, финансисты, дата-саентисты и так далее), например, «сущность» (entity), «нормализация» (normalization), «медленно меняющиеся измерения типа 2» (slowly-changing dimension type 2), «теорема CAP» (CAP theorem), upsert, «таблица ассоциаций» (association table) и так далее, и тому подобное.

То есть в конечном итоге у меня нет сожалений о том, что я занимался data science, но в то же время мне нравится переход к дата-инжинирингу. Я продолжаю заниматься data science в том смысле, что определения этих должностей довольно расплывчаты (работая и «дата-саентистом», и «дата-инженером», я тратил примерно 40% времени на написание SQL-преобразований), могу критиковать и давать отзывы по работе, связанной с data science, да и к тому же я недавно на самом деле развёртывал код с достаточно сложной математикой. Можно даже сказать, что я просто дата-саентист, управляющий инфраструктурой data science компании.

Как бы то ни было, это замечательная смена деятельности, и я рекомендую её каждому, кто хорош в кодинге и ненавидит свою работу в data science. Если вы хотите перейти в эту сферу из data science, то советую активно размывать границы между data science и дата-инжинирингом, чтобы подготовиться к переходу. Пишите код для репозитория управления рабочими процессами своей компании; выводите вещи в продакшен (и живые API, и пакетные задачи); учитесь работать с CI/CD, Docker, Terraform; формируйте мнения о том, что передают вам вышестоящие инженеры (что вам нравится, что нет и почему). На самом деле, высока вероятность, что эта работа будет полезнее и интереснее, чем настройка гиперпараметров, так почему бы не начать прямо сейчас?

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

Комментарии (34)


  1. Tzimie
    14.12.2022 10:24
    +3

    Люблю читать крики души


  1. MentalBlood
    14.12.2022 10:33

    Меня раздражает, что у меня нет никакой власти над кодом и инфраструктурными решениями

    Интересно, это из-за способностей автора или из-за "офисной политики". Так то всегда есть что-то, что изменить не можешь, и с чем нужно как-то работать


    1. vassabi
      14.12.2022 11:07
      +1

      ИМХО это нездоровая офисная политика его менеджмента. При умелой офисной политике - хотя бы будут делать вид, что прислушиваются к мнению сотрудников. (При здоровой - будут прислушиваться). А такое "ломание через колено" - это явный просчет в какой-то цепочке управления :)


  1. vassabi
    14.12.2022 10:38

    1) Хм, довольно интересное описание дата-инжиниринга как "место гнома в подвале, который поддерживает тепло в трубах датасатанистов наверху, и к которому не дотянулись руки менеджмента"

    2) Со стороны становится очевидно, что в датасатанизме зреет следующий "святой грааль ИИ" - не делать сразу "в лоб" попытку найти ответы на все-все-все вопросы, а сначала проверить сам вопрос и объяснить, - почему запрос пользователя (менеджмента) нехороший, и как его можно улучшить.

    (гипотетический например: "вопрос: как пикапить девушек? ответ ИИ: у вас неправильный вопрос. Вы должны спросить себя - что есть такое во мне, чтобы меня хотели пикапить девушки? Скажите - что вы умеете делать? Как вы выглядите ?")


    1. Layan
      14.12.2022 14:55

      вопрос: как пикапить девушек? ответ ИИ: у вас неправильный вопрос. Вы должны спросить себя - что есть такое во мне, чтобы меня хотели пикапить девушки?

      И вот, даже в вашем гипотетическом примере ИИ, без дополнительных вопросов пытаетесь сразу решить совершенно другой вопрос. Если у меня задача пикапить девушку, мне возможно и не нужно, чтобы она пикапила меня и меня мой внешний вид вполне может не волновать. Может, мне нужно взять несколько сотен евро, пойти на улицу красных фонарей и пикапить там? Без вот этих "что я умею делать" и "как я выгляжу".
      В том-то и вопрос, что ИИ (да и человеку на тех должностях, где планируется замена на ИИ) постоянно приходится угадывать, что имел ввиду человек в том конкретном вопросе. Ведь у человека почти всегда будет контекст, его личный.


  1. 12rbah
    14.12.2022 10:49
    +3

    Можете описать какого примерно объема код, который пишут ds-ы? Просто если это скрипт на 300 строк(обычно на гитахабе что-то вроде этого бывает), то в целом можно понять почему люди особо не заморачиваются(хоть я лично и против такого, знаю человека который писал 16к строк кода без класов, неймспейсов всё делая на функциях и структурах до сих пор не знаю зачем он это делал, если что задача хорошо ложилась на ООП). Возможно моё мнение ошибочное, что ds-ы в основном занимаются построением моделей или визуализацией, чем написанием хорошего кода. В целом если человек приходит после вуза(ds которым 23), в компанию которая не разрабатывает проекты/продукты, то возможно ему особо никто не подскажет как писать код, т.к. не все даже понимают что их код плохой.


    1. barloc
      14.12.2022 11:22
      +1

      Я не сатанист, но иногда привлекают.

      Обычно модель занимает где-то столько кода, но когда ее начинают встраивать в продуктовый ландшафт - все становится гораздо интереснее, это уже взрослое программирование. И сидение на потоках данных, и какие-то внутренние кеши и хранение стейта, и какая-то синхронизация данных.

      Мне кажется поэтому от сатаниста ждут модель, упакованную в фастапи обертку - а дальше уже с ней работают другие ребята по какому-то описанному алгоритму.


    1. vilka14
      14.12.2022 11:51
      +1

      Сейчас у меня в проде микросервис из десятка нейронок. CLOC посчитал 4290 строк на питоне и 600 на SQL.


    1. 0xd34df00d
      14.12.2022 11:55
      +1

      Ушёл из сатанизма 3-4 года назад. Тогда сидящие рядом датасайентисты писали где-то строк 10-50 самих моделек и, возможно, строк 50-200 предобработки данных (загрузить данные из файлов, условно).


      1. stanislavkir
        14.12.2022 16:32

        Куда ушел?


        1. 0xd34df00d
          14.12.2022 19:23
          +4

          Пишу всякую ерунду на хаскеле и ещё более ненужных языках.


  1. Gavr09
    14.12.2022 10:57

    Мне кажется, основная проблема, что все понимают обязанности DS по-разному. Кто-то в этом видит чистую аналитику, кто-то - подбор гиперпараметров, кто-то - работу модели в комплексе, в составе системы, ближе к MLOps.
    Я была очень удивлена, когда как-то пересеклась с одним DS из крупнейшего банка страны и поняла, что он не знает, что такое Docker и вообще никогда не использовал, хотя работает 4 года. Значит, наверное, человеку так комфортно.
    Как по мне, DS должен понимать основные инженерные моменты, должен понимать, как он получает данные, как будет в последующем работать его модель (в том числе и технически), да и вообще - нужна ли тут модель, может можно как-то проще решить задачу.
    И мне как раз нравится в работе DS эта комплексная составляющая. Твоя задача не в том, чтобы тяжелую нейронку хоть куда-нибудь вставить, а в том, чтобы придумать лучшее решение для конкретного проекта с конкретными ограничениями.


    1. Ivan22
      14.12.2022 17:51

      а по факту , все равно надо подогнать ответы под уже принятые решения


    1. GbrtR
      14.12.2022 17:56

      что он не знает, что такое Docker и вообще никогда не использовал
      Ну по идее чем ближе к чистому железу, тем лучше производительность, что для DS может быть принципиально. В случае с докером, особенно будет на IO влиять.

      Плюс если редко изменяемая и не сложная инфрастраструктура (или наоборот слишком сложная) или не в команде работаешь, то докер волшебных преимуществ не даёт.


      1. Ivan22
        14.12.2022 19:19

        в 99% случаев ds работают на ноутбуках с локальными csv файликами с помощью питона. Какой тут докер


        1. GbrtR
          14.12.2022 19:30
          +1

          При правильном использовании и дисциплине, докер вполне полезен даже в подобных сценариях.


        1. kxx
          15.12.2022 02:12

          В последнее время в вакансиях DS часто AWS / Google Cloud / Azure


          1. Ivan22
            15.12.2022 14:29

            это значит уметь стащить себе на ноут csv из s3. Для сеньерного левела - в parquet формате


    1. vladimircape
      15.12.2022 09:08

      Ко мне в команду пару лет назад наняли ds профессора вуза, хотя я был против. Так он тензорфлоу не могу поставить не то что докер и говорил что нейронки не нужны.


  1. barloc
    14.12.2022 11:36

    Да, интересно смотреть на ситуацию с другой стороны.

    То есть и там такое же ощущение, что в 90% это просто раздувание щек и ноль результата на выходе.


  1. sharhack
    14.12.2022 11:47
    +2

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


  1. mrkaban
    14.12.2022 13:22

    я живу в постоянном страхе того, что кто-то начнёт проверять меня вопросами типа «а какая формула у F-теста?», и если я не отвечу, то меня разоблачат. Поэтому мой мозг говорит мне, что я должен постоянно повторять свои знания основ.

    На мой взгляд самый верный подход для любой сферы.


  1. aweawem
    14.12.2022 16:33

    Привет, я 23 летний аналитик, не совсем DS, но около того. И я работаю аналитиком уже больше 2 лет, причём не после колледжа, а после универа, так что акцент на числе 23 в этой статье немного притянут, имхо. По поводу отстойных руководителей, здесь согласен, однако это же сугубо индивидуально от места к месту. На своём первом месте работы в крупной компании (~10 000 человек) я в основном и занимался подгонкой отчётности и планов под амбиции руководителя. На новой работе отдел аналитики имеет гораздо больше власти и «безумную идею» просто не пропустят дальше гипотезы, если независимое исследование аналитика её не подтвердит. По поводу кода, у такого аналитика как я главная цель это выкатить качественное исследование за адекватное время с метриками и визуализациями, на основании которого бизнес будет принимать решения. Если заказ разовый и исследований подобного формата не предвидится, то немного говнокода никак не повредит бизнесу, зато может существенно сократить время. Ну а коллегам дата-инженерам респект в любом случае.


    1. GbrtR
      14.12.2022 17:31
      +4

      И я работаю аналитиком уже больше 2 лет, причём не после колледжа
      В духе статьи надо писать «я работаю сеньёр аналитиком».


    1. Des96
      16.12.2022 12:54

      Под колледжем в США имеют в виду бакалавриат в универе


  1. rombell
    14.12.2022 22:14

    Когда польза от работы превышала затраты на оплату труда, часто это не давало внутренней отдачи

    Что-то неладно либо в этой фразе, либо у автора в понимании мира, поскольку это базовое условие найма сотрудников — чтобы они приносили пользы больше, чем тратилось на их оплату.


    1. Ivan22
      14.12.2022 22:47

      это теоретически оно базовое, а практически это измерить невозможно для каждого сотрудника в отдельности, особенно ds


  1. Soer9090
    14.12.2022 22:22
    +1

    А про дата инженера статейку не накатите ?) Хочу им стать


    1. Archi_Pro
      15.12.2022 12:20

      берешь HH и смотришь описание вакансий и будет тебе полная ясность, вплоть до понимания за какой скил сколько платят


  1. Archi_Pro
    15.12.2022 12:07


    Jan 6, 2013 — #BigData analysis is like teenage sex: everyone SAYS they're doing it, few are, and if they are then it's not as great as they say it is.
    (с) Dan Ariely
    А ведь 10 лет прошло уже
    Дата сантист - это математик, его задача проверять гипотезы, переводить бизнес проблему на язык цифр, именно по этому появилась новая проффесии типа ml engineer, data engineer,DevOps.
    Да и сам дата саенс весьма разнообразен начиная от дашиков заканчивая трансформерами и прочим дип лерненгом


  1. SSukharev
    16.12.2022 00:40

    Я в IT с 97 года, менеджеры везде одинаковые, работа везде одинаково не интересна и не приносит радости и пользы, она просто даёт чуть больше денег чем в других отраслях. С инженера данных спрос меньше, чем с аналитика (датасаинтиста), который гнёт спину под требованиями бизнес-заказчика, тот требует денежного эффекта в стопятьсот миллионов или капризничает по поводу представления данных в интерфейсе.. Вот и вся разница.


  1. Glintvein
    16.12.2022 07:13

    Интересно, почему подобные посты не пишут кассиры магнита или водители троллейбуса...


    1. bbvoronin
      16.12.2022 12:53

      Пишут на bus.habr.com


  1. AnS213
    16.12.2022 12:53

    >>Со значительным отрывом самое главное здесь — чувство независимости

    мне кажется, ложное чувство. Заказчик же остался. И в большинстве случаев - это охаянный датасайентист. Согласен, что последним приходится всё хуже и хуже, потому как их заказчики (всеми обругивамые "бизнесы" и "менеджеры") вот-вот снова откроют истину, что "Наиболее важные факторы, нужные для управления любой организацией, как правило, неизвестны и количественно неопределимы". И прикроют лавочку, потому как по старинке много мелких бизнесовых (не ИТ, не цифровых) экспериментов для бизнеса более выгодны, чем раздутые ИТ абстракции с огромными бюджетами

    ждём статью - "Прощай ИТ, каким мы его знали"