Хабро-самоубийство. Почему программисты 1С спасут мир

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

    Или есть? Может, оглядимся вокруг? Кто у нас есть, кроме менеджеров? Продавцы, конструктора, снабженцы, маркетологи, кадровики, бухгалтера, кладовщики, производственники, рабочие, системные администраторы… Так, кто еще? Вон там, что за парень в углу сидит, в компьютере ковыряется?

    Этот парень – программист 1С. И он – лучший кандидат. Не верите? Это нормально, никто не верит. В том числе сам программист 1С. Но это факт, увы.

    Остальные


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

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

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

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

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

    Кругозор


    Одно из главных качеств программиста 1С. Речь не о знании всех песен Короля и Шута, произведений Рембрандта или иностранных языков, а о кругозоре в бизнес-системе.

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

    Бухгалтер, вроде бы, тоже работает со всеми службами, но только через призму учета. Кадровик – через призму начислений. Экономист – тоже через учет, только управленческий. Это – как узкие специалисты среди врачей, а программист 1С – как семейный врач.

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

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

    Так вот, программист 1С эту практику уже прошел. В изменениях без кругозора никак.

    Абстрактное мышление


    Банальное, присущее всем программистам (не только 1С) качество. Абстрактное мышление помогает систематизировать то, что человек видит, находить общее в частном, и понимать закономерности.

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

    Без абстрактного мышления с изменениями будет туго. Взять ту же теорию ограничений. Если книгу Голдратта «Цель» прочитает производственник, он увидит, как можно улучшить производство. Снабженец увидит, как улучшить закупки. А программист 1С увидит, как улучшить любой процесс, потому что поймет: ТОС – это абстрактный метод.

    Ограниченность абстрактного мышления


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

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

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

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

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

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

    Философия профессии


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

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

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

    Суть изменения конфигурации 1С и бизнес-системы – одна и та же. Надо лишь освоить другие методики, работать с другими объектами и более широким спектром инструментов. Но суть – та же.

    Распространенность


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

    Второй, не столь очевидный аспект распространенности – консолидированная сеть. 1Сники достаточно тесно связаны друг с другом, через специфические сообщества в Интернете. При том, что они сидят внутри большого количества предприятий. Понимаете? Это – почти готовое тайное общество, как Азазель или Бойцовский клуб.

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

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

    Хорошее понимание цифр


    1С – платформа для автоматизации учета и управления. С управлением дела обстоят неважно, а вот по учету опыта накоплена масса.

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

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

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

    Системное мышление


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

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

    А теперь вспомните, представителю какой профессии еще задают такой вопрос? А если и задают, то какой ответ получают? «Не знаю, я только за свой отдел ответить могу».

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

    Без понимания взаимосвязей в системах, а главное – без умения с ними работать – в изменениях делать особо нечего.

    Отладка


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

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

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

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

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

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

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

    Резюме


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

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

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

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

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

    Но вроде дело того стоит.

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

    P.S.


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

    1Сники вас никогда не догонят, потому что даже пробовать не будут. Не потому, что боятся, или стесняются. Просто им этого не надо.

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

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

    Настоящий 1Сник не пойдет за «настоящими программистами», потому что ему не надо туда, куда они ломятся. Там ничего нет, кроме заходящего солнца, которое никогда никому не догнать. А производству как-то надо работать.
    Поддержать автора
    Поделиться публикацией

    Комментарии 325

      +5
      А еще есть SAP…

      Почему самоубийство? Больше статей не будет?
        0

        В России уникальная ситуация сложилась — практическая монополия одного производителя. В окружающем мире всё по-другому. Хотя бы потому, что бизнес там был развит ещё до появления АСУ.

          +9
          практическая монополия одного производителя
          Оно не специально. Так получилось. Продукт действительно сильно выше среднемирового уровня, так что ничего удивительного в том, что на локальном рынке все конкуренты естественным образом передохли от бескормицы.
            +19
            Не знаю про среднемировой уровень, но я еще помню, как в 90-х налоговая требовала носить им данные именно из 1с, потому что 1с была рекомендована, а все остальные — нет.
            (Деталей — простите, не знаю. Бухгалтер жаловалась регулярно, работала она в Инфо-бухгалтере, который очень хвалила, и говорила что 1с у нее только для сдачи отчетов, или что они там сдают).

            Так что я несколько сомневаюсь в естественности той бескормицы.
              +3
              я тоже уже не помню деталей, но я дописал тогда необходимое для БЭСТа (структура данных была описана), и сдавал из БЭСТа без всяких проблем. Вопрос — почему это не было сделано в БЭСТе и Инфобухе?
              Хотя слухи о лоббировании Нуралиевым своих решений в МинФине ходили регулярно. Впрочем, в начале века в бюджетную сферу официально и настойчиво пихали Парус (т.е. деньги на автоматизацию выделяли тем, кто оплачивал парус.). Тем не менее, он успешно сдох.
                0
                Вот нифига. До сих пор жив. Не далее, как вчера слышал это название в разговоре дам из некоего муниципального учреждения
                  0
                  Впрочем, в начале века в бюджетную сферу официально и настойчиво пихали Парус (т.е. деньги на автоматизацию выделяли тем, кто оплачивал парус.). Тем не менее, он успешно сдох.
                  Он даже в коммерции не вымер…
                    0
                    ну что ж, значит я неправ. но как-то давно не сталкивался с обладателями сего…
                      0
                      Да я б сам с радостью не знал, что это вообще такое)
                        0
                        «как мне это развидеть?»©?
                      0
                      Тоже наслышан про эту настойчивость для одного гос. учреждения, работают с этим продуктом до сих пор, перейдут на что-то другое пожалуй лишь тогда, когда его поддержка совсем станет плохая.
                    0
                    Подобные подозрения в любом случае будут возникать вне зависимости от того, есть под ними основания, или нет.
                    Но насколько я в курсе происходящего (работаю в не последнем франче), никакой активности к административному проталкиванию продукта не предпринималось. Нуралиевы чётко понимают, что это серьёзно портит карму, и расплачиваться за полученную таким образом временную выгоду по-любому приходится своим будущим.

                    Впрочем, тема «деструктивное воздействие 1С на российский учёт» имеет место. Властям очень удобно, что сколь бы безумную хрень они ни изобрели, гибкость основной учётной системы страны сможет предотвратить катастрофу. Если кому интересно, испытывает ли фирма 1С и её франчайзеры удовольствие от происходящего, могу заверить, что нет, ни малейшего.
                      0
                      Как бы это так сказать…
                      Давайте предположим, что ваше мнение я тоже принял во внимание. На самом деле эта ситуация мне достаточно безразлична: и прошло двадцать лет, и проблемы были не у меня. Холиварить на этом месте у меня нет ни желания, ни компетентности.

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

                        А еще есть претерпевший очень длительную эволюцию Контур…
                          +1
                          СБиС начинал как линейка учетных программ — аналог программам 1С. В свое время там было довольно много фишек, которые появились в 1С только вот-вот — например, система сообщений (аналог системы взаимодействия в 1С). А сейчас все знают СБиС как оператора ЭДО.
                        0
                        А у нас 1С в компании не было. Был ИНФИН. Сдавались в налоговую из него.
                        • НЛО прилетело и опубликовало эту надпись здесь
                            0
                            Вряд ли нашему бухгалтеру имело смысл меня обманывать. Незачем.
                            Было это году в 97 — 98. И да, это не мешает 1с быть отличной платформой — но тут я просто не разбираюсь.

                            Помню еще, что очень ругались при переходе с шестой версии на седьмую, ибо шестая хорошо повторяла бумажную бухгалтерию, а седьмая была уже чем-то совсем другим. Но это тоже со слов.
                              0
                              Бухгалтер не обманывал, он просто не совсем хорошо понимал, что говорит.
                              Все эти «требования налоговой выгрузки только из 1С» на практике были просто требованием файла (XML, а то и txt) определенного формата, описание к которому было общедоступно. Каким образом этот файл был получен налоговой было плевать — хоть в блокноте набирайте. Но в тиражных решениях экспорт и импорт для этих файлов был реализован.
                              Какой-то специфики «только 1С» в них никогда не было — банально номера документов и ИНН компаний.

                              Про 6 и 7 версию 1С вообще повеселило. 6-ая версия была по большому счету большой эксель таблицей, где можно было делать что угодно (собственно да, как и в бумажной бухгалтерии). 7-ая — уже была достаточно сложной системой, где действительно требовалось понимать, какие кнопки и когда нужно нажимать.
                                0
                                он просто не совсем хорошо понимал, что говорит.
                                Вот это запросто.
                                Тетушки были не то, чтобы предпенсионного, но все же вполне возраста. И основной опыт имели еще с бумажной бухгалтерией. Что, собственно, история с шестой версией, видимо, неплохо иллюстрирует.
                                  0
                                  Тогда еще рулили txt и dbf. Xml был диковинкой.
                                  Странно, что выгрузка в других продуктах появлялась гораздо позже, чем в 1с. Может, Нуралиев реально имел какую-то инсайдерскую инфу. а может и нет.
                        0
                        Так никто за сутки и не ответил почему самоубийство) Видимо автор ожидал что сольют карму в ноль за упоминание 1с. Хотя есть подозрение что это и так всем понятно и я просто капитаню))
                          +2
                          Так это просто для привлечения внимания. Иван любит поэпатажить. Можешь и сам попробовать перенять опыт и запилить тут статью «Хабро-самоубийство. Как я после 5 лет ушел из 1С на Flutter» :))
                            0
                            Не, я с 1с всего 4.5 года и ухожу в нативный андроид. Флаттером если и буду заниматься — то, по крайней мере до массовости вакансий, только по фану))
                            0
                            Понятно, что автор ожидал, что ему сольют карму (но за другое, правда). Непонятно мне, почему он решил так обострить именно сейчас.
                          +3
                          Ну доля истины то есть, только вот есть один жирный минус у 1с, веб технологии дают перспективу найти денежного заказчика за бугром, а тут с нормальными клиентами трабл, новых нету, а те что есть нормальные, по своим расходятся, плюс демпинг некислый, раньше клиентосы в очередь выстраивались, а сейчас все ждут чудо-Васю, который придет и за тарелку супа все сделает и ведь приходит частенько. Так что самое выгодное веб тоже знать в придачу к 1с, тогда конкуренция выходит на совершенно другой уровень. По поводу того, что писать на жс или пхп и материться, это явный перебор думаю, ну у меня лично, все наоборот по крайней мере, куча доков, сообщество, ничего не глючит и работает как положено по спекам, а если и не работает, то всегда можно исходник посмотреть.
                            +25

                            Ну прям Д'артаньяны среди программистов, да что там программистов.

                              +1
                              Нет, не Д'артаньяны. Просто гибрид так-себе PM'а с так-себе программистом.

                              Да, команда из полноценного PM'а и десятка программистов справится не хуже… вот только сколько денег они возьмут за работу? И какому количеству компаний нужны проекты такого масштаба?

                              Так что если у вас нет IT-отдела, а есть «парень в углу сидит, в компьютере ковыряется»… то ему и придётся этим заниматься… а кому ещё? Если кроме него никого даже близко похожего на PM'а нет и не предвидится?
                                +8
                                То что гибрид и универсал — спору нет. Непонятно насколько это связано со словом 1С.
                                Просто я видал как в углу сидел парень .Net и написал нехилую систему управления.
                                Да и на php  столько классных штук сделано и на Java.
                                Неужели именно 1С дает такую возможность стать универсалом?
                                  +6
                                  Возможность стать универсалом даёт работа, не требующая очень глубокого погружения в код, но требующая много общения с заказчиками. Первое, понятно, следует из первого.

                                  И вот так получилось, что «программисты на 1С» сюда попадают почти все: невозможность решать действительно сложные (в программистском смысле) задачи приводит к тому, что остаётся больше времени на общение с заказчиком… а необходимость напрямую обращаться с заказчиками, которые очень смутно представляют себе чего они, собственно, хотят — развивает навыки PMа…

                                  А программисты на Java или PHP — часто гораздо более узкие специалисты, им постановка задачи нужна, а не невнятное мычание… Не все, конечно — но корелляция есть…
                                    +1
                                    Ну не знаю.  Как-то я не согласен с логическими построениями:
                                    невозможность решать действительно сложные (в программистском смысле) задачи приводит к тому, что остаётся больше времени на общение с заказчиком…
                                    не понял из чего вытекает «невозможность решать сложные задачи» и как (даже если предположить что мы установили этот факт) это приводит к «общению с заказчиком». У уборщиц и маляров тоже нет возможности решать сложные задачи, но почему-то они не начинают «общаться с заказчиком».
                                    Далее:
                                    «а необходимость напрямую обращаться с заказчиками, которые очень смутно представляют себе чего они, собственно, хотят — развивает навыки PMа…»
                                    мы опять таки еще не установили никак что существует «необходимость напрямую обращаться с заказчиками» мы пока только условно согласились что «остаётся больше времени на общение с заказчиком». Но извините наличие времени на что-то и необходимость заниматься чем-то это две разные категории.
                                    Хотя после вашей фразы
                                    Первое, понятно, следует из первого.

                                    Трудно удерживать нить ваших рассуждений.

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


                                    То есть в основном приходится впаривать то что есть тем кто не очень понимает что им нужно. Я бы не назвал это PM-ом.
                                    им постановка задачи нужна, а не невнятное мычание…

                                    Вот-вот а 1Снику не нужна, он и так знает что 1С решение всех проблем.
                                    1С-парикмахерская тому пример. :-) Куда уж там всяким Жавам.
                                      +1
                                      не понял из чего вытекает «невозможность решать сложные задачи»
                                      Вы просто не можете, в рамках 1C платформы куда-то ну очень глубоко углубиться. Замутить параллельный расчёт моделей на видеокарте с переносом на кластер или что-нибудь подобное. Соответственно если вы хотите что-то подобное сделать — то вы станете «ненастоящим 1Cником».

                                      как (даже если предположить что мы установили этот факт) это приводит к «общению с заказчиком».
                                      Раз у вас не уходит время на изучение параллельных алгоритмов, функционального программирования, зависимых типов данных и прочего — то остаётся больше времени на общение с людьми… а раз вы не можете выдать более элегатное, технически, решение чем ваш сосед — то на этом и будет строиться ваш успех (или неудача).

                                      То есть в основном приходится впаривать то что есть тем кто не очень понимает что им нужно.
                                      Нет. Как раз впариванием бессмысленной фигни занимаются «настоящие программиста». Всякие «угадывающие ваши желания меню», новый и новейший3 редизайн и прочие свистоперделки, жрущие ресурсы, как не в себя — это то, что делают «настоящие» программисты. Потому что могут. А вы — не можете. Потому приходится вникать в то, чего хочет заказчик — а иначе за что вы деньги получите? Учтите, что заказчики не знают чего хотят в достаточной мере, чтобы им стало хорошо — но они точно знают, когда им удобно, когда нет. Например переход с версии 1C для DOS на версию 1C для Windows занял почти 10 лет. Грубо говоря потому, что в версии для Windos переход между полями делался… как в других программах для Windows: с помощью клавишы Tab. А на «клавиатуре бухгалтера» этой клавиши нет:

                                      Нужно тянуться «чёрт знает куда», чтобы в дрyгое поле перейти… а у назад через Shift-Tab — это вообще катастрофа… Смирились в конце-концов, но битва была та ещё…

                                      P.S. Да, ещё они могут решать задачи, которые вы, на своём 1С, никогда в жизни не решите… но этим занимается малый процент, большая часть индустрии тратит время и ресурсы на «модные перделки».
                                        +5
                                        Тот случай, когда спустя много лет узнал что Shift-Tab — работает как переход к предыдущему полю…
                                          +4
                                          Нифига ж себе! На многих (хотя и не на всех) клавиатурах там же две стрелки нарисованы — как на цифровых клавишах или клавишах пунктуации… Именно потому что TAB — в одну сторону, а Shift-TAB — в другую!

                                          Однако DOS-программы, где это делалось стрелочками, когда вы работает с цифрами — удобнее! Хотя и нелогичнее (потому что стрелка вверх переходила к предыдущему полю, которое как раз не всегда наверху)…
                                            +2
                                            Да, теперь я наконец-то понимаю смысл стрелки назад на клавише Tab :-) За что вам спасибо. Раньше просто как-то не задумывался над этим.
                                              0
                                              А ведь есть еще Ctrl + Tab, Ctrl + Shift + Tab.
                                                0
                                                И еще много других сочетаний с Tab, но выглядят большинство из них значительно менее полезными и такого интереса не предсталяют.
                                                  0
                                                  И еще много других сочетаний с Tab, но выглядят большинство из них значительно менее полезными
                                                  В нынешней винде Alt+Tab (для смены окон) и Ctrl+Tab (для смены вкладок) выглядят гораздо полезнее обычного Tab (для смены «активных» элементов окна). Если не секрет, какая у вас основная рабочая программа на десктопе?

                                                  теперь я наконец-то понимаю смысл стрелки назад на клавише Tab
                                                  Тут полностью согласен. Вроде Shift + Tab использую, а связал их со стрелками на клавише только после комментария khim.
                                                    +1
                                                    Ну Alt+Tab и Ctrl+Tab это конечно основные сочетания которые использую с Tab. Я скорее имел ввиду другие сочетания для переключений экранов с различными эффектами и т.п.

                                                    Android Studio и Браузер.
                                              0
                                              /занудно
                                              Вообще-то потому что исторически это была кнопка выставления отступов на пишущей машинке. Где Tab увеличивал, а Shift+Tab уменьшал отступ.
                                                0
                                                Да. Но даже тогда Tab и Shift-Tab действали «в разные стороны». Потому и две стрелочки на кнопке появились…
                                              0
                                              а еще есть space и shift+space в браузере
                                                0
                                                Тот случай, когда спустя много лет узнал что Shift-Tab — работает как переход к предыдущему полю…
                                                Не «издеваюсь» над вами, но все-таки, как вы все это время вкладки переключали в браузерах/иде? :)
                                                  0
                                                  Мышкой? Ctrl+Tab я знаю (правда тоже только вперед :-)), но не часто использую. Далеко не всегда нужно переключаться между последовательными вкладками, поэтому, лично мне, проще универсальный вариант использовать — мышь.
                                                    0
                                                    Понятно, у меня наоборот это одни из самых часто-испольуемых сочетаний (можно настраивать чтобы переключало в порядке использования, а не просто по порядку), отсюда и удивление :)
                                                    Но всегда интересно «посмотреть» на чужие подходы, спасибо за ответ.
                                                +1
                                                зато сейчас то, что можно переключить табом (вообще, сделать клавой) — бухи делают мышью. все эти Таб-ШифтТаб — штатные виндовские, а уж тем более специфические КтрлВниз-КтрлВверх, Ф4-ШифтФ4, КтрлЕнтер — шаманство великое, запоминать им тяжело (голова и так проводками занята, а еще в нее чай пьют), поэтому «мне проще мышью».
                                                  0
                                                  и прочие свистоперделки, жрущие ресурсы, как не в себя — это то, что делают «настоящие» программисты


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

                                                  А по теме: согласен с автором, при уходе в веб-разработку (бизнес-приложения, то, что раньше делал на 1С) уже почти невозможно найти специалиста под задачу. Берется уже два специалиста: один постановщик, второй кодер.
                                                    0
                                                    Берется уже два специалиста: один постановщик, второй кодер.

                                                    И это хорошо. Каждый занимается своим делом — постановщик выясняет, что хочет заказчик, а программист делает это. Когда эти две профессии смешиваются воедино — получается программист 1С, который с одной стороны «спасёт мир», а с другой — уже не пригоден ни на что, кроме угадывания желаний заказчика и написание своих костылей под эти желания на 1С (не всегда конечно, но я видел именно таких деформированных программистов).
                                                      0
                                                      Дану, есть целый мир программистов фрилансеров, которые и не «1Сники» и с заказчиками общаются постоянно.
                                                        0
                                                        Это скорей исключение или задачи типовые для веба.
                                                          +1
                                                          Ну я про то и говорю, то что 1Сники считают «типовыми задачами бизнеса», на самом деле типовые задачи русской бухгалтерии.
                                                          Рынок то шире, и один-человек-который-может-все востребован.
                                                  0
                                                  Универсалом в узкой области бухгалтерско-складского учёта, но мир — он шире, да и у 1С куча разной специфики и универсал даже внутри всего, куда запихивают 1С, незнает ничего, кроме названий.
                                                    +2
                                                    Есть разные. Есть люди, проработавшие «программистами1С» десяток лет, и не имеющие представление о бухгалтерии (и не сталкивавшиеся с подсистемой бухучета в 1С). Есть «программисты1С», которые знают бухгалтерию на уровне главбуха и выше.
                                                    Кстати, уже мелькало недавно сравнение с эмбеддерами — у них тоже специфический, обедненный инструментарий — но тоже требуются специфические знания о предметной области. и переход с платформы на платформу их тоже часто напрягает. и много «тру-программистов» уходят в 1С и эмбеддинг. и наоборот.
                                                    +1
                                                    а необходимость напрямую обращаться с заказчиками, которые очень смутно представляют себе чего они, собственно, хотят — развивает навыки PMа…

                                                    Какая связь между необходимостью общаться с заказчиком и навыками PMa?

                                                      0
                                                      Возможность стать универсалом даёт работа, не требующая очень глубокого погружения в код, но требующая много общения с заказчиками.

                                                      Звучит как фронтенд-фриланс.
                                                      0
                                                      Неужели именно 1С дает такую возможность стать универсалом?

                                                      Все просто. 1С это платформа под которую есть разные конфигурации автоматизирующие различные виды учета. И обычно на 1с-ника сидящего в углу ложится задача обучать персонал и разбираться с вопросами, когда что-то не работает. Параллельно народ начинает просить что-то изменить, доработать и чем таких просьб удовлетворяется, тем больше их появляется и они более забористые и замороченные.
                                                  +7
                                                  Всяк кулик своё болото хвалит. Вы какой-нибудь автоматизацией, кроме 1С-based, занимались? Хотя бы немножко?
                                                    +1
                                                    Я прошёл(почти до конца!) курсы по 1С, уже будучи программистом С++, пару лет назад.
                                                    Может 1С действительно не для всех, в частности и для меня тоже:
                                                    вроде бы и улавливаешь суть, но какое-то странное чувство дискомфорта было на всём протяжении обучения, бросил на 5-ом месяце…

                                                    Ну а по поводу спасти мир и всё такое: кто ж против то? :)
                                                      0
                                                      Там же еще и по бухгалтерии курсы проходить надобно, не?
                                                        0
                                                        На тех курсах что проходил я, не было чисто бухгалтерского направления.
                                                        Как рекомендация было: можете почитать соответствующую литературу, все кейсы на рабочем коде было видно и объяснялось на видео (естественно услышав новое словечко типа проводка, фифо и тд и тп — лезешь гуглить...)
                                                          +3
                                                          >новое словечко типа проводка, фифо
                                                          Хотел над Вами постебаться по поводу «нового словечка фифо», а оказывается оно ещё и в бухгалтерии используется. Э оно как…
                                                            +2
                                                            Плохая, эта ваша привычка стебаться… Хотя что это я тут вас учить жизни буду, соберёте ещё своих шишек на/в голову ))
                                                              +1
                                                              > соберёте ещё своих шишек на/в голову

                                                              Успеть бы… а то пора к земле привыкать, предлагаете сосновый бор?

                                                              В чём отличие инженера от гуманитария — инженер даже при желании постебаться сначала перепроверит, вы не от этого случаем отговариваете?
                                                            0
                                                            Очень странно, я про ФИФО знал до того, как вообще столкнулся с бухгалтерией. Принцип абсолютно одинаковый.
                                                            +1
                                                            Это распространенное мнение, но это не так. 1С это конструктор, фреймворк, с собственным DSL, ORM и другими модными словами, а не только бухгалтерия и финансы.
                                                            Я, допустим, бухгалтерию знаю очень по верхам (т.е. чуть лучше, чем абстрактный средний не-1сник, но хуже, чем средний 1сник), но какого-то дискомфорта за 12 лет не ощущал никогда т.к. практически не сталкиваюсь (и не берусь) за задачи связанные именно с бухучетом. Рынок 1С, как и рынок автоматизации учета вообще, бухгалтерией не ограничивается — есть логистика, складская логистика, логистика закупок, интеграция с внешними системами, производство, CRM наконец. В общем даже без знания бухгалтерии заняться есть чем.
                                                            Вопрос того стоит ли это все делать именно на 1С и не лучше ли реализовывать на языках общего назначения или использовать фреймворки на других платформах тут поднимать не буду, т.к. это будет холивар.
                                                              0
                                                              а чего тут холиварного? нужно считать, сколько это будет стоить, как это будет распространяться, поддерживаться, обновляться и обслуживаться. И на основании этого принимать решение о платформе. цель разработки — не «применить новые технологии», а либо «заработать денег», либо «улучшить внутренний процесс» (что опять сводится к «заработать денег»). всякие поделки «для души» (еще один таймер на ардуино) я не беру в расчет…
                                                              пардон, забыл о названии темы. спасти мир, конечно, тоже приятно — но сомневаюсь, что это зависит от выбора платформы :-)
                                                            0
                                                            Ого! Что это за курсы такие длинные были? (и главное бесполезные)

                                                            Я лично уже будучи опытным программистом Foxpro пришел во франч, где первые пару недель была учеба, а потом меня кинули на проект УПП, где я закрепил теорию боевой практикой; а через пару месяцев на второй, где я уже настраивал мэпинг бухгалтерских счетов в ГААП и писал обработки для исправления ошибок партионного учета. Да я за 5 месяцев уже стал матерым программистом с пачкой сертификатов 1С: Профессионал (платформа, УТ и МСФО).
                                                            +9
                                                            осталось поставить 1С на ардуину и хабр разорвет )
                                                              +1
                                                              Ну, на Raspberry Pi уже можно.
                                                              Для Ардуины, боюсь, нужен компилятор интерпретатор, который 1С скрипты будет переводить в Си, а потом компилировать.
                                                              Можно, но зачем?
                                                                0
                                                                Можно именно 1с или one script? Подозреваю что второе, а это все ж не о том.
                                                                  0
                                                                  имхо, если б Нуралиев тогда согласился отдать сырцы 7.7 — ее б на малинку точно б портировали…
                                                                    0
                                                                    OneScript. Это не совсем 1С.Предприятие, согласен, но позволяет всем 1С-никам программировать для Малинки.
                                                                      +2
                                                                      Просто язык 1с без самого фреймворка со стандартными объектами и методами, ORM, RLS, поддержки разных СУБД и т.п. превращается в банальный, очень простой ЯП без проблем заменяемый тем же питоном. Скорее всего в результате замена будет эффективной по всем параметрам.
                                                                        0
                                                                        Много ли 1С-ников, знающих Питон?
                                                                          +2
                                                                          обычно они сразу перестают быть 1С-никами ;)
                                                                            0
                                                                            Звучит здраво. Но вот, если сравнивать по зарплате, то не совсем — в Екб 1С-нику проще найти место на, скажем, 70-90 тысяч рублей, чем питонисту (ИМХО). А в городках поменьше работы для тех же питонистов нет.
                                                                            Когда-то, в прошлой жизни, я взял руби разработчика 1С-ником. Такое бывает, если в городе 0 вакансий для руби (и, кажется, 0 рабочих мест для руби разрабов).
                                                                            0
                                                                            Чтобы использовать его на том же уровне что и one script практически ничего не нужно, изучается за несколько вечеров. Это если уже в идиомы упарываться, в декораторы и т.п. — там да.
                                                                              0

                                                                              Мало. Но Python очень помогает в искусстве костылей =)

                                                                      +1
                                                                      Для начала разорвет саму ардуину…
                                                                      +14
                                                                      Ой! Как же хочется поговорить об этом!
                                                                      Статья — гимн 1Сникам с ложкой дегтя в виде PS.
                                                                      Просто гимн как всегда прославляет лучших. Но реальность такова что если взять 1000 1Сников, то тех кто прошел огонь и воду франчайзи, видел десяток разных кастомных имплементаций в различных областях, принимал или научился принимать архитектурные решения, правильно подбирать типовое решение для кастомизации, общаться с представителями клиента на разных уровнях вплоть то ген диров и продавливать правильные решения в пользу клиента, даже когда клиент сам этого не понимает окажется может 10. (я считаю себя одним из них)
                                                                      Итого имеем гимн «классному парню» а не 1Снику. Далеко не каждый 1Сник может стать тем двигателем
                                                                      Любое, относительно большое изменение конъюнктуры потребует быстрого перестроения компании, но людей, готовых эти преобразования понять и осуществить, у нас нет.

                                                                      Вон там, что за парень в углу сидит, в компьютере ковыряется?

                                                                      Такой простой рецепт счастья для всех на поверку не выдерживает никакой критики. Я варился в 1С более 10 лет.
                                                                      Хочу вам сказать — да индустрия «внедрения» ERP, CRM она подталкивает человека стать более универсальным и многоплановым. Но мое мнение не 1С делает человека, а человек 1С. Поскольку как вы уже правильно сказали 1Сник это не программист. 1С толкает программиста с самого первого дня знакомства не пытаться написать что-то свое, а разобраться что и как уже написано и максимально эффективно встроиться систему с минимальными изменениями. Это приводит к определенным паттернам поведения. Даже если программист разобрался с 1С и клиентами до того уровня когда он может с нуля написать кастомное решение — он все равно его будет писать на 1С платформе, что также накладывает определенные ограничения и вырабатывает привычки. Моя позиция заключается в том что 1С как платформа как раз не генерирует «суперспециалистов», а просто те кто выжили — ими становятся. Не благодаря, а скорее вопреки.
                                                                      А если попытаться понять откуда еще могут взяться «супер»герои нашего времени, то это любой человек который не боится «трогать» и «влезать» в смежные области. Я видел владельца бизнеса который сам написал свою 1С 8 с нуля не имея вообще ни опыта в программировании ни соответствующего образования. Нас позвал когда понял что где-то не хватает «правильной» оптимизации и уперся в свой потолок. Его потом перетащили в крупную фирму в Москву. То же самое происходит с внедренцами не 1С решений. Они все тоже приходят из бухгалтерии, маркетинга, продаж, управления проектами и в силу обстоятельств начинают вникать в производственные процессы, получают допуск и полномочия туда где из никто не ждал и не звал и потом используют накопленный опыт.
                                                                      Еще хочу сказать что 60-70% если не 80% программистов 1С это не очень качественные с точки зрения практик и знаний ребята. Так уж сложилось что у кого в колледже или универе суперспособности проявляются, то их уносит в более интересные миры Java, Web, Cloud, AI, .Net  и прочая и прочая и прочая…
                                                                      Так что я 1Сников тоже люблю, но не надо сужать рамки и верить в «кузницу супергероев»
                                                                        0
                                                                        ха я не далее как позавчера ковырялся в такой самописной конфигурации. Лютый трэш. Лютейший… Ну а что ж вы хотели — низкий порог входа. (и в т.ч. поэтому качество низкое). насчет «написать своё» — ну, а представитель других языков постоянно пишет что-то свое, уникальное? Нет, чаще всего он работает в команде, над каким-нибудь кусочком. и не с нуля, а перелопачивая тонны legacy.
                                                                          0
                                                                          И много ли джавистов в энтерпрайзе не используют всевозможные фабрики фабрик в спринге, а творят что-то свое?
                                                                          +2
                                                                          Мне кажется, у 1С-ников есть возможность спасти мир — им надо заняться блокчейном. Это ирония, если что.
                                                                            +2
                                                                              0
                                                                              Ну все, конец блокчейну.
                                                                              0
                                                                              «чтоб два раза не вставать»© про 1с и нейронные сети:

                                                                              «Глава фирмы «1С» пояснил, что уровень автоматизации учета постоянно растет, а учетные системы становятся все более интеллектуальными.

                                                                              Например, действующая нейронная сеть, проанализировав огромный массив данных сервиса «1С: БухОбслуживание», уже может автоматически разносить банковские выписки по видам операций и статьям затрат примерно с той же точностью, что и бухгалтер средней квалификации. » ©https://www.klerk.ru/buh/news/480751/
                                                                              правда, фраза «Директор фирмы «1С» Борис Нуралиев в своем выступлении в рамках Дня Бухгалтерии в Большом Московском цирке» доставляет…
                                                                                0
                                                                                Про машинное обучение еще на ERP форуме упоминали, вроде как в бете уже тестируется где то. Но записи доклада нет) Хотя записи остальных докладов оттуда выложены.
                                                                              0
                                                                              Настоящий 1Сник не пойдет за «настоящими программистами», потому что ему не надо туда, куда они ломятся. Там ничего нет, кроме заходящего солнца, которое никогда никому не догнать. А производству как-то надо работать.

                                                                              Читая данный пост почему-то вставал в мозгу образ Мефистофеля, рассказывающего Фаусту, как устроена жизнь.

                                                                              Сгинь, змей-искуситель!

                                                                                0
                                                                                Значит, круг всё-таки замкнулся. Жаль, конечно, но этим мечтам сбыться не суждено.
                                                                                  +9
                                                                                  Не вводите в заблуждение, мир спасут эксел-программисты, куда там 1Сникам до них. Жавы, вебы, ангуляры, нет, все бабло — в экселе!
                                                                                    0
                                                                                    Бабло или спасение мира, вот в чём вопрос…
                                                                                      +8
                                                                                      С точки зрения 1С, мир — это бабло (или бабло — это мир, я точно не знаю), так что все одно. И еще. 1С программисты не могут спасти мир, т.к. они постоянно заняты спасением бухгалтерии. </шутка>
                                                                                        +2
                                                                                        Да, неплохо подмечено. Даже в тех смыслах, которые вы и не вкладывали.
                                                                                      +1
                                                                                      аксиома о полноте excel?
                                                                                        0
                                                                                        Вот только все бухгалтера с финансистами и без программистов знают ВПР.
                                                                                          0
                                                                                          Далеко не все. Не все даже осиливают нормально освоить относительные/абсолютные ссылки, автозаполнение и автоитоги, хотя это уже запущенные случаи.
                                                                                          А вот те кто знают, используют в работе на полную формулы, встроенные функции, да еще и макросы — вот это и есть «эксель программисты».

                                                                                          А те кто пишет код для Excel — это VBA программеры.
                                                                                            +1
                                                                                            Было у меня как-то:«Установи последнюю версию Excel — в предыдущем ячейки кончились»

                                                                                            Прихожу, смотрю, офигеваю. Здоровенный документище, 256 столбцов (максимум для Excel 2003), несколько тысяч строк.

                                                                                            Оказывается, по их словам так удобнее вести учёт. Вот только столбцов им уже не хватает. И бесит необходимость повторно заносить данные ещё и в 1С, чтобы всё остальное предприятие тоже могло воспользоваться результатами их учёта.
                                                                                              0
                                                                                              Нужно было рассказать им про Access и про нормальные формы ;)
                                                                                              0
                                                                                              Я на одном предприятии показал девочке офис-менеджерше как в Excel записать макрос, отредактировать и запустить. Так ее школьных познаний информатики оказалось достаточно, что бы меня больше не дергать по своим пустякам.

                                                                                              Вовлеченные сотрудники, которым нравится своя работа, стараются максимально изучать свои инструменты. А «сидуны» — обуза для любого процесса.
                                                                                                0
                                                                                                А «сидуны» — обуза для любого процесса.
                                                                                                К сожалению их — гораздо больше и нет никакой возможности заменить их всех.
                                                                                                  0
                                                                                                  Достаточно заставить их правильно работать. Для этого и нужны инструменты автоматизации, а специалист и с Екселем справится со своими задачами, если что.
                                                                                          +2
                                                                                          А программист 1С увидит, как улучшить любой процесс, потому что поймет: ТОС – это абстрактный метод.

                                                                                          А причем здесь 1C? Любой нормальный, точнее настоящий программист понимает и ищет как улучшить процесс. А у 1С глаза все зашорены.

                                                                                            +1
                                                                                            1С, по своей сути — это брутфорс управления предприятием. Три объекта и одна функция (справочник, документ, регистр и движение документа) это брут, а форс — это оранжевая армия спасителей мира. Это могло быть смешно, если бы не тридцатилетний экономический успех данного предприятия. Что же касается навыков бизнес администрирования у разработчиков, то это компенсация ограниченности платформы, ставшая самостоятельной ценность. И да, эту ценность можно и нужно использовать. В некоторых случаях это, вообще, единственное, что стоит использовать.
                                                                                              0
                                                                                              А двойная запись из коробки?
                                                                                                +1
                                                                                                это частный случай движения с предопределенными ограничениями
                                                                                                  0
                                                                                                  Ладно. А что скажете за СКД и декларативные формы (хоть после vue+html клиентская часть 1с уныловата)?
                                                                                                    0
                                                                                                    СКД уникальна в своем роде. Я, так сказать, «отстал от паровоза», поэтому вот сейчас ее и ковыряю…
                                                                                              +3
                                                                                              Если вычеркнуть 1С, получится бизнес-аналитик. Нет?
                                                                                                –4
                                                                                                Нет.
                                                                                                Бизнес-аналитик не знает что такое дисконт и что есть несколько алгоритмов расчета.Правда и не все финансисты об этом знают.
                                                                                                  +2
                                                                                                  В идеальном случае как раз все наоборот.
                                                                                                  Хороший программист не должен знать что такое дисконт, и как его он считается при покупке. Он работает с ТЗ, которое предоставит бизнес-аналитик.
                                                                                                    +1
                                                                                                    В идеальном случае это действительно правильно. Но на практике (естественно, говорю только про свой опыт), это может приводить к появлению чего-то, еще хуже чем «1С-программист», а именно — «пафосный кодер». Т.е. люди, которые вообще не способны делать что-то, помимо «по подробнейшему ТЗ написать N строк кода», но при этом искренее верящие, что они гораздо круче, чем «лохи из SAP/1C/любая другая технология».
                                                                                                    И да — таких людей встречал и среди 1С-ников, там это становится совсем кошмарным явлением (т.е. предметку человек не знает, теорию алгоритмов и другие «тру» вещи не знает, с пользователями общаться не хочет, из языков программирования знает только 1С и типовые конфигурации).
                                                                                                    • НЛО прилетело и опубликовало эту надпись здесь
                                                                                                      0
                                                                                                      Хороший программист не должен знать
                                                                                                      Это не «хороший программист», это подчинённый идеального менеджера проекта.
                                                                                                        0
                                                                                                        Мы можем долго перекидываться терминами и должностями. Давайте смотреть в корень.
                                                                                                        Если мы говорим об энтерпрайсе, то в команде могут быть и начальники отделов, и тимлиды, и менеджеры проектов, и разработчики с бизнес-аналитиками. Они будут использовать какую-то ITSM методологию на каком-то уровне.
                                                                                                        В общем случае, бизнес подаст заявку в виде какого-нибудь support ticket'а (позвонит начальнику отдела/ПМу/напишет письмо/оформит заявяку в ERP).
                                                                                                        Заявка бдет рассмотрена в превом приблежении, выяснено, какие системы она задействует, и подет бизнес-аналику.
                                                                                                        Бизнес-аналитик, который знаком со структурой необходимых систем, совместно с бизнесом разберет бизнес процессы, перевед их в язык понятный разработчикам и оформит в виде ТЗ. Как заметили выше, ТЗ может быть разного уровня детализации, и это больше зависит от культуры компании, чем от конкретных людей.
                                                                                                        ПМ или тимлид получит ТЗ и направит его на подчиненного разработчика, который по его мнению лучше всего подходит для этой задачи (свободен, лучше знает нужные модули системы, лучше знаком с внедряемой технологией и т.д.).

                                                                                                        К чему я это все пишу?! Да к тому, что, в зависимости от размера компании и ее ИТ отдела/департамента, культуры поддержки и разработки, обязаности могут не быть выделены в отдельную должность, а будут совмещаться одним человеком. А в идеальной ситуации, разработчик не должен сильно вникать в бизнес процессы, это задача аналитика, он может себе позволить и должен иметь намного более широкое представление об ИТ-продуктах компании, чтобы находить наилучшее (не всегда, конечно, это так) решение поставленных бизнесом задач.

                                                                                                        И читая статью, я понимаю, что 1С, может быть заменен SAP, Oracle и т.д. Но, по хорошему, это статья должна быть о бизнес-аналатике.
                                                                                                  • НЛО прилетело и опубликовало эту надпись здесь
                                                                                                      +1
                                                                                                      Если бизнес-аналитик лезет в код он уже не бизнес-аналитик, а программист только с дрелью в руках (дырки в потолке под пальцы сверлить).
                                                                                                        0
                                                                                                        Если бизнес-аналитик лезет в код, он возможно хочет быстро испытать логику своей аналитики чтобы понять что она работает верно и составить хорошее тз настоящим программистам.
                                                                                                          –2
                                                                                                          Бизнес-аналитик вообще лишние звено в команде.
                                                                                                      0
                                                                                                      Нет, обычный АСУшник. Дело-то не в 1С.
                                                                                                      +1
                                                                                                      Я сейчас скажу крамольную мысль, за которую 1Сники меня распнут :) Программа бухгалтерского учёта должна быть унифицированная, одна на всю страну. Крутиться где-то в облаке, возможно на серверах налоговой инспекции. Тогда не придётся сдавать в налоговую отчёты — у них оно и так всё будет. И не нужно будет платить зарплату десяткам тысяч бухгалтеров и 1С программистов, которые на тысячах предприятий делают одну и ту-же бессмысленную работу по переписыванию циферок из колонки дебет в колонку кредит и обратно. Вся эта деятельность не приносит бизнесу никакой прибыли и должна быть максимально сокращена.
                                                                                                        +7
                                                                                                        Чтобы если она упала, встала вообще вся страна, а специфические вещи реализовывались после семимесячного рассмотрения формы УЖС-1265412 и ППЦ-5124526?
                                                                                                          +2
                                                                                                          Вы удивитесь, но вполне возможно это и есть план 1С в долгосрочной перспективе. Просто налоговая и прочие пока сопротивляются. Но «еще не вечер». Однажды вы увидите 1С-Парламент, 1С-Дума, 1С-Школа и прочие решения прямо в облаке! 1С это сила, а после таких статей 1С должна вообще свою партию создать. Даешь импортозамещение! Выгнать из страны всяких иноземцев типа SAP, Dynamics, PeopleSoft, и прочих! 1С вам покажет как правильно надо писать код в России!
                                                                                                          Почему русский программист должен писать SELECT, INTEGER, STRING, PRINT? когда есть родной великий и могучий? ВЫБРАТЬ, ЦЕЛОЕ, СТРОКА, ПЕЧАТЬ!
                                                                                                          Ура товарищи!
                                                                                                            0
                                                                                                            В ряду ваших иноземцев примерно все гораздо уродливее 1С.
                                                                                                              +3
                                                                                                              Как бывший 1С-ник, у которого жена — программист SAP(причём далеко не последний), скажу следующее: по сравнению с этим допотопным говном мамонта 1С порой кажется весьма прогрессивной платформой.
                                                                                                              +2
                                                                                                              1С, это не программа бухгалтерского учета!
                                                                                                              Это, прежде всего, платформа v8.1c.ru/overview/Platform.htm

                                                                                                              А уже на ней реализована куча типовых решений: v8.1c.ru/solutions/applied_solutions.htm
                                                                                                                +1
                                                                                                                Есть примеры, где на 1С реализован только производственный учёт, без бухгалтерии?
                                                                                                                  0
                                                                                                                  Как вариант: https://1ctoir.ru/
                                                                                                                    0
                                                                                                                    Да много…
                                                                                                                    Взять хотя самые известные бы типовые:
                                                                                                                    1С: Розница 8
                                                                                                                    1С: Управление торговлей 11
                                                                                                                    1С: Документооборот 8
                                                                                                                      +1
                                                                                                                      Так обычно компания работает на какой-то специфицеской конфигурации, из которой данные выгружают в отдельную бухгалтерию, которая у всех сравнительно стандартная. А основную конфигурацию все компании дописывают под себя.
                                                                                                                        0
                                                                                                                        Нет. А есть организации, в которых не нужно вести бухгалтерский учёт?
                                                                                                                          0
                                                                                                                          А почему они обязаны вести бухучет в 1С?
                                                                                                                          А так вообще управление производством в одной конфигурации, а потом идет выгрузка части информации в другую — в 1С бухгалтерию.
                                                                                                                            0
                                                                                                                            Никто не обязан вести бухучёт в 1С. Просто исторически так сложилось, что 1С используют для бухучёта, де-факто отраслевой стандарт. 1С началась с бухучёта.
                                                                                                                            Вот только фокус в том, что это было 25 лет назад. С тех пор, конечно, уже многое поменялось. И многие теперь используют 1С для многих других вещей. А бухучёт по-прежнему ведут в 1С.
                                                                                                                              0
                                                                                                                              Ну то есть ещё раз, человек спрашивал:
                                                                                                                              Есть примеры, где на 1С реализован только производственный учёт, без бухгалтерии?
                                                                                                                              Вы ж ответили:
                                                                                                                              Нет. А есть организации, в которых не нужно вести бухгалтерский учёт?
                                                                                                                              А по факту, бухучет не привязан к 1с и его можно вести в других программах (в том же парусе), зато есть другие решения на освное 1С, в которые бухучет не входит (1С: зарплата, например).
                                                                                                                              То есть если в конторе что-то ведут на 1С, то это не значит, что они в нём ведут бухгалтерию. Это несвязанные между собой вещи. И ваш ответ — не верен.
                                                                                                                                +1
                                                                                                                                Зачем быть таким занудой?
                                                                                                                                Использовать связку «Не 1С для бухучёта»+«1С для чего-то ещё», конечно, можно, но всё-таки люди обычно стараются не создавать себе трудности на ровном месте и более-менее унифицировать используемый софт.
                                                                                                                          0
                                                                                                                          Есть, я под заказчика писал специальную конфу. Там был учёт материалов, в том числе их закупка, обработка, производство заготовок, производство конечных изделий из материалов/заготовок, расчёты с поставщиками, покупателями и сотрудниками, учёт денег в кассе и на расчётных счетах. Бухгалтерии не было, но была сделана выгрузка информации в типовую бухгалтерию, там делалась вся фискальная отчётность.
                                                                                                                        +2
                                                                                                                        1. Для того, чтобы программа бухучета была унифицированной — нужно унифицировать ВЕСЬ бухучет.
                                                                                                                        2. кроме того, 1с — это далеко не только бухгалтерия. Это учет. а учет — он не только бухгалтерский. Ну и не только учет.
                                                                                                                        3. " бессмысленную работу по переписыванию циферок из колонки дебет в колонку кредит и обратно" — во-первых, например деньги на вашем картсчете — это тоже «циферки в колонке кредит». Как вы считаете, они имеют смысл, или их надо упразднить? во-вторых, бухучет — это метрика работы предприятия (как для собственников так и и для налоргов). в третьих, если вы не понимаете смысла — это не значит, что его нет.
                                                                                                                          0
                                                                                                                          вы, может быть, ещё и налоговый учет с бухгалтерским предложите унифицировать? и с валютным? это уже экстремизмом попахивает, и раскачиванием лодки
                                                                                                                            0
                                                                                                                            В банках смогли. Более того, есть примеры, когда главная книга и книга счетов ведутся централизованно.
                                                                                                                          +2
                                                                                                                          Вся эта деятельность не приносит бизнесу никакой прибыли


                                                                                                                          Неправда. Смысл этой деятельности — показать ФНСу что денег у тебя нет ни копья, и живешь ты милостью божией да контрагентами совестливыми :) Так что приносит эта деятельность прибыль, еще как приносит. Если ей с умом пользоваться и цифры правильные подавать.
                                                                                                                            +4
                                                                                                                            > Настоящий 1Сник не пойдет за «настоящими программистами», потому что ему не надо туда, куда они ломятся. Там ничего нет, кроме заходящего солнца, которое никогда никому не догнать. А производству как-то надо работать.

                                                                                                                            В статье всё конечно хорошо(сам себя не похвалишь — никто тебя не похвалит), но вот в конце появляется какой-то юношеский максимализм: производство работает только благодаря героическим усилиям 1С-ников, а все остальные программисты никакой практической пользы не приносят, только бесполезной фигнёй занимаются.
                                                                                                                              +1
                                                                                                                              Так у автора во всех статьях так. Никто ничего не понимает, все вредят, один Сергей героически стоит на страже интересов Родины^W предприятия.
                                                                                                                                0
                                                                                                                                Справедливости ради, я вижу множество параллелей в своей организации (производство, иностранная).
                                                                                                                                И мы, россияне, испытываем те же сложности с пониманием «кайзенов», «5с» и т.д. Ибо всегда надо исходить из реалий, а не методичек.
                                                                                                                              +4
                                                                                                                              У нас тут оборонный заводик, в период самостоятельности 90х-начало 2000х весь топ менеджмент был выходцами из АСУ завода, даже главный бухгалтер. То есть люди, занимающиеся автоматизацией производства, видящие всю картину производства. Думаю благодаря им завод и вытащили. Потом пришел Ростех, скупив то там, то сям акции, были поставлены люди вообще неизвестно из какой норы вылезшие и завод банкротнули. Так что я бы переформулировал принцип, не программист 1С, а человек занимающийся автоматизацией предприятия. У кого-то это в частном случае 1С программист.
                                                                                                                                +2
                                                                                                                                абсолютно верно. просто в свое время 1С реализовала свою программу учета как платформу для разработки учетных приложений, плюс конфигурация на этой платформе. причем конфигурация оказалась открытой для изменений. Это привело к тому, что часть автоматизаторов мигрировала на эту платформу с Клиппера-ФоксПро-Клариона.
                                                                                                                                Предложенная система разработки позволила не только дорабатывать (хотя бы в части оперативного исправления ошибок) учетную систему, но и писать собственные системы «как на клиппере», только без изобретения велосипедов. причем системы не обязательно учетные — я прикола ради на 7.7 написал тогда реассемблер для ВЕ48/51, а затем и ассемблер. Но т.к. 1с — «проблемно-ориентированная платформа», то основные задачи, решаемые в ней — учет и близкие к нему области автоматизации (например, WMS включая управление складскими тележками-шаттлами). Ну а дальше классическая спираль — раз на этой системе задачи решаются хорошо — значит, будем их решать на этой системе.
                                                                                                                                  0
                                                                                                                                  Раньше было — 1С это дёшево, и даже почти всё работает. Поэтому в провинциях он повсеместно. Сейчас вендор решил это изменить…
                                                                                                                                +1
                                                                                                                                а можно еще 100 раз написать «программист 1С»?
                                                                                                                                  +1
                                                                                                                                  согласовано не возражаю
                                                                                                                                    +3
                                                                                                                                    да легко!
                                                                                                                                        Для Счетчик = 1 По 100 Цикл
                                                                                                                                            Сообщить("программист 1С"); 
                                                                                                                                        КонецЦикла;
                                                                                                                                      0
                                                                                                                                      Не по стандарту.
                                                                                                                                      Для Сч = 1 По 100 Цикл
                                                                                                                                          Сообщение = Новый СообщениеПользователю();
                                                                                                                                          Сообщение.Текст = НСтр("ru = 'программист 1С'");
                                                                                                                                          Сообщение.Сообщить();
                                                                                                                                      КонецЦикла;
                                                                                                                                      
                                                                                                                                        0
                                                                                                                                        Не по стандарту, но по ТЗ. Было сказано «написать», а вы тут спамите! :-)
                                                                                                                                          +1
                                                                                                                                          <шутка>
                                                                                                                                          *умиляется* Прямо по первому постулату философии ректального программирования: «главное, чтобы работало»
                                                                                                                                          </шутка>
                                                                                                                                            0
                                                                                                                                            Почитал по ссылке — какая прелесть! Сколько лет потраченно впустую! Если бы я знал о ректальном программировании с самого начала! Спасибо!
                                                                                                                                              0

                                                                                                                                              И не говорите! Почему я этого раньше не нашел?!))

                                                                                                                                          0
                                                                                                                                          А так разве не оптимальнее?
                                                                                                                                          Сообщение = Новый СообщениеПользователю();
                                                                                                                                          Сообщение.Текст = НСтр("ru = 'программист 1С'");
                                                                                                                                          Для Сч = 1 По 100 Цикл
                                                                                                                                              Сообщение.Сообщить();
                                                                                                                                          КонецЦикла;
                                                                                                                                          
                                                                                                                                            0
                                                                                                                                            Черт, подловили(( У меня эта конструкция сниппетом забита, вот и подменил на автомате(
                                                                                                                                      +3
                                                                                                                                      Я 1С-ник и он меня достал (знаете 1С это этакая золотая клетка), переучился на Java разработчика- почувствовал что такое настоящая разработка ПО.

                                                                                                                                        +3
                                                                                                                                        С удовольствием почитал бы статейку по переучиванию и что же такое настоящая разработка ПО. Вы не одиноки, даже на партнерке звучали такие мысли…
                                                                                                                                          0
                                                                                                                                          Просто после «нормальных языков» от языка 1с, особенно его последних (ну как последние, то, что в 8.3) изменений с Оповещение(«ИмяМетода»), различного кода на клиенте и сервере, и при этом необходимости создавать кучу микрофункций, которые как раз и занимаются вызовом сервера с клиента с/без передави контекста — немного подташнивает. Особенно после последних изменений с async/await из коробки во многих языках «общего назначения».
                                                                                                                                          Но сама по себе платформа замечательная — с автоматическими миграциями, системами событий и вот этим всем.
                                                                                                                                          0
                                                                                                                                          аналогов, по крайней мере в России, у этой сети нет

                                                                                                                                          Есть еще сети (псевдо)эффективных менеджеров, криминальных группировок, непотопляемых «управленцев» из структур госуправления (т.н. номенклатура).
                                                                                                                                          А ещё религиозные организации, спецслужбы...

                                                                                                                                            0
                                                                                                                                            del
                                                                                                                                              +4
                                                                                                                                              Сейчас эти ребята обмениваются между собой, причем очень успешно, профессиональной информацией. Обмениваются так, что никаким другим специальностям, в том числе не1Сным программистам, и не снилось.

                                                                                                                                              Не согласен. Пока весь мир пользуется github, у этих ребят есть с пяток форумов (мист*, гил*, надо, и еще два-три) и два платных места распространения обработок (один от 1С, другой от инфо...). Причем на форумах специфичность русскоязычных специалистов проявляется как негде. А других нет (неожиданно).
                                                                                                                                                0
                                                                                                                                                  +4
                                                                                                                                                  Закрытый форум же к которому доступ получить надо еще умудриться.
                                                                                                                                                    –1
                                                                                                                                                    он потому и качественный, что закрытый. Там все люди культурные и вежливые, потому что написаны их ФИО и название компании. Ну и господа из 1С там постоянно присутствуют, и с ними можно поговорить.
                                                                                                                                                    И информации там кладезь, за десятки лет.
                                                                                                                                                      +4
                                                                                                                                                      Пока что я нашел действительно только одно свободное место обмена информацией по теме 1с Telegram. Из 1с там несколько человек тоже есть.
                                                                                                                                                      Вообще я хотел было начать спорить, но потом понял что формулировка
                                                                                                                                                      Обмениваются так, что никаким другим специальностям, в том числе не1Сным программистам, и не снилось.

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

                                                                                                                                                        Если нужна реальная поддержка, то нужно покупать ИТС и обращаться на саппорт. Только операторы колл-центра тебе отвечают шаблонными ответами (которы подходят для 80% тетенек-бухгалтерш), а если твой вопрос специфичен, то проще не путать девочек и сразу писать письмо. А там:
                                                                                                                                                        1) сначала твое письмо отклоняют, так как ты в копию поставил коллег — общение с поддержкой только тет-а-тет
                                                                                                                                                        2) приходит письмо, что тебя поставили в очередь на рассмотрение
                                                                                                                                                        3) приходит письмо, что рассмотрели и не нашли в письме скажем рег.номер
                                                                                                                                                        4) повторное письмо с номером снова ставят в очередь
                                                                                                                                                        5) отвечают, что далее отвечать будут технические специалисты
                                                                                                                                                        6) через несколько дней начинается переписка со специалистами, в ходе которой тебе доводят, что «это не реализовано», «сроки назвать не готовы», «обходить с помощью документа корректировки регистров».
                                                                                                                                                        *) понимаешь, что за время общения с поддержкой сам бы уже решил все проблемы.

                                                                                                                                                        Действительно, общение в мире 1С обладает особым шармом :)
                                                                                                                                                    0
                                                                                                                                                    +2
                                                                                                                                                    Хм, и сколько по Вашему таких «1С ников в природе»? Уверен что не на много больше чем грамотных бизнес консультантов, архитекторов и лидов (не обязательно в ИТ)!
                                                                                                                                                    Да, ребят — здорово что вы умеете еще и программировать, да у Вас отличная платформа, в которую изначально «встроена поддержка» ubiquitous language. Да здорово что у вас есть безграничный энтузиазм и понимание предметной области.
                                                                                                                                                    Но нет, ваша применимость ограничивается малым, максимум средним бизнесом. А дальше стоит «кровавый энтерпрайз». Что в нем особенного? Да он большой, просто неимоверно большой. Там без разделения «1С-ника» в — бизнес архитектора, бизнес аналитика, энтерпрайз архитектора, солюшен архитектора, тим лидов, разработчиков, QA нескольких видов, менеджеров проектов, продакт менеджеров и т.д не решишь даже бизнес задачу, не говоря уже о целом пласте дата сайнса, UI/UX ( да у некоторых компаний красивый интерфейс это хлеб) и прочих областях, которые на 1С не взлетают.
                                                                                                                                                    Сейчас обращаюсь к «настоящим 1С-никам» — вас много и не только среди разработчиков 1С! Ростите, открывайте новые горизонты и не зацикливайтесь на одной сфере деятельности!
                                                                                                                                                      +2
                                                                                                                                                      Ну тут такое. 1с позволил многим недопрограммистам (и даже с дипломами по специальности) типа программировать. В результате я лично три года был переводчиком для 1с-ников, дабы те хоть могли выполнять задачи производства. При этом по факту один был отвратный программист, решающий все костылями и велосипедами, а второй — решал любые поставленные задачи достаточно шустро и хорошо, но… но абсолютно не умел эти задачи услышать и понять. В итоге, я, изначально нанятый как технолог-конструктор, под конец занимался исключительно челночной дипломатией между собственником и начальником производства с одной стороны, главбухом с другой и программистами с третьей.

                                                                                                                                                      Так что, единственные кто могут спасти мир — это те, кто понимают потребности одних и или выполнить задачу сами, или объяснить её тому, кто будет делать. А уж кто это будет по специализации, полу, знаку зодиака и прочим таким важным признакам — вообще не важно
                                                                                                                                                        0
                                                                                                                                                        Про 1С и недопрограммистов.
                                                                                                                                                        С мыслью в целом согласен, но, по моему мнению, тоже самое (хотя возможно и не в таких масштабах) можно сказать про любые высокоуровневые языки программирования — «вот раньше был ассемблер, там были программисты, а сейчас возьмут свою джаву и костыли лепят из готовых классов».

                                                                                                                                                        Если же говорить про навыки понимать задачи, полученные от пользователя, то тут как раз среди 1С-ников, как мне кажется, процент адекватных будет не ниже, чем в других технологиях.
                                                                                                                                                          +2
                                                                                                                                                          можно сказать про любые высокоуровневые языки программирования
                                                                                                                                                          Я просто в контру статье привел примеры) И мысль была немного не про раньше/сейчас, а исключительно про то, что очень часто туда идут те, кто не сможет не то, что в асм, а даже в джаву и классы (до сих пор глазик дергается от воспоминания исходного кода на делфи в исполнении первого «с дипломом»).

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

                                                                                                                                                          Но вообще, адекватные разрабы 1с и стоят на уровне прочих разрабов, а в провинциях столько не готовы платить зачастую (ой, дорого, мы лучше вон того возьмем, он попросил оклад, как у кладовщика).
                                                                                                                                                            0
                                                                                                                                                            Зря вы так. от языка это зависит слабо. на*овнокодить можно на любом языке.
                                                                                                                                                            просто порог вхождения у 1С ниже, найти работу проще — вот туда частенько и идут овнокодеры.
                                                                                                                                                            а «процент адекватных» в смысле «понимать задачи, поставленные косноязычным пользователем» среди 1сников будет немного выше ввиду того, что они «менее программисты» и более «мальчики на все руки».
                                                                                                                                                          –1
                                                                                                                                                          Программисты 1С были devops-ами, еще до того как это стало модно!
                                                                                                                                                            +5
                                                                                                                                                            Вот в этом основная проблемма большинства 1С «программистов».
                                                                                                                                                            Слышали devopsзвон да не знают где он!
                                                                                                                                                            Вы видели в живую настоящего «модного» devops?
                                                                                                                                                            Как можно сравнивать специалиста знающего и умеющего разворачивать с полоборота многоуровневые сети и системы со множеством взаимосвязанных компонентов, с автобалансировкой нагрузок (от которых 1С ляжет за минуту), автоматическим собиранием логов всего этого зоопарка, со сбором статистики и настройкой алертов и т.д. Причем разделять среды на тестовые и продакшн. Да там вообще черт ногу сломит.
                                                                                                                                                            С тем что умеет 1С живущий на 90% в мире Windows с одной программой 1С и в лучшем случае SQL сервер в придачу. Вы что настройку принтера и сетевых настроек пользователя называете DevOps? В 1С не было понятия репозитория до 8. Ладно 8 уже 10 лет, но я сомневаюсь что в 1С создают ветку под каждый таск как это делается в других языках при разработке. Нет понятия билда и деплоя, соответственно отпадают еще несколько слоев автоматизации за который порой отвечает DevOps.
                                                                                                                                                            Так расскажите мне чем занимались 1С ники 10 лет назад, что теперь глупцы вокруг стали называть DevOps?

                                                                                                                                                            1Сники была всегда простыми эникейщиками в плохом и хорошем смысле этого слова. Они никогда не были даже хорошими сисадминами. Но вот такие фразы о том что они «лучше всех» слышишь от не самых сильных представителей довольно часто. Но ограниченность знаний и кругозора не позволяет даже всерьез с ними подискутировать.
                                                                                                                                                              –1
                                                                                                                                                              Сравнивать лучших из devops с худшими эникейщиками из 1С довольно удобно, правда?
                                                                                                                                                                +3
                                                                                                                                                                Могу даже принять этот ваш выпад, но жду ответа:
                                                                                                                                                                Так расскажите мне чем занимались 1С ники 10 лет назад, что теперь глупцы вокруг стали называть DevOps?

                                                                                                                                                                Хочу заметить что как я уже говорил я СуперПупер 1С сертифицированный и по 7.7 и по 8.0. Выросший во крупнейшей фирме франчайзи в Молдове, писавший с нуля типовые конфигурации для Молдовы, поскольку Российские не подходили по понятным причинам. Внедрявший лично и с командой сотни разных кастомных решений на предприятиях разгого размера и видов деятельности. Ездивший на саминары и знающий о том как это было почти везде в СНГ 10 лет назад. И знаюший кто такие девопс сегодня на западе. И у меня точно не возникает и доли ощущения что мой опыт в 1С как-то приближает меня к индустрии DevOps. Ну вот может только как некий зверь которого тоже надо встроить в зоопарк при необходимости.
                                                                                                                                                                  –3
                                                                                                                                                                  Зачем. Вы уже назвали их простыми эникейщиками, глупцами, «программистами» с ограниченными знаниями и кругозором, с которыми невозможно подискутировать.
                                                                                                                                                                    +3
                                                                                                                                                                    А вот этот выпад не принимаю.
                                                                                                                                                                    Но будем надеяться что кто-то кроме вас обладает такой же точкой зрения и расскажет нам что за чудо скилы есть у настоящих 1Сников.
                                                                                                                                                                    0
                                                                                                                                                                    Можете у ребят из "Серебренной пули" спросить. Они позиционируются как крутые девопсеры, которые не связаны с фирмой 1С, но работают с ее продуктами.

                                                                                                                                                                    Или у своего коллеги, Дмитрия Решитко, который вместе с вами делал типовые в Молдове, а потом уехал на Запад — он имеет свои наработки по разработке через тестирование и проявляет активность в канале 1С-девопсеров (https://t.me/ssl1c)

                                                                                                                                                                    Ну или у самих разработчиков типовых конфигураций, которые следуют СППР-форкфлоу. Тут, Павел Грибанов недавно статью писал — habr.com/company/1c/blog/328966
                                                                                                                                                                      +1
                                                                                                                                                                      Могу, но не хочу.
                                                                                                                                                                      Дима как возможно и «ребята из Серебряной пули» как возможно и многие ребята которые подключали OLAP и другие вещи к 1С когда 1С не предоставляла таких возможностей.
                                                                                                                                                                      Дима скорее хакал 1С всю дорогу чем работал с 1С :-)
                                                                                                                                                                      Но даже эти нестадндартные подходы и решения для 1С никак не связаны с сегодняшней отраслью DevOps.
                                                                                                                                                                      Я боюсь показаться излишне самоуверенным, но таково мое твердое убеждение.
                                                                                                                                                                      И ваша отсылка к любым мегаспецам по 1С никак не опровергает моих утверждений. Я нигде и никогда не говорил в данном контексте что 1Сники — «ниичего не умеют» или что 1Сники «не умеют решать нестандартные задачи».

                                                                                                                                                                      Я сделал во-первых замечание автору статьи что «не 1С делает человека а человек 1С». То есть если бы тот же специалист попал по каким-то причинам не в 1С, то он скорее всего все так же добился успеха. И что если взять 1000 1Сников, то универсалов о кторых «поет песню» автор будет 10, то есть 1 %, а может и меньше. (Интересно узнать, согласны ли вы с этим?) Это на мой взгляд доказывает что 1С как индустрия не генерирует ничего такого что не генерируют другие системы и пплатформы.

                                                                                                                                                                      И второе, я возразил конкретному комментатору, который приписал слово «модный» к термину DevOps, пытаясь принизить эту новую специальность как таковую. Как мгогие пыталсь и пытаются принизить например значимость QA, а по нашенски — тестеров. И в то же время комментатор заявил что 1Сники умели «давно», то что сегодня стали «уметь» DevOps.
                                                                                                                                                                      Если вы согласны с его точкой зрения, то не надо отсылать меня к «светилам» 1С, а просто назовите те функции, инструменты, задачи, которые средние или даже сильные 1Сники делали «давно», и которые сегодня взяли на вооружение «хитрые» DevOps, не сказав слов благодарности 1С «альма матер всех DevOps» :-)
                                                                                                                                                                        +1
                                                                                                                                                                        Я сделал во-первых замечание автору статьи что «не 1С делает человека а человек 1С». То есть если бы тот же специалист попал по каким-то причинам не в 1С, то он скорее всего все так же добился успеха. И что если взять 1000 1Сников, то универсалов о кторых «поет песню» автор будет 10, то есть 1 %, а может и меньше. (Интересно узнать, согласны ли вы с этим?)
                                                                                                                                                                        Согласен.
                                                                                                                                                                        И в то же время комментатор заявил что 1Сники умели «давно», то что сегодня стали «уметь» DevOps.
                                                                                                                                                                        Если вы согласны с его точкой зрения, то не надо отсылать меня к «светилам» 1С, а просто назовите те функции, инструменты, задачи, которые средние или даже сильные 1Сники делали «давно», и которые сегодня взяли на вооружение «хитрые» DevOps, не сказав слов благодарности 1С «альма матер всех DevOps»
                                                                                                                                                                        Значит я неправильно понял вашу изначальную точку зрения. Если вы так сильно отреагировали на фразу «Программисты 1С были devops-ами, еще до того как это стало модно!», то зря — это обычный троллинг. Любому человеку, который хотя бы год крутится в ИТ, хотя бы в общих чертах должно быть известно про технологический процесс разработки ПО в больших компаниях — и тут на хабре, и в курилках это очень частая тема обсуждений. 1С же идет по следам пионеров и только начинает пытаться адаптировать под себя существующие наработки.
                                                                                                                                                                          0
                                                                                                                                                                          Да ладно, это статья не для вас, а для 1С-ников. Автор хочет повысить их самооценку, а то комплексуют некоторые… А про девопс да, троллинг. И 1С-ники, думаю, заценили.
                                                                                                                                                                            +1
                                                                                                                                                                            И что если взять 1000 1Сников, то универсалов о кторых «поет песню» автор будет 10, то есть 1 %, а может и меньше.

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

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

                                                                                                                                                                            Лично я думаю, что из разработчиков платформы 1С тоже немного кто разбирается в этом — работа другая.
                                                                                                                                                                            0
                                                                                                                                                                            У Серебряной пули почему-то сборка выключена, терзают смутные сомнения — может они тесты чинить не хотят?
                                                                                                                                                                        0
                                                                                                                                                                        Вообще devops понемногу и в 1с вползает: гит с гит флоу разными (гуглить EDT), CI/CD с автоматизацией тестирования и деплоя (гуглить «серебряная пуля»), ELK, но да, все это ползет только в некоторых местах и очень медленно и конечно совсем не в тех масштабах.
                                                                                                                                                                          +1
                                                                                                                                                                          Речь же не о том куда движется 1С. А она движется и вполне интересными путями.

                                                                                                                                                                          А о том что по мнению комментатора 1Сники умели 10 лет назад нечто, что потом «ради красного словца» другие стали называть DevOps. Вот с этим я категорически не согласен. ELK — никак не продукт 1С и никак не «украл идею» у 1С ;-)
                                                                                                                                                                          И CI/CD тоже придумали не в 1С не так ли?
                                                                                                                                                                            0
                                                                                                                                                                            А, ну да, в этом плане я с dimkss тоже ни разу не согласен. Я больше про части отсутствия билда и деплоя и т.п.
                                                                                                                                                                              0
                                                                                                                                                                              Я чуть-чуть не о том. Я о том что принципы и цели devOps (как объединение development и IT operations) немного перекликаются с работой 1С-ников.
                                                                                                                                                                        +1
                                                                                                                                                                        Абсолютно согласен с ОПом. Спасать мир − это у одинесников в крови. Наблюдал это собственными глазами. Прочувсвовал на собственной шкуре, можно даже сказать.

                                                                                                                                                                        Крупное торгово-производственное предприятие, филиалы по всей России, несколько тысяч сотрудников на постоянной основе только в одном городе. Учёт и бухгалтерия на 1С. Собственный отдел разработки, сформированный из самых трудоспособных и лояльных сотрудников IT-отделов. Курсы, сертификаты, все дела.

                                                                                                                                                                        Каждые две недели разработчики выкатывают новую конфигурацию, которую требуется в монопольном режиме «накатить» на рабочие сервера филиала. День получки − бесконечные очереди в кассы: 1С постоянно «вылетает» с ошибкой блокировки, сформировать расчётную ведомость получается с 3-4 попытки. Дело близится к авансу − новый релиз конфигурации: согласно чендж-листу, ошибки блокировки пофикшены. Мы, сисадмины и эникеи, проводим очередную бессонную ночь в обновлении конфы. Аванс − снова очереди, нервы, слёзы, ошибки блокировки. Проходят ещё 2 недели, снова обновление с многообещающим чендж-листом, снова ночной «накат». День получки − скандал повторяется.

                                                                                                                                                                        С полгода наблюдал такой «релизный цикл», пока меня наконец-то не уволили за разгильдяйство. (Хреновый из меня эникей, что тут поделать.) Не знаю, как у них там сейчас дела, вроде грозились на SAP перейти.

                                                                                                                                                                        Если хотите знать, как одинесники будут спасать мир − вот так вот и будут.
                                                                                                                                                                          0
                                                                                                                                                                          вроде грозились на SAP перейти.

                                                                                                                                                                          а знаете как с САПом будет? будут расчетные ведомости в экселе составлять по старинке ;)
                                                                                                                                                                          ==
                                                                                                                                                                          не стоит судить по работе отдела, если вы только со стороны видели как это работает, причины «почему» и «из-за чего» бессонные ночи с обновлением конфы и ошибки с блокировками, их при всем желании не увидеть со стороны
                                                                                                                                                                            +1
                                                                                                                                                                            В данном случае видеть «со стороны» более чем достаточно. Не надо быть курицей, чтобы судить о качестве яиц. Наверняка разработчики были и бизнес-ориентированны, и системно подходили к проблеме, но вот о многопоточности, о синхронизирующих примитивах, или о стресс-тестировании не знали. Что поделаешь, нельзя объять необъятное.

                                                                                                                                                                            SAP − это сарказм, если что.
                                                                                                                                                                              0
                                                                                                                                                                              Если применить вашу логику, то я, столкнувшись на заочном с разработчиками, работающими в аутсорс компании разработчиками под Android и не способными выполнить университетскую лабораторную на Java, могу рассказывать всем о том, что «не надо быть курицей, чтобы понимать, что Android-разработчики тупые идиоты, неспособные получить высшее образование»? Или все-таки согласимся, что факапы и низкая квалификация бывают у всех людей, независимо от выбранной технологии?
                                                                                                                                                                                0
                                                                                                                                                                                В той логике, которую вы мне приписываете, тоже есть некое рацио (минус квантор всеобщности). Да, в андроид-разработке больше дилетантов без фундаментальных знаний, чем, скажем, в веб-бэкенде или эмбеде, потому что и рынок более свободный, и порог входа низкий, и бла бла бла. Но я имею в виду совсем другое. Я, кажется, довольно прямо об этом говорю. После того, как одинесник изучит по долгу службы несколько предметных областей (документооборот, бухучёт, кадровый учёт и т. д.), для собственно программирования в его жизни останется совсем немного места. Эта ситуация противоположна ситуации в андроид-разработке, но она тоже нехороша с точки зрения программирования как профессии.

                                                                                                                                                                                Решение тут может быть только одно: следовать лучшим практикам, освободить 1С-программистов от задач бизнес-анализа, формализовать процессы − в общем, лишить героев их геройского плаща. Но бизнес обычно не хочет этого делать (по причинам и организационного, и психологического плана), поэтому постоянно огребает геройства, как в моём примере.
                                                                                                                                                                                  +2
                                                                                                                                                                                  Проблема в том, что если освободить 1С-программистов от всего кроме написания кода, набрать команду QA, BA и т.д., то может встать вопрос о необходимости самой 1С и замене ее на платформу на языке общего назначения.
                                                                                                                                                                                  Т.е. сила 1С в быстрой реализации и низкой стоимости поддержки. Большая команда разноплановых и не взаимозаменяемых специалистов сводит на нет низкую стоимость поддержки и, исходя из моего опыта, замедляет скорость разработки.
                                                                                                                                                                                  Понятно, что возможно у меня опыт был крайне неудачным (вне 1С это ведь как-то работает и довольно успешно) и квалификация BA в моей команде была крайне низкой, а так же сам факт того, что к тому моменту как их стали нанимать система жила в режиме «программистов-героев» слишком долго. Но с точки зрения бизнеса формализация процессов выглядела как провал.
                                                                                                                                                                            0
                                                                                                                                                                            Можно начать платить зарплату на карточки, и
                                                                                                                                                                            очереди, нервы, слёзы, ошибки блокировки
                                                                                                                                                                            уйдут.
                                                                                                                                                                            Окей, нервы и слёзы девочки-расчетчицы и девочки-на-клиент-банке останутся. Но у остальных все будет хорошо. Надо посчитать, возможно, это будет дешевле, чем переход на SAP
                                                                                                                                                                            • </