Персональный блог Игоря Антонова aka "spider_net"

Немного про 1С и 1С-разработчиков


Рубрика: Без рамки -> 1С:Предприятие
Метки: | | | | |
Просмотров: 4097
Немного про 1С и 1С-разработчиков

Мне в целом нравится компания 1С и их главный продукт – платформа 1С:Предприятие 8. Пусть платформа не идеальна и имеет ряд минусов, но плюсов, на мой взгляд, гораздо больше. Один из самых главных – распространённость. Можно долго ныть и сетовать на 1С, но они сделали глобальное дело, создали свою эко систему и подарили тысячи рабочих мест разработчикам. К этому можно относиться по-разному, но факт остается фактом – 1С делает правильный продукт. А все предрассудки о криворукости 1С-разработчиков можно смело переложить на любую другую востребованную услуг.

Взять, к примеру, web-разработку. Сайты разные нужны, сайты разные важны! Только ленивый не знает, что любой современной компании нужен собственный сайт, а раз так, то почему бы не срубить по-быстрому денег? Ведь что там делать! Быстренько смотрим видео курс и через 40 часов из пользователя превращаемся в профессионала, готового открыть собственную web-студию. С продуктами 1С аналогичная ситуация. Они получили широкое распространение, а порог вхождения в процесс разработки слишком низкий.

Можно толком ничего не читать, а тупо набрать готовых обработок с инфостарта и отправляться в поля на заработки. Самое интересное, что у таких горе специалистов слишком высокие шансы стать востребованными. Проблемы с продуктами 1С в сегменте малого бизнеса сводятся к банальной настройке и добавлением особых колонок в типовые отчеты. "Специалисты" справляются с этими задачами, и заказчик начинает ошибочно полагать, что перед ним толковый 1С’ник способный решить абсолютно любые проблемы.

Это далеко не так. Даже добавление простой колонки может превратиться в глобальную проблему, но взрыв случится не сразу. За свою практику подобных примеров я насмотрелся навалом. Вот мой любимый и самый распространенный.

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

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

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

Первая очень дорогая. Исполнитель решает попытать силы обновить конфигурацию, при этом сохранив свои наработки. Обновление выполняется не совсем гладко и может запросто убить накопленные кастомные данные. Проще установить заказчику обновления, а потом сослаться на «тупость» разработчиков компании 1С. Мол, косяк 1С и именно поэтому перенос определенных полей невозможен. Заказчик вынужден заплатить деньги за обновления и остаться наедине со своей «доработанной» конфигурацией. Вполне возможно, что в недалеком будущем, умный парень или девушка с Инфостарта сделает порт обработки для формирования отчетности и проверенный временем исполнитель гордо ее интегрирует в конфигурацию, еще раз опустошив кошелек заказчика.

Все выше описанное напоминает ужастик, но к несчастью, подобные случаи не единичны. В этой ситуации жаль в первую очередь заказчика. Он ведь считает, что экономит! На самом деле он как наркоман подсаживается на иглу, с которой слезть будет с каждым годом трудней. Мораль сей басни такова: не все специалисты 1С одинаково полезны.

Вторая сюжетная линия еще мрачней. Исполнитель, понимая всю «задницу» с которой предстоит столкнуться, просто не берется за данный вид работ и пропадает. Отключенный телефон, игнорирование email в течение длительного времени – верный признак, что спец сгинул в информационной пучине. Мрачности вроде больше, но плюсы в этом случае тоже есть. Заказчик не выбросит кучу денег впустую, и у него появляется шанс найти адекватного человека.

К чему это я все говорю? Не стоит судить о технологии на основании труда таких «специалистов». Перед тем как делать выводы попробуйте протестировать ее самостоятельно. PHP, 1С и другие, порицаемые технологии, могут вести себя совершенно по другому в руках настоящих профи. Над этой фразой я рекомендую задуматься и начинающим специалистам, которые находятся в стадии поиска себя. Рельсы, джанго или любая другая «крутая» технология не сделает из вас профессионала. Практика и время – вот основные критерии успеха.

Оставьте комментарий!
comments powered by HyperComments