Хардкорная разработка на РУССКОМ! / Тёмная сторона 1С / Интервью с Мастером 1С Никитой Грызловым

Рейтинг компании



Собери свой идеальный сет от Logitech (моя любимая периферия, кстати): https://logi.link/kmdyhd

Вы просили ещё один выпуск про 1С, 1С не классический. Получайте!
Гость выпуска Никита Грызлов, и этот парень знает как настроить SonarQube на работу с русским языком, как писать тесты конфигураций, как заавтоматизировать выгрузку и даже как на 1С делать сайт!

Короче, очень нестандартное применение казалось бы не такой уж и популярной платформы сегодня в выпуске!
Так что, заваривайте чаинский/кофеинский и погнали, будет точно весело😉

ДОП. МАТЕРИАЛЫ:
— Никита в ТГ: Https://t.me/nixel2007
— Канал Никиты в ТГ: https://t.me/nixel2007_thoughts
— Канал Никиты и Ко на YouTube: https://www.youtube.com/channel/UCvtbWjVxUuDEGK_pUeGjnSw
— Материалы из выпуска: https://t.me/itbeard/666
— Аудио-версия выпуска: https://itbeard.mave.digital/ep-148
— Стать спонсором канала: https://www.youtube.com/itbeard/join

НАВИГАЦИЯ:
0:00 Начало
3:10 Институт
9:17 Красивая Интеграция
11:20 Про Первый бит
16:45 Про ценообразование
24:03 Ментор и бытность джуна в 1С
30:55 Проектная работа и внедрение — разница
32:15 Русский язык, код-ревью и системы контроля версий
37:30 Градации по опыту и работа с бумажками
42:05 Работа по окладу
43:25 «Серебрянная пуля». Зачем писать тесты на 1С
47:24 Про Java
48:20 Где Никита работает и кем
49:50 Откуда про Никиту знают в сообществе
51:54 Про книгу Никиты
52:51 Что такое Платформа и Конфигурации
1:00:07 Что в 1С вместо SQL и работа с данными
1:04:42 Есть ли в 1С профайлеры и вещи для оптимизации работы кода
1:06:38 Клиент-сервер
1:09:45 Ещё раз про конфигурации
1:13:40 1С — предметно ориентированный язык. ООП и DSL
1:18:44 Style Guide и стандарты разработки
1:20:30 Про линтеры и статанализ
1:21:00 Что такое модуль и русский язык в коде
1:23:48 Фреймворки и библиотеки. Библиотека Стандартных Подсистем
1:31:00 Расширения
1:37:11 Тесты в 1C. Автоматизация, Gherkinи автоматическая видео-документация
1:47:40 1C интегрирован в YouTube!
1:48:45 DevOps, CI & CD
1:53:01 Docker, Kubernetes и лицензирование
1:54:55 Зачем 1C в облаке
1:57:10 Свежие проекты в 1С: EDT (IDE), OneScript и т.п.
2:01:40 Обертка для SonarQube
2:04:50 Как на 1С делать веб-приложения по MVC
2:07:42 РАНДОМ
2:34:11 КОНКУРС

МОИ КОНТАКТЫ:
— Подпишись на этот YouTube канал 🙂
— Telegram: https://t.me/itbeard
— Instagram: https://instagram.com/itbeard
— Twitter: https://twitter.com/iamitbeard
— SoundCloud: https://soundcloud.com/itbeard
— Discord: https://discord.gg/it
— Сайт: https://itbeard.com

P.S. Дополнения от Никиты после интервью:

Я только сейчас осознал, насколько я зафэйлил вопрос про интересные проекты вокруг 1с. Полностью вылетело из головы все, что связано с организацией 1c-syntax и производными от неё проектами. И огромным количеством времени, которое было мной в неё вложено.

Начиналось все мирно — с разработки правил подсветки языка 1с для Sublime Text, Atom и Visual Studio Code небольшой командой энтузиастов.
Выросло в работу по нескольким направлениям:
* GitHub и GitLab раскрашивает 1сный код именно по правилам подсветки, разработанным в рамках 1c-syntax. PR с добавлением языка в гитхабовский linguist делал я сам
* работа с редакторами от подсветки развилась до полноценного языкового плагина для поддержки 1с и OneScript. С автокомплитом, ховером, сигнатур хелпером и прочими необходимыми базовыми штуками для работы в ide
* Опыт работы с плагином для VSCode натолкнул на создание BSL Language Server — реализации language server protocol для языка 1с и ряда связанных проектов, вроде парсера языка на базе ANTLR4 и парсера метаданных конфигурации. Часть ядра, отвечающая за статический анализ, дала жизнь опен-сорсному плагину для SonarQube. Сам BSL LS встраивается и в vscode (и другие редакторы, поддерживающие lsp, даже vim!), и в edt, и в конфигуратор и даже в инструмент по замеру покрытия 1сного кода
* проект по переводу SonarQube на русский язык, начатый мной ещё в серебряной пуле, сейчас тоже живёт под крылом 1c-syntax. Это один из кажется двух (включая китайский) языковых плагинов для SQ, поддерживающих актуальные релизы SQ и активно выпускающийся до сих пор
* Удивительно, но 1сники так же выступали в первой команде перевода GitLab на русский язык 🙂 сейчас эта активность практически сошла на нет, но за перевод ишуза как «обсуждение» можно винить/благодарить лично меня.

#WorkLifeUpgraded #ityoutubersru #1c

otzovikpro.org
  1. @user-dx9lz5rm6t

    Блин как все это сложно) даже не знаю есть смысл учить 1с как послушал очень очень много надо знать(

    Ответить
  2. @user-hs7cq9sx7y

    Автор канала не знает, что такое НДФЛ, ну вы поняли уровень😂

    Ответить
  3. @grafgeleon2420

    Всё равно 1С помойка. Низкий порог входа и то что берут стажёров эт конечно круто. Но эт путь в никуда, зарплаты куда ниже чем рыночные. Специально зашёл погуглить стажёрские зп от 5000 до 30 000. Компании хвалятся что "ведущий программист" получает от 50 000 до 60 000. Мидл получает 60к серьёзно???. и этим компания хвалится……………. Я стараюсь не хейтить 1С, но я как вспомню что мне прийдётся за 50 000 рублей общаться с грёбанноё БУХГАЛТЕРИЕЙ(я бывший сис админ) у меня аж холодок по жопе проходит. Если и идти в 1С то наверное разве что только от безысходности.

    При этом если честно, я всё равно не понимаю почему такие низкие зарплаты у 1С-ников. Ну вот серьёзно пакет ерп 200к, ЛАДНО. Но вот к примеру на моём предприятии 3 месяца внедряли это ерп, для бухгалтерии и кадровиков, и запросили 5 500 000 рублей. Ну и как бы я б понял если бы денег в 1С не было, но бабок в 1С больше чем дохрена, почему такие низкие зп, я всё равно не понимаю.

    Ответить
  4. @Garik_Vorota

    Подменить результат запроса 1:38:53 не могу, но могу на ходу изменить текст запроса, который выдаст нужный результат.

    Ответить
  5. @Iriseba12

    Актуально. Ценно. Благодарю.

    Ответить
  6. @Mytest437

    Что значит старая 1C семерка… мы до сих пор с ней работаем 🙂

    Ответить
  7. @koffeeSun

    Я бухгалтер, но процентов 70 произносимые слова были знакомыми. )) А вообще очень интересно было послушать другую сторону, тк часто пишу ТЗ на допил базы.

    Ответить
  8. @fedor835

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

    Ответить
  9. @RomaGor1

    8:30 я который после макдональдса пошел стажероваться на 1с. собрал букет

    Ответить
  10. @avagafonov

    Спасибо Алексею и приглашённому специалисту Никите! Подробно! Познавательно! Интересно! Много нового для себя! Половину понял с трудом. Но всё равно материал очень ценный!

    Ответить
  11. @avagafonov

    На форуме Миста мне несколько раз помогали, я им премного признателен! Но при этом пару раз меня хорошо так обосрали, как новичка! Админы там — специфичные люди!))))

    Ответить
  12. @maxlukin554

    Вооот эти типы которые постоянно выпускают обновления в 1с, которая как бета версия. А всё новое что появляется в новых программах, это просто ключи и методы защиты от взлома.

    Ответить
  13. @SmartEnot

    47:50 чем заняться 1С тюнингом? плохо слово понял, кто услышал?

    Ответить
  14. @tot_kto_kusalsya

    13% платит оаботник из своей зарплаты, а работодатель платит 30% от зарплаты работника, так что если ты ролучаешь 40 тысяч, то ты заплатишь государству около 5ти тысяч, и ещё организация заплатит государству 13 тысяч

    Ответить
  15. @dreamone5660

    в 1с 70% настройки 30 проц кодинга не когда не считал 1сника прогером

    Ответить
  16. @DerielWelm

    Крутой гость, спасибо

    Ответить
  17. @im_fredy

    1с это просто ужасно, он всегда работает как черепаха, это говорит о том, что под капотом кривой язык. В Нашей компании мы 3 года назад переписали весь функционал на GO, а интерфейс сделали в вебе, работать стало быстрее от 4 до 30 раз. КАРЛ!

    Ответить
  18. @user-ie3zj8rw5r

    почему все говорят испытательный срок?
    в законодательстве РФ это касается только осужденных.
    есть испытание план которого согласовывается с сотрудником!

    Ответить
  19. @elanhelosdeblanco8476

    Ой, как хипстотой завоняло. О каком тестировании может вообще идти речь, если в данных лежат вещи, которые нельзя светить: отчётность, закупки, продажи, затраты, персональные данные? И чтобы узнать, будет ли корректно работать твой кейс ты: 1. делаешь копию БД, 2. ручками заводишь всю цепочку действий твоего кейса.

    Ну да я могу написать код, чтобы вместо паспортных данных были Вася Васин1, Вася Васин2…и тд. А теперь давайте протестируем, верно ли рассчитываются затраты труда в технологической карте производственной линии автошин. Удачи. 1с — это предметно-ориентированный инструмент. И без собственно предметной области (привет коммерческая тайна) ты её никак не затестишь.

    Ответить
  20. @MAREVICH

    Короче я правильно понял — в основном: сидишь работаешь с CRUD, набрал себе 10-20+ клиентов или ставка. И получаешь свои 170-300к не особо заморачиваясь о развитии новых технологий и постоянным мозгое*ательством ?

    Ответить
  21. @danildanil-9129

    Из всего понятно, что есть типовая конфигурация и разработка, и при обновлении 1 с могут быть глюки

    Ответить
  22. @dartgoblin8533

    у бита бомбануло =)

    Ответить
  23. @major_Sweetheart

    Спасибо, Никита, за интересное интервью! Было познавательно и приятно слушать 🙂

    Ответить
  24. @Anastasiya-tm3rd

    Молодец. Единственный человек от которого слышала нормальное объяснение почему 1с на русском. Потому что это предметно-ориентированная система и переводить специфические термины на английский если пользователи русские, не имеет смысла. Хотя в принципе они и переведены и можно их использовать, но никто не будет усложнять себе жизнь и учить их.

    Ответить
  25. @user-wn4es3oe4o

    Программист 1с = конфигурист) ну нет в 1С ide) также товарищ умолчал про дикие тормоза и глюки хранилища и так называемой “ide”…1с это почти бесплатный фронт со всеми вытекающими нюансами, скорость и устаревший интерфейс , бесплатный маппинг с БД.

    Ответить
  26. @mfdexterhead7662

    Хм. Говорит,что сменил много школ из-за многочисленных переездов . Но он вначале сказал, что переехал только раз , в Красногорск))). Вопрос на языке 1С-ника. Где логика в этом выражении ?😂😂😂

    Ответить
  27. @user-wn4es3oe4o

    На опыте, много 1С в стеке, дешево и сердито, ленивый фулстек…

    Ответить
  28. @galahalex1327

    Гость интересный, ведущий отвратителен. Стандартный манерный хипстерок. Года идут, а я всё никак не могу привыкнуть к тому, что лысые и бородатые мужики могут вести себя как девочки-подростки.

    Ответить
  29. @-Critical_Thinking-

    31:58 не поверите, но git действительно поддерживает русский язык.
    Чутка правится конфига и вуаля.

    Ответить
  30. @itbeard

    Навигация для вас-любимых!
    Конкурсные комменты сюда 🙂
    0:00 Начало
    3:10 Институт
    9:17 Красивая Интеграция
    11:20 Про Первый бит
    16:45 Про ценообразование
    24:03 Ментор и бытность джуна в 1С
    30:55 Проектная работа и внедрение — разница
    32:15 Русский язык, код-ревью и системы контроля версий
    37:30 Градации по опыту и работа с бумажками
    42:05 Работа по окладу
    43:25 "Серебрянная пуля". Зачем писать тесты на 1С
    47:24 Про Java
    48:20 Где Никита работает и кем
    49:50 Откуда про Никиту знают в сообществе
    51:54 Про книгу Никиты
    52:51 Что такое Платформа и Конфигурации
    1:00:07 Что в 1С вместо SQL и работа с данными
    1:04:42 Есть ли в 1С профайлеры и вещи для оптимизации работы кода
    1:06:38 Клиент-сервер
    1:09:45 Ещё раз про конфигурации
    1:13:40 1С — предметно ориентированный язык. ООП и DSL
    1:18:44 Style Guide и стандарты разработки
    1:20:30 Про линтеры и статанализ
    1:21:00 Что такое модуль и русский язык в коде
    1:23:48 Фреймворки и библиотеки. Библиотека Стандартных Подсистем
    1:31:00 Расширения
    1:37:11 Тесты в 1C. Автоматизация, Gherkinи автоматическая видео-документация
    1:47:40 1C интегрирован в YouTube!
    1:48:45 DevOps, CI & CD
    1:53:01 Docker, Kubernetes и лицензирование
    1:54:55 Зачем 1C в облаке
    1:57:10 Свежие проекты в 1С: EDT (IDE), OneScript и т.п.
    2:01:40 Обертка для SonarQube
    2:04:50 Как на 1С делать веб-приложения по MVC
    2:07:42 РАНДОМ
    2:34:11 КОНКУРС

    Ответить
Добавить комментарий