Куда дальше?

Управление - Бизнес-процессы

1С умеем, бизнес-процессы умеем, системы мотивации умеем, ТОС умеем, Scrum умеем... Чего не умеем?

Последние несколько лет я и на Инфостарте, и в жизни, стараюсь подтолкнуть людей к расширению профессионального кругозора. Я убежден, что в современном мире невозможно занять достойное место, занимаясь узкоспециализированной деятельностью – только узкоспециализированной деятельностью (за редкими исключениями).

Есть, например, ребята, которых называют «кодеры» - они ничего не хотят знать о предметной области, заботятся только о качестве кода, о производительности, о правильной структуре данных.

Оно, конечно, неплохо, но такие ребята постоянно находятся в зависимости от окружения. Им нужен переводчик – методист, который транслирует задачу заказчика в термины, понятные кодеру.

Соответственно, у кодера есть ограничение по местам работы – подходит крупный франч или предприятие с большим и разношерстным ИТ-отделом..

Универсал имеет немного больше возможностей – он умеет понимать язык пользователей, почти все диалекты. Но универсал, как правило, не умеет говорить на языке бизнеса (этот язык отличается от диалектов пользователей). На схожую тему уже есть статья, повторяться не буду.

Но сегодня – не об этом, сегодня – о технологиях.

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

Конечно, раньше я слышал о таких приложениях, я ведь ИТ-директором работал. Компании нужен был сайт, компания хотела облачную CRM, компания хотела доступную из любого места систему управления задачами и проектами, компания хотела интернет-магазин. К сожалению или к счастью, я всегда умел уходить от самостоятельного решения таких задач с помощью известного всем приема – найти подрядчиков или готовое решение по модели SaaS. В итоге компания тратила огромные деньги, не получая достойного результата. Но об этом позже. Единственное исключение в этом списке – система управления задачами и проектами, которую я сделал на 1С в тонком клиенте, но гордиться тут нечем.

Еще сидя в уютном желтом домике, я вместе со своими ребятами поковырялся в битриксе и его интеграции с 1С. Нашли одну удобную для себя нишу: оказалось, что внутри битрикса скрывается база данных на MySQL, и с ней вполне-таки можно работать через механизм внешних источников данных 1С. Можно и писать, и читать, и создавать таблицы.

В голове зародилась мысль, что на этой простейшей технологии можно построить неплохие, полезные и эффективные решения. Например, мы переделали свой слайдер из «Кастомизации на лету», заменив PowerPoint на страничку корп.портала в битриксе, на которой стоял уже настоящий слайдер (который листается пальцем на телефоне), а в его слайдах выводятся графики по показателям из 1С средствами Google Charts. Выглядело забавно, реализовывалось элементарно, и весьма симпатично смотрелось на телефонах руководителей – масштабировалось до фулскрина, понимало поворот экрана, листалось, не требовало обмена данными и установки мобильного приложения, правильная авторизация есть в коробке битрикса.

Я даже поговорил со знакомыми вебщиками (битриксоидами и обычными) о том, насколько востребованы у заказчиков интеграции битрикса и 1С, хотел плотно заняться этой темой вместе с ними. Никто же не мешает, например, вместо таблиц с показателями гнать в битрикс таблицы с данными – те же документы или справочники, чтобы реализовать, например, личные кабинеты поставщиков. Интеграция простая, понятная 1Снику, можно реагировать на события системы, ставить произвольные фильтры, использовать схемы компоновки и т.д. Особенно эта технология стала мне нравиться после того, как я реально поработал с типовой выгрузкой каталога номенклатуры из 1С в битрикс (да простят меня ее разработчики).

Но что-то как-то не пошло, вебщики не проявили интереса к моей гениальной технологии J, ну да ладно.

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

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

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

Первое, что бросается в глаза при разработке веб-приложений – бесчисленное количество инструментов и технологий. Это языки программирования, фреймворки, форматы передачи данных, среды исполнения и отладки, нотации и правила разработки, доступные к использованию СУБД и т.д. Перечислять и анализировать не буду, вы и сами все это знаете.

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

С веб-приложениями для людей все понятно – там есть все, или почти все, что нужно обывателю. Социальные сети там, человека по фоточке найти, поговорить голосом или буквами, поиграть в танчики, видосы посмотреть и т.д.

А для бизнеса что?

Самое распространенное бизнес-приложение – просто сайт о компании. Мне, 1Снику, с натяжкой удается называть сайт бизнес-приложением, но факт остается фактом. Теоретически, сайты создаются для решения задач бизнеса. Например, для привлечения клиентов, на эту тему есть очень широкий спектр услуг. Единственное, что смущает – цены изготовления сайтов, даже на популярных платформах. Те сайты, что я видел изнутри компаний, не приносили почти никакого толка для бизнеса, но цены были сродни стоимостям проектов внедрений учетных систем.

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

Есть еще разного рода коммуникаторы – плагины и платформы для организации обратной связи. Например, на сайтах такое окошко, которое назойливо просит ввести номер телефона, чтобы кто-то потом перезвонил.

Более крупная тема – системы управления задачами и проектами в облаке. Таких систем масса, обычно распространяются по модели SaaS, соответственно не кастомизируются, плохо интегрируются (в смысле возни больше, чем пользы). В качестве учетной системы для задач годятся, но великой пользы тоже не приносят.

Что еще? А, да, сервисы. У 1С, например, много сервисов, наподобие директ-банка, поиска контрагентов по ИНН, электронного документооборота. Поставляются также как SaaS, но встроенная в учетную систему клиента часть может кастомизироваться. Полезные, конечно, штуки в жизни, но переворота в бизнесе не сделают.

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

