Регламент разработки: когда он нужен и что бывает, если его нет
Лозунг с плаката выше актуален не только на производстве, но и в разработке/внедрении ПО. У «1С», например, есть своя система стандартов и методик разработки конфигураций. А у каждой проектной команды, внедряющей 1С, обычно есть свой регламент разработки. В нем описаны правила внесения изменений в конфигурацию, которых должны придерживаться разработчики.
Я собрал целую коллекцию таких регламентов с проектов 1С, в которых участвовал. 🙂 Но выбрать какой-то из них для работы по своим клиентам никак не мог. В одном, скажем, все слишком жестко. Но в реальности бывают ситуации, когда наилучшее решение требует большей гибкости. Второй слишком короткий, не затрагивает многих важных аспектов разработки. Третий — длинное полотно текста, с которым очень тяжело работать. Да и зачем нам регламент, казалось мне: команда небольшая, вся разработка под моим контролем...
Но не так давно один из клиентов попросил обновить его «Управление торговлей» с 11.4 на 11.5. Таких приключенческих квестов у меня давно не было! За последние шесть лет в конфигурацию вносили доработки разные спецы. Представления о том, «как надо делать правильно», у них сильно отличалось. Как оказалось, оно и у меня менялось за эти годы. 🙂 В итоге похожие доработки сделаны 10-ю разными способами, восемь из которых — неудачные. Разбираться в них, а еще и переделывать под новую версию, очень тяжело.
В общем, пересмотрел свою коллекцию регламентов, припомнил разные казусы из опыта, и написал-таки регламент для нашей небольшой команды. Делюсь с вами. Пользуйтесь, если найдете его подходящим. Буду рад вашей рецензии, замечаниям и предложениям. Делитесь в комментариях!
Соблюдаете регламенты?
👍 — конечно, полностью согласен с лозунгом на плакате.
🤔 — нет, я натура творческая, рамки меня душат.
🔥 — стараюсь, но когда вижу, как их «соблюдают» другие, руки опускаются…
#кейсы
Лозунг с плаката выше актуален не только на производстве, но и в разработке/внедрении ПО. У «1С», например, есть своя система стандартов и методик разработки конфигураций. А у каждой проектной команды, внедряющей 1С, обычно есть свой регламент разработки. В нем описаны правила внесения изменений в конфигурацию, которых должны придерживаться разработчики.
Я собрал целую коллекцию таких регламентов с проектов 1С, в которых участвовал. 🙂 Но выбрать какой-то из них для работы по своим клиентам никак не мог. В одном, скажем, все слишком жестко. Но в реальности бывают ситуации, когда наилучшее решение требует большей гибкости. Второй слишком короткий, не затрагивает многих важных аспектов разработки. Третий — длинное полотно текста, с которым очень тяжело работать. Да и зачем нам регламент, казалось мне: команда небольшая, вся разработка под моим контролем...
Но не так давно один из клиентов попросил обновить его «Управление торговлей» с 11.4 на 11.5. Таких приключенческих квестов у меня давно не было! За последние шесть лет в конфигурацию вносили доработки разные спецы. Представления о том, «как надо делать правильно», у них сильно отличалось. Как оказалось, оно и у меня менялось за эти годы. 🙂 В итоге похожие доработки сделаны 10-ю разными способами, восемь из которых — неудачные. Разбираться в них, а еще и переделывать под новую версию, очень тяжело.
В общем, пересмотрел свою коллекцию регламентов, припомнил разные казусы из опыта, и написал-таки регламент для нашей небольшой команды. Делюсь с вами. Пользуйтесь, если найдете его подходящим. Буду рад вашей рецензии, замечаниям и предложениям. Делитесь в комментариях!
Соблюдаете регламенты?
👍 — конечно, полностью согласен с лозунгом на плакате.
🤔 — нет, я натура творческая, рамки меня душат.
🔥 — стараюсь, но когда вижу, как их «соблюдают» другие, руки опускаются…
#кейсы
🔥41👍28🤔7💯4
Бизнес-советы клиентам: давать или не давать, вот в чем вопрос
Не так давно рассказывал про работу с тревожным предпринимателем. Поделюсь еще одной историей из разряда «о странных управленческих решениях». Но, возможно, в этих решениях нет ничего странного — и вы мне объясните логику.
Недавно обратилась одна компания с задачей настроить ЗУП (Зарплата и управление персоналом). Среди прочего была просьба автоматизировать начисление менеджерам комиссионных. Задача несложная: комиссионные начисляются процентом от продаж менеджера за месяц. Но была одна особенность: ставка снижалась после достижения определенной суммы.
Реализовать такое в ЗУП не очень трудно. Есть возможность создавать расчеты со всякими шкалами и т.д. Однако у меня возник вопрос к управленческой стороне вопроса: такой расчет, по моему мнению, вредит компании. Менеджеры всеми правдами и неправдами стараются не превышать этот лимит и «размазывают» продажи по месяцам. Ведь получается, что продавать много не так выгодно, как по лимиту.
Зачем директор компании сделал такую схему — загадка. Единственное объяснение, которое приходит в голову: руководитель считает, что баловать менеджеров не надо. Можно сказать, управленец задает им немой вопрос: «А харя не треснет от запредельных комиссионных?» 🙂
И на месте менеджера я бы ответил: «Не треснет, ведь чем больше заработаю я — тем больше заработаешь ты».
С директором на этом проекте я не контактирую, поэтому спросил бухгалтера по зарплате, для чего так сделано. Может, реализовать простой расчет, и предложить директору упразднить эту шкалу? Тем более случаи превышения лимита единичные. На что получил ответ:
— Ваше дело 1С настраивать, а не советы по бизнесу давать.
— Ну ладно, – говорю, — настрою как просите.
Я ведь и правда не бизнес-консультант. Может, действительно чего-то не понимаю и какая-то логика тут все же есть?
Как вы поступаете, если видите возможность улучшить что-то за пределами своих обязанностей?
👍 — Предлагаю свое решение: почему нет, если можно сделать лучше.
🤔 — Делаю четко по заданию: за рационализаторские предложения мне не платят.
🔥 — Не бывает у меня таких ситуаций.
#истории
Не так давно рассказывал про работу с тревожным предпринимателем. Поделюсь еще одной историей из разряда «о странных управленческих решениях». Но, возможно, в этих решениях нет ничего странного — и вы мне объясните логику.
Недавно обратилась одна компания с задачей настроить ЗУП (Зарплата и управление персоналом). Среди прочего была просьба автоматизировать начисление менеджерам комиссионных. Задача несложная: комиссионные начисляются процентом от продаж менеджера за месяц. Но была одна особенность: ставка снижалась после достижения определенной суммы.
Реализовать такое в ЗУП не очень трудно. Есть возможность создавать расчеты со всякими шкалами и т.д. Однако у меня возник вопрос к управленческой стороне вопроса: такой расчет, по моему мнению, вредит компании. Менеджеры всеми правдами и неправдами стараются не превышать этот лимит и «размазывают» продажи по месяцам. Ведь получается, что продавать много не так выгодно, как по лимиту.
Зачем директор компании сделал такую схему — загадка. Единственное объяснение, которое приходит в голову: руководитель считает, что баловать менеджеров не надо. Можно сказать, управленец задает им немой вопрос: «А харя не треснет от запредельных комиссионных?» 🙂
И на месте менеджера я бы ответил: «Не треснет, ведь чем больше заработаю я — тем больше заработаешь ты».
С директором на этом проекте я не контактирую, поэтому спросил бухгалтера по зарплате, для чего так сделано. Может, реализовать простой расчет, и предложить директору упразднить эту шкалу? Тем более случаи превышения лимита единичные. На что получил ответ:
— Ваше дело 1С настраивать, а не советы по бизнесу давать.
— Ну ладно, – говорю, — настрою как просите.
Я ведь и правда не бизнес-консультант. Может, действительно чего-то не понимаю и какая-то логика тут все же есть?
Как вы поступаете, если видите возможность улучшить что-то за пределами своих обязанностей?
👍 — Предлагаю свое решение: почему нет, если можно сделать лучше.
🤔 — Делаю четко по заданию: за рационализаторские предложения мне не платят.
🔥 — Не бывает у меня таких ситуаций.
#истории
👍47🤔17🔥5
Чем ChatGPT может быть полезен для 1С-ника
«Хайпа много, а толку мало. Нужны хорошие примеры, кейсы» — так можно резюмировать слова модератора секции, когда мы обсуждали мою заявку на конференцию «Анализ и управление в ИТ-проектах». Мой доклад про ChatGPT решили не брать. Есть, говорят, негативный опыт с подобными темами. Ладно, попробуем податься на осенний Tech Event Инфостарта.
Вообще, темой ИИ я увлекаюсь со студенчества. Но с ChatGPT плотно экспериментирую только с начала этого года. В сети много статей, где показывают впечатляющие примеры применения ChatGPT. Однако революции в каких-либо областях, в том числе и в работе 1С-ников, пока не случилось. Тем не менее, есть весьма полезные варианты использования. Вот задачи, решать которые я теперь начинаю с запуска ChatGPT:
1. Вникание в логику кода. 1С-ники редко документируют свою разработку. Я в том числе. 🙂 Поэтому при решении задач часто лезешь в код и разбираешься, как он работает (и в свой код тоже). Это довольно трудоемкое занятие. И ChatGPT может тут сэкономить силы. Предоставляем модели код модуля и просим:
– описать модуль в целом, выделив главные методы,
– определить, какие есть связи с другими объектами конфигурации 1С,
– разъяснить подробно работу отдельных методов и т.д.
2. Исправление ошибок в коде и запросах. Мало кто любит этим заниматься. Особенно если ошибка где-то среди нескольких сотен, а то и тысяч строк кода.
Чем языковая модель может тут помочь? Опять же предоставляем модели код, описываем проблему, и просим предположить, в чем может быть причина, или дать варианты исправления. Сама она ошибку вряд ли исправит. Но может подкинуть идеи — на что обратить внимание в первую очередь.
3. Поиск решения сложных задач. Еще не так давно считалось, что нестандартный подход и креативность — это только про человека, никакой ИИ ему не конкурент. Думаю, в этом уже пора начинать сомневаться. 🙂 ChatGPT может быть полезным собеседником при продумывании задачи. Определяешь роль модели, описываешь задачу в целом, проблемный вопрос — и просишь предложить идеи решения. Можно поделиться своими соображениями и попросить их покритиковать. Даже если ничего толкового модель не предложит, все равно такой диалог стимулирует творческую работу и помогает генерировать новые идеи.
Сознательно умолчу про применение ChatGPT для генерации кода. Об этом много пишут. У меня тоже есть опыт привлечения нейросети как помощника в разработке. Но это отдельная тема, о ней — в другой раз.
Отмечу, что бесплатная GPT-3.5 гораздо менее полезна, чем доступная по подписке (или через API) GPT-4. Но! Буквально на днях OpenAI выпустили GPT-4 omni, которая доступна бесплатно, как и GPT-3.5. Я ее уже затестил, действительно впечатляет. Работает значительно быстрее GPT-4, при этом результат на уровне этой модели.
Готов рассказать о своем опыте подробнее. Если интересно, ставьте положительные реакции к этому посту — запишу видео, расскажу про свои изыскания, покажу примеры, наработки.
Делитесь, используете языковые модели в работе? Если да, то как?
#кейсы
«Хайпа много, а толку мало. Нужны хорошие примеры, кейсы» — так можно резюмировать слова модератора секции, когда мы обсуждали мою заявку на конференцию «Анализ и управление в ИТ-проектах». Мой доклад про ChatGPT решили не брать. Есть, говорят, негативный опыт с подобными темами. Ладно, попробуем податься на осенний Tech Event Инфостарта.
Вообще, темой ИИ я увлекаюсь со студенчества. Но с ChatGPT плотно экспериментирую только с начала этого года. В сети много статей, где показывают впечатляющие примеры применения ChatGPT. Однако революции в каких-либо областях, в том числе и в работе 1С-ников, пока не случилось. Тем не менее, есть весьма полезные варианты использования. Вот задачи, решать которые я теперь начинаю с запуска ChatGPT:
1. Вникание в логику кода. 1С-ники редко документируют свою разработку. Я в том числе. 🙂 Поэтому при решении задач часто лезешь в код и разбираешься, как он работает (и в свой код тоже). Это довольно трудоемкое занятие. И ChatGPT может тут сэкономить силы. Предоставляем модели код модуля и просим:
– описать модуль в целом, выделив главные методы,
– определить, какие есть связи с другими объектами конфигурации 1С,
– разъяснить подробно работу отдельных методов и т.д.
2. Исправление ошибок в коде и запросах. Мало кто любит этим заниматься. Особенно если ошибка где-то среди нескольких сотен, а то и тысяч строк кода.
Чем языковая модель может тут помочь? Опять же предоставляем модели код, описываем проблему, и просим предположить, в чем может быть причина, или дать варианты исправления. Сама она ошибку вряд ли исправит. Но может подкинуть идеи — на что обратить внимание в первую очередь.
3. Поиск решения сложных задач. Еще не так давно считалось, что нестандартный подход и креативность — это только про человека, никакой ИИ ему не конкурент. Думаю, в этом уже пора начинать сомневаться. 🙂 ChatGPT может быть полезным собеседником при продумывании задачи. Определяешь роль модели, описываешь задачу в целом, проблемный вопрос — и просишь предложить идеи решения. Можно поделиться своими соображениями и попросить их покритиковать. Даже если ничего толкового модель не предложит, все равно такой диалог стимулирует творческую работу и помогает генерировать новые идеи.
Сознательно умолчу про применение ChatGPT для генерации кода. Об этом много пишут. У меня тоже есть опыт привлечения нейросети как помощника в разработке. Но это отдельная тема, о ней — в другой раз.
Отмечу, что бесплатная GPT-3.5 гораздо менее полезна, чем доступная по подписке (или через API) GPT-4. Но! Буквально на днях OpenAI выпустили GPT-4 omni, которая доступна бесплатно, как и GPT-3.5. Я ее уже затестил, действительно впечатляет. Работает значительно быстрее GPT-4, при этом результат на уровне этой модели.
Готов рассказать о своем опыте подробнее. Если интересно, ставьте положительные реакции к этому посту — запишу видео, расскажу про свои изыскания, покажу примеры, наработки.
Делитесь, используете языковые модели в работе? Если да, то как?
#кейсы
👍111🔥19❤5👎2
This media is not supported in your browser
VIEW IN TELEGRAM
В последнее время тяжело дается взаимодействие с некоторыми аналитиками по 1С-ным задачам. Открываешь ТЗ, и не можешь продраться через несколько абзацев — ничего не понятно. Созваниваешься, чтобы разобраться вместе, и общение напоминает приложенный ролик: номер Галыгина — «постановщика задачи», совмещенный с фрагментами интервью Такера Карлсона — «программиста».
Приходится прилагать неимоверные усилия, чтобы понять — что конкретно от тебя хотят?!
Чувствуешь себя полным идиотом, хотя за 20 лет практики чего уже только не внедрил и не повидал. И ChatGPT тут ничем не может помочь 🙂
Бывает у вас такое? Как действуете?
#юмор
Приходится прилагать неимоверные усилия, чтобы понять — что конкретно от тебя хотят?!
Чувствуешь себя полным идиотом, хотя за 20 лет практики чего уже только не внедрил и не повидал. И ChatGPT тут ничем не может помочь 🙂
Бывает у вас такое? Как действуете?
#юмор
😁30👍10💯9🤣5🤡3🤝1
Автор канала, 1984 г.
Хотел работать таксистом, а стал 1С-ником — как так
Слышал, что сейчас многие таксисты мечтают стать айтишниками. А я вот в детстве хотел стать таксистом: с важным видом весь день крутить баранку. Но как-то не сложилось, стал 1С-ником. Почему?
👉 Все началось с увлечения компьютерными играми. Это было в конце 80-х, еще на Роботроне (компьютер производства ГДР) у отца на работе.
👉 Когда игры стали надоедать, начал читать литературу по программированию. Первые книги — «Бейсик — это просто» и «Turbo Pascal» — зачитал настолько, что они развалились на части.
👉 Стал много практиковаться в программировании. Как-то летом гостил у родственников в Иркутске. У них был компьютер, но на нем не было ни одной игры, ничего! Доступного интернета тогда тоже еще не было. Но у меня был с собой компилятор Turbo Pascal. Все лето пришлось писать себе игры самостоятельно. 🙂
👉 Поступил в универ на компьютерную специальность. К окончанию вуза неплохо освоил C++. Для кандидатской написал на нем свою систему 3D-моделирования.
👉 Очень увлекался всякими технарскими штуками типа функционального и логического программирования, нейросетей и так далее.
Вы спросите, ну и как это все связано с 1С?
👉 На первой работе, где я админил парк компьютеров, пришлось параллельно внедрять 1С бухгалтерию и зарплату. Там получил первый опыт и вскоре меня позвали во франч.
Получается, я начал свой путь в программирование с «Бейсик — это просто». Собственно, к бейсику и вернулся, ведь встроенный язык 1С — это калька с Visual Basic.🙂
У этой истории какая-то грустная нотка, правда? Но нет, у меня все нормально. И в 1С для технарей достаточно возможностей для самореализации.
К чему этот пост? Да просто у меня сегодня очередной день рождения, мне 43. Поэтому немного решил рассказать о себе. А вот предыдущий похожий пост.
С днем рождения меня! 🙂
#истории
Хотел работать таксистом, а стал 1С-ником — как так
Слышал, что сейчас многие таксисты мечтают стать айтишниками. А я вот в детстве хотел стать таксистом: с важным видом весь день крутить баранку. Но как-то не сложилось, стал 1С-ником. Почему?
👉 Все началось с увлечения компьютерными играми. Это было в конце 80-х, еще на Роботроне (компьютер производства ГДР) у отца на работе.
👉 Когда игры стали надоедать, начал читать литературу по программированию. Первые книги — «Бейсик — это просто» и «Turbo Pascal» — зачитал настолько, что они развалились на части.
👉 Стал много практиковаться в программировании. Как-то летом гостил у родственников в Иркутске. У них был компьютер, но на нем не было ни одной игры, ничего! Доступного интернета тогда тоже еще не было. Но у меня был с собой компилятор Turbo Pascal. Все лето пришлось писать себе игры самостоятельно. 🙂
👉 Поступил в универ на компьютерную специальность. К окончанию вуза неплохо освоил C++. Для кандидатской написал на нем свою систему 3D-моделирования.
👉 Очень увлекался всякими технарскими штуками типа функционального и логического программирования, нейросетей и так далее.
Вы спросите, ну и как это все связано с 1С?
👉 На первой работе, где я админил парк компьютеров, пришлось параллельно внедрять 1С бухгалтерию и зарплату. Там получил первый опыт и вскоре меня позвали во франч.
Получается, я начал свой путь в программирование с «Бейсик — это просто». Собственно, к бейсику и вернулся, ведь встроенный язык 1С — это калька с Visual Basic.🙂
У этой истории какая-то грустная нотка, правда? Но нет, у меня все нормально. И в 1С для технарей достаточно возможностей для самореализации.
К чему этот пост? Да просто у меня сегодня очередной день рождения, мне 43. Поэтому немного решил рассказать о себе. А вот предыдущий похожий пост.
С днем рождения меня! 🙂
#истории
🎉105❤20🔥7👍4
В поисках системного аналитика 1С
Делюсь с вами постом Петухова Алексея (это CEO Programming Store, и мой давний знакомый):
Про системных аналитиков 1С
Прочитал и понял, что одному из моих клиентов очень нужен системный аналитик. С функцией бизнес-аналитика они пока справляются сами, идей автоматизации у них хоть отбавляй. А вот продумать, как сделать доработки, органично встроив новый функционал в реализованный ранее – вот с этим у них проблемы.
Функциональным анализом последние годы занимался я. Но потребности компании растут, и у меня уже не хватает сил.
Алексей пишет, что системные аналитики – кадры редкие, найти не просто. А мне почему-то кажется, что их уже довольно много на рынке, и даже в этом канале. Посчитаем? Ставьте 👍, если вы системный аналитик. 🙂
Если вам интересно помочь растущей торговой компании с развитием их автоматизации, то читайте первый коммент и пишите в личку!
И да, пользуясь случаем, рекомендую обратить внимание на канал Алексея. 🙂
Делюсь с вами постом Петухова Алексея (это CEO Programming Store, и мой давний знакомый):
Про системных аналитиков 1С
Прочитал и понял, что одному из моих клиентов очень нужен системный аналитик. С функцией бизнес-аналитика они пока справляются сами, идей автоматизации у них хоть отбавляй. А вот продумать, как сделать доработки, органично встроив новый функционал в реализованный ранее – вот с этим у них проблемы.
Функциональным анализом последние годы занимался я. Но потребности компании растут, и у меня уже не хватает сил.
Алексей пишет, что системные аналитики – кадры редкие, найти не просто. А мне почему-то кажется, что их уже довольно много на рынке, и даже в этом канале. Посчитаем? Ставьте 👍, если вы системный аналитик. 🙂
Если вам интересно помочь растущей торговой компании с развитием их автоматизации, то читайте первый коммент и пишите в личку!
И да, пользуясь случаем, рекомендую обратить внимание на канал Алексея. 🙂
Telegram
Алексей Петухов из Programming Store
Про системных аналитиков 1С
Фиксируем, что в последние годы в 1С наблюдается разделение по функционалу между аналитиками. Бизнес-аналитики выявляют что необходимо бизнесу. Системные аналитики берут эти требования и описывают как их реализовать технически…
Фиксируем, что в последние годы в 1С наблюдается разделение по функционалу между аналитиками. Бизнес-аналитики выявляют что необходимо бизнесу. Системные аналитики берут эти требования и описывают как их реализовать технически…
👍12🔥11❤3
Media is too big
VIEW IN TELEGRAM
Анализ и документирование кода в 1С с помощью ChatGPT
Некоторое время назад обещал рассказать про свой опыт использования ChatGPT в задачах по 1С. Говорят, что обещанного 3 года ждут, но выполняю обещание всего через 3 месяца. 🙂 Прикладываю к посту ролик.
Можно смотреть также здесь:
VK Видео
Youtube
Rutube
0:30 - Проблемы документирования разработки в 1С
Почему документация редко создается, с какими трудностями сталкиваются программисты и аналитики.
1:45 - Рекомендации по составлению запросов (промптингу)
Как правильно строить запросы к ChatGPT: ключевые элементы, примеры и полезные советы.
3:28 - Пример 1: Анализ алгоритма расчета наценки
Разбор сложного алгоритма, создание понятного описания для руководителя.
5:20 - Пример 2: Ответы на вопросы по коду
Пошаговый процесс анализа модуля обработки и получение ответов на конкретные вопросы.
9:46 - Пример 3: Сравнение версий разработок
Выявление отличий между разными версиями обработки, работа с большими объемами кода.
12:44 - Пример 4: Интеллектуальный поиск в коде
Как найти нужные строки и разобраться в сложных механизмах с помощью ChatGPT.
Еще не используете ChatGPT в работе? Тогда ставьте 👍 и читайте первый коммент.
Уже используете? Тогда ставьте 🔥, и делитесь своим опытом в комментариях!
#кейсы #воркшоп
Некоторое время назад обещал рассказать про свой опыт использования ChatGPT в задачах по 1С. Говорят, что обещанного 3 года ждут, но выполняю обещание всего через 3 месяца. 🙂 Прикладываю к посту ролик.
Можно смотреть также здесь:
VK Видео
Youtube
Rutube
0:30 - Проблемы документирования разработки в 1С
Почему документация редко создается, с какими трудностями сталкиваются программисты и аналитики.
1:45 - Рекомендации по составлению запросов (промптингу)
Как правильно строить запросы к ChatGPT: ключевые элементы, примеры и полезные советы.
3:28 - Пример 1: Анализ алгоритма расчета наценки
Разбор сложного алгоритма, создание понятного описания для руководителя.
5:20 - Пример 2: Ответы на вопросы по коду
Пошаговый процесс анализа модуля обработки и получение ответов на конкретные вопросы.
9:46 - Пример 3: Сравнение версий разработок
Выявление отличий между разными версиями обработки, работа с большими объемами кода.
12:44 - Пример 4: Интеллектуальный поиск в коде
Как найти нужные строки и разобраться в сложных механизмах с помощью ChatGPT.
Еще не используете ChatGPT в работе? Тогда ставьте 👍 и читайте первый коммент.
Уже используете? Тогда ставьте 🔥, и делитесь своим опытом в комментариях!
#кейсы #воркшоп
👍44🔥10❤6
Дайджест постов с начала года
Из новостей последних дней: мой доклад снова не попал в основную секцию Infostart Event 🙂. Но ничего, на конференции я все равно появлюсь. Так что если и вы там будете — увидимся! А пока предлагаю вспомнить, о чем говорили в блоге в последние восемь месяцев.
Советы, кейсы, наработки:
🔸 Как 1С-нику выйти на пассивный доход и стоит ли оно того. Поделился опытом создания и продвижения собственного решения «Шаблоны.doc для 1С: Предприятие». Оказывается, написать программу — это только начало работы! Рассказал, что из всего этого вышло (в том числе по финансам).
🔸 Челлендж: как перевести данные в 1С на другой язык. Проверял инженерную смекалку подписчиков: нужно было перевести 300 000 позиций номенклатуры с русского на английский. В конце поделился своим решением.
🔸 Стоп-фразы при общении 1С-ника с заказчиком. Обсудили три фразы, которые лучше не говорить заказчику, даже если очень хочется. Пост из серии «эффективное взаимодействие с клиентом».
🔸 Как мы избавляли бухгалтеров от работы в выходные (и вы так можете). Пример нестандартного подхода к автоматизации. Поделился наработками роботизации рутинных действий в 1С.
🔸 Регламент разработки: когда он нужен и что бывает, если его нет. Рассказал, чем может обернуться «разработка без правил». Поделился регламентом, которому следуем в своей небольшой команде (кстати, после публикации получил хорошие отзывы).
🔸 Чем ChatGPT может быть полезен для 1С-ника. Основные позиции: анализ кода, поиск ошибок, генерация идей. А здесь небольшой воркшоп: продемонстрировал анализ кода с помощью ChatGPT на конкретных примерах.
Истории из жизни 1С-ника. Поучительные и не очень:
🔹 Как работать с тревожными клиентами. Должен ли 1С-ник быть психотерапевтом? Поделился историей о клиенте, чья тревожность доходила до паранойи. В комментариях обсудили вопрос доверия между владельцем бизнеса и сотрудниками.
🔹 Бизнес-советы клиентам: давать или не давать, вот в чем вопрос. Рассказал, как столкнулся с неэффективной схемой мотивации менеджеров у клиента. Стоит ли программисту лезть со своими идеями по улучшению?
🔹 Хотел работать таксистом, а стал 1С-ником — как так. Рассказал немного о себе, а также о не сбывшейся детской мечте.
Что еще было интересного:
🔻 Увидели, как выглядел бы полет лайнера, если бы его строили программисты.
🔻 Посмотрели на Бориса Георгиевича в представлении вольной фантазии нейросети. Когда ждать большие языковые модели в платформе 1С?
🔻 О трудностях коммуникации между программистами и аналитиками.
Спасибо, что читаете и поддерживаете!
И небольшой опрос.
Как отнесетесь, если в канале будет больше видеоконтента от автора?
👍 — давай, буду смотреть
🤔 — такой формат не нравится
Предыдущий дайджест
#дайджесты
Из новостей последних дней: мой доклад снова не попал в основную секцию Infostart Event 🙂. Но ничего, на конференции я все равно появлюсь. Так что если и вы там будете — увидимся! А пока предлагаю вспомнить, о чем говорили в блоге в последние восемь месяцев.
Советы, кейсы, наработки:
🔸 Как 1С-нику выйти на пассивный доход и стоит ли оно того. Поделился опытом создания и продвижения собственного решения «Шаблоны.doc для 1С: Предприятие». Оказывается, написать программу — это только начало работы! Рассказал, что из всего этого вышло (в том числе по финансам).
🔸 Челлендж: как перевести данные в 1С на другой язык. Проверял инженерную смекалку подписчиков: нужно было перевести 300 000 позиций номенклатуры с русского на английский. В конце поделился своим решением.
🔸 Стоп-фразы при общении 1С-ника с заказчиком. Обсудили три фразы, которые лучше не говорить заказчику, даже если очень хочется. Пост из серии «эффективное взаимодействие с клиентом».
🔸 Как мы избавляли бухгалтеров от работы в выходные (и вы так можете). Пример нестандартного подхода к автоматизации. Поделился наработками роботизации рутинных действий в 1С.
🔸 Регламент разработки: когда он нужен и что бывает, если его нет. Рассказал, чем может обернуться «разработка без правил». Поделился регламентом, которому следуем в своей небольшой команде (кстати, после публикации получил хорошие отзывы).
🔸 Чем ChatGPT может быть полезен для 1С-ника. Основные позиции: анализ кода, поиск ошибок, генерация идей. А здесь небольшой воркшоп: продемонстрировал анализ кода с помощью ChatGPT на конкретных примерах.
Истории из жизни 1С-ника. Поучительные и не очень:
🔹 Как работать с тревожными клиентами. Должен ли 1С-ник быть психотерапевтом? Поделился историей о клиенте, чья тревожность доходила до паранойи. В комментариях обсудили вопрос доверия между владельцем бизнеса и сотрудниками.
🔹 Бизнес-советы клиентам: давать или не давать, вот в чем вопрос. Рассказал, как столкнулся с неэффективной схемой мотивации менеджеров у клиента. Стоит ли программисту лезть со своими идеями по улучшению?
🔹 Хотел работать таксистом, а стал 1С-ником — как так. Рассказал немного о себе, а также о не сбывшейся детской мечте.
Что еще было интересного:
🔻 Увидели, как выглядел бы полет лайнера, если бы его строили программисты.
🔻 Посмотрели на Бориса Георгиевича в представлении вольной фантазии нейросети. Когда ждать большие языковые модели в платформе 1С?
🔻 О трудностях коммуникации между программистами и аналитиками.
Спасибо, что читаете и поддерживаете!
И небольшой опрос.
Как отнесетесь, если в канале будет больше видеоконтента от автора?
👍 — давай, буду смотреть
🤔 — такой формат не нравится
Предыдущий дайджест
#дайджесты
👍37🔥6❤5🤔4
Как правильно задавать вопросы клиентам
Перед нами разгадки всей Вселенной, но они откроются лишь при верном вопросе. (с) Роберт Шекли, «Верный вопрос».
Рассказ, цитату из которого я использовал, — один из моих любимых. Почитайте на досуге, он совсем небольшой.
1С-нику крайне редко ставят задачи так, что не возникает вопросов. Обычно наоборот: озвучат пожелания и ожидания, и в голове никакой ясности — одни вопросы. Поделюсь идеями о том, как сформулировать и задать эти самые вопросы, чтобы не запутаться окончательно и понять, что действительно нужно клиенту.
1️⃣ Подумайте, что нужно выяснить прежде всего?
Если у вас есть подробное ТЗ, считайте, вам повезло: скорее всего, все важные вопросы уже прояснили. Мне такие ТЗ приходят редко, поэтому я обычно начинаю с выяснения целей и контекста. Для чего нам решать эту задачу? Какая бизнес-проблема к ней привела? Как эта проблема решается сейчас? Это помогает сфокусироваться на главном и далее задавать вопросы, которые приводят к полезному для клиента решению.
2️⃣ Формулируйте вопросы просто и ясно
Не раз замечал: когда начинаешь структурировать вопрос и разбиваешь его на простые части, обнаруживаешь, что уже нашел половину ответа. Четкая формулировка помогает не только получить ясный ответ, но и глубже разобраться в сути задачи.
3️⃣ Предлагайте варианты ответа
Иногда лучше не просто задавать вопрос, а сразу предложить клиенту несколько возможных вариантов. Это не только экономит время и силы клиента, но и ограничивает поле для слишком креативных, но непрактичных идей. Опытный 1С-ник обычно знает, что работает, а что — не очень, и может сам предложить эффективные и удобные для реализации решения.
4️⃣ Избегайте терминологической путаницы
Бывает, обсуждаешь с клиентом «формирование заказа», и в какой-то момент понимаешь, что ты под этим подразумеваешь создание документа «Заказ», а клиент — вывод печатной формы. Хотя слова вроде одни и те же. И хорошо, если такие недопонимания выявляются на ранних этапах, до сдачи готового проекта. Небольшой ликбез клиенту об особенностях платформы или конфигурации обычно помогает настроиться на одну волну.
5️⃣ Приводите наглядные примеры
Сложные механизмы бывает трудно понять даже программистам, что уж говорить о пользователях. Лучше всего уточнять их, опираясь на конкретные примеры: показать исходные данные, объяснить, что с ними можно сделать и какой результат должен получиться. Еще хороший вариант — накидать макет обсуждаемого функционала в Excel (рассказывал об этом здесь). Также отлично работает демонстрация экрана в процессе общения, ведь лучше один раз увидеть, чем сто раз услышать.
Если у вас остались вопросы по задаче, как предпочитаете действовать?
👍 — спрошу, уточню
🔥 — подумаю самостоятельно
🤔 — не буду делать такую задачу.
Перед нами разгадки всей Вселенной, но они откроются лишь при верном вопросе. (с) Роберт Шекли, «Верный вопрос».
Рассказ, цитату из которого я использовал, — один из моих любимых. Почитайте на досуге, он совсем небольшой.
1С-нику крайне редко ставят задачи так, что не возникает вопросов. Обычно наоборот: озвучат пожелания и ожидания, и в голове никакой ясности — одни вопросы. Поделюсь идеями о том, как сформулировать и задать эти самые вопросы, чтобы не запутаться окончательно и понять, что действительно нужно клиенту.
1️⃣ Подумайте, что нужно выяснить прежде всего?
Если у вас есть подробное ТЗ, считайте, вам повезло: скорее всего, все важные вопросы уже прояснили. Мне такие ТЗ приходят редко, поэтому я обычно начинаю с выяснения целей и контекста. Для чего нам решать эту задачу? Какая бизнес-проблема к ней привела? Как эта проблема решается сейчас? Это помогает сфокусироваться на главном и далее задавать вопросы, которые приводят к полезному для клиента решению.
2️⃣ Формулируйте вопросы просто и ясно
Не раз замечал: когда начинаешь структурировать вопрос и разбиваешь его на простые части, обнаруживаешь, что уже нашел половину ответа. Четкая формулировка помогает не только получить ясный ответ, но и глубже разобраться в сути задачи.
3️⃣ Предлагайте варианты ответа
Иногда лучше не просто задавать вопрос, а сразу предложить клиенту несколько возможных вариантов. Это не только экономит время и силы клиента, но и ограничивает поле для слишком креативных, но непрактичных идей. Опытный 1С-ник обычно знает, что работает, а что — не очень, и может сам предложить эффективные и удобные для реализации решения.
4️⃣ Избегайте терминологической путаницы
Бывает, обсуждаешь с клиентом «формирование заказа», и в какой-то момент понимаешь, что ты под этим подразумеваешь создание документа «Заказ», а клиент — вывод печатной формы. Хотя слова вроде одни и те же. И хорошо, если такие недопонимания выявляются на ранних этапах, до сдачи готового проекта. Небольшой ликбез клиенту об особенностях платформы или конфигурации обычно помогает настроиться на одну волну.
5️⃣ Приводите наглядные примеры
Сложные механизмы бывает трудно понять даже программистам, что уж говорить о пользователях. Лучше всего уточнять их, опираясь на конкретные примеры: показать исходные данные, объяснить, что с ними можно сделать и какой результат должен получиться. Еще хороший вариант — накидать макет обсуждаемого функционала в Excel (рассказывал об этом здесь). Также отлично работает демонстрация экрана в процессе общения, ведь лучше один раз увидеть, чем сто раз услышать.
Если у вас остались вопросы по задаче, как предпочитаете действовать?
👍 — спрошу, уточню
🔥 — подумаю самостоятельно
🤔 — не буду делать такую задачу.
👍49🔥7❤1🤔1
Авторские Telegram-каналы 1С-ников (и 1С-ниц)
У меня в подписках более сотни каналов и чатов по 1С. Прилежно читать такой объем, конечно, нереально – не останется времени на работу. И тем более на то, чтобы писать в свой канал. 🙂 Но посты некоторых авторских каналов по 1С стараюсь не пропускать, делюсь своей подборкой:
Черненко Виталий (Жёлтый чайник 1С)
Виталий работает в компании «Магнит». Делится своими разработками, а также публикует головоломки по особенностям встроенного языка 1С.
Е.БУДНИ программиста 1С | Роман Чумадин
Роман — опытный программист 1С, ментор. Делится лайфхаками, советами и практическими кейсами для прокачки навыков 1С-разработки.
Заметки 1Сницы. Анастасия Синякова
Анастасия – разработчик, архитектор, проводник джунов в светлый мир 1С. Пишет об обучении, развитии и карьере 1С-ников. Также публикует интервью с 1С-никами, делится историями из практики и полезными материалами.
Александр Кунташов — про 1С и не только
Александр – профессиональный разработчик, работает в компании «Инфостарт». Публикует важные новости 1С-сообщества, ссылки, рекомендации, инструментарий для разработчиков 1С.
Дмитрий Котов | 1С-Заметки
Дмитрий – суровый сибирский 1С-ник, системный аналитик. Ладно, не очень суровый. 🙂 Публикует дайджесты, новости из мира 1С, заметки о разработке, мемы.
Никита Арипов | 1С, разработка, полезный контент
Никита работает в компании «1С», отвечает за выпуск «1С:Бухгалтерия некоммерческой организации». Делится советами, практиками и опытом разработки на 1С, в том числе по дизайну интерфейсов.
Бояршинов из Корады
Бояршинов Алексей – владелец и директор франча. Канал Алексея – об 1С как о бизнесе: работа с клиентами, найм, развитие и т.д.
IT Lady : Карьерный дневник | Lifestyle
Лилия (автор канала) – консультант/аналитик по программным продуктам 1С. Пишет о работе в сфере 1С, обучении, наставничестве, профессиональном развитии.
В комментариях делитесь своими рекомендациями. Если вы автор – порекомендуйте свой канал! 🙂
Просто Pro 1C
У меня в подписках более сотни каналов и чатов по 1С. Прилежно читать такой объем, конечно, нереально – не останется времени на работу. И тем более на то, чтобы писать в свой канал. 🙂 Но посты некоторых авторских каналов по 1С стараюсь не пропускать, делюсь своей подборкой:
Черненко Виталий (Жёлтый чайник 1С)
Виталий работает в компании «Магнит». Делится своими разработками, а также публикует головоломки по особенностям встроенного языка 1С.
Е.БУДНИ программиста 1С | Роман Чумадин
Роман — опытный программист 1С, ментор. Делится лайфхаками, советами и практическими кейсами для прокачки навыков 1С-разработки.
Заметки 1Сницы. Анастасия Синякова
Анастасия – разработчик, архитектор, проводник джунов в светлый мир 1С. Пишет об обучении, развитии и карьере 1С-ников. Также публикует интервью с 1С-никами, делится историями из практики и полезными материалами.
Александр Кунташов — про 1С и не только
Александр – профессиональный разработчик, работает в компании «Инфостарт». Публикует важные новости 1С-сообщества, ссылки, рекомендации, инструментарий для разработчиков 1С.
Дмитрий Котов | 1С-Заметки
Дмитрий – суровый сибирский 1С-ник, системный аналитик. Ладно, не очень суровый. 🙂 Публикует дайджесты, новости из мира 1С, заметки о разработке, мемы.
Никита Арипов | 1С, разработка, полезный контент
Никита работает в компании «1С», отвечает за выпуск «1С:Бухгалтерия некоммерческой организации». Делится советами, практиками и опытом разработки на 1С, в том числе по дизайну интерфейсов.
Бояршинов из Корады
Бояршинов Алексей – владелец и директор франча. Канал Алексея – об 1С как о бизнесе: работа с клиентами, найм, развитие и т.д.
IT Lady : Карьерный дневник | Lifestyle
Лилия (автор канала) – консультант/аналитик по программным продуктам 1С. Пишет о работе в сфере 1С, обучении, наставничестве, профессиональном развитии.
В комментариях делитесь своими рекомендациями. Если вы автор – порекомендуйте свой канал! 🙂
Просто Pro 1C
❤17🔥12👍10
Infostart Tech Event 2024: делюсь впечатлениями
Наконец-то удалось поучаствовать в конференции Инфостарта. Эмоции только позитивные! Организация на высоком уровне, все продумано. Темы докладов на любой вкус, даже несмотря на то, что конференция позиционируется как техническая. И уровень достойный, спикеры — реально эксперты (сужу по тем выступлениям, где сам побывал).
Мне показалось, участники приезжают, чтобы с пользой отвлечься от работы. 🙂 И это хорошо: все общаются, атмосфера расслабленная. Способствуют этому и развлекательная программа (Infostart Party), и эксперименты со стилистикой конференции (в этом году — стимпанк).
Главное в подобных мероприятиях — живое общение. Доклады можно посмотреть и позже, в записи, но вживую они воспринимаются совсем по-другому. Больше проникаешься идеями, когда докладчик заряжает своей энергетикой. А пообщаешься с ним после выступления — и уже руки чешутся что-то применить на практике.
Познакомился лично с большей частью телеграм-блогеров, каналы которых рекомендовал в предыдущем посте (смотрите первый коммент). А еще рад был встретиться со старыми знакомыми, которых не видел уже много лет, хотя с некоторыми живем в одном городе.
Словом, огромная благодарность и респект команде Инфостарта за организацию!
Были на конференции?
👍 — конечно
🔥 — смотрел онлайн-трансляцию большого зала
🤔 — как-нибудь в другой раз.
Если были, делитесь впечатлениями в комментариях! 👇
Наконец-то удалось поучаствовать в конференции Инфостарта. Эмоции только позитивные! Организация на высоком уровне, все продумано. Темы докладов на любой вкус, даже несмотря на то, что конференция позиционируется как техническая. И уровень достойный, спикеры — реально эксперты (сужу по тем выступлениям, где сам побывал).
Мне показалось, участники приезжают, чтобы с пользой отвлечься от работы. 🙂 И это хорошо: все общаются, атмосфера расслабленная. Способствуют этому и развлекательная программа (Infostart Party), и эксперименты со стилистикой конференции (в этом году — стимпанк).
Главное в подобных мероприятиях — живое общение. Доклады можно посмотреть и позже, в записи, но вживую они воспринимаются совсем по-другому. Больше проникаешься идеями, когда докладчик заряжает своей энергетикой. А пообщаешься с ним после выступления — и уже руки чешутся что-то применить на практике.
Познакомился лично с большей частью телеграм-блогеров, каналы которых рекомендовал в предыдущем посте (смотрите первый коммент). А еще рад был встретиться со старыми знакомыми, которых не видел уже много лет, хотя с некоторыми живем в одном городе.
Словом, огромная благодарность и респект команде Инфостарта за организацию!
Были на конференции?
👍 — конечно
🔥 — смотрел онлайн-трансляцию большого зала
🤔 — как-нибудь в другой раз.
Если были, делитесь впечатлениями в комментариях! 👇
🤔39👍16🔥13❤2
Опрос: Как вы относитесь к использованию внешних сервисов для работы с кодом?
На конференции состоялся круглый стол, где обсуждали среди прочего использование ИИ и языковых моделей в работе 1С-специалистов. Ранее я уже делился вариантами применения ChatGPT. Меня лично больше всего интересует работа с кодом (здесь показывал конкретные примеры). Задал там один интересный вопрос, который хочу теперь задать и вам.
Специально не буду раскрывать мнения участников круглого стола — хочется узнать ваше мнение.
На конференции состоялся круглый стол, где обсуждали среди прочего использование ИИ и языковых моделей в работе 1С-специалистов. Ранее я уже делился вариантами применения ChatGPT. Меня лично больше всего интересует работа с кодом (здесь показывал конкретные примеры). Задал там один интересный вопрос, который хочу теперь задать и вам.
Специально не буду раскрывать мнения участников круглого стола — хочется узнать ваше мнение.
Как вы считаете, допустимо ли отправлять код, разработанный для ваших клиентов или организации где вы работаете, в какие-то внешние сервисы (к тому же зарубежные)?
Anonymous Poll
35%
Конечно, если это дает профит. Там ведь ничего секретного.
32%
Не желательно. Код который мы создаем принадлежит клиенту/работодателю, только с его разрешения.
5%
Ни в коем случае! На наших разработках будут учиться. А вдруг найдут уязвимости и воспользуются ими.
2%
У меня особое мнение, поделюсь в комментариях.
28%
Просто посмотреть
Еще немного о конференции
Меня всегда привлекали «нестандартные» способы использования платформы 1С. Не ради практической пользы, а чтобы взглянуть по-новому на привычные вещи.
На конференции пример такого применения 1С показали Programming Store. У них был стенд, где они, среди прочего, демонстрировали портированную в 1С игру «Герои меча и магии III». Если кто не в теме – это пошаговая стратегия в стиле фэнтези. И в этом году 25 лет с момента ее выхода!
Честно говоря, в свое время эта игра прошла мимо меня. Но на конференции с интересом понаблюдал за игровым процессом, и даже дождался, когда один особенно активный игрок умудрился что-то сломать. 🙂 (Спишем это на «везение» игрока-тестера и глюки платформы).
Вот так. А вы думали 1С – это только документики, да отчетики? Ан нет. Ждем теперь от ребят Quake или DOOM на нативном 1С. 🙂
Если хотите узнать подробнее, то можно почитать на vc.ru и на Инфостарт.
Играете?
👍 – да
🔥 – редко, работать надо
🤔 – нет, вырос я из этого всего
Меня всегда привлекали «нестандартные» способы использования платформы 1С. Не ради практической пользы, а чтобы взглянуть по-новому на привычные вещи.
На конференции пример такого применения 1С показали Programming Store. У них был стенд, где они, среди прочего, демонстрировали портированную в 1С игру «Герои меча и магии III». Если кто не в теме – это пошаговая стратегия в стиле фэнтези. И в этом году 25 лет с момента ее выхода!
Честно говоря, в свое время эта игра прошла мимо меня. Но на конференции с интересом понаблюдал за игровым процессом, и даже дождался, когда один особенно активный игрок умудрился что-то сломать. 🙂 (Спишем это на «везение» игрока-тестера и глюки платформы).
Вот так. А вы думали 1С – это только документики, да отчетики? Ан нет. Ждем теперь от ребят Quake или DOOM на нативном 1С. 🙂
Если хотите узнать подробнее, то можно почитать на vc.ru и на Инфостарт.
Играете?
👍 – да
🔥 – редко, работать надо
🤔 – нет, вырос я из этого всего
🤔31🔥28👍15
Нужно ли высшее образование 1С-нику?
Давно не писал для тех, кто только входит или планирует войти в мир 1С. Исправляюсь в этом посте 🙂
Сразу оговорюсь, что под «вышкой» имею в виду только очную форму (после работы в вузе к заочке отношусь крайне скептически). Не буду ходить вокруг да около: считаю, что высшее образование для 1С-специалиста не обязательно. И вот почему:
1️⃣ У меня перед глазами множество примеров успешных 1С-ников без «вышки». Они отлично справляются и даже не думают о том, что им чего-то не хватает.
2️⃣ Посмотрите на roadmap программиста 1С. Как думаете, что из этого преподают в университетах? У меня были подопечные, которые признавались, что за месяц реальной работы узнали больше, чем за годы учебы.
3️⃣ Во многих вузах есть замечательные преподаватели, которых вспоминаешь всю жизнь. Но таких становится все меньше, на мой взгляд. Объяснят ли вам материал на должном уровне — вопрос открытый.
А вот наиболее существенные и не мейнстримовые полезности «вышки»:
➕ Она дает важную базу. И я говорю даже не о конкретных знаниях, а о навыке изучать сложные вещи, разбираться в непонятном и упорно двигаться вперед.
➕ Вы не один, с вами целая группа таких же студентов. Это помогает не бросить все на середине пути, добиться результатов и приобрести хоть какую-то уверенность в своих силах.
Совет тем, кто только начинает:
✅ Устраивайтесь на работу. Пусть зарплата будет небольшой, главное — начать получать реальный опыт. Важно, чтобы у вас был наставник.
✅ Проходите курсы, общайтесь с коллегами, перенимайте их опыт.
✅ И, конечно, читайте этот канал! 😊
Есть высшее образование?
👍 — да
🔥 — пока нет, учусь
🤔 — нет
Давно не писал для тех, кто только входит или планирует войти в мир 1С. Исправляюсь в этом посте 🙂
Сразу оговорюсь, что под «вышкой» имею в виду только очную форму (после работы в вузе к заочке отношусь крайне скептически). Не буду ходить вокруг да около: считаю, что высшее образование для 1С-специалиста не обязательно. И вот почему:
А вот наиболее существенные и не мейнстримовые полезности «вышки»:
Совет тем, кто только начинает:
Есть высшее образование?
👍 — да
🔥 — пока нет, учусь
🤔 — нет
Please open Telegram to view this post
VIEW IN TELEGRAM
👍143🤔35🔥6❤3👎1
This media is not supported in your browser
VIEW IN TELEGRAM
Освоение программирования глазами начинающих
Что вы считаете самым важным для того, чтобы стать классным специалистом по 1С?
👍 – Базовые знания, прочное понимание основ
🔥 – Хороший наставник, вкладывающий душу в подопечного
🤔 – Реальный опыт, практика на разнообразных задачах
Что вы считаете самым важным для того, чтобы стать классным специалистом по 1С?
👍 – Базовые знания, прочное понимание основ
🔥 – Хороший наставник, вкладывающий душу в подопечного
🤔 – Реальный опыт, практика на разнообразных задачах
🤔79🔥29👍19❤1
Базовые знания в ИТ: что почитать
В прошлом посте я задал вопрос, что поможет стать классным специалистом по 1С. Большинство считает, что это реальная практика — и с этим сложно поспорить. Но я все же думаю, что, имея даже много лет практики, можно так и не стать асом, если у тебя нет базовых знаний и стремления их получить.
Я подготовил список областей, знания в которых сделают вход в мир 1С таким же простым, как освоение рояля из этого ролика. 😊 И одновременно заложат прочную основу для дальнейшего развития.
Рекомендую издания, которые будут понятны и интересны начинающему, но при этом в них глубокий материал. Предупреждаю: книги не по стеку 1С.
1. Принципы работы компьютерной техники
Базовые понятия
Двоичная система счисления, булева алгебра, архитектура компьютера, машинный код, системное и прикладное программное обеспечение, файловая система и т.д.
Что почитать
Чарльз Петцольд, «Код. Тайный язык информатики». Отличное введение в основы компьютерных систем и программного обеспечения. Простым языком на понятных примерах объясняются довольно сложные вещи.
2. Алгоритмизация и программирование
Базовые понятия
Программный код, операторы, переменные, ветвления, циклы, процедуры и функции, типы и структуры данных. Базовые принципы объектно-ориентированного программирования и событийно-ориентированной архитектуры.
Что почитать
В программировании крайне важен практический навык: вряд ли получится что-то усвоить просто прочитав книгу. Рекомендовал бы пройти какой-нибудь курс для начинающих, чтобы «пощупать программирование руками».
Для более глубокого знакомства с разработкой ПО: Стив Макконнелл, «Совершенный код». Книга не объясняет базовые понятия, но дает комплексные знания о методах и подходах к разработке качественного ПО.
3. Реляционные базы данных и SQL
Базовые понятия
Фундаментальные принципы реляционных баз данных, включая таблицы, поля, записи, ключи и связи между таблицами, язык SQL.
Что почитать
Алан Бьюли, «Изучаем SQL» — пошаговое и хорошо структурированное руководство по основам SQL. Простое изложение, очень много примеров.
4. Основы сетевых технологий
Базовые понятия
Сетевые протоколы, принципы работы сетей, адресация узлов сети, модель взаимодействия клиент-сервер, сетевая безопасность.
Что почитать
Эндрю Таненбаум и Дэвид Уэзеролл, «Компьютерные сети» — классика по сетевым технологиям. Если чувствуете, что книга слишком объемная для начального уровня, то ознакомьтесь хотя бы с первой и двумя последними главами.
5. Пользовательские интерфейсы и основы UX-дизайна
Базовые понятия
Юзабилити, эффективность интерфейсов, пользовательский опыт, когнитивная нагрузка, эргономика, информационная архитектура, сценарии использования и т.д.
Что почитать
«Психбольница в руках пациентов. Алан Купер об интерфейсах» — некоторые аспекты книги могут показаться устаревшими, но она дает понимание важности проектирования ПО с фокусом на пользователя.
6. Инженерия и жизненный цикл ПО
Базовые понятия
Анализ требований, проектирование, кодирование, тестирование, внедрение и сопровождение. Основные методологии разработки, такие как Agile или Waterfall.
Что почитать
Кое-что по инженерии ПО можно подчерпнуть из упомянутого выше «Совершенного кода».
Если у вас есть мысли и идеи, что еще можно посоветовать начинающим — приходите в комментарии. Знаю, тут много грамотных спецов!
Помогают вам подборки книг?
👍 — да, прочитал много хороших книг по рекомендациям
🔥 — складываю рекомендации в список на прочтение, может и доберусь когда-то
🤔 — нет, я и так все знаю
В прошлом посте я задал вопрос, что поможет стать классным специалистом по 1С. Большинство считает, что это реальная практика — и с этим сложно поспорить. Но я все же думаю, что, имея даже много лет практики, можно так и не стать асом, если у тебя нет базовых знаний и стремления их получить.
Я подготовил список областей, знания в которых сделают вход в мир 1С таким же простым, как освоение рояля из этого ролика. 😊 И одновременно заложат прочную основу для дальнейшего развития.
Рекомендую издания, которые будут понятны и интересны начинающему, но при этом в них глубокий материал. Предупреждаю: книги не по стеку 1С.
1. Принципы работы компьютерной техники
Базовые понятия
Двоичная система счисления, булева алгебра, архитектура компьютера, машинный код, системное и прикладное программное обеспечение, файловая система и т.д.
Что почитать
Чарльз Петцольд, «Код. Тайный язык информатики». Отличное введение в основы компьютерных систем и программного обеспечения. Простым языком на понятных примерах объясняются довольно сложные вещи.
2. Алгоритмизация и программирование
Базовые понятия
Программный код, операторы, переменные, ветвления, циклы, процедуры и функции, типы и структуры данных. Базовые принципы объектно-ориентированного программирования и событийно-ориентированной архитектуры.
Что почитать
В программировании крайне важен практический навык: вряд ли получится что-то усвоить просто прочитав книгу. Рекомендовал бы пройти какой-нибудь курс для начинающих, чтобы «пощупать программирование руками».
Для более глубокого знакомства с разработкой ПО: Стив Макконнелл, «Совершенный код». Книга не объясняет базовые понятия, но дает комплексные знания о методах и подходах к разработке качественного ПО.
3. Реляционные базы данных и SQL
Базовые понятия
Фундаментальные принципы реляционных баз данных, включая таблицы, поля, записи, ключи и связи между таблицами, язык SQL.
Что почитать
Алан Бьюли, «Изучаем SQL» — пошаговое и хорошо структурированное руководство по основам SQL. Простое изложение, очень много примеров.
4. Основы сетевых технологий
Базовые понятия
Сетевые протоколы, принципы работы сетей, адресация узлов сети, модель взаимодействия клиент-сервер, сетевая безопасность.
Что почитать
Эндрю Таненбаум и Дэвид Уэзеролл, «Компьютерные сети» — классика по сетевым технологиям. Если чувствуете, что книга слишком объемная для начального уровня, то ознакомьтесь хотя бы с первой и двумя последними главами.
5. Пользовательские интерфейсы и основы UX-дизайна
Базовые понятия
Юзабилити, эффективность интерфейсов, пользовательский опыт, когнитивная нагрузка, эргономика, информационная архитектура, сценарии использования и т.д.
Что почитать
«Психбольница в руках пациентов. Алан Купер об интерфейсах» — некоторые аспекты книги могут показаться устаревшими, но она дает понимание важности проектирования ПО с фокусом на пользователя.
6. Инженерия и жизненный цикл ПО
Базовые понятия
Анализ требований, проектирование, кодирование, тестирование, внедрение и сопровождение. Основные методологии разработки, такие как Agile или Waterfall.
Что почитать
Кое-что по инженерии ПО можно подчерпнуть из упомянутого выше «Совершенного кода».
Если у вас есть мысли и идеи, что еще можно посоветовать начинающим — приходите в комментарии. Знаю, тут много грамотных спецов!
Помогают вам подборки книг?
👍 — да, прочитал много хороших книг по рекомендациям
🔥 — складываю рекомендации в список на прочтение, может и доберусь когда-то
🤔 — нет, я и так все знаю
🔥38👍17🤔5❤2👎1
Media is too big
VIEW IN TELEGRAM
Разработка в 1С с ИИ-помощником Aider
Поговаривают, что ИИ скоро заменит программистов. Проверим, так ли это на сегодняшний день в 1С-разработке? 😊
Можно смотреть также здесь:
VK Видео
Youtube
Rutube
00:00 - Введение
00:46 - Aider? Что это?
02:23 - Описание задачи, которую попробуем решить (доработка обработки для 1С: Drive)
03:07 - Что нужно для работы с Aider
03:38 - Подготовка, настройка
06:35 - Принцип работы Aider
08:04 - Изменение метаданных и формы
14:05 - Реализация вызова внешнего API
20:56 - Интерактивный запрос с уточнением задания
24:50 - Сколько стоит разработанный код, как самостоятельно разбираться с Aider
25:30 - Вместо выводов
Спасибо Александру за наводку, в комментариях к предыдущему посту про использование ИИ в 1С обратил мое внимание на Aider.
Как относитесь к такому утверждению:
ИИ не заменит программистов (а также аналитиков и т.д.), но специалисты, владеющие инструментами ИИ заменят тех, кто ими не владеет.
👍 - согласен
🤔 - не согласен
😐 - нет мнения по этому поводу
Поговаривают, что ИИ скоро заменит программистов. Проверим, так ли это на сегодняшний день в 1С-разработке? 😊
Можно смотреть также здесь:
VK Видео
Youtube
Rutube
00:00 - Введение
00:46 - Aider? Что это?
02:23 - Описание задачи, которую попробуем решить (доработка обработки для 1С: Drive)
03:07 - Что нужно для работы с Aider
03:38 - Подготовка, настройка
06:35 - Принцип работы Aider
08:04 - Изменение метаданных и формы
14:05 - Реализация вызова внешнего API
20:56 - Интерактивный запрос с уточнением задания
24:50 - Сколько стоит разработанный код, как самостоятельно разбираться с Aider
25:30 - Вместо выводов
Спасибо Александру за наводку, в комментариях к предыдущему посту про использование ИИ в 1С обратил мое внимание на Aider.
Как относитесь к такому утверждению:
ИИ не заменит программистов (а также аналитиков и т.д.), но специалисты, владеющие инструментами ИИ заменят тех, кто ими не владеет.
👍 - согласен
🤔 - не согласен
😐 - нет мнения по этому поводу
👍71🤔7😐6👎1
Исследование аудитории канала. Отметьте пожалуйста, кем вы себя в большей степени ощущаете
Anonymous Poll
12%
Программист (начинающий или будущий)
49%
Программист (с кое-каким опытом)
19%
Аналитик / Консультант
7%
Руководитель проектов
1%
Сисадмин
3%
IT-шник, интересуюсь 1С
4%
НЕ IT-шник, но присматриваюсь к 1С
5%
Кто здесь? Как я сюда попал?
👍5👌4🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Талантливый спец готов работать при любых вводных 😊
😁29🔥15👍5🤣3👏2
Автоматизация документирования доработок 1С с помощью LLM
Документирование доработок — задача, которую программисты 1С часто обходят стороной. В итоге при приеме новой системы на сопровождение, переходе на другую конфигурацию с переносом доработок, или подключении нового аналитика или разработчика, почти всегда приходится погружаться в код, чтобы понять, что и как работает. Это требует много времени и усилий даже для опытного спеца. А если ты не программист, то разбор кода вообще крайне тяжелая задача.
Снова на голосовании мой доклад на тему автоматизации документирования в 1С (попытка №3 🙂). В этот раз для Infostart Teamlead & CIO Event 2025:
https://event.infostart.ru/teamlead_2025/agenda/2240457/
Осталась пара дней до конца первого тура голосования. Буду благодарен за вашу поддержку!
В докладе поделюсь своим опытом по использованию больших языковых моделей (LLM) для документирования разработки в 1С. Кроме того, расскажу про разрабатываемую нами систему для автоматизации такого документирования.
Работа над ней еще продолжается. Но все же поделюсь тестовыми примерами ее работы на одной из моих разработок. В комментариях: описания обработки, сделанные «кожаным мешком» (он же разработчик) 🙂 и тремя языковыми моделями. Мне очень интересно узнать ваше мнение — какая из LLM справилась лучше.
Собираетесь на февральский Инфостарт?
👍 – да
🤔 – нет
🔥 – еще думаю.
Документирование доработок — задача, которую программисты 1С часто обходят стороной. В итоге при приеме новой системы на сопровождение, переходе на другую конфигурацию с переносом доработок, или подключении нового аналитика или разработчика, почти всегда приходится погружаться в код, чтобы понять, что и как работает. Это требует много времени и усилий даже для опытного спеца. А если ты не программист, то разбор кода вообще крайне тяжелая задача.
Снова на голосовании мой доклад на тему автоматизации документирования в 1С (попытка №3 🙂). В этот раз для Infostart Teamlead & CIO Event 2025:
https://event.infostart.ru/teamlead_2025/agenda/2240457/
Осталась пара дней до конца первого тура голосования. Буду благодарен за вашу поддержку!
В докладе поделюсь своим опытом по использованию больших языковых моделей (LLM) для документирования разработки в 1С. Кроме того, расскажу про разрабатываемую нами систему для автоматизации такого документирования.
Работа над ней еще продолжается. Но все же поделюсь тестовыми примерами ее работы на одной из моих разработок. В комментариях: описания обработки, сделанные «кожаным мешком» (он же разработчик) 🙂 и тремя языковыми моделями. Мне очень интересно узнать ваше мнение — какая из LLM справилась лучше.
Собираетесь на февральский Инфостарт?
👍 – да
🤔 – нет
🔥 – еще думаю.
🤔36👍11🔥5❤3