Или есть? Может, оглядимся вокруг? Кто у нас есть, кроме менеджеров? Продавцы, конструктора, снабженцы, маркетологи, кадровики, бухгалтера, кладовщики, производственники, рабочие, системные администраторы… Так, кто еще? Вон там, что за парень в углу сидит, в компьютере ковыряется?
Этот парень – программист 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Сник не пойдет за «настоящими программистами», потому что ему не надо туда, куда они ломятся. Там ничего нет, кроме заходящего солнца, которое никогда никому не догнать. А производству как-то надо работать.
Комментарии (222)
1c80
20.12.2018 20:26Ну доля истины то есть, только вот есть один жирный минус у 1с, веб технологии дают перспективу найти денежного заказчика за бугром, а тут с нормальными клиентами трабл, новых нету, а те что есть нормальные, по своим расходятся, плюс демпинг некислый, раньше клиентосы в очередь выстраивались, а сейчас все ждут чудо-Васю, который придет и за тарелку супа все сделает и ведь приходит частенько. Так что самое выгодное веб тоже знать в придачу к 1с, тогда конкуренция выходит на совершенно другой уровень. По поводу того, что писать на жс или пхп и материться, это явный перебор думаю, ну у меня лично, все наоборот по крайней мере, куча доков, сообщество, ничего не глючит и работает как положено по спекам, а если и не работает, то всегда можно исходник посмотреть.
PaulZi
20.12.2018 20:39+5Ну прям Д'артаньяны среди программистов, да что там программистов.
khim
20.12.2018 20:54-1Нет, не Д'артаньяны. Просто гибрид так-себе PM'а с так-себе программистом.
Да, команда из полноценного PM'а и десятка программистов справится не хуже… вот только сколько денег они возьмут за работу? И какому количеству компаний нужны проекты такого масштаба?
Так что если у вас нет IT-отдела, а есть «парень в углу сидит, в компьютере ковыряется»… то ему и придётся этим заниматься… а кому ещё? Если кроме него никого даже близко похожего на PM'а нет и не предвидится?dzsysop
20.12.2018 21:09То что гибрид и универсал — спору нет. Непонятно насколько это связано со словом 1С.
Просто я видал как в углу сидел парень .Net и написал нехилую систему управления.
Да и на php столько классных штук сделано и на Java.
Неужели именно 1С дает такую возможность стать универсалом?khim
20.12.2018 23:10Возможность стать универсалом даёт работа, не требующая очень глубокого погружения в код, но требующая много общения с заказчиками. Первое, понятно, следует из первого.
И вот так получилось, что «программисты на 1С» сюда попадают почти все: невозможность решать действительно сложные (в программистском смысле) задачи приводит к тому, что остаётся больше времени на общение с заказчиком… а необходимость напрямую обращаться с заказчиками, которые очень смутно представляют себе чего они, собственно, хотят — развивает навыки PMа…
А программисты на Java или PHP — часто гораздо более узкие специалисты, им постановка задачи нужна, а не невнятное мычание… Не все, конечно — но корелляция есть…dzsysop
20.12.2018 23:47Ну не знаю. Как-то я не согласен с логическими построениями:
невозможность решать действительно сложные (в программистском смысле) задачи приводит к тому, что остаётся больше времени на общение с заказчиком…
не понял из чего вытекает «невозможность решать сложные задачи» и как (даже если предположить что мы установили этот факт) это приводит к «общению с заказчиком». У уборщиц и маляров тоже нет возможности решать сложные задачи, но почему-то они не начинают «общаться с заказчиком».
Далее:
«а необходимость напрямую обращаться с заказчиками, которые очень смутно представляют себе чего они, собственно, хотят — развивает навыки PMа…»
мы опять таки еще не установили никак что существует «необходимость напрямую обращаться с заказчиками» мы пока только условно согласились что «остаётся больше времени на общение с заказчиком». Но извините наличие времени на что-то и необходимость заниматься чем-то это две разные категории.
Хотя после вашей фразы
Первое, понятно, следует из первого.
Трудно удерживать нить ваших рассуждений.
В целом, стараясь догадываться что вы имели в виду и исходя из предпосылок которые вы обозначили я бы не назвал продукт на выходе PM а скорее профессиональный балабол. То есть впарить клиенту нечто чтобы тот успокоился и был счастлив. Поскольку клиент
которые очень смутно представляют себе чего они, собственно, хотят
а 1Сник
невозможность решать действительно сложные (в программистском смысле) задачи
То есть в основном приходится впаривать то что есть тем кто не очень понимает что им нужно. Я бы не назвал это PM-ом.
им постановка задачи нужна, а не невнятное мычание…
Вот-вот а 1Снику не нужна, он и так знает что 1С решение всех проблем.
1С-парикмахерская тому пример. :-) Куда уж там всяким Жавам.khim
21.12.2018 01:04не понял из чего вытекает «невозможность решать сложные задачи»
Вы просто не можете, в рамках 1C платформы куда-то ну очень глубоко углубиться. Замутить параллельный расчёт моделей на видеокарте с переносом на кластер или что-нибудь подобное. Соответственно если вы хотите что-то подобное сделать — то вы станете «ненастоящим 1Cником».
как (даже если предположить что мы установили этот факт) это приводит к «общению с заказчиком».
Раз у вас не уходит время на изучение параллельных алгоритмов, функционального программирования, зависимых типов данных и прочего — то остаётся больше времени на общение с людьми… а раз вы не можете выдать более элегатное, технически, решение чем ваш сосед — то на этом и будет строиться ваш успех (или неудача).
То есть в основном приходится впаривать то что есть тем кто не очень понимает что им нужно.
Нет. Как раз впариванием бессмысленной фигни занимаются «настоящие программиста». Всякие «угадывающие ваши желания меню», новый и новейший3 редизайн и прочие свистоперделки, жрущие ресурсы, как не в себя — это то, что делают «настоящие» программисты. Потому что могут. А вы — не можете. Потому приходится вникать в то, чего хочет заказчик — а иначе за что вы деньги получите? Учтите, что заказчики не знают чего хотят в достаточной мере, чтобы им стало хорошо — но они точно знают, когда им удобно, когда нет. Например переход с версии 1C для DOS на версию 1C для Windows занял почти 10 лет. Грубо говоря потому, что в версии для Windos переход между полями делался… как в других программах для Windows: с помощью клавишы Tab. А на «клавиатуре бухгалтера» этой клавиши нет:
Нужно тянуться «чёрт знает куда», чтобы в дрyгое поле перейти… а у назад через Shift-Tab — это вообще катастрофа… Смирились в конце-концов, но битва была та ещё…
P.S. Да, ещё они могут решать задачи, которые вы, на своём 1С, никогда в жизни не решите… но этим занимается малый процент, большая часть индустрии тратит время и ресурсы на «модные перделки».expromt
21.12.2018 03:38Тот случай, когда спустя много лет узнал что Shift-Tab — работает как переход к предыдущему полю…
khim
21.12.2018 03:45Нифига ж себе! На многих (хотя и не на всех) клавиатурах там же две стрелки нарисованы — как на цифровых клавишах или клавишах пунктуации… Именно потому что TAB — в одну сторону, а Shift-TAB — в другую!
Однако DOS-программы, где это делалось стрелочками, когда вы работает с цифрами — удобнее! Хотя и нелогичнее (потому что стрелка вверх переходила к предыдущему полю, которое как раз не всегда наверху)…expromt
21.12.2018 03:48Да, теперь я наконец-то понимаю смысл стрелки назад на клавише Tab :-) За что вам спасибо. Раньше просто как-то не задумывался над этим.
Oxoron
21.12.2018 13:10А ведь есть еще Ctrl + Tab, Ctrl + Shift + Tab.
expromt
21.12.2018 13:33И еще много других сочетаний с Tab, но выглядят большинство из них значительно менее полезными и такого интереса не предсталяют.
Oxoron
21.12.2018 16:42И еще много других сочетаний с Tab, но выглядят большинство из них значительно менее полезными
В нынешней винде Alt+Tab (для смены окон) и Ctrl+Tab (для смены вкладок) выглядят гораздо полезнее обычного Tab (для смены «активных» элементов окна). Если не секрет, какая у вас основная рабочая программа на десктопе?
теперь я наконец-то понимаю смысл стрелки назад на клавише Tab
Тут полностью согласен. Вроде Shift + Tab использую, а связал их со стрелками на клавише только после комментария khim.expromt
21.12.2018 16:47+1Ну Alt+Tab и Ctrl+Tab это конечно основные сочетания которые использую с Tab. Я скорее имел ввиду другие сочетания для переключений экранов с различными эффектами и т.п.
Android Studio и Браузер.
Mike_soft
21.12.2018 10:07+1зато сейчас то, что можно переключить табом (вообще, сделать клавой) — бухи делают мышью. все эти Таб-ШифтТаб — штатные виндовские, а уж тем более специфические КтрлВниз-КтрлВверх, Ф4-ШифтФ4, КтрлЕнтер — шаманство великое, запоминать им тяжело (голова и так проводками занята, а еще в нее чай пьют), поэтому «мне проще мышью».
D01
21.12.2018 22:10и прочие свистоперделки, жрущие ресурсы, как не в себя — это то, что делают «настоящие» программисты
Не смог пройти мимо) В обычных языках это приходится придумывать программистам, а в 1С этим занимается платформа из коробки (все уже придумано за Вас )))
Стоит только посмотреть на требования к железу у платформы 1С (не просто запуститься, а запустить десятка два пользователей).
А по теме: согласен с автором, при уходе в веб-разработку (бизнес-приложения, то, что раньше делал на 1С) уже почти невозможно найти специалиста под задачу. Берется уже два специалиста: один постановщик, второй кодер.
roscomtheend
21.12.2018 09:34Универсалом в узкой области бухгалтерско-складского учёта, но мир — он шире, да и у 1С куча разной специфики и универсал даже внутри всего, куда запихивают 1С, незнает ничего, кроме названий.
Mike_soft
21.12.2018 11:22Есть разные. Есть люди, проработавшие «программистами1С» десяток лет, и не имеющие представление о бухгалтерии (и не сталкивавшиеся с подсистемой бухучета в 1С). Есть «программисты1С», которые знают бухгалтерию на уровне главбуха и выше.
Кстати, уже мелькало недавно сравнение с эмбеддерами — у них тоже специфический, обедненный инструментарий — но тоже требуются специфические знания о предметной области. и переход с платформы на платформу их тоже часто напрягает. и много «тру-программистов» уходят в 1С и эмбеддинг. и наоборот.
Druu
21.12.2018 20:08а необходимость напрямую обращаться с заказчиками, которые очень смутно представляют себе чего они, собственно, хотят — развивает навыки PMа…
Какая связь между необходимостью общаться с заказчиком и навыками PMa?
Politura
21.12.2018 18:35Неужели именно 1С дает такую возможность стать универсалом?
Все просто. 1С это платформа под которую есть разные конфигурации автоматизирующие различные виды учета. И обычно на 1с-ника сидящего в углу ложится задача обучать персонал и разбираться с вопросами, когда что-то не работает. Параллельно народ начинает просить что-то изменить, доработать и чем таких просьб удовлетворяется, тем больше их появляется и они более забористые и замороченные.
Eldhenn
20.12.2018 20:39Всяк кулик своё болото хвалит. Вы какой-нибудь автоматизацией, кроме 1С-based, занимались? Хотя бы немножко?
dmxvlx
20.12.2018 20:51Я прошёл(почти до конца!) курсы по 1С, уже будучи программистом С++, пару лет назад.
Может 1С действительно не для всех, в частности и для меня тоже:
вроде бы и улавливаешь суть, но какое-то странное чувство дискомфорта было на всём протяжении обучения, бросил на 5-ом месяце…
Ну а по поводу спасти мир и всё такое: кто ж против то? :)msdos9
20.12.2018 21:36Там же еще и по бухгалтерии курсы проходить надобно, не?
dmxvlx
20.12.2018 22:01На тех курсах что проходил я, не было чисто бухгалтерского направления.
Как рекомендация было: можете почитать соответствующую литературу, все кейсы на рабочем коде было видно и объяснялось на видео (естественно услышав новое словечко типа проводка, фифо и тд и тп — лезешь гуглить...)vchslv13
20.12.2018 23:07>новое словечко типа проводка, фифо
Хотел над Вами постебаться по поводу «нового словечка фифо», а оказывается оно ещё и в бухгалтерии используется. Э оно как…dmxvlx
21.12.2018 02:10Плохая, эта ваша привычка стебаться… Хотя что это я тут вас учить жизни буду, соберёте ещё своих шишек на/в голову ))
roscomtheend
21.12.2018 09:43> соберёте ещё своих шишек на/в голову
Успеть бы… а то пора к земле привыкать, предлагаете сосновый бор?
В чём отличие инженера от гуманитария — инженер даже при желании постебаться сначала перепроверит, вы не от этого случаем отговариваете?
shogunkub
21.12.2018 14:09Очень странно, я про ФИФО знал до того, как вообще столкнулся с бухгалтерией. Принцип абсолютно одинаковый.
Ta_Da
21.12.2018 13:32Это распространенное мнение, но это не так. 1С это конструктор, фреймворк, с собственным DSL, ORM и другими модными словами, а не только бухгалтерия и финансы.
Я, допустим, бухгалтерию знаю очень по верхам (т.е. чуть лучше, чем абстрактный средний не-1сник, но хуже, чем средний 1сник), но какого-то дискомфорта за 12 лет не ощущал никогда т.к. практически не сталкиваюсь (и не берусь) за задачи связанные именно с бухучетом. Рынок 1С, как и рынок автоматизации учета вообще, бухгалтерией не ограничивается — есть логистика, складская логистика, логистика закупок, интеграция с внешними системами, производство, CRM наконец. В общем даже без знания бухгалтерии заняться есть чем.
Вопрос того стоит ли это все делать именно на 1С и не лучше ли реализовывать на языках общего назначения или использовать фреймворки на других платформах тут поднимать не буду, т.к. это будет холивар.Mike_soft
21.12.2018 13:49а чего тут холиварного? нужно считать, сколько это будет стоить, как это будет распространяться, поддерживаться, обновляться и обслуживаться. И на основании этого принимать решение о платформе. цель разработки — не «применить новые технологии», а либо «заработать денег», либо «улучшить внутренний процесс» (что опять сводится к «заработать денег»). всякие поделки «для души» (еще один таймер на ардуино) я не беру в расчет…
пардон, забыл о названии темы. спасти мир, конечно, тоже приятно — но сомневаюсь, что это зависит от выбора платформы :-)
Dementor
22.12.2018 00:40Ого! Что это за курсы такие длинные были? (и главное бесполезные)
Я лично уже будучи опытным программистом Foxpro пришел во франч, где первые пару недель была учеба, а потом меня кинули на проект УПП, где я закрепил теорию боевой практикой; а через пару месяцев на второй, где я уже настраивал мэпинг бухгалтерских счетов в ГААП и писал обработки для исправления ошибок партионного учета. Да я за 5 месяцев уже стал матерым программистом с пачкой сертификатов 1С: Профессионал (платформа, УТ и МСФО).
izuware
20.12.2018 21:02+1осталось поставить 1С на ардуину и хабр разорвет )
Areso
21.12.2018 15:24+1Ну, на Raspberry Pi уже можно.
Для Ардуины, боюсь, нужен компилятор интерпретатор, который 1С скрипты будет переводить в Си, а потом компилировать.
Можно, но зачем?Neikist
21.12.2018 16:09Можно именно 1с или one script? Подозреваю что второе, а это все ж не о том.
Mike_soft
21.12.2018 16:16имхо, если б Нуралиев тогда согласился отдать сырцы 7.7 — ее б на малинку точно б портировали…
Areso
21.12.2018 16:32OneScript. Это не совсем 1С.Предприятие, согласен, но позволяет всем 1С-никам программировать для Малинки.
Neikist
21.12.2018 16:41+2Просто язык 1с без самого фреймворка со стандартными объектами и методами, ORM, RLS, поддержки разных СУБД и т.п. превращается в банальный, очень простой ЯП без проблем заменяемый тем же питоном. Скорее всего в результате замена будет эффективной по всем параметрам.
Areso
21.12.2018 16:50Много ли 1С-ников, знающих Питон?
DMGarikk
21.12.2018 16:54+2обычно они сразу перестают быть 1С-никами ;)
Areso
21.12.2018 16:56Звучит здраво. Но вот, если сравнивать по зарплате, то не совсем — в Екб 1С-нику проще найти место на, скажем, 70-90 тысяч рублей, чем питонисту (ИМХО). А в городках поменьше работы для тех же питонистов нет.
Когда-то, в прошлой жизни, я взял руби разработчика 1С-ником. Такое бывает, если в городе 0 вакансий для руби (и, кажется, 0 рабочих мест для руби разрабов).
Neikist
21.12.2018 17:14Чтобы использовать его на том же уровне что и one script практически ничего не нужно, изучается за несколько вечеров. Это если уже в идиомы упарываться, в декораторы и т.п. — там да.
dzsysop
20.12.2018 21:03+1Ой! Как же хочется поговорить об этом!
Статья — гимн 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Сников тоже люблю, но не надо сужать рамки и верить в «кузницу супергероев»Mike_soft
21.12.2018 14:01ха я не далее как позавчера ковырялся в такой самописной конфигурации. Лютый трэш. Лютейший… Ну а что ж вы хотели — низкий порог входа. (и в т.ч. поэтому качество низкое). насчет «написать своё» — ну, а представитель других языков постоянно пишет что-то свое, уникальное? Нет, чаще всего он работает в команде, над каким-нибудь кусочком. и не с нуля, а перелопачивая тонны legacy.
VSOP_juDGe
21.12.2018 19:55И много ли джавистов в энтерпрайзе не используют всевозможные фабрики фабрик в спринге, а творят что-то свое?
maxzh83
20.12.2018 21:17Мне кажется, у 1С-ников есть возможность спасти мир — им надо заняться блокчейном. Это ирония, если что.
Mike_soft
21.12.2018 14:06«чтоб два раза не вставать»© про 1с и нейронные сети:
«Глава фирмы «1С» пояснил, что уровень автоматизации учета постоянно растет, а учетные системы становятся все более интеллектуальными.
Например, действующая нейронная сеть, проанализировав огромный массив данных сервиса «1С: БухОбслуживание», уже может автоматически разносить банковские выписки по видам операций и статьям затрат примерно с той же точностью, что и бухгалтер средней квалификации. » ©https://www.klerk.ru/buh/news/480751/
правда, фраза «Директор фирмы «1С» Борис Нуралиев в своем выступлении в рамках Дня Бухгалтерии в Большом Московском цирке» доставляет…Neikist
21.12.2018 14:33Про машинное обучение еще на ERP форуме упоминали, вроде как в бете уже тестируется где то. Но записи доклада нет) Хотя записи остальных докладов оттуда выложены.
altrus
20.12.2018 21:44Настоящий 1Сник не пойдет за «настоящими программистами», потому что ему не надо туда, куда они ломятся. Там ничего нет, кроме заходящего солнца, которое никогда никому не догнать. А производству как-то надо работать.
Читая данный пост почему-то вставал в мозгу образ Мефистофеля, рассказывающего Фаусту, как устроена жизнь.
Сгинь, змей-искуситель!
sshmakov
А еще есть SAP…
Почему самоубийство? Больше статей не будет?
mikhailian
В России уникальная ситуация сложилась — практическая монополия одного производителя. В окружающем мире всё по-другому. Хотя бы потому, что бизнес там был развит ещё до появления АСУ.
maslyaev
MTyrz
Не знаю про среднемировой уровень, но я еще помню, как в 90-х налоговая требовала носить им данные именно из 1с, потому что 1с была рекомендована, а все остальные — нет.
(Деталей — простите, не знаю. Бухгалтер жаловалась регулярно, работала она в Инфо-бухгалтере, который очень хвалила, и говорила что 1с у нее только для сдачи отчетов, или что они там сдают).
Так что я несколько сомневаюсь в естественности той бескормицы.
Mike_soft
я тоже уже не помню деталей, но я дописал тогда необходимое для БЭСТа (структура данных была описана), и сдавал из БЭСТа без всяких проблем. Вопрос — почему это не было сделано в БЭСТе и Инфобухе?
Хотя слухи о лоббировании Нуралиевым своих решений в МинФине ходили регулярно. Впрочем, в начале века в бюджетную сферу официально и настойчиво пихали Парус (т.е. деньги на автоматизацию выделяли тем, кто оплачивал парус.). Тем не менее, он успешно сдох.
HenryPootle
Вот нифига. До сих пор жив. Не далее, как вчера слышал это название в разговоре дам из некоего муниципального учреждения
Am0ralist
Mike_soft
ну что ж, значит я неправ. но как-то давно не сталкивался с обладателями сего…
Am0ralist
Да я б сам с радостью не знал, что это вообще такое)
Mike_soft
«как мне это развидеть?»©?
Gilvoth
Тоже наслышан про эту настойчивость для одного гос. учреждения, работают с этим продуктом до сих пор, перейдут на что-то другое пожалуй лишь тогда, когда его поддержка совсем станет плохая.
maslyaev
Подобные подозрения в любом случае будут возникать вне зависимости от того, есть под ними основания, или нет.
Но насколько я в курсе происходящего (работаю в не последнем франче), никакой активности к административному проталкиванию продукта не предпринималось. Нуралиевы чётко понимают, что это серьёзно портит карму, и расплачиваться за полученную таким образом временную выгоду по-любому приходится своим будущим.
Впрочем, тема «деструктивное воздействие 1С на российский учёт» имеет место. Властям очень удобно, что сколь бы безумную хрень они ни изобрели, гибкость основной учётной системы страны сможет предотвратить катастрофу. Если кому интересно, испытывает ли фирма 1С и её франчайзеры удовольствие от происходящего, могу заверить, что нет, ни малейшего.
MTyrz
Как бы это так сказать…
Давайте предположим, что ваше мнение я тоже принял во внимание. На самом деле эта ситуация мне достаточно безразлична: и прошло двадцать лет, и проблемы были не у меня. Холиварить на этом месте у меня нет ни желания, ни компетентности.
Да, про отсутствие удовольствия охотно верю.
maXon777
а еще был СБиС и куча других программ.
SilverHorse
Почему это «был», он живет, здравствует и процветает, ибо практически стандарт для электронного документооборота и сдачи отчетности во многих конторах. За всю Одессу, правда, не скажу, но я с ним очень даже тесно общался не далее как этой осенью, прикручивая его к корпоративной 1С.
А еще есть претерпевший очень длительную эволюцию Контур…
maXon777
СБиС начинал как линейка учетных программ — аналог программам 1С. В свое время там было довольно много фишек, которые появились в 1С только вот-вот — например, система сообщений (аналог системы взаимодействия в 1С). А сейчас все знают СБиС как оператора ЭДО.
maikus
А у нас 1С в компании не было. Был ИНФИН. Сдавались в налоговую из него.
a1191
Я слышал эту историю про требования налоговой. Не уверен, что она правдива. Бухгалтеров стоит слушать далеко не всегда. Я сам люблю теории заговора, но конкретно здесь заговора нет.
Я лет 15 назад работал с 1С(хоть это и не 90-е) и уже тогда ничего подобного не было: 1С — это был осознанный выбор. Я думаю, что правильный.
1С — отличная платформа в своей нише. Программисты недорогие, сделать можно почти все в кратчайшие сроки.
Вот когда приходит SAP — пора вспомнить про теорию заговора… А если есть возможность — сразу увольняться.
MTyrz
Вряд ли нашему бухгалтеру имело смысл меня обманывать. Незачем.
Было это году в 97 — 98. И да, это не мешает 1с быть отличной платформой — но тут я просто не разбираюсь.
Помню еще, что очень ругались при переходе с шестой версии на седьмую, ибо шестая хорошо повторяла бумажную бухгалтерию, а седьмая была уже чем-то совсем другим. Но это тоже со слов.
Ta_Da
Бухгалтер не обманывал, он просто не совсем хорошо понимал, что говорит.
Все эти «требования налоговой выгрузки только из 1С» на практике были просто требованием файла (XML, а то и txt) определенного формата, описание к которому было общедоступно. Каким образом этот файл был получен налоговой было плевать — хоть в блокноте набирайте. Но в тиражных решениях экспорт и импорт для этих файлов был реализован.
Какой-то специфики «только 1С» в них никогда не было — банально номера документов и ИНН компаний.
Про 6 и 7 версию 1С вообще повеселило. 6-ая версия была по большому счету большой эксель таблицей, где можно было делать что угодно (собственно да, как и в бумажной бухгалтерии). 7-ая — уже была достаточно сложной системой, где действительно требовалось понимать, какие кнопки и когда нужно нажимать.
MTyrz
Тетушки были не то, чтобы предпенсионного, но все же вполне возраста. И основной опыт имели еще с бумажной бухгалтерией. Что, собственно, история с шестой версией, видимо, неплохо иллюстрирует.
Neikist
Так никто за сутки и не ответил почему самоубийство) Видимо автор ожидал что сольют карму в ноль за упоминание 1с. Хотя есть подозрение что это и так всем понятно и я просто капитаню))
Dementor
Так это просто для привлечения внимания. Иван любит поэпатажить. Можешь и сам попробовать перенять опыт и запилить тут статью «Хабро-самоубийство. Как я после 5 лет ушел из 1С на Flutter» :))
Neikist
Не, я с 1с всего 4.5 года и ухожу в нативный андроид. Флаттером если и буду заниматься — то, по крайней мере до массовости вакансий, только по фану))
sshmakov
Понятно, что автор ожидал, что ему сольют карму (но за другое, правда). Непонятно мне, почему он решил так обострить именно сейчас.