Есть, конечно, и готовые решения – у всех крупных западных ERP примерно в одни и те же годы появилась веб-морда. Джедаи говорят, что она построена на устаревших на данный момент технологиях, но я пока не готов это обсуждать. Меня, повторюсь, смущает недостаточная кастомизируемость готовых решений от больших вендоров. Это – готовые решения, как Бухгалтерия базовая. Построить с их помощью небольшое решение для малого или среднего бизнеса за разумные деньги невозможно. Да и стоимость лицензий конская.

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

Они хотят работать с дилерами, клиентами, поставщиками в единой базе, через веб. Они не хотят содержать еще какую-то систему, гонять туда-сюда данные и работать в разных интерфейсах (исключение дружно делают для малышек БП, ЗУП и КА, как без них-то).

Они (почти все, как ни странно) хотят возможности работать офлайн, работать при разрыве соединения (это, увы, еще беда в наших колхозах), при этом не хотят держать базу на клиенте и выполнять обмены, обрабатывая потом коллизии. Хотят как электронной почте, которая спокойно живет в телефоне при отсутствии интернета – можно смотреть все письма, можно писать новые (без отправки, разумеется) – а при появлении соединения все это само собой синхронизируется с облаком. Такими они хотят видеть и свои приложения.

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

Например, справочники, в которых легко можно разложить взаимосвязанную нормативно-связанную информацию. Или документы, которые правильно (ну, или хотя бы привычно) отражают события хозяйственной жизни предприятия. Регистры накопления, в которых правильно лежат остатки и обороты в нужной аналитике. Отчеты, которые вкупе с СКД дают невероятный простор для кастомизации работы аналитиков. Ну чего я тут рассказываю, вы сами знаете.

Но на 1С правильные веб-приложения для бизнеса не делают, по двум основным причинам: скучная желтая морда и неудовлетворительная производительность при большом количестве подключений (включаем сюда все аспекты производительности – объем пожираемых ресурсов, блокировки, и т.д.).

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

Посудите сами. Представьте в рамках мысленного эксперимента, сколько вам нужно времени для создания интернет-магазина в конфигурации УТ 10.3? Если не думать об интерфейсе и производительности, то вроде затраты на такую задачу будут от нуля до нескольких часов. Просто делаем правильный RLS (пользователь видит все  документы, относящиеся только к нему), запускаем пользователя в систему, и… все! Зашел, оформил сам для себя заказ покупателя, выбрал номенклатуры (фотки, цены и остатки видно в форме выбора), провел документ, и наслаждайся жизнью.

Конечно, надо будет кое-что подкрутить для самообслуживания. Например, оплату. Или авторезервирование с выдачей дат доставки. Но, согласитесь, для 1Сника такие задачи – плюнуть и растереть. Тем более, что они все уже решены.

Можно еще и разделение данных добавить, тогда вообще кайф будет.

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

Для организации системы управления проектами и задачами вообще ничего делать не нужно – просто запускаешь людей в свою 1С:Документооборот 2 и правильно настраиваешь профили.

Если так рассуждать, то почти любая из известных мне задач для "бизнес-приложений в вебе" может быть решена с помощью платформы 1С.

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

Некоторые ребята выкручиваются, разделяя 1С и веб на разные приложения, и организуя связь посредством http-сервисов. Это очень увлекательное занятие, но суть теряется – мы опять имеем два слабо связанных приложения, и в веб-части придется еще раз описывать бизнес-логику, хранить данные, рисовать формы и отрабатывать события.

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

Почему адскую? Теперь это уже понятно: потому что там нет платформы 1С с ее структурой данных. Там нет справочников и документов, нет регистров накопления, нет отчетов. Есть голая БД, пустые формы, никаких объектов, примитивные события, всемогущий javascript и, как упоминалось в начале, бесчисленное количество доступных технологий низкого уровня (для создания объектов высокого уровня). Например, react js.

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

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

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

Итоговая – дилемма:

В вебе решены вопросы красивой морды и высокой доступности приложений и данных, но нет платформы для быстрого описания бизнес-логики.

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

Что делать? Ответ очевиден – объединить лучшее в одном флаконе. Создать платформу «как 1С» для разработки бизнес-приложений высокой доступности.

Нетрудно догадаться, что я говорю о metadata.js. И это не реклама.

На самом деле, таких платформ несколько – вы легко найдете другие примеры. Если расскажете о практике разработки бизнес-приложений на таких платформах – буду очень признателен. Мой поверхностный анализ показал, что эти платформы не подходят под мое определение – платформа «как 1С» для разработки бизнес-приложений высокой доступности.

Metadata.js – она как 1С. Там есть все знакомые классы – документы, справочники, перечисления, отчеты, регистры и т.д. Не все еще работают, но это потому что платформа молодая. Например, не работает класс бизнес-процессы. Честно говоря, мне кажется, он и в 1С не работает, в смысле толку от него мало, только картинки красивые.

В metadata.js, как и в 1С, есть ссылочная типизация. Я так же, как в 1С, записываю объект, и у него появляется guid. Как и в 1С, я, зная ссылку, могу ей воспользоваться из любой точки приложения. Равно как и ее реквизитами, табличными частями, методами, методами ее менеджера, получить объект, с его свойствами и методами поработать. Знакомо и привычно, только на javascript.

Про то, как в metadata.js решены вопросы производительности и доступности данных, офлайн-работы, репликаций, рассказывать не буду – есть статьи ее разработчика (вот, например).

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

