?

Log in

No account? Create an account

Previous Entry | Next Entry

Помимо этого журнальчика, у меня как сейчас практически у любого профессионала, есть пара-тройка аккаунтов на профессиональных сайтах -- ну там "Миста", "Инфостарт", "Проклаб"... И периодически на этих сайтах возникают дискуссии на около-профессиональные темы. Вот самую частую из них я и решил вытащить в свой журнальчик.  Формулируется она так -- "зачем изобретать велосипед?" Говоря чуть менее метафорично -- должен ли программист 1С вообще что-либо программировать или его задача приспособить уже готовые механизмы 1С-ых конфигураций под задачи пользователя.
велосипед
Вот приходит ко мне, например, начальник маркетинговой службы фирмы и говорит -- "Андрей, нам необходимо представлять скидки на покупки физическим лицам, НЕ ПРИВЯЗАННЫМ  к конкретному контрагенту. Ну вот такая у нас маркетинговая политика -- нашим реальным клиентом является врач-профессионал, а не та конкретная конторка, в которой он временно (или даже не временно) работает и через которую он совершает покупки". Стандартный механизм 1С-овского "Управления Торговли" такой возможности не дает-- ну нет там скидок на физических лиц, не являющихся контрагентами. Я захожу на сайт Мисты, чтобы обсудить эту задачку с коллегами и тут начинается... Все, что мне пишут в комментариях, делится ровно на две группы:
 1. Ничего делать не надо. Объясни своему начальнику,  что раз 1С-ка такую возможность не предусмотрела, значит на самом деле она и не нужна -- нефик отделу маркетинга извращаться. В общем,  "все, что нужно знать человеку, написано в Коране, а чего в Коране не написано, то и не нужно знать..."
2. Если очень хитро извернуться, то можно обойтись стандартными механизмами (ага, и заставить "продажников" выполнять с десяток лишних операций при каждой такой продаже)

 В результате я плюю на все эти советы, пишу "с нуля" механизм скидок на физических лиц, все работает, продажи растут, в фирме все счастливы, но на "Мисте" мне с упреком говорят -- "ну вот, очередной "велосипед" наваял..." Не то, чтобы я после таких комментов прямо спать с горя не могу, но все же -- мнение коллег мне не совсем безразлично. И я хочу обсудить эту проблему с вами, мои уважаемые френды. Почему с вами -- потому что на самом деле проблемка не специфично-программерская. Она является частным случаем более общей проблемы -- должен ли профессионал (любой профессионал, не только программист, например, врач, педагог, архитектор...) использовать ТОЛЬКО стандартные, разработанные для него кем-то средства (и если задачка этими средствами не решается, просто отказываться от ее решения) или он имеет право каждый раз, когда у него есть такая потребность "изобретать велосипед" и решать свои профессиональные задачи с помощью изобретенного велосипеда?

Напишите, кто что думает по этому поводу.  Мне это правда очень важно...
promo torin_kr december 5, 2015 19:43 26
Buy for 200 tokens
Этот пост -- заказной. Меня его попросила написать одна моя хорошая знакомая, с которой мы знакомы такое количество лет. что аж страшно становится. Как говорит в таких случаях мой младший брат -- "Да ну нафиг. Столько и не живут". Живут... к сожалению. Ладно, это было лирическое…

Comments

( 33 comments — Leave a comment )
helkanarie
Jan. 25th, 2014 02:55 pm (UTC)
да конечно имеет право.
torin_kr
Jan. 25th, 2014 02:57 pm (UTC)
А вот из чего исходят те, кто считает что НЕ имеет? Им просто лень что-либо делать или они отстаивают некую СВОЮ правду?
(no subject) - helkanarie - Jan. 26th, 2014 01:07 pm (UTC) - Expand
(no subject) - torin_kr - Jan. 26th, 2014 01:59 pm (UTC) - Expand
yani_aserfi
Jan. 25th, 2014 03:55 pm (UTC)
Если честно, даже не представляю, как педагог может пользоваться готовыми шаблонами. Ситуации все нестандартные.
Alexander Sheptyakov
Jan. 25th, 2014 05:39 pm (UTC)
На то и нужны программисты, чтобы создавать новое!
torin_kr
Jan. 25th, 2014 05:41 pm (UTC)
Вот почему-то далеко не все мои коллеги так думают...
(no subject) - Alexander Sheptyakov - Jan. 25th, 2014 05:50 pm (UTC) - Expand
(no subject) - torin_kr - Jan. 25th, 2014 05:52 pm (UTC) - Expand
nina_chatte
Jan. 25th, 2014 05:44 pm (UTC)
Мне кажется, жизнь гораздо богаче любой программы. Я всегда отвечаю на пожелания трудящихся: "Скажите, что надо, я напишу". Вот появилась 1С Восьмерка. Они сильно расширили возможности, добавили много нужного. А кое-что, что было в Семерке, не сделали, как выяснилось. Когда мне наши сотрудники скажут, что они хотят и в каком виде, придется дописывать. Так что не надо в авторах 1С видеть безгрешных богов.

С теплым пушистым приветом
Нина
torin_kr
Jan. 25th, 2014 05:50 pm (UTC)
Re: 1С
Но вот откуда-то же взялась эта позиция -- то, что сделала фирма "1С" ГАРАНТИРОВАННО ЛУЧШЕ всего, что может сделать программист- одиночка? ПОЧЕМУ? Там такие же прогеры работают, кое-кого я даже лично знаю и знаю, что как прогер он ничем меня не лучше...
Re: 1С - nina_chatte - Jan. 25th, 2014 06:07 pm (UTC) - Expand
Re: 1С - torin_kr - Jan. 25th, 2014 06:11 pm (UTC) - Expand
ng67
Jan. 25th, 2014 06:05 pm (UTC)
Работаю сейчас в фирме-франчайзи 1С (надеюсь не надо рассказывать что это такое?). Сопровождаю нестандартную конфигурацию, написанную с нуля. Нестандартная предметная область. И как мне ее сопровождать, если я буду использовать только типовые решения? Их просто не существует. Далее. У самой фирмы 1С есть сертификация 1С-специалист. Этих сертификаций много. Есть по конфигурациям (там действительно надо продемонстрировать умение использовать стандартные механизмы плюс решить несложную задачку на программирование в рамках конфигурации, но также используя ее стандартные возможности). Но есть и сертификация по платформе. А вот там надо решить четыре задачи по разным разделам за 5 часов. И вот эта сертификация проверяет умение именно разрабатывать что-то новое и полезное. А не просто использовать типовые методы решений.
torin_kr
Jan. 25th, 2014 06:09 pm (UTC)
Спасибо за поддержку...

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

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



Edited at 2014-01-25 06:11 pm (UTC)
(no subject) - ng67 - Jan. 25th, 2014 06:26 pm (UTC) - Expand
(no subject) - torin_kr - Jan. 25th, 2014 06:30 pm (UTC) - Expand
ekimov
Jan. 25th, 2014 06:58 pm (UTC)
Для меня ответ очевиден. Профессионал может "изобретать велосипеды", если ему это зачем-то надо. В качестве обратной связи он будет учитывать мнение тех, кто сталкивается с его работой (например, сотрудников или клиентов). А вовсе не "критиков" с какого-то форума. Пусть они идут лесом.
torin_kr
Jan. 25th, 2014 07:01 pm (UTC)
Это же не просто "критики с какого-то форума" -- это типа элита современного 1С-программирования...
(no subject) - ekimov - Jan. 25th, 2014 07:08 pm (UTC) - Expand
(no subject) - torin_kr - Jan. 25th, 2014 07:10 pm (UTC) - Expand
(no subject) - ng67 - Jan. 25th, 2014 09:11 pm (UTC) - Expand
(no subject) - torin_kr - Jan. 25th, 2014 09:16 pm (UTC) - Expand
(no subject) - ng67 - Jan. 25th, 2014 09:52 pm (UTC) - Expand
(no subject) - torin_kr - Jan. 25th, 2014 10:01 pm (UTC) - Expand
konhobar
Jan. 25th, 2014 08:11 pm (UTC)
Поддерживаю предыдущих ораторов. :) Во-первых, придумывать что-то новое просто интересно. Во-вторых, насколько я помню Форд придумал конвейер ровно с мыслью об использовании там не профессионалов, а тех, кого можно подготовить за пару дней.
Так вот для меня "просто поддержка" в любой области - это конвейер.
torin_kr
Jan. 25th, 2014 08:16 pm (UTC)
"придумывать что-то новое просто интересно" -- вот это мне в тебе Фрог и нравится.
(Deleted comment)
torin_kr
Jan. 25th, 2014 09:55 pm (UTC)
Эта задачка решается так -- разносятся РЕГЛАМЕНТНЫЙ и ОПЕРАТИВНЫЙ учет. Оперативный в УТ или УПП, регламентный -- в бухгалтерии. Бухгалтерию не трогают, только обновляют релизы, все доделки -- в оперативной базе. Данные заносятся пользователями в оперативную базу и автоматически дублируются в бухгалтерскую БЕЗ РАБОТЫ пользователей. В бухгалтерской только отчеты, налоги и подготовка баланса. У нас все реализовано именно так...
(Deleted comment)
(no subject) - torin_kr - Jan. 26th, 2014 02:00 pm (UTC) - Expand
(Deleted comment)
(no subject) - torin_kr - Jan. 26th, 2014 07:59 pm (UTC) - Expand
( 33 comments — Leave a comment )