Всем привет! Случайно наткнулся на этот веб-сайт и хочу поделиться своим личным опытом работы в сфере ИТ. Точнее, это даже была не работа, а знакомство с данной сферой. Но, возможно, мои выводы будут кому-то интересны. Важно: мнение и опыт личной мой и может быть нерелевантным для других людей. Все описанное ниже касается только веб-разработки.
Сразу скажу, что мой вид деятельности – это аналитика, а конкретно: бизнес-планирование и аналитика рынков. Однако, в середине 2010-х годов мне довелось по стечению обстоятельств столкнуться со сферой ИТ. И да, у меня даже были мысли перейти туда работать, ибо реально понравилось.
Но, после нескольких проектов и общения с клиентами в этой области, я зарекся иметь дело вообще с данной сферой. Да, я делаю что-то для себя, может скрипты какие-то, может что-то просто изучаю в свободное время, но как работа – это однозначное нет. Даже друзьям отказываю, хотя обращения такие бывают. Итак, объясню почему так, что я увидел и какие выводы сделал.
У меня было всего несколько клиентов на веб-сайты, а также ряд проектов по бизнес-планированию ИТ-проектов. Несмотря не такой, казалось бы, незначительный опыт, я смог достаточно быстро сделать определенные выводы и принять решение.
Вывод первый. Это сложно. По сути это инженерия, но в виртуальном пространстве. Чтобы реально качественно спроектировать даже небольшой веб-сайт, нужно сделать глубокий и всесторонний анализ логики, подходящих технологий, интерфейса, предположить нагрузки, масштабируемость и т. п. Это реально требует времени, знаний и усилий. И это только проектирование, а дальше программирование, верстка, отладка, тестирование, корректировка, всевозможные настройки и т.п. и не забываем про вмешательство клиента на любом этапе с его хотелками. Важная особенность сложности разработки – это то, что большинство такой работы не видно, т. е. клиент просто никогда не поймет и не оценит такую работу. Не менее 90% клиентов просто подумают, что исполнитель тянет время и обманывает.
Вывод второй. Психология восприятия клиентом сложности разработки. Сейчас не 2005 год, когда можно было сделать относительно просто веб-сайт и он уже будет иметь значение. В наши дни (2024 год) все мы пользуемся проектами, которые создавались годами, проходили отладку, внедрение новых технологий, масштабирование, тестировались рынком и т. п. И когда клиент думает, что ему нужен, скажем, интернет-магазин, он представляет себе эдакий Амазон. Да, он может говорить, что ему не нужно сложностей, но практика показывает обратное. Постоянное огромное количество доработок и хотелок, ругани, обвинений в обмане – это результат того, что клиент воспринимает веб-сайт как просто некий дизайн-макет на листе бумаги или небольшой текст в Word. Думает он примерно так: «А что такого? Взял да и сделал. Это же элементарно! Вот я пользуюсь же таким-то и таким-то. В чем сложность? Да это просто мошенники!». К слову – это реальный мой опыт, когда человек сравнивал сдаваемый ему веб-сайт с Амазоном и ругался, что не сделано так, как у последнего. И это не один пример в моей жизни, но не хочу слишком много текста писать. По опыту же расчета бизнес-планов недооценка сложности составляет десятки и сотни раз.
**Вывод третий. **Предложение услуг по разработке – это просто по большей части профанация. Если не брать профессиональные компании, которые составляют лишь малую часть предложения услуг, то по сути предложение представлено реально псевдо-разработчиками, которые готовы сделать веб-сайт за 2 дня и за 5-10 тыс. руб. Да, на Тильде и иже с ними, но клиента это не волнует. Здесь появляется смешное противоречие: 1) клиент ожидает качество (см. вывод второй) и 2) предлагают по сути какашку. Сбалансировать такую ситуацию практически невозможно, и приводит это к тому, что разработчики вынуждены подстраиваться под огромные потребности клиентов с бюджетом в 2 рубля, а клиенты вынуждены довольствоваться просто ужасным качеством. И исполнителей можно понять – только так можно заработать: проще написать «display: none», чем качественно сделать бэк. А клиент потом мучается с плохой поддержкой, низкой производительностью и кучей багов. Опять же, не рассматриваю исключительные случаи, а только основную массу предложения. Конечно, если компании, которые работают правильно и есть адекватные клиенты.
Что же в сухом остатке? А получается так, что, с одной стороны, работа программиста недооценивается тупо в десятки и сотни раз. Исполнителям приходится как-то выкручиваться, чтобы хоть что-то заработать. С другой стороны, клиент ожидает какого-то чуда, абсолютно ничем не обосновывая свои требования и имея бюджет, заниженный в те же десятки и сотни раз. Может со мной что-то не так, но даже при наличии четко расписанных задач, бюджета и тайминга, у меня не получалось объяснить даже элементарные вещи клиенту. Они просто отказывались понимать, что их пожелание требует такого-то времени и такого-то бюджета.
Таким образом, программирование и разработка превращается не в реальное дело и профессию, а в некий навык коммуникации, где нужно быстрее срубить бабла, убедить клиента в том, что он получил что-то стоящее, и побежать к следующему такому же клиенту, который не готов платить за качество. Обе стороны будут препираться и ругаться, ибо разрыв в возможностях и ожиданиях просто колоссальный. А такой режим работы, что очевидно, просто выматывает не принося дохода и не давая возможности заниматься чем-то полезным и интересным.
Другими словами, ИТ - это абсолютно бессмысленная деятельность как с точки зрения заработка, так и с точки зрения интереса и полезности. Эффективность примерно ноль, если не минус, учитывая стрессы, недоплаты, переработки и выяснение отношений с клиентами. Так что оставил я это дело в качестве хобби.
Вот такой у меня был опыт, дамы и господа. Возможно, кому-то будет интересно. Повторюсь: изложенное есть лишь мой личный опыт, выводы я сделал только для себя и не претендую на охват всех возможных ситуаций.
P. S. Спасибо за этот веб-сайт, где можно почитать реальную ситуацию в ИТ.
Mike


Вы сейчас описали продуктовые компании, будь вы в eнтерпрайсе, процесс разработки был бы построен по другому.
А так статья адекватная.