Приложение на metadata.js работает само по себе.

Это не веб-интерфейс для 1С или какой-то другой системы.

Приложение на metadata.js само хранит данные, само рисует интерфейсы, само обрабатывает события, само обеспечивает офлайн-работу при необходимости, само строит отчеты.

Есть, конечно, интеграция с 1С, куда без нее. Она хорошая, красивая, но это – интеграция, это две системы. Красивее, чем в описанных выше примерах, но лично мне все равно не нравится. Красивее хотя бы потому, что метаданные в вебе воспроизводить не надо, и базовые методы и свойства классов – тоже. Хотя, иногда это самое «красивее» может сэкономить миллионы рублей клиента.

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

Уверен, что многие из вас, как и я, захотят разрабатывать бизнес-приложения высокой доступности на metadata.js.

Уверен, что кому-то из вас придется научиться разрабатывать бизнес-приложения высокой доступности на metadata.js.

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

Узнают они об этом от нас, Окнософта, а придут к вам. С нами у клиентов работать не получится, потому что пока только мы делаем решения на metadata.js, а спрос такой, что очередь можно выстроить на годы вперед.

А у нас ведь еще и долг перед обществом – мы не только решения на metadata.js делаем, мы и саму metadata.js развиваем. Должны развивать. Сейчас вот интерфейс на react js перерисовываем. Кстати, если есть желание и возможности, вы тоже можете поучаствовать в разработке платформы metadata.js. Представьте, от 1С такое услышать - давайте вместе платформу делать J.

Клиенты придут не только к вам, конечно, еще и к соседям, и к кондовым вебщикам , и попросят решить задачу. Увидев конский бюджет вебщиков, или стоимость лицензий для 1С на каждого потенциального клиента, они спросят – «а вы разве на metadata.js не можете сделать?». Надо будет что-от ответить.

Первое время, конечно, можно посылать людей куда подальше. Если все вокруг сговорятся, то так можно поступать до бесконечности. Но кто-нибудь да нарушит сговор, и денежный поток резко изменит направление – с желто-красного океана на голубой.

P.S. Чуть не забыл упомянуть о своих робких успехах.

Личные кабинеты поставщиков для УПП сделал за день примерно. БОльшая часть дня ушла на то, чтобы развернуть приложение, установить все нужные компоненты, и накатить библиотеку интеграции на УПП. Говоря проще, на тупёж ушло время – я ж первый раз.

Несколько поделок для интеграции 1С и веб-части приложения тоже сделал. Гордиться там нечем, но при внедрениях систем, стоЯщих «нараскаряку» (1С+веб), иногда сильно выручают.

Самое большое мое дело на metadata.js началось совсем недавно, это система управления потоками задач flowcon. Как только будет, что о ней рассказать и показать – обязательно сделаю.

P.P.S Если вы подумали, что это рекламная статья – вы ошиблись. Платформа metadata.js распространяется по лицензии MIT (=бесплатно).

Статья выражает лично мое мнение, лично мой опыт, лично мои наблюдения, не является заказной, никто ее не редактировал.

См. также

Комментарии
1. Станислав Пиголкин (StasPV) 17.10.17 13:48 Сейчас в теме
Обычная реклама.
DrAku1a; корум; Saint13; awk; Hans; CyberCerber; rpgshnik; Gilev.Vyacheslav; +8 1 Ответить
2. Иван Белокаменцев (1c-intelligence) 1880 17.10.17 13:55 Сейчас в теме
(1) какие люди, Станислав!
8 лет на инфостарте, первый комментарий - и сразу мне.
Считаю за честь.

Реклама чего? Технологии? Платформы? Метаданных 1С?
Можете мысль развить?
DrAku1a; unpete; slavap; Dem1urg; EMelihoff; RaketaSoft; TreeDogNight; shalimski; jONES1979; +9 Ответить
20. Евгений Маляров (unpete) 431 17.10.17 15:44 Сейчас в теме
(1),(12),(19) Да реклама, конечно. Кто спорит, но полезно понять, реклама чего?
Наше время продано на годы вперёд. Мы вынуждены отказывать 90% потенциальных клиентов.
Нужны рабочие руки и головы, способные решать реальные задачи.
Часовую ставку мы подняли до 4 тыс. в час., спрятали номер телефона с сайта, но это не спасает. Спрос всё равно больше предложения.
У Инфостарта большая аудитория. Не вижу ничего позорного в том, чтобы искать среди этой аудитории единомышленников.
brr; 7fortune; Rustig; EMelihoff; +4 Ответить
21. Роман Ложкин (webester) 24 17.10.17 15:51 Сейчас в теме
(20)
Кто спорит
Товарищ из (0) очень старательно опровергает ваше утверждение.
Gilev.Vyacheslav; +1 1 Ответить
35. Иван Белокаменцев (1c-intelligence) 1880 17.10.17 18:44 Сейчас в теме
22. Геннадий Николаев (genayo) 17.10.17 15:57 Сейчас в теме
(20) ТС у вас типа "евангелистом" работает?
rpgshnik; +1 Ответить
36. Иван Белокаменцев (1c-intelligence) 1880 17.10.17 18:44 Сейчас в теме
(22) нет, я везде евангелистом работаю. Вы же знаете.
23. борян петров (TODD22) 18 17.10.17 15:59 Сейчас в теме
(20)
Нужны рабочие руки и головы, способные решать реальные задачи.

Так напишите статью "Беру на работу с метадатой плачу 2000 руб в час" тогда и проблем с головами и руками не будет.
24. Евгений Маляров (unpete) 431 17.10.17 16:03 Сейчас в теме
(23) У меня на hh.ru полгода висело объявление, оклад от 200. Ни одного адекватного соискателя не нашлось.
25. борян петров (TODD22) 18 17.10.17 16:06 Сейчас в теме
(24)
У Инфостарта большая аудитория. Не вижу ничего позорного в том, чтобы искать среди этой аудитории единомышленников.

Может на ИС разместить?
Или написать статью "Как начать получать оклад от 200К в "Окнософте" благодаря метадате".
А так то желающих учить незнакомые и малораспространённые технологии не много ...
Но я думаю после этих постов в ЛС к вам будут поступать предложения от соискателей :)
37. Иван Белокаменцев (1c-intelligence) 1880 17.10.17 18:46 Сейчас в теме
(25) вы забегаете вперед. Такая статья будет, когда закончится эксперимент по освоению метадаты и "правильного понимания жизни" на двух подопытных кроликов.

И про то, что статью от меня ждете, как я сделал собственный бизнес, помню.
39. борян петров (TODD22) 18 17.10.17 18:51 Сейчас в теме
(37)
правильного понимания жизни

Без правильного понимания метадату не освоить? Можно забежать вперёд и узнать что есть "правильное понимание жизни"?

И про то, что статью от меня ждете, как я сделал собственный бизнес, помню.

Было бы не плохо. А то сколько встречал людей которые много умных вещей из книг рассказывали о том как надо в бизнесе деньги зарабатывать своего бизнеса почему то не имели. А так будет пример!
42. Иван Белокаменцев (1c-intelligence) 1880 17.10.17 18:58 Сейчас в теме
(39)
Без правильного понимания метадату не освоить?


тут все дело в степени усвоения. Если человек в 1С "ковыряется", он и в метадате будет "ковыряться". Став руководителем по какой-то нелепости, он в менеджменте "ковыряться" будет. И т.д.

"ковыряться", или "летать", или "двигать горы", "открывать горизонты", или "на работе сидеть" - это про правильное понимание жизни.

Оно параллельно с метадатой идет, как и с 1С, менеджментом, управлением станком :)
142. nicolas eliseev (nicxxx) 166 18.10.17 13:04 Сейчас в теме
(24)
а hh.ru полгода висело объявление, оклад от 200. Ни одного адекватного соискател

В Челябинске???
143. Евгений Маляров (unpete) 431 18.10.17 14:08 Сейчас в теме
(142) По всей России.
Претенденты были, но с убогим опытом либо в 1С, либо во front, либо в back.
А таких, которые разработали несколько веб-crm, интернет-магазинов, мобильных приложений, внедрили erp на паре заводов и написали драйверы на ассемблере для станков с ЧПУ - не нашел.
144. red 80 (red80) 18.10.17 14:13 Сейчас в теме
(143) если на Луну не летали, то конечно мимо?
EMelihoff; antonst1; vovan_victory; pm74; +4 Ответить
145. борян петров (TODD22) 18 18.10.17 15:08 Сейчас в теме
(143)Так может нанять разных людей для разных задач? А то как бы требовать от человека внедрение ЕРП и разработку интернет магазина с написанием драйверов на ассемблере для станков с ЧПУ это же ещё придумать такое надо....

Широкий кругозор иметь хорошо, владеть несколькими технологиями вообще отлично. Но владеть всеми на достаточно высоком уровне довольно сложно. Специализация она же не на пустом месте возникла.
А тут и вэб программист, и внедренец ЕРП и драйвера на ассемблере писать....
При чём с опытом реализации пары crm, интернет магазинов, автоматизации предприятий на ЕРП, написание драйверов на ассемблере?
Это большие проекты. На каких ролях должен ваш потенциальный соискатель работать во всех этих проектах? Или "ТыжПрограммист" один всё это должен делать?
148. red 80 (red80) 18.10.17 16:44 Сейчас в теме
(145)
Так может нанять разных людей для разных задач?
Тогда придется платить зарплату разным людям, вместо одной одному.
146. борян петров (TODD22) 18 18.10.17 15:18 Сейчас в теме
(143)
либо во front, либо в back.

И вообще зачем придумали разделение на бэк и фронт программистов в вэбе. Можно нанять 1сника он и вэб может и ЕРП внедрит и про ТОС расскажет. Станок? Ассемблер? Да легко.
Просто не понятно на каком уровне он должен знать все эти технологии?
152. Евгений Маляров (unpete) 431 18.10.17 19:19 Сейчас в теме
(143) Конкретный набор технологий не важен. Если человеку есть что сказать, он выразит свою мысль и на китайском, и на 1С и на лиспе. Нужны люди с широким кругозором и инженерным подходом к решению задач. Не вижу большой разницы в разработке схемы канализации, электрической схемы или программы на 1С. А те кто видят такую разницу, работать со мной не захотят и не смогут.
34. Иван Белокаменцев (1c-intelligence) 1880 17.10.17 18:41 Сейчас в теме
(20)
Статья выражает лично мое мнение, лично мой опыт, лично мои наблюдения, не является заказной, никто ее не редактировал.


Евгений, эта статья - не реклама metadata.js, Окнософта или тебя.

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

Все в соответствии с миссией Инфостарта:

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

Наша цель – предоставить пользователям учетных систем возможность недорого и качественно автоматизировать свой бизнес, а программистам, внедренцам и методистам 1С – обучаться, обмениваться опытом <...>
Dem1urg; Designer1C; +2 Ответить
43. Евгений Маляров (unpete) 431 17.10.17 19:49 Сейчас в теме
(34)
эта статья - не реклама metadata.js, Окнософта или тебя
Я понимаю.
Библия, Уголовный кодекс и стихи Веры Полозковой - это ведь тоже реклама. Только, не вульгарных "продуктов", а чего-то главного, из-за чего жизнь приобретает смысл.
44. Иван Белокаменцев (1c-intelligence) 1880 17.10.17 19:53 Сейчас в теме
47. Геннадий Николаев (genayo) 17.10.17 20:06 Сейчас в теме
(43) А вот это было сильно, оценил. Где можно ознакомиться с вашим пониманием смысла жизни?
48. Евгений Маляров (unpete) 431 17.10.17 20:26 Сейчас в теме
(47) Вряд ли скажу что-то новое. Если я - звено эволюции, то смысл жизни - повышать целевую функцию. То есть, делать, делать то, к чему есть способности. Если не врать и не лениться, организм за это гарантированно награждает.
Romakon92; +1 Ответить
62. Геннадий Николаев (genayo) 18.10.17 07:37 Сейчас в теме
(48) В общем неплохой простой ответ на сложный вопрос, если вас он устраивает - это хорошо...
63. борян петров (TODD22) 18 18.10.17 07:44 Сейчас в теме
(48)
Если я - звено эволюции, то смысл жизни - повышать целевую функцию.

А если нет?
64. Геннадий Николаев (genayo) 18.10.17 07:46 Сейчас в теме
(63) Тут дело не в том, да или нет, это проверить невозможно. Главное не сомневаться :))
66. борян петров (TODD22) 18 18.10.17 07:50 Сейчас в теме
(64)
Главное не сомневаться :))

Так я и спрашиваю, потому что автор сам в этом сомневается делая предположение "Если... это, то ....".
А вот если нет?
160. Иван Белокаменцев (1c-intelligence) 1880 19.10.17 09:54 Сейчас в теме
(66) сомнение в своих суждениях - хороший признак думающего человека, который хочет развиваться.
163. борян петров (TODD22) 18 19.10.17 09:57 Сейчас в теме
(160)Сомнение в чужих суждениях не менее хороший признак думающего человека. Не всё же верить на слово "джентельменам".
Чем больше знает человек тем больше сомневается. Сама природа сомнений идёт от знаний.
3. Валерий М (VmvLer) 17.10.17 13:55 Сейчас в теме
4. Иван Белокаменцев (1c-intelligence) 1880 17.10.17 13:57 Сейчас в теме
5. Владимир Безфамильный (Vovan1975) 14 17.10.17 14:16 Сейчас в теме
срочно в каждый ларек по вебприложению!
rpgshnik; +1 Ответить
6. Иван Белокаменцев (1c-intelligence) 1880 17.10.17 14:19 Сейчас в теме
(5) они там уже есть, только ларьку не особо помогают. Электронная почта в телефоне хозяина, например.
7. red 80 (red80) 17.10.17 14:24 Сейчас в теме
Я убежден, что в современном мире невозможно занять достойное место, занимаясь узкоспециализированной деятельностью
К сожалению широкоспециализированные эникеи котируются на рынке хуже узкоспециализированных спецов. А знать все на уровне спеца невозможно.
pfilyk; vovan_victory; klinval; +3 Ответить
8. борян петров (TODD22) 18 17.10.17 14:27 Сейчас в теме
(7)
А знать все на уровне спеца невозможно.

Можно делать вид что знаешь :)
38. Иван Белокаменцев (1c-intelligence) 1880 17.10.17 18:48 Сейчас в теме
(7) если убрать слово "эникеи", которого не было в цитате, то получится наоборот.

Отойдя чуть в сторону: на рынке специалистов 1С всегда больше ценились люди, которые не только код красиво пишут, но и проблемы бизнеса решать умеют. Таких - единицы, резюме они не публикуют - не успевают просто.
A_Max; Dem1urg; Romakon92; KRJ; +4 Ответить
71. red 80 (red80) 18.10.17 08:23 Сейчас в теме
(38)
е только код красиво пишут, но и проблемы бизнеса решать умеют
Зачем таким людям решать проблемы чужого бизнеса?

резюме они не публикуют
и в природе не существуют.
А те что приближаются к этой планке, правильно оценивая свой труд, переквалифицируются в более доходных java или web разработчиков. Да и работодателю будет дешевле нанять двух узкоспециализированных, вместо одного Балды..
74. борян петров (TODD22) 18 18.10.17 08:33 Сейчас в теме
(71)
Зачем таким людям решать проблемы чужого бизнеса?

+100
То же всегда удивляло почему бы им не решать проблемы своего бизнеса. Конечно "спасать мир" это важнее чем убраться в комнате, сделать ремонт в квартире, стать старшим по дому и навести порядок в хотя бы своём домоуправлении, в своём бизнесе и тд. "Спасать мир" звучит круто... особенно когда мир об этом не просил.
Мне вот когда пришла в голову мысль вроде:
1С умеем, бизнес-процессы умеем, системы мотивации умеем, ТОС умеем, Scrum умеем...

Стало понятно что пора решать проблемы своего бизнеса...
И вот на этом этапе выяснилось что иногда кажется что умеешь, веришь в то что умеешь... Но на самом деле это далеко не так.
76. Иван Белокаменцев (1c-intelligence) 1880 18.10.17 08:46 Сейчас в теме
(74)
Стало понятно что пора решать проблемы своего бизнеса...

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

и этим тоже.
78. борян петров (TODD22) 18 18.10.17 08:50 Сейчас в теме
(76)
только этим и занимаемся.

Ждём рассказа с нетерпением :)
А то всё про 1сников, про спасение мира....
82. Иван Белокаменцев (1c-intelligence) 1880 18.10.17 09:03 Сейчас в теме
(78) такие рассказы я на других ресурсах публикую.
83. red 80 (red80) 18.10.17 09:04 Сейчас в теме
85. Иван Белокаменцев (1c-intelligence) 1880 18.10.17 09:05 Сейчас в теме
(83) пока нет, я там еще не окреп.
Но за интерес спасибо.
89. red 80 (red80) 18.10.17 09:09 Сейчас в теме
(85)
пока нет, я там еще не окреп.
При чем тут это? Рассказ на другом ресурсе либо есть, либо нет. Если есть, значит можно дать ссылку.
92. Иван Белокаменцев (1c-intelligence) 1880 18.10.17 09:10 Сейчас в теме
(89)
Если есть, значит можно дать ссылку.

Рассказ есть, ссылку дать нельзя (пока).
95. red 80 (red80) 18.10.17 09:13 Сейчас в теме
(92) И рассказ есть, но ссылку дать нельзя... И Балда-специалисты существуют, но себя никак не проявляют... У меня появляется какое-то странное чувство...
98. Иван Белокаменцев (1c-intelligence) 1880 18.10.17 09:16 Сейчас в теме
(95)
И рассказ есть, но ссылку дать нельзя...

да, увы.
(95)
И Балда-специалисты существуют, но себя никак не проявляют... У меня появляется какое-то странное чувство..

это хорошо, что чувство появляется - значит, не все потеряно.
Если зададитесь такой целью, то узнаете больше о Балда-специалистах.
Начните с growth hackers, а там дорожка выведет.
99. red 80 (red80) 18.10.17 09:18 Сейчас в теме
(98)
это хорошо, что чувство появляется
Если вам кажется что вас нае...ют, значит вам не кажется. Спасибо.
kiselev.73; pfilyk; vovan_victory; +3 Ответить
91. борян петров (TODD22) 18 18.10.17 09:10 Сейчас в теме
(85)
пока нет, я там еще не окреп.

Как пруф просят так сразу "не окреп", "нельзя разглашать, где станки ремонтировал" и тд.
93. Иван Белокаменцев (1c-intelligence) 1880 18.10.17 09:12 Сейчас в теме
(91)
Как пруф просят так сразу "не окреп"

это оффтоп. Упоминание про другие ресурсы вышло случайно. Цели их прорекламировать и показать нет.
Это как книга недописанная. Давайте просто забудем пока.
75. Иван Белокаменцев (1c-intelligence) 1880 18.10.17 08:43 Сейчас в теме
(71)
Зачем таким людям решать проблемы чужого бизнеса?

вы как ребенок. Решать проблемы чужого бизнеса - это бизнес.

А те что приближаются к этой планке, правильно оценивая свой труд, переквалифицируются в более доходных java или web разработчиков.

это один из вариантов. Можно и в бизнес-программиста переквалифицироваться.
77. борян петров (TODD22) 18 18.10.17 08:48 Сейчас в теме
(75)
Решать проблемы чужого бизнеса - это бизнес.

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

Как в примере с магазином. Если владелец стоит сам за прилавком это самозанятость. Если нанимает продавца это уже бизнес.
81. Иван Белокаменцев (1c-intelligence) 1880 18.10.17 09:02 Сейчас в теме
(77) спасибо за разъяснения.
80. red 80 (red80) 18.10.17 09:02 Сейчас в теме
(75)
Решать проблемы чужого бизнеса - это бизнес.
Решать проблемы чужого бизнеса - это или работа по найму или фриланс.
vovan_victory; grimih; +2 Ответить
84. Иван Белокаменцев (1c-intelligence) 1880 18.10.17 09:04 Сейчас в теме
(80) вся индустрия франчайзи существует, чтобы решать проблемы чужого бизнеса.
Декларативно по крайней мере.
Они все - работа по найму или фриланс?

Или для вас бизнес определяется только количеством сотрудников?
86. red 80 (red80) 18.10.17 09:06 Сейчас в теме
(84) Вы похоже не видите разницы между бизнесом и работой.
87. Иван Белокаменцев (1c-intelligence) 1880 18.10.17 09:07 Сейчас в теме
(86) верно, потому что я ее стер.
Раньше видел, и это сильно мешало саморазвитию.
UniversaLL; +1 Ответить
88. борян петров (TODD22) 18 18.10.17 09:08 Сейчас в теме
(84)
Или для вас бизнес определяется только количеством сотрудников?

Не знаю как для red 80. Но например для меня если владелец магазина сам стоит за прилавком то это самозанятость, а не бизнес.
Таких примеров у меня есть несколько. Есть знакомые которые открывали небольшие магазинчики одежды, бытовой химии, автосервис. Если они сами стоят за прилавком, если сами крутят гайки в автомобилях то это не бизнес....
90. Иван Белокаменцев (1c-intelligence) 1880 18.10.17 09:09 Сейчас в теме
(88) бизнес - это вроде деньги зарабатывать.
Один, или втроем, или 1000 человек - в чем разница принципиальная?

Но вообще спорить не о чем, конечно.
94. борян петров (TODD22) 18 18.10.17 09:12 Сейчас в теме
(90)
бизнес - это вроде деньги зарабатывать.

На работе то же вроде за деньги обычно работают. Один, вдвоём или бригадой. Никто же бригаду каменщиков или дворника на стройке бизнесменом не называет.
Принципиальная разница в подходе наверное....
Я то же ходя на наёмную работу могу сказать что я бизнесмен, я же деньги зарабатываю. В чём разница?
Bassgood; +1 Ответить
96. Иван Белокаменцев (1c-intelligence) 1880 18.10.17 09:14 Сейчас в теме
(94) так разницы и нет, только в юридическом оформлении.

На работе вы продаете свое время за определенные деньги.
На фрилансе вы продаете свое время за определенные деньги.
Руководя газпромом, вы продаете свое время за определенные деньги.

Разница только в эффективности - с каким КПД вы продаете свое время.
102. борян петров (TODD22) 18 18.10.17 09:21 Сейчас в теме
(96)
На работе вы продаете свое время за определенные деньги.
На фрилансе вы продаете свое время за определенные деньги.
Руководя газпромом, вы продаете свое время за определенные деньги.

На работе и на фрилансе вы продаёте своё время.
Руководя газпромом вы продаёте ещё и чужое время.

Странно что вы не видите разницы.....
104. red 80 (red80) 18.10.17 09:24 Сейчас в теме
(102)
На работе и на фрилансе вы продаёте своё время.
Руководя газпромом вы продаёте ещё и чужое время.

Наемный работник и фрилансер, перестав работать, прекращают получать доход.
Бизнесмен продолжает получать доход не работая.
107. Иван Белокаменцев (1c-intelligence) 1880 18.10.17 09:26 Сейчас в теме
(104)
Бизнесмен продолжает получать доход не работая.


При определенной организации бизнеса - да. Но не всегда.

QUOTE]аемный работник и фрилансер, перестав работать, прекращают получать доход. [/IS-QUOTE]

При определенной организации фриланса - нет, не прекращает. Равно как и наемный работник.
108. red 80 (red80) 18.10.17 09:28 Сейчас в теме
(107) Научите пожалуйста, как наемный работник не работая может получать доход?
110. Сергѣй Батанов (baton_pk) 212 18.10.17 09:32 Сейчас в теме
(108)
Научите пожалуйста, как наемный работник не работая может получать доход?

спит на рабочем месте :-D
111. Иван Белокаменцев (1c-intelligence) 1880 18.10.17 09:34 Сейчас в теме
(108) вы точно из России?

Пройдитесь по офису, загляните в бухгалтерию, в службу менеджмента качества, к маркетологам - там учителей полно.
112. борян петров (TODD22) 18 18.10.17 09:35 Сейчас в теме
(111)
вы точно из России?


Ага только 1сники работают. Вы точно к ним заходили в кабинет? У нас например маркетолог раньше 20.00 редко домой уходит, бухгалтерия и фин отдел так же...
114. Иван Белокаменцев (1c-intelligence) 1880 18.10.17 09:47 Сейчас в теме
(112) да, есть такой стереотип - если поздно уходишь, то работаешь.
Еще есть замечательная фраза "Есть такая профессия - на работе сидеть".

Очень хочется привести ссылку на главу одной замечательной книги, но вы не любите ссылок и цитат.
vovan_victory; +1 Ответить
117. борян петров (TODD22) 18 18.10.17 09:53 Сейчас в теме
(114)
да, есть такой стереотип - если поздно уходишь, то работаешь.

Ну да наверное у вас есть такой стереотип. У нас люди работают.
161. Иван Белокаменцев (1c-intelligence) 1880 19.10.17 09:56 Сейчас в теме
(117) да, аутотренинги помогают.
113. red 80 (red80) 18.10.17 09:36 Сейчас в теме
(111) Видимо я из какой-то другой России. Хочу к вам :(
115. Иван Белокаменцев (1c-intelligence) 1880 18.10.17 09:48 Сейчас в теме
(113) отлично - то, что нужно.
Если хотите к нам - прочитайте все статьи, попробуйте что-нибудь применить.
Ну и конечно присоединяйтесь к работе на метадате.
120. red 80 (red80) 18.10.17 09:57 Сейчас в теме
(115) Нет, я хочу на работе сидеть и получать за это деньги :)
162. Иван Белокаменцев (1c-intelligence) 1880 19.10.17 09:57 Сейчас в теме
(120) примеров масса.
Вот самый известный:
На одном из заводов Генри Форда бригада работников получала деньги за то, что отдыхала. Это была сервисная бригада, которая отвечала за бесперебойную работу конвейера. Проще говоря — ремонтники. Они получали зарплату только когда сидели в комнате отдыха. Как только зажигалась красная лампа поломки линии сборки, останавливался счетчик, начислявший им деньги.
Во-первых, они всегда оперативно делали ремонт, чтобы быстрее вернуться в комнату отдыха. Во-вторых, они делали ремонт всегда качественно, чтобы им не приходилось покидать комнату в ближайшее время из-за той же неисправности.
165. red 80 (red80) 19.10.17 10:00 Сейчас в теме
(162) Все то же самое, только без ремонтов, пожалуйста :)
166. Иван Белокаменцев (1c-intelligence) 1880 19.10.17 10:01 Сейчас в теме
169. red 80 (red80) 19.10.17 10:04 Сейчас в теме
(166) Хорошо, с з/п директора.
170. борян петров (TODD22) 18 19.10.17 10:04 Сейчас в теме
(169)На ЗП директора, надо работать как директор :)
173. red 80 (red80) 19.10.17 10:06 Сейчас в теме
(170) Орать "Всех уволю" и топать ногами?
174. борян петров (TODD22) 18 19.10.17 10:09 Сейчас в теме
(173)Вы плохо себе представляете работу директора.
176. red 80 (red80) 19.10.17 10:16 Сейчас в теме
177. борян петров (TODD22) 18 19.10.17 10:17 Сейчас в теме
(176) Судя по:
Орать "Всех уволю" и топать ногами?

То очень многого....
106. Иван Белокаменцев (1c-intelligence) 1880 18.10.17 09:25 Сейчас в теме
(102)
Странно что вы не видите разницы.....


странно, что вы ее видите.

Программируя на 1С, вы продаете свое время. А еще время разработчиков платформы. А еще время разработчиков ОС. И так далее.

Но вообще это не важно, давайте прекратим спор.

Если кто-то один, сидя с ноутбуком, зарабатывает 1 млн рублей в месяц, а другой содержит небольшой завод в 100 человек, и зарабатывает 500 тыс. рублей в месяц, то для меня оба варианта - бизнес. Как для вас - решайте сами.
10. Николай Власов (FruttyMan) 17.10.17 14:29 Сейчас в теме
Интересная статья, спасибо автору. Теперь буду более подробно изучать вопрос!)
12. Роман Ложкин (webester) 24 17.10.17 14:33 Сейчас в теме
Какая жесть писать в рекламе, что это не реклама. Первую четверть текста читал с непониманием, что я читаю. Какая-то биография, мысль течет по древу... добежал по диагонали до якоря. метада, все понятно и окнософт связан с как-то метадатой, домен у них был общий(тот еще зашквар не иметь 400р в год на домен) и стало все понятно сразу. Но в конце говорят, да не ребят это не реклама ))) ну так то да, это человек который имеет прямое отношение к продукту говорит какой у него клевый продукт.
HystriX; grimih; +2 Ответить
40. Иван Белокаменцев (1c-intelligence) 1880 17.10.17 18:53 Сейчас в теме
(12)
Какая-то биография, мысль течет по древу...

к сожалению, да, чтобы точно понять мысль статьи, надо прочитать предыдущие статьи. Тогда станет понятен контекст. Если есть желание понять, конечно.
добежал по диагонали до якоря

это большая ошибка. Суть статьи - в середине, а не в конце.
(тот еще зашквар не иметь 400р в год на домен) и стало все понятно сразу

тот еще зашквар на каждое решение домен покупать.
ну так то да, это человек который имеет прямое отношение к продукту говорит какой у него клевый продукт.

видите, я был прав - вы вынесли вердикт, не зная контекста. Я не имею прямого отношения к продукту, я его пользователь. Как вы - пользователь платформы 1С.
16. Геннадий Николаев (genayo) 17.10.17 15:29 Сейчас в теме
В очередной раз прошу - приведите конкретный кейс, который эффективно решен с помощью предложенной вами технологии.
rpgshnik; +1 Ответить
17. Владимир Безфамильный (Vovan1975) 14 17.10.17 15:30 Сейчас в теме
(16) эк вы загнули! Тут надо бы сначала придумать сам этот кейс!
HystriX; pfilyk; +2 Ответить
18. Геннадий Николаев (genayo) 17.10.17 15:31 Сейчас в теме
(17) Ну почему же, разработчики метадаты рассказывают о миллионных проектах, интересно же...
41. Иван Белокаменцев (1c-intelligence) 1880 17.10.17 18:55 Сейчас в теме
(17) кейсов придумано много, и нами, и клиентами.

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

А когда узнаешь, что так можно, идей приходит вал, девятый вал. Типа "О, теперь я и так могу сделать?".

Но это надо почувствовать на себе, словами не передашь. Также, как скрам, например.
45. Геннадий Николаев (genayo) 17.10.17 19:57 Сейчас в теме
(41) Вы извините, но иногда возникает чувство, что вы таким изощренным образом издеваетесь над читателем. Мне не надо про много, мне не надо про фишку. Просто один именно ваш конкретный кейс. Если это так сложно - ну чтоже, больше настаивать не буду...
HystriX; pfilyk; +2 Ответить
54. Иван Белокаменцев (1c-intelligence) 1880 18.10.17 06:58 Сейчас в теме
(45) так я вроде не вам отвечал, а коллеге, который сказал, что кейсы надо придумать.
Про конкретный кейс Евгений ответил.
61. Геннадий Николаев (genayo) 18.10.17 07:34 Сейчас в теме
(54) Понятно. Так и запишем, кроме энтузиазьму ничего не имеется...
65. Иван Белокаменцев (1c-intelligence) 1880 18.10.17 07:48 Сейчас в теме
(61) на этот вопрос в статье был ответ:

P.S. Чуть не забыл упомянуть о своих робких успехах.

Личные кабинеты поставщиков для УПП сделал за день примерно. БОльшая часть дня ушла на то, чтобы развернуть приложение, установить все нужные компоненты, и накатить библиотеку интеграции на УПП. Говоря проще, на тупёж ушло время – я ж первый раз.

Несколько поделок для интеграции 1С и веб-части приложения тоже сделал. Гордиться там нечем, но при внедрениях систем, стоЯщих «нараскаряку» (1С+веб), иногда сильно выручают.

Самое большое мое дело на metadata.js началось совсем недавно, это система управления потоками задач flowcon. Как только будет, что о ней рассказать и показать – обязательно сделаю.
28. Евгений Маляров (unpete) 431 17.10.17 16:38 Сейчас в теме
46. Геннадий Николаев (genayo) 17.10.17 19:58 Сейчас в теме
Оставьте свое сообщение