Для меня курс «Стать тимлидом» — это новый уровень в систематизации знаний. Процесс очень сильно отличается от постинга в канал — сюда я пишу короткие заметки: одна мысль — один пост. С курсом всё по-другому — там я сажусь и формирую целые системы из знаний:
— Беру книги, которые на меня когда-то повлияли и делаю двойную очистку: сначала пишу конспект, потом ужимаю его до пары абзацев в тексте. — Беру инструкции, которые писал коллегам, удаляю оттуда специфичные вещи и обобщаю. — Вспоминаю истории из жизни и очищаю их как книги: пишу короткие рассказы, потом ужимаю до пары абзацев.
Всё это хочется выкладывать прямо сюда — польза же! Но я пока держусь. Одной штукой Марьяна меня всё-таки уговорила поделиться — это чеклист из 7 пунктов о том, как должна выглядеть хорошая задача. Чеклист важен для всех, кто имеет отношение к постановке задач — к менеджерам, тимлидам, QA и просто программистам, которые любят сами себе ставить задачи. Выложил его на страницу курса, заходите и скачивайте.
Вчера открылась регистрация на очередной Хактоберфест.
В двух словах: это такой глобальный флешмоб, когда куча народу (не только программисты) в течение всего октября понемногу коммитят в различные опенсорсные проекты на гитхабе и получают за это признание и различные материальные поощрения от спонсоров в виде футболок, наклеек и прочего (призы дают за контрибьюшены в размере от 4 пулл-реквестов за месяц).
Причем тут 1С, скажете вы?
Да при том, что в нашем самобытном сообществе одинэсников за последние годы появилось множество крутых открытых проектов на гитхабе. Причем это не какие-то нетленки, а серьезные продукты, используемые в продакшене и крупными компаниями, и даже нашим любимым вендором. Да и сама 1С на гитхабе вполне освоилась и даже PR в свои репы принимает.
🛠 Триальная версия Снегопата сейчас на 3 месяца доступна в полном функционале, без каких-либо ограничений — отличный повод изучить его возможности для принятия решения, а нужно ли оно вам. Наделал кучу скриншотов процесса установки триала и опубликовал на Инфостарте 👇. Во второй половине статьи я перечислил основные скрипты, которые можно попробовать "здесь и сейчас", без каких-либо дополнительных настроек и т.п.
Я почти с момента первого анонса "перезагрузки" проекта начал его использовать. На текущий момент падений конфигуратора практически нет и в большей степени они связаны с ограничениями 32-разрядной версии платформы на больших конфигурациях (KA2, ERP), которые и без Снегопата происходили.
Время от времени находятся мелкие баги, которые Александр оперативно исправляет, но в целом проект становится стабильнее. Рекомендую попробовать в работе. Навигация по метаданным (Ctrl + ~) и анализ модуля при помощи BSL Language Server — 🔥
11 сентября Инфостарт проводит онлайн-митап по теме "Безопасность и 1С", и меня позвали модератором.
Кажется, удалось пригласить докладчиков, которые смогут затронуть довольно большой пласт вопросов по 1С в контексте безопасности. Планируем обсудить следующие темы (плюс-минус, конечный перечень докладов решает голосование):
— Подводные камни, связанные с безопасностью, которые ждут разработчика 1С и как их избежать. Какие стандарты от фирмы 1С должны помочь разработчикам создавать безопасные прикладные решения.
— Решения основных прикладных задач, связанных с обеспечением безопасности: как в 1С:БСП настраивать ограничения доступа к данным на уровне записей (RLS), как надо и как не надо разрабатывать HTTP-сервисы 1С (в контексте обеспечения безопасности), как защитить сервер 1С от взлома.
— Безопасность сервера приложений 1С с точки зрения администратора, и с точки зрения злоумышленника (чтобы понимать, как защищаться).
— Безусловно, обсудим самое проблемы, которые создает самое уязвимое звено информационной системы — конечный пользователь. Социальная инженерия обходит все технические способы взлома, поэтому тема важная.
— Около-криптографические вопросы: применение блокчейна для организации безопасности данных в 1С.
Приглашаю присоединиться, мы постараемся, чтобы было интересно и полезно! И, пожалуйста, проголосуйте за доклады:
Пользуясь случаем передаю привет и благодарность за помощь всем, кто не смог принять приглашение в качестве докладчика, но здорово помог советами по возможным темам митапа и/или посоветовал нужных людей! 💪
Последнее время очень много спекуляций на тему настоящего и будущего компании Серебряная пуля. Хочется расставить все точки над "i". Основное - все изменения в компании это инициатива Алексея Лустина. Последние несколько лет, Алексей выполнял в компании три абсолютно разные роли: - собственник - оперативный управленец - сотрудник Каждая из этих ролей требует огромного количества времени и энергии. Как результат Алексей "выгорел" и решил восстановиться. Было два пути: - закрыть компанию и потерять все, что она делала и делает; - оставить компанию, но дать Алексею возможность отойти, на время, от дел. В результате, партнер Алексея по компании Антон Долгов, согласился выкупить долю и стать единственным собственником и выполнять только эту роль. Чтобы продукты и идеи компании продолжали развиваться, в компанию вернулись некоторые сотрудники и были привлечены новые. На данный момент все существующие продукты компании активно развиваются, а также появляются новые. Компания успешно выполняет все свои текущие обязательства перед клиентами.
А я переживал, все таки для сообщества 1С СБ — знаковая компания, давшая сильный толчок. Хорошо, что открыто рассказали (но имхо чуть раньше надо было).
У Гитхаба должно получиться, ну по крайней мере они гораздо ближе к реальным проектам, чем те, кто предпринимал попытки сделать "просто облачный редактор" (хотя они и интегрировались с Гитхабом).
Интересно, насколько наличие возможности редактировать проект "по месту" повыстит доступность проектов для потенциальных контрибуторов? Сейчас, увидев опечатку в ридми, я могу поправить ее прямо там, автоматически репо клонируется, создатся PR. Круто будет, когда можно будет прямо онлайн поправить код в полноценной среде разработки из любого места и проверить результат онлайн, не настраивая окружения и не устанавливая зависимостей.
p.s. Вспомнил, как, кажется, в ноябре 2015 (или 2014?) после вечеринки Infostart Event шумной толпой обсуждали "облачный конфигуратор" 😊. Поддержку языка 1С на гитхабе впилили, расширение для VS Code с поддержкой 1С есть, так что в какой-то степени появление codespaces должно приблизить и появление облачной среды разработки для 1С, для OneScript — точно. 😉
Полнофункциональная версия на 3 месяца, пока не работает x64 (в разработке), но зато поддерживаются все версии платформы вплоть до 8.3.17.
Кто, возможно, не в курсе — Снегопат добавляет в конфигуратор функции современных IDE (видео с примерами — в статье по ссылке выше) и кроме того, позволяет самому автоматизировать работу в конфигураторе при помощи скриптов на JavaScript/TypeScript (при этом можно для скриптов создавать формы на базе обычных форм 1С, как при создании обработок в обычном приложении).
Рекомендую разработчикам посмотреть обзор функционала и попробовать самим.
Если что не получится, вопросы можно задать в чате поддержки Снегопата — @snegopat_chat
1. Требуется: Руководитель проектов на платформе 1С:Предприятие + Битрикс/Битрикс24. 2. г. Москва (м. Дмитровская) или дистанционно. 3. Оплата сдельно-премиальная, оклад обсуждается индивидуально. При 8-часовом рабочем дне личной результативности 80 часов в месяц, коэффициенте руководства 1:4 (1 час руководителя => 4 часа разработчиков и тестировщиков) доход составит 168000 руб до налогообложения. 3.1 Тип работодателя: 1С-Франчази с собственной технологией коллективной разработки на базе RMS+CVS. 4. Главные требования: наличие навыков конструктивного письменного общения, навыков и умения управления разработкой, тестированием и внедрением программных продуктов на платформе 1С:Предприятие. Важно умение разобраться в чужом коде и лояльно-конструктивное отношение к чужому коду. Иногда, возможно, лично придется продемонстрировать "делай как я", но в общем нужен руководитель, способный заинтересовать и вдохновить исполнителей на решение поставленных задач для достижения целей руководимых проектов. 5. Задачи руководителя: анализ, достижение понимания требований заказчиков, создание проверочных примеров, декомпозиция требований, управление разработкой, тестированием и внедрением. 6. Проекты, в основном, на основе типовых конфигураций (УТ, УНФ, БП, ЗУП, УПП) с небольшими доработками или без, с интеграцией с Битрикс24 или без. 7. Начать сотрудничество можно в качестве разработчика, пройдя вступительное тестирование для проверки навыков конструктивного письменного общения http://abelov.com/remote-work/ 8. Email для резюме и сопроводительного письма: [email protected] 9. Telegram: @abelov_com
Алексей Лустин тут пишет, что обнаружил работающую семерку. Я не удивлен: знаю как минимум четыре живые системы на 1С 7.7 и это не музейные экспонаты, а именно "информационные системы": с большими базами данных, кучей прикладных подсистем со своими АРМами.
АРМ Кассира одной из них можно увидеть в одном сетевом магазине и в родственной ему сети аптек. В конце-то концов, на Коболе до сих пор много бэкенда в западных банковских системах написано, недавно только в одном ИТ-чатике искали такого специалиста. Беда только, что специалистов, днем с огнем не сыщешь — это основной драйвер перехода на что-то новое. Но почему-то (почему?) это переход тянется уже более 10 лет.
Есть один важный нюанс: во всех случаях известных мне живых систем на "клюшках" очень-очень-очень активно используются 1С++/FormEx. Решений на 7.7 без прокачки этими компонентами наверное не осталось, ну по крайней мере я таких не знаю.
⤴️ Новые каналы и чаты по тематике 1С появляются последнее время как грибы: теперь и у Инфостарта появился официальный канал @infostarttrend с подборками новостей и трендовых статей портала.
Не хватает там, конечно, имени автора публикации и текста анонса прямо в посте вместе со ссылкой, но, думаю, еще допилят.
Эти соревнования не совсем про числодробилки. Не знаю как сейчас, я раньше с огромным удовольствием читал отчеты о результатах ICFPC от участников, буквально каждый год ждал отчета от чувака с ником adept, читается как детектив: https://users.livejournal.com/…
Думаю, эту картинку для 1Ci нарисовал человек, прямо вот максимально далекий от разработки самой конфигурации и программирования вообще. Потому как программист видит на ней ровно два месседжа о продукте:
Напомню, что VAEditor построен на базе движка Monaco, который является основой VS Code. Monaco запускается в 1С:Предприятии в поле HTML документа.
В сравнении с экспериментальной bsl_console из предыдущего поста в проекте VAEditor внедрена полноценная система сборки, реализовано взаимодействие с платформой 1С через понятный программный интерфейс, описанный в README проекта. Ну то есть это отличный пример, который можно брать за основу разработки чего-то вроде bsl_console.
Ну и на десерт вот вторая часть видео про этот редактор: