Никита Арипов | 1С, DevExp
Open in Telegram
Личный канал, где делюсь полезностями и идеями с сообществом 1С Мнение личное, не официальное и только на основе открытых данных О себе: Разрабатываю 1С:Бухгалтерия предприятия и отвечаю за 1С:Бухгалтерия некоммерческой организации Вопросы - @Oxotka
Show more2 894
Subscribers
No data24 hours
+47 days
+5030 days
Posts Archive
Правила хорошо описанной задачи
1. Содержит проблему
Плохо: Улучшить вывод отчета
Хорошо: Менеджеру не хватает номера телефона в отчете по продажам
Комментарий: Подробнее расписывал здесь
2. Описывает результат, а не процесс
Плохо: Добавьте колонку «Контактное лицо»
Хорошо: Менеджер из отчета должен легко связаться с клиентом
Комментарий: В первом случае получим просто колонку, а во втором программист может подумать, что стоит добавить и телефон, и часы работы
3. Есть четкие критерии проверки и приемки
Плохо: Отчет медленно формируется
Хорошо: Отчет должен формироваться за 1 секунду
Комментарий: В первом случае ускорение может быть слишком маленьким и незаметным
4. Указана как и что будем тестировать
Плохо: Методика тестирования не описана
Хорошо: Чтобы проверить, что отчет должен формироваться за 1 секунду нужно построить отчет за год по организации Конфетпром без отбора
Комментарий: Если нет методики тестирования велик соблазн сказать «Готово, насяльника!» и все. Если методика есть, то можно подумать и об автоматизации тестирования
5. Содержит мотивацию задачи, зачем она нужна
Плохо: Вывести в отчет день рождения контактного лица
Хорошо: Есть гипотеза, что в день рождения клиенты готовы больше тратить денег и у них хорошее настроение, хорошо бы подгадать такой момент и позвонить им в это время
Комментарий: Хорошо указывать выгоду для бизнеса, в этом случае от программиста могут быть дополнительные идеи, например выделять таких контрагентов цветом, чтобы проще ориентироваться
6. Контакты заказчика
Комментарий: Тут двояко - некоторые менеджеры любят все микроконтролить. Но многие программисты неплохо общаются с заказчиками
7. Содержит все нужные материалы
Комментарий:
Задача должна содержать весь контекст, который может потребоваться. Если была какая-то встреча на которой обсуждали ее - приложите видео, если есть хороший пример как сделано в другом месте - ссылку или скриншот. Все что может потребоваться разработчику для выполнения задачи
8. Есть дедлайн или приоритет
Комментарий:
Работа занимает все отведенное на нее время. Если срока нет, то задача не будет выполнена никогда
Необязательно должны быть все эти правила в описании, но наличие их существенно повышает вероятность того, что задача будет сделано как нужно
P.S.: Эти правила изначально увидел в Школе сильных программистов и адаптировал примеры под наши 1Сные реалии
Repost from 1C Company
Напоминаем, что сегодня в 11:00 часов (время московское) состоится вебинар «Платформа 8.5.1», посвященный выходу новой версии платформы 1С:Предприятие.
💡На вебинаре расскажем о новых возможностях платформы, в частности об интерфейсе 8.5, приемах разработки в новом интерфейсе и о информационных материалах.
➡️ Встречаемся на площадке МТС Линк: https://my.mts-link.ru/j/seminar1C/11001155072
В конце вебинара можно будет задать вопросы разработчикам.
Ждем вас)
Как-то при разработке интеграции с одним известным внешним сервисом объяснял разработчикам и дизайнерам, что «Без НДС» и Ставка 0% - это не одно и то же
И нет, нельзя их объединять для удобства пользователей
Нет, нельзя оставить только одну ставку
А тут вот Николай на партнерской конференции написал отличный пост-памятку
Считаю важным и полезным поделиться
Одна из самых частых проблем при выдаче и приемке задач, что задача банально плохо описана. Из-за этого разработчик делает «не то», автор злится, сроки плывут, и каждый валит на другого.
Человек, который выдает задачу, в голове все понимает. Но как только нужно объяснить это другому, начинается квест. Появляются умные слова и надежда что и так все понятно. И ноль конкретики.
Порой кажется, что чем умнее звучит формулировка задачи, тем она лучше. «Улучшить понятность вывода отчета по продажам» звучит солиднее, чем простое «Добавить колонку «Контактное лицо» в отчет по продажам».
Но за умной фразой легко спрятать бесконечный объем работы. Добавить колонку - это 5 минут работы, а вот улучшать понятность вывода можно неделями, подключая аналитиков и устраивая A/В тестирование.
И даже если мы честно написали «Добавить колонку «Контактное лицо» в отчет по продажам», задача все равно не идеальна. Из нее не видно, какую вообще проблему мы решаем и зачем это поле нужно.
- Если менеджеру нужно быстро связаться с человеком, то в отчете полезно видеть еще и телефон/почту
- Если нужно отбирать продажи по незаполненным контактным лицам, то подойдет отдельная обработка или другой отчет
- Если нужно анализировать, какие контактные лица закреплены за конкретными менеджерами, то добавляем еще и «Ответственный менеджер по контакту»
- Если важно понимать, кто чаще согласует сделки на стороне клиента, включаем «Должность» контактного лица
- Если задача контролировать, с какими контактами давно не было активности, в отчет выводим дату последней продажи или последнего контакта
То есть для хорошей задачи важно проговорить сценарий использования и проблему. Кто этим будет пользоваться, в какой ситуации и какое решение принимать на основе результате. Иначе есть риск, что формально задача будет сделана, но реальной пользы так и не будет.
Ну и самое важное: если разработчик берет задачу без понимания проблемы, то это не его вина, но его проблема. Задавать вопросы про сценарий и проблему - важная часть нормальной работы.
Одна из самых частых проблем при выдаче и приемке задач, что задача банально плохо описана. Из-за этого разработчик делает «не то», автор злится, сроки плывут, и каждый валит на другого.
Человек, который выдает задачу, в голове все понимает. Но как только нужно объяснить это другому, начинается квест. Появляются умные слова и надежда что и так все понятно. И ноль конкретики.
Порой кажется, что чем умнее звучит формулировка задачи, тем она лучше. «Улучшить понятность вывода отчета по продажам» звучит солиднее, чем простое «Добавить колонку «Контактное лицо» в отчет по продажам».
Но за умной фразой легко спрятать бесконечный объем работы. Добавить колонку - это 5 минут работы, а вот улучшать понятность вывода можно неделями, подключая аналитиков и устраивая A/В тестирование.
И даже если мы честно написали «Добавить колонку «Контактное лицо» в отчет по продажам», задача все равно не идеальна. Из нее не видно, какую вообще проблему мы решаем и зачем это поле нужно.
- Если менеджеру нужно быстро связаться с человеком, то в отчете полезно видеть еще и телефон/почту
- Если нужно отбирать продажи по незаполненным контактным лицам, то подойдет отдельная обработка или другой отчет
- Если нужно анализировать, какие контактные лица закреплены за конкретными менеджерами, то добавляем еще и «Ответственный менеджер по контакту»
- Если важно понимать, кто чаще согласует сделки на стороне клиента, включаем «Должность» контактного лица
- Если задача контролировать, с какими контактами давно не было активности, в отчет выводим дату последней продажи или последнего контакта
То есть для хорошей задачи важно не только описать изменение, но и проговорить сценарий использования и проблему. Кто этим будет пользоваться, в какой ситуации и какое решение принимать на основе результате. Иначе есть риск, что формально задача будет сделана, но реальной пользы так и не будет.
Ну и самое важное: если разработчик берет задачу без понимания проблемы, то это не его вина, но его проблема. Задавать вопросы про сценарий и проблему - важная часть нормальной работы.
Кстати, первая половина зимы уже прошла.
Осталось переждать вторую половину…
Новогодние каникулы
На новогодних праздниках предавался гедонизму:
1. Наконец-то прошёл «Atomic Heart» со всеми DLC. Понравилось!
Интересный сеттинг советского ретрофутуризма, а музыка вообще отпад. Скоро должно выйти последнее DLC, и история завершится.
2. Начал играть в «God of War: Ragnarok». Как и прошлую часть считаю эту шедевром! Пока прошёл около 30%, но сюжет и переживания за героев очень нравятся. Конечно, там в самом начале используются запрещенные приемы про бедных животных, но подано это красиво.
3. Дочитал «Гарри Поттера и методы рационального мышления». Это восторг!
В книге Гарри Поттер не просто мальчик-волшебник, а вундеркинд-учёный, который прочитал все научные книги и применяет достижения мира маглов, чтобы ещё глубже понять магию. Потрясающая книга, однозначно всем рекомендую!
4. Неожиданно для себя посмотрел два сезона и фильм «Синяя тюрьма». Это аниме про футбол. Ни аниме, ни футболом я раньше особо не интересовался, но здесь постепенно и увлекательно раскрывают аспекты спорта и поведения игроков. Оказывается, там не просто 11 человек бегают за мячом по полю. Очень познавательно и необычно!
5. Заодно посмотрел «Человека-бензопилу». И сериал, и фильм. Когда-то пробовал читать мангу, но не зашло. А вот в виде аниме понравилось больше, хотя смотрел фоном. В целом типичная подростковая история, но всем рекомендовать не готов.
6. Кое как осилил второй сезон «Миротворца». Первый был заметно сильнее и захватывающе. Подбор музыки вне всяких похвал, а вот сам сюжет слабоват. Сам сериал закончился на 7 серии, а всю 8 просто готовили к 3 сезону. Скорее не рекомендую.
7. Начал смотреть «Оно. Добро пожаловать в Дерри». Фильмы мне нравились, а в формате сериала еще больше захватывает и пугает. Картинка очень сочная и переживания персонажей показаны ярко. Если не боитесь ужасов, то очень даже ничего.
8. Посмотрел «Звезды. Финал». Понравилось. Мне в целом этот проект нравится, ходил на тв-съемки фестиваля и некоторые дуэли. Вживую смотреть очень необычно, гораздо ближе все воспринимаешь и больше эмоций получаешь.
Как вы провели новогодние каникулы?
Что удалось сделать? Что не удалось?
С Новым годом, коллеги!
Пусть задачи закрываются в срок, а новые релизы приносят только радость.
Удачи, здоровья и вдохновения в наступающем году!
Ура!
Итоги года 2025
Итоги публичной деятельности за 2025 год
Телеграм:
1. +1400 подписчиков за год. Канал вырос больше, чем вдвое
2. 80% подписчиков читают посты канала. Это ооооочень много!
3. 203 публикации за год, 577.8k просмотров, 9.8k реакций, 2.5k комментариев
Кайфую от того, что получается писать и у Вас это отзывается. Рад тому, что получается. Спасибо вам всем!
Планирую продолжать в следующем году.
Выступления:
1. Infostart Teamlead & CIO Event - Код-ревью с помощью ИИ
2. Конференция Новые информационные технологии в образовании
3. Весенняя партнерская конференция 1С
4. 1С:DevCon.5 - Как собираем метрики в команде разработки?
5. Серия вебинаров с Матвеем Серегиным про кастомизацию и обновление
6. Осенняя партнерская конференция 1С
7. Митап в желтом клубе Москва
Считаю, что у меня хорошо получается выступать. В этом году даже 1 место по голосованию в Инфостарте занял, плюс стабильно высокие оценки на партнерской конференции.
Планирую продолжать в следующем году.
Проекты:
1. Стек технологий для 1С (глобальное обновление)
2. Преподавание 1С в МФТИ. Вел практические занятия и принимал итоговые работы
3. Тренажер Код-ревью для 1С
4. Переход на сплит-клавиатуру
5. Начал серию статей про рефакторинг
В этом году были большие, крутые и успешные проекты. Они отнимают много сил и времени, в итоге как опыт это очень интересно. Но нужен будет перерыв. Поэтому
Не уверен, что буду продолжать.
Ребята, спасибо огромное за то, что остаетесь со мной и поддерживаете.
Это очень важно и нужно!
Вы крутые!
Всем сбычи мечт!
Ребят, нужен ваш совет.
Хочу новый монитор себе. Но вот думаю, что лучше.
Два рядом или один большой изогнутый?
У меня мак, с 1Ской работаю в RDP.
Сейчас у меня
Высота первой ступеньки
Все чаще ловлю себя на мысли, что вход в любую профессию становится все сложнее.
Сейчас для джуна 1С уже недостаточно «уметь в конфигуратор», нужно знать БСП, БТС, СКД и кучу сопутствующих технологий. Для бухгалтера необходимо разбираться в ЕНС, новых ФСБУ и всех налоговых реформах. И если раньше НДС был чем-то сложным только для общей системы, то теперь даже на УСН появляется НДС. И кажется, что в каждой сфере происходит примерно то же самое.
Более наглядно такой разрыв виден на примере спорта. Недавно читал про советского спортсмена Всеволода Боброва, который участвовал в Олимпийских играх и по футболу, и по хоккею, и в обоих видах спорта был капитаном команды. Есть и другие примеры: Василий Трофимов, Валерий Маслов. Люди добивались серьёзных результатов сразу в нескольких видах спорта.
Сейчас такое почти невозможно представить. Средний уровень сильно вырос, и чтобы быть выдающимся уже мало просто быть талантливым. Нужно сильно превышать средний уровень. У меня даже вот тут был ролик про соревнования по гимнастике, где видна разница в том, что было раньше и сейчас.
То же самое и с профессиями. Чтобы взобраться на самую первую ступеньку, теперь нужно гораздо больше сил и времени. Эта начальная ступенька всё выше, а путь до нее все длиннее. Новичкам становится очень тяжело хотя бы просто зацепиться за профессию.
При этом растет планка и для опытных специалистов. Сеньорам уже невыгодно отдавать джунам простые и рутинные задачи. То что раньше было идеальной задачей для новичка, сейчас проще поручить ИИ. Правда потом нужно тратить время на проверку и корректировку результата, но в моменте это, кажется, выгоднее.
В итоге ИИ делает сеньоров еще более загруженными, они меньше передают знания джунам и больше заняты настройкой и поддержанием работы нейросетей. Для новичков все меньше остается живой практики и рабочих задач. Чтобы хотя бы попасть в профессию им приходится тратить в разы больше усилий чем раньше.
Причем дальше вряд ли будет лучше…
Кажется, придется заново придумывать, как учить людей профессиям: где брать безопасные задачи для тренировки и кто будет наставниками, если у наставников нет на это времени.
Высота первой ступеньки
Все чаще ловлю себя на мысли, что вход в любую профессию становится все сложнее.
Сейчас для джуна 1С уже недостаточно «уметь в конфигуратор», нужно знать БСП, БТС, СКД и кучу сопутствующих технологий. Для бухгалтера необходимо разбираться в ЕНС, новых ФСБУ и всех налоговых реформах. И если раньше НДС был чем-то сложным только для общей системы, то теперь даже на УСН появляется НДС. И кажется, что в каждой сфере происходит примерно то же самое.
Более наглядно такой разрыв виден на примере спорта. Недавно читал про советского спортсмена Всеволода Боброва, который участвовал в Олимпийских играх и по футболу, и по хоккею, и в обоих видах спорта был капитаном команды. Есть и другие примеры: Василий Трофимов, Валерий Маслов. Люди добивались серьёзных результатов сразу в нескольких видах спорта.
Сейчас такое почти невозможно представить. Средний уровень сильно вырос, и чтобы быть выдающимся уже мало просто быть талантливым. Нужно сильно превышать средний уровень. У меня даже вот тут был ролик про соревнования по гимнастике, где видна разница в том, что было раньше и сейчас.
То же самое и с профессиями. Чтобы взобраться на самую первую ступеньку, теперь нужно гораздо больше сил и времени. Эта начальная ступенька всё выше, а путь до нее все длиннее. Новичкам становится очень тяжело хотя бы просто зацепиться за профессию.
При этом растет планка и для опытных специалистов. Сеньорам уже невыгодно отдавать джунам простые и рутинные задачи. То что раньше было идеальной задачей для новичка, сейчас проще поручить ИИ. Правда потом нужно тратить время на проверку и корректировку результата, но в моменте это, кажется, выгоднее.
В итоге ИИ делает сеньоров еще более загруженными, они меньше передают знания джунам и больше заняты настройкой и поддержанием работы нейросетей. Для новичков все меньше остается живой практики и рабочих задач. Чтобы хотя бы попасть в профессию им приходится тратить в разы больше усилий чем раньше.
Причем дальше вряд ли будет лучше…
Кажется, придется заново придумывать, как учить людей профессиям: где брать безопасные задачи для тренировки и кто будет наставниками, если у наставников нет на это времени.
Тренажер: Код-ревью для 1С. Итоги
Об итогах года будет пост на следующей неделе, а сегодня хочу отдельно описать мой самый интересный проект 2025 - Тренажер: Код-ревью для 1С.
За полгода в нем зарегистрировалось свыше 600 человек и проведено свыше 20 000 сессий. При этом 30% пользователей сыграли больше 3 игр. Честно, я не ожидал, что будет столько пользователей. Очень признателен каждому!
На текущий момент я добавил 200 заданий на стандарты и не только. Постарался максимально покрыть наиболее распространенные ошибки из своего опыта и стандартов.
В них все еще могут быть ошибки или опечатки, поэтому приветствуются ваши комментарии после выполнения задания (там специальная иконка есть).
Для поддержания игровых механик добавлено 50 достижений, в том числе уникальные - например, провести ревью 31 декабря 🎄.
На Boosty за все время заработано 20 160 рублей - спасибо всем, кто поддержал! Эти деньги пошли на подписки нейросетей и хостинг сайта. И благодаря Вам сейчас платные функции доступны всем пользователям, а призыв к донатам выключен.
Тем не менее, если хотите поддержать автора и развитие контента, то вот ссылка на донаты.
Отдельно хочу выделить и поблагодарить VitalyAngelov, BorisPunk и Aleksander за просто нереальное количество сессий, которые они провели в тренажере! Вы - Легенды 🏆!
Всем спасибо за то, что пользуетесь тренажером и делаете его лучше - мне очень приятно!
Тренажер: Код-ревью для 1С
