Comments 28
Внедрение, в бюджетных организациях, 1С, хотите сказать, что вы программист? Наврядли у вас там используются самописные решения (с нуля), но даже если так, с 1С вам не постигнуть многих вещей, каких должен знать программист.
с 1С вам не постигнуть многих вещей, каких должен знать программист
Можно пример таких вещей?
ООП, SOLID, Паттерны, функциональное программирование и много еще чего интересного.
некое подмножество ООП там есть. Изрядно кастрированное — но тем не менее.
Паттерны — тоже. SQL (ну, или его реализация в 1С), конечно, не ФЯ — но декларативен, т.е. содержит элементы ФП.
Ну и кроме того, многие программисты, допустим, встраиваемых систем вполне себе живут и успешно работают без этих знаний. И заслуженно считаются программистами. Я не говорю, что это [не знат ФП, ООП и паттернов] хорошо или правильно — но интересные штуки не всегда применимы (более того, я б сказал, что 1Сникам тоже не мешало бы это знать — но для них важнее знание предметной области).
Паттерны — тоже. SQL (ну, или его реализация в 1С), конечно, не ФЯ — но декларативен, т.е. содержит элементы ФП.
Ну и кроме того, многие программисты, допустим, встраиваемых систем вполне себе живут и успешно работают без этих знаний. И заслуженно считаются программистами. Я не говорю, что это [не знат ФП, ООП и паттернов] хорошо или правильно — но интересные штуки не всегда применимы (более того, я б сказал, что 1Сникам тоже не мешало бы это знать — но для них важнее знание предметной области).
Ну эмбеддеры это все таки отдельная каста скорее. И да, очень много отзывов что как промышленные программисты они очень плохи (не в смысле программисты для промышленности).
Элементы, подмножество… именно это и плохо. Понять это можно только после знакомства с полноценными языками, а если начинать и погружаться только в 1С… ничего этого даже и близко не поймёшь. Мне в ближайшее время предстоит обратный переход с полноценых языков в 1С и уже начинаю плеваться… куда не ткни везде нельзя и есть только одна протореная дорожка по которой можно, но мне же вооон-то яблочко взять, которое в стороне от дорожки только шаг сделать… а НЕЛЬЗЯ.
Во многих других языках «взять можно, только стандартом не положено».
и у того, и у другого есть свои плюсы и свои минусы. Да, привычки иногда требуют, а среда ограничивает — ну что ж, это такое же ограничение, как некий «корпоративный стандарт».
Ну и в итоге — цель всей нашей деятельности какова? сделать систему, решающую те или иные задачи. причем сделать это быстро, устойчиво, расширяемо, сопровождаемо и т.д. Если среда, отбирая одни возможности — дает другие — то почему бы и нет?
и у того, и у другого есть свои плюсы и свои минусы. Да, привычки иногда требуют, а среда ограничивает — ну что ж, это такое же ограничение, как некий «корпоративный стандарт».
Ну и в итоге — цель всей нашей деятельности какова? сделать систему, решающую те или иные задачи. причем сделать это быстро, устойчиво, расширяемо, сопровождаемо и т.д. Если среда, отбирая одни возможности — дает другие — то почему бы и нет?
А зачем возвращаетесь?
«бабло побеждает зло»©
ну и кроме того, проекты на 1с бывают интересными.
ну и кроме того, проекты на 1с бывают интересными.
Чем именно бывают интересными? Вы только что комментарием выше плевались — но что-то всё-таки для себя нашли. Что?
Почему это я «плевался»? у 1С есть и плюсы, и минусы.
Чем именно могут быть интересны проекты на 1с? связью с реальностью, например. Когда видишь, что сборка заказов, занимавшая 16 часов, начинает осуществляться за 12 тем же количеством персонала без потогонки и без пересорта — видишь реальный результат. (и когда в курилке к тебе подходят и говорят спасибо — чертовски приятно. потому, что люди стали не фигней заниматься, а нормально организованно работать) Даже когда финдир свои кассовые разрывы считает не день, а час — видишь результат. Это не «танчики в интернетах».
зы. поэтому, например, с интересом читаю истории nmivan, и в некоторых историях узнаю себя :-)
Чем именно могут быть интересны проекты на 1с? связью с реальностью, например. Когда видишь, что сборка заказов, занимавшая 16 часов, начинает осуществляться за 12 тем же количеством персонала без потогонки и без пересорта — видишь реальный результат. (и когда в курилке к тебе подходят и говорят спасибо — чертовски приятно. потому, что люди стали не фигней заниматься, а нормально организованно работать) Даже когда финдир свои кассовые разрывы считает не день, а час — видишь результат. Это не «танчики в интернетах».
зы. поэтому, например, с интересом читаю истории nmivan, и в некоторых историях узнаю себя :-)
А где в текущем посте я пишу, что я сейчас программист?) И не стоит недооценивать 1сников ;)
Во-первых, где заявленный в заголовке опыт? Во-вторых, выводы довольно таки капитанские, и сводятся к одному: знай предметную область.
И вот такие люди «руководят внедрениями» (франч ведь, не правда ли?). Внедряют — еще хуже. Стоит ли удивляться отношению ИТ-сообщества к 1С и 1Сникам…
2,5 года это очень мало. Прямо ощущается пионерский задор и максимализм. Впереди еще много замечательных открытий, типа
6. Средний срок жизни учетной системы 4 года. Средний срок жизни успешного малого бизнеса 6 лет. Средний срок жизни очень нужного узкоспециального сложного решения, стоившего много денег — 2 года.
7. Каждые полгода длительности разработки/внедрения удваивают шанс на то, что пользоваться системой не будут вообще (и не заплатят последний платеж).
8. Клиенты в среднем идиоты, внедренцы в среднем идиоты.
9. Если цель проекта «снизить затраты» то лучший вариант реализации — не делать ничего.
10. После успешного завершения проекта приходит понимание, как можно было сделать намного лучше и проще.
11. Хорошая автоматизация мешает воровать не только сотрудникам, но и директорам.
и т.д. и т.п.
6. Средний срок жизни учетной системы 4 года. Средний срок жизни успешного малого бизнеса 6 лет. Средний срок жизни очень нужного узкоспециального сложного решения, стоившего много денег — 2 года.
7. Каждые полгода длительности разработки/внедрения удваивают шанс на то, что пользоваться системой не будут вообще (и не заплатят последний платеж).
8. Клиенты в среднем идиоты, внедренцы в среднем идиоты.
9. Если цель проекта «снизить затраты» то лучший вариант реализации — не делать ничего.
10. После успешного завершения проекта приходит понимание, как можно было сделать намного лучше и проще.
11. Хорошая автоматизация мешает воровать не только сотрудникам, но и директорам.
и т.д. и т.п.
Пункты 7, 8, 10 и 11 мне уже известны x) А 6 и 9 еще по времени не подходят
Для бюджетных организаций это не так актуально. Они вечны и системы в них вечны… есть только неудачные внедрения, вот за мой срок работы будем внедрять уже 4-ю систему, и по большей части собственными силами. Вот сижу копаю всё по 1С и понимаю что с этим всё очень плохо, особенно для бюджетников и особенно таких как мы. Обилие документации в сети, конечно же, компенсируется её бесполезностью для конкретных условий.
Можно конкретный пример? Может я смогу подсказать, куда копать?
У нас организация большая, хоть и бюджетная. Нужен функционал как для корпоративных клиентов но ДЕНЕГ НЕТ. Естественно. А то что реализовано для бюджетников… слишком малофункционально. У нас 15 лет назад SAP R/3 внедряли(и то не за свои деньги) и так до конца не внедрили — на зарплате обломались. Перешли не так давно на местное поделие, которое с трудом пополам допилили и даже зарплата считается но это такой набор костылей… да и расчет не обходится без шаманства со стороны разработчиков системы, что собственно не нравится руководству(один только доступ левых людей к расчету зарплаты чего стоит) и вот теперь переходим на 1С для бюджетников, ибо остальное нам недоступно финансово.
Сижу просматриваю различные доступные руководства, и понятное дело они все привязаны к каким-то конфигурациям которые даже не похожи на нашу. Ещё конечно вопрос внутреннего устройства и самого языка, какие таблицы и реестры связаны с расчетом зарплаты, как в них загрузить данные для расчета с актуальной системы и т.д. и т.п. по понятным причинам эти вопросы не освещены публично.
Сижу просматриваю различные доступные руководства, и понятное дело они все привязаны к каким-то конфигурациям которые даже не похожи на нашу. Ещё конечно вопрос внутреннего устройства и самого языка, какие таблицы и реестры связаны с расчетом зарплаты, как в них загрузить данные для расчета с актуальной системы и т.д. и т.п. по понятным причинам эти вопросы не освещены публично.
Мало и выводы лучше разбавлять кейсами — так наглядней и понятней почему такой вывод.
То есть, внедряли 1С, не договорились с зоной ответственности и получили такую ситуацию.
То есть, внедряли 1С, не договорились с зоной ответственности и получили такую ситуацию.
Sign up to leave a comment.
Мой опыт внедрения 1С (часть 1. Вводная)