📱

Get Our Mobile App

Take your business learning on the go!

Download on the App StoreGet it on Google Play

Open Source в 1С: Зачем он нужен и что не так с платформой

Мир 1С (Сергей Сыпачев)1:27:22

Transcription

Т. Подумаю, действительно, какой-нибудь либо либо, да, знаешь, вот эти кругляшочки, которые ставятся вот. Либо, не знаю, какую-нибудь салфетку аккуратную. Скотёрку, наверное, нет, сюда не покатит кружевную. Да. Так, ну что, готов же? Да. Погнали.

Всем привет. Меня зовут Сергей Сыпачев. Сегодня у меня в гостях Антон Титорец. Антон, привет всем. Привет. Не надо очень много делать чего, чтобы человек никогда не захотел возвращаться в твой стек. Рисковое предприятие, откровенно. Ладно, не цепляйся, не цепляйся, не критикуй фирму 1С. А проголосуют рублём. Да. Миллион туда, миллион туда. Давай же, говорит, миллиард. Что? Вау. Без поллитра не разберёшься, потому что ничего не написано. Решение принято. Мне вот эта штука нравится. Забираю. Не только лишь все, но очень немногие, скажем так. Словами классика. Да.

Сегодня мы с Антоном поговорим про Open source и эту тему постараемся там всецело раскрыть со всех сторон на неё посмотреть. Но для начала, по традиции, попрошу тебя о себе рассказать. Как ты попал в 1С, что ты там делал, ну и где ты сейчас, чем ты сейчас занимаешься.

Ну, я сам из Минска, закончил в 2020 году колледж. И, ну, колледж был частный, негосударственный. И отработку, не отработку, практику производственную надо было искать самому себе. И вот меня мне помог дядя, он одисник тоже, и он позвал пройти практику в одном из минских франчей, где он работал. Вот. Ну, сначала 3 месяца была сама практика от учёбы, потом контракт мне дали первый подписать, какой-то там долларов за 200, наверное, такой чисто, ну, там подай, принеси, вот это, сделай печатной формы. Вот. А через ещё где-то через 3 месяца я успешно свалил в армию. На полтора года вообще забыл, что такое 1С. Вернувшись, ничего не помнил вообще. То есть вот ну попал куда попал. Вот сейчас 3 года уже работаю в энхаусе. Вот приняли меня там, отмыли, отогрели. Не помнил, что такое, чем левое от правого соединение отличалось. Дали мне 2 недели за компом посидеть. Ну и вот так сейчас там и работаю.

Слушай, у меня проверка на ушивость на собеседование. Чем левое соединение от правого отличается? И ты ещё, я заметил, всё меряешь в долларах. Просто белорусская традиция, да? Да, белорусская традиция. Тут уже давно в долларах ничего не меряют. Тут всё у нас как это, наше стандартное, всё всё всё меряется в рублях. Ну, ещё такое промежуточная валюта. То есть у нас же белорусский рубль, у вас российский как бы така среднее что-то тоже иногда в разговоре с россиянами. То есть не всегда это у белорусов всё в долларах, но если с кем-то из другой страны разговариваешь, то. А я понял, это просто для удобства, чтобы тебя тебя тебя поняли, что это не российские рубли. Да. Россиянин обычно в белорусский не сконверсирует. Так было зачем ему это надо, да? И я тоже в российский особо не ну так, очень примерно могу. А доллары такое что вообще? Да.

Сегодня, кстати, Антон прилетел из Минска, его как раз в аэропорту встретил. Мы ехали, обсуждали отличия, там Москвы и Минска. Ну, я тоже в Минске был. Мне там очень понравилось, честно говоря. Прямо я с удовольствием помню, как там посетил Минск. Ну, я доехал до Бреста, потом вернулся в Минск. Вот, а потом уже вернулся в Россию. У меня такой был небольшой вояж. Ну и как я тебе говорил, когда мы шли по аэропорту, я отличие в Белоруссии не увидел от России. Ну, я не знаю, может, я там мало пробовал, недельку всего. Я у меня такое ощущение, что я Россию не покидал. Люди те же самые, общаются. Ну, люди, да, очень похожи. Язык тот же, да, очень много. Ну, это такой очень деликатный вопрос. Это типа есть белорусы, которые очень сильно обижаются, когда их говорят, что это одно и то же. Не, мне мне нравится, что это, знаешь, я так. Ну, я тоже так чувствую, вот я это ценил как свои, вот и всё просто. Вот для меня это вот именно вот такая мерка.

Давай вернёмся к Опенсорсу. Значит, для начала вообще расскажи, как ты понимаешь, что такое для тебя Open source? Что это вообще такое?

Ну, не то, что для миллиона, в самом широком смысле это любой программный продукт. Ну, там все программные продукты, которые кроме какой-то фиксированной поставки в уже собранном виде ещё предоставляют свой исходный код. То есть ты не просто получаешь продукт, который выполняет твои задачи, но ещё и можешь залезть, изучить любой аспект, как он работает вот на уровне кода. Ну и, как правило, если проект Open source, это как бы теоретически не обязательно. На практике всегда так случается, что он где-то опубликован этот код. То есть вот прямо любой желающий может зайти, посмотреть. И сделано это в расчёте на то, что ты посмотришь, изучишь и ещё поучаствуешь в разработке. То есть здесь как бы собираются сам по факту Open source как продукты программные, которые с открытым исходным кодом. Это сообщество людей, которые занимаются такими проектами. Ну и в целом вот всё, что открыт код. Ну, это синоним открытого кода, когда это не где-то в калуарах в какой-то корпорации создаётся программа, а это такой коллективный труд, где всем всё доступно в расчёте на то, что они внесут в свой вклад тоже.

Ну вот ты сказал, что там в компаниях типа это закрыто. Есть же некоторые решения. Ну, допустим, вот я слышал, может, я ошибусь сейчас в цифрах, но вот коллеги из Посгриса, у них это, собственно, он тоже открыт. Ты, пожалуйста, его выкачивай, да? Собирай, и у тебя готовый, грубо говоря. Ну, постгресам, если они делают на базе позгрыса, я подозреваю, что они. Хотя нет, постгреси, наверное, можно. Я вот не могу точно сказать, но, возможно, они и не могут его закрыть. Ну он же, как я понимаю, изначально стартовал как открытый продук. Он и сейчас открытый. Я сейчас я сейчас хотел о чём сказать? О том, что есть ребята из Постпро и, по-моему, 40% комитов - это их. То есть, несмотря на то, что, да, несмотря на том, что это, грубо говоря, у них своё решение есть постга профессионал, да, который они, соответственно, на рынке продвигают, там много фишек, которые в Open source решении отсутствует, но в любом случае вот условное ядро, та вещь, которая есть, она, собственно, на всех и они её комит.

Ну, смотри, есть две стороны open source, да? Одна - это такое фанатичное религиозный культ, где есть столмановцы, которые говорят: "Нельзя пользоваться закрытыми программами вообще. Все должны пользоваться открытыми. Все программы должны быть открыты". И они там условно публикуются под лицензиями, которые ты можешь использовать код, но только если твой код тоже будет открыт. А есть такая вот костяк основной сорса, который такой продуктивный, что ли, когда основной продукт, вот тот же Постг, он распространяется по такой-то лицензии, которая позволяет использовать его в коммерческих целях другим компаниям. И он развивается за счёт того, что, да, такие вот фирмы, как Поз Pro, не потому, что они там суперхорошие, а потому, что им надо пофиксить в новом обновлении Позгреса баги, которые они нашли, чтобы они им не мешали в разработке их продукта, на котором они зарабатывают деньги. Вот это такой, то есть это, как бы объяснить, Open source часто воспринимается как такое идеологическое чистое движение, которая там типа бесребренников, где люди просто там на чистом энтузиазме пилят свои проекты вот ради лучшего мира. Но на самом деле самая большая часть Опенсорса - это большие компании, которые выкидывают свои продукты, которые они чаще всего не могут продать, э, или не выдержат конкуренции, чтобы собрать с этого какие-то себе плюшки. То есть это больше использования продукта, то есть больше найденных багов. Вот челове, когда твоя фирма использует какую-то технологию, тот же Постг, да, или какой-нибудь webфрейвок, и, ну, ты ограничен теми продуктами, которые ты сделал. То есть ты создал продукт, используешь его каким-то одним способом и собираешь баги вот по этому способу. Если ты выкатываешь это в Open Source, им пользуются там тысячи людей, каждый своим способом и находит вот те места проблемные, которые ты не нашёл в своё своём внутреннем процессе работы. Это также люди, которые захотят помочь тебе. Тоже опять же отдельные люди могут там на чистом энтузиазме делать, а могут быть вот как Позгрес Pro, они зарабатывают на том, что они конфигурируют Постгрес, ну, улучшают его. Им важно, чтобы Постгрес хорошо работал, поэтому они тратят время на то, чтобы в него комитить. В этом, конечно, тоже есть доля какой-то опourсной романтики, но в целом это очень, а, как бы это сказать, практический подход, на самом деле. И да, они монетизируют постгрес, но они вот и вносят свой вклад туда. То есть это тоже вполне себе open source, просто не тот идеологический, не тот религиозный, а такой прямо практический, которого больше сейчас, ну, он на воздухе всё равно не может жить. Нормально хороший продукт он ках-то денег стоит. Ну, есть продукты, которые прямо такие донаты собирают, например. Есть у меня вот коллега знакомый, он наоборот тоже, как раз, наверное, вот из той части, которая использует только открытые решения, при этом у него ферма, которая зарабатывает деньги. То есть на самом деле он в данном случае зарабатывает на сервисе, то есть на внедрении там, на какой-то оптимизации и так далее, напиле, но все решения они всесорсные. Ну, опять же, openсорсные, то есть он бы не смог использовать некоторые openourсные решения вот таким способом, если бы они по лицензии были закрыты от коммерческого использования или закрыты от того, чтобы их, ну, можно было так использовать. Ну, я просто тебе к тому хочу, это о том хочу сказать, что Open source - это не значит бесплатно. Я вот просто про это значит бесплатно.

Вот смотри, ты начал уже раскрывать тему, а почему open source важен. Вот давай мы покопаем, попытаемся разобраться, почему вот эта штука действительно даёт серьёзный прирост в разработке.

Open source даёт хороший прирост на продуктах, которые очень амбициозные. Не каждая фирма готовая, не каждая может, например, потянуть какой-то вот продукт с закосом на то, чтобы им пользовались во всём мире. И тут приходит open source, когда начинается какая-то часть проекта в рамках команды, а потом с расчётом на то, что его будут больше использовать, больше участников будет в этом проекте, они его отдают. Понятно, что если ты особенно попадаешь в рынок, где уже много чего поделено между другими игроками, то вывести конкуренцию очень сложно. Но если твой продукт будет бесплатный, он будет классный и в нём можно будет принять участие, то шансов у него гораздо больше. Условно берём опять же какие-нибудь, это самое популярное это веб-разработки. Тебе ведь нужны не только сам код, тебе нужны, например, люди, которые будут записывать видосики о том, как им пользоваться. Ну как, ты будешь нанимать людей, они никогда в жизни столько не сделают видосов, сколько люди, которым просто нравится технология, которые могут в ней поучаствовать. Так совсем. То есть заходишь на какой-нибудь там огромный проект от Гугла, например, который Open source там используется много где, и там есть список людей, которые в нём поучаствовали, там типа десятки тысяч людей. Ну какая фирма может вот на такой продукт выделить 10.000 человек работать. Понятно, что многие из них там по три строчки вкинули, но есть же люди, которые прямо этим говорят. И это такой вот мы отдаём вам бесплатно, чтобы вы нам помогли. Мы не будем это продавать, но зато мы будем там доминировать на рынке технологий. В основном это больше самый большой вклад вот эта большая корпорация что-то даёт, чтобы быть более конкурентоспособной и получить больше разработчиков. В основном это вот так работает. Ну и в целом это, если спуститься на более маленький уровень там разработчиков одиночек, то это обмен знаниями. То есть ты, например, решил какую-то задачу свою профессиональную, и тебе не так много надо, чтобы её универсализировать, например, чтобы сделать это решение более универсальным. Ты вкладываешь свои, условно, 5 часов, делаешь универсальное решение, небольшое, пускай даже, и ты сэкономил кучи людей там десятки часов, чтобы это повторить. То есть вложил сам сделал свою работу на работе, чуть-чуть добавил какие-то возможности его переиспользовать и всё, и ты помог. И чем больше таких проектов, тем легче работать будет. Вот и всё.

Ну это пря прямо факт. Это ты вот рассказал обычно для чего я использую вообще эту штуку. Потому что уже, если мы говорим сейчас про 1С, уже достаточно много репозиториев. Её, конечно, как это бессовесно мало по сравнению с остальными репозиториями, но они их уже тысячи, да, есть, да. Поэтому уже появляется какая-то штука, грубо говоря, куда можно подсмотреть, куда можно поглядеть, где можно взять. Вот мы ещё сейчас с тобой к этому вернёмся чуть-чуть дальше, да, к этому вопросу более детально его разберём, где что можно взять, как это можно использовать. Сейчас я хочу о чём сказать. У нас такой, знаешь, такая небольшая такая условно водная часть для тех, кто не так плотно, не так давно нырнул в Open source или только к нему прикасается. Давай по терминам. Вот сейчас поговорим про удалённые репозитории, где обычно хранится код. Вот опять же, твоё понимание, что это такое, вот как обычно этим пользуются.

Э, ну, вообще это не чисто open sourceный термин. То есть гиджи можно использовать не только, ну, и вообще любую систему контроля версии, в которую есть такое понятие, как репозиторий, же можно использовать просто в рамках своей команды, как мы используем хранилище, например. Угу. И удалённый репозитория просто в облаке, там на в каком-то сервисе или на своих мощностях хранилище, где хранится код. Человек, который его пишет, отправляет туда свои изменения, получает информацию об изменениях других разработчиков. Вот и всё. То есть это главное хранилище, основное, ну, как хранилище, собственно, конфигурации, которая принимает в себя изменения, от одного разработчика, отправляет ему то, что сделали за это время другие. Вот и всё. Ну, а в openource плане это обычно там, например, на гитхабе это прямо страничка проекта, где можно, где есть все файлы, где их можно посмотреть, скачать там. Ну, это уже больше такое визуальное э для людей технически. Это, ну, это просто удалённый репозиторий, такой же как и любой другой в закрытой фирме. Но там ещё добавляется вот то, что есть страница, ты можешь написать, что твой проект делает. Главное вместо сайта лендинг такой.

Ну да, я вот я даже, знаешь, стал для чего это использовать. Или там, условно, некой базы знаний. То есть тебе очень быстро нужно, условно, какой-то код экидать. Ты его накидываешь туда, закидываешь всё. Вот, пожалуйста, даёшь ссылку, вот он там лежит. Он, причём там, знаешь, там же и тот же GitHub, там же и синтаксис подсвечивается, всё хорошо. То есть опять же визуально эта вся штука просто воспринимается.

Ну, по проектам вот мы сейчас Гитхаба коснулись. Какие у тебя проекты на Гитхабе есть?

У меня основной один проект - это открытый пакет интеграции. Это такое большое расширение, ну, в основном это расширение, где есть очень много общих модулей для работы с различными сервисами, опихами, чем таким. Ну, для конкретных. То есть там типа телега, началось всё с телеги, ВК, Вайбера. Сейчас я больше перешёл на внешние компоненты. Это нам постгрес, MySQL, SQL, TCP такое. И я их просто вот туда вот типа каждый раз новую закидываю какую-то, которую я сделал. И получается ставишь расширение, и у тебя есть много интеграций готовых. Просто вызываешь экспортные методы. Ну и там потом оно обросло вот всякими документацией автоматической. Там типа пакет для ванскрипта появился там вот такое. Ну в целом это расширение основной как бы продукт расширения.

И давай ещё тогда по функционалу походим поподробнее. Что вот там, по твоему мнению, самое используемое вот в этом, вот в этом репозитории?

Ну, Bitриx24, я думаю. Да, я думаю, да. Или Телего, или Bitrix 24. Очень много. Ну, то есть я не могу прямо конкретно отследить. Понятно, что если человек качает расширение, я не могу узнать, какой модуль он использует чаще. Но если посмотреть там на какой-нибудь Яндексметрике посещения документации, то сами понятно, что в основном это Telega, Bitриx и сейчас всё чаще постро MySQL, потому что это просто решение, которых не так много в общем доступе. То есть если опих у телеги можно описать на HTTP запросах в Одинске внутри, то база данных - это уже компоненты, а это уже не так часто встречается. Ну, лидирует всё равно Bтрикс и Telegram.

Сейчас смотри, что бы хотел коснуться. Вот мы про твой проект поговорили. Давай сейчас поговорим про такие значимые, заметные проекты именно по 1С, те, которые вот в открытом доступе.

Я уже хотел сказать, когда ты сказал про подсветку синтаксиса. Угу. Подсветка синтаксиса тоже сделана сообществом в Китхабе. Угу. И если ты когда-нибудь польз Visual Studio кодом, где там тоже есть подсветка 1СА, это всё разработано в рамках одного прое, ну, это не один репозиторий, но один проект, там организация называется в терминах Гитхаба 1S синтаксис. Его начинал, если я не помню, Никита Фетькин, чтобы свалить в Нидерланды с Джавой своей, что у него и получилось. Что у него и получилось, да. Ну, это один из самых таких важных. Н там это для sonorркуба плагин VS-код, сам сервер, который в принципе можно подключить при желании, куда хочешь. Ну и правила синтаксис. Ну короче, всё, что связано с синтаксисом, оно в основном сделано, то чем пользуются люди каждый день, оно в основном сделано в рамках этого проекта. Вот. Ну и что, да такого? OneP, конечно, очень важен. Э, скажем так, мне кажется, он довольно плохо продаётся. Условно, у него не очень хорошо с маркетингом, но это очень важный проект, очень большой. И, а, большая часть девопса, который популяризируется сейчас в 1С, он создан при помощи ванскрипта, потому что, условно, написать скрипт на языке, которым ты пользуешься каждый день, гораздо проще, чем на бадниках или вообще там на каком-то третьем языке. Вот one очень важен. Ну, не знаю, можно пройтись скажем так. У меня есть ещё один проект, который Open Yellow, который агрегатор всех проектов на Гитхабе одинсных, где там есть типа рейтинг топ 500. И если посмотреть по числу звёзд, то есть когда люди ставили звёздочку проекту, то два самых популярных там - это инструменты для управляемых форм и коннектор HTTP. Не знаю, пошли, мне кажется, все пользуются им. Ну блин, тебе просто меньше кода надо писать, когда я коннектор, да, тоже очень важен. То есть нельзя сказать, что они самые большие или там самые известные, если ты прямо в Open Source сообществе, которые чаще всего обсуждают, но они самые такие типа житейские популярные, что ли. Вот инструмент для управления форме действительно довольно большой, коннектор чуть поменьше, но это очень тоже такие важные, они тоже open source. Вот дальше там идёт Ванесса, разные несколько вариаций. Я, честно говоря, немного плаваю в этих, потому что есть несколько. Есть какая-то одна основная, есть какая-то чуть поменьше с приставкой open source, хотя тоже open source. Ещё ад. И, короче, вот всё, что связано с тестированием, оно по факту родилось тоже в рамках он сорса. Это Vanessa Я Unit, другие все движки для юнит-тестов, они все по факту тоже open source, и они тоже очень важны. Имею, если кто-то пользуется тестированием в 1С, то он пользуется этими инструментами, скорее всего, вряд ли кто-то пишет с нуля. Ну, это, грубо говоря, основные два, да, функциональное тестирование - это Automation. А если мы поговорим про юниты, то это Да, есть ещё какой-то Xюнит, по-моему, да? И, ну, их несколько, короче, ну, ребята, конечно, вот это вот эту штуку сделали, когда [музыка] на они же вот если мы говорим про EAX units, они же сделали в том числе и расширение для ЕДТ. То есть по сути технически ты можешь тесты прямо из ЕДТ запускать. Он, понятно, тебе поднимется сначала предприятие, отработает тест, потом выплюнут тебе результаты и прямо по твоему коду покажет. Я эту штуку, когда увидел, я вообще я я так радовался. И фишка ещё раз в том, что вот опять же вот на на этой штуке, на юнита, они достаточно простые, да? То есть с точки зрения опять же написания вот этих тестов, вот ты просто смотришь, ну ты сколько тебе хватит, ну, одиннику, ну, минут 15, чтобы вкурить вообще, как это работает. Ну да, текущий интерфейс, утверждением, да. А, а потом на самом деле вот дальше это как штука развивается, там в том числе, я имею в виду же за пределами, е, эти тесты начинают генерить. То есть ты, грубо говоря, вот эти строчки, грубо говоря, вот эти там же что по сути делается? Там обработка каждый раз сам се сама себя вызывает. Гу, и ты через точку пишешь: тык-тык-тык-тык, и она сама себя вызывает и даёт тебе ответ. И наерить условно вот эти строчки и потом положить это в файлики, а потом это запустить в тесты. Вот я не пользовался плагином, но я при помощи unюниit этощу вот это своё расширение, да, очень удобно. Плюс, ну, я когда начал делать ещё пакет для онскрипта, мне надо было важна совместимость с запускатором тестов для нскрипта. И, по-моему, вот первый фреймворк, который я пробовал 1С, он мне не подошёл, а вот unit у меня получилось, то есть я пишу утверждения одинаковые, запускаю их разными программами, они одинаково отрабатывают. Что очень хорошо, потому что там такие более-менее стандартизированные утверждения, как как во всех взрослых фреймворках для тестирования.

Сейчас смотри, какую тему хотел затронуть. Это консервативность в 1С. Я это сколько хочешь, да? То есть, ну опять же, мы сейчас вот с тобой из аэропорта ехали, да, эту тему обсуждали. Ты даже мне статистику какую-то приводил в том плане, что, ну, люди до сих пор, условно работают в конфигураторе, у них нет вот этих всех плюшек, да, которые уже доступны, собственно, и на самом деле там никаких особых проблем даже самому изучить в этом нет. Ну, то есть вот столько уже видео по этому поводу сделано, как, грубо говоря, с этим работать даже. Ладно, хорошо, ты работаешь с конфигуратором, но ты же можешь выгрузить файлики и, условно, там парой командочек отправить это на GitHub. Ну и потом выполнить обратную операцию. То есть это достаточно легко. Вот как ты думаешь, откуда эта консервативность? Почему люди в эту тему не идут?

Ну, во-первых, это главное правило 1Са. Не поломано, не трогай. То есть, если есть хранилище и есть конфигурация, то, ну, пускай работает. Всё работает в хранилище. Всё. Ну, оно же работает. Работает. Ну, всё. А что ещё надо? Это, я думаю, самая первая причина - это то, что, ну, хранилище очень долго, насколько я вообще знаю, хранилище появилось раньше, чем гит. Наверное, поэтому оно и появилось, потому что оно появилось раньше гита. Во всяком случае, там какие-то демоверсии сравнивали, что там типа демоверсия хранилища. Ты сейчас имеешь в виду про GitHub и прочее? Да, нет, про GitHub, про основной Git, про саму систему контроля версии Git. И, наверное, из-за этого он туда не попал вначале, а потом что? Ну, когда у тебя фирма, где разработчики там разных возрастов и вот это там 10 лет работает с хранилищем, а вот этот только пришёл, ну чему ты ему будешь учить гиту. Ну а тогда этого десятилетнего тоже надо учить гиту. И я думаю, вот такое вот, что в принципе оно работает. Ну не все же фирмы занимаются ERP, да? Не все фирмы держат огромные конфигурации. И хранилище на относительно небольших конфигурациях, оно более-менее справляется. И, скажем так, оно, конечно, не такое удобное, как гит, но условно, если тебе нужно переделывать свои процессы, то как будто бы оно того не стоит. Во всяком случае, на первый взгляд, особенно если у тебя опять же фирма одинсная и там никто вообще никогда не пользовался гитом и не знает, какие у него есть преимущества. Кто тебе расскажет об этом? Ну, никто не расскажет. Не все смотрят видосы, не все этим интересуются. Как бы пришёл на работу, работает. Хранили. Система контроля версии есть, историю можно посмотреть, можно. Всё.

Ты хочешь сказать, что просто получается для разработки решаются все вопросы, и в принципе смотреть в другую сторону особо и смысла нет?

Ну, скажем так, они решаются не всегда очень хорошо, но как-то решаются. А это лучше, чем влезть в вот это вот неизвестное болото, которым вообще никто не разбирается, не знает, что там делать, и по видосам надеяться на видосы как будто бы очень стрёмно. Ну, страшно просто менять. Это представляе, это у тебя там 50 разработчиков, тебе полностью надо процесс поменять. А это вроде работает. Оно, ну, оно ж работает. Ну, как оно работает. Ну да, оно там типа начинает чесать всю конфигурацию, когда ты две версии пытаешься одного объекта сравнить, да, или что-нибудь.

такое. Ну, всё равно, ну, подожди ты на 5 минут дольше, ну, всё будет работать. Да, там нету, там нельзя Sonor подключить, а будет им кто-то пользоваться, ну, невозможно понять.

То есть, ну, я думаю, что основная причина, что люди считают, что игра не стоит свеч. Просто вот. Ну, это не единственная проблема. Очевидно, какая ещё то, что конфигуратор не работает с файлами, то, что он не хранит проекты в файлах. То есть, если бы конфигуратор хранил проекты файлах, а не в двоичном виде, не в базе, то как бы доподключайся свой гит хоть вместе с хранилищем одновременно, никаких бы проблем не было. А тут получается так, что у тебя основной формат базы двоичный, всё лежит в базе и ко Ну код, я имею в виду. Угу. И тут тебе надо как бы не просто гит завести и сделать свой первый комит и пуш, а тебе как будто надо как-то наладить процесс, чтобы он выгружался в файлы, либо сразу переходить на ЕДТ. А ЕДТ - это вот уже второй инструмент страшный, который сразу надо внедрять, чтобы всё работало, как будто бы. Ладно, ещё из конфигуратора файлы в игру закоммитить, но уже и с ЕДТ как будто ещё страшнее. Это если у тебя в фирме нет девоopса, но кто этим будет заниматься? кто будет автоматическую выгрузку делать. То есть есть он openсорсные решения типа гитсинка, которые сами хранилище как-то конвертят, конверят, синхронизируют с гитом. Но опять же, это же тебе надо взять какой-то сервер, что тебя там какой-нибудь, ну, пайплайн, у тебя должен быть процесс. То есть по умолчанию с конфигураци в конфигураторе ты можешь работать вообще без какого-либого такого автоматизированного процесса. То есть у тебя есть конфигуратор, вечером кто-то заходит, в него выгружает Цэфник, загружает на рабочую. Всё, вот твой процесс. А тут тебе надо, чтобы эта штука как-то сама работала, где-то на сервере была развёрнута. Ну, не только лишь все, но очень немногие, скажем так. Словами классика, да, не только лишь все готовы этим заниматься. Ну и опять же, объясни бизнесу, в чём выхлоп. Рисковое предприятие, откровенное. Выхлопа. Ну, очень трудно предсказать, как оно пойдёт. Разработчиков обучи, это поставь процесс налать, возьми девопса какого-нибудь, который будет, да, потом ты выиграешь с этого. Ну, во-первых, если ты сам в этом ноль, а откуда ты знаешь, что ты там выиграешь? Надо нанять человека какого-то, который это будет знать. Где его взять? Ну, в серебряной пуле только, наверное. Иначе я не знаю. Трудно. Тут сложно. Это всё сложно. Если вот одно дело, когда у тебя изначально там есть какой-то язык, который файлы выгружает, а ты гид такой можешь взять просто попробовать, и у тебя могут твои коллеги вообще там им не пользоваться сам себе там комить свой гит и sonor запускай. А другое дело, когда тебе вот прямо надо взять и сделать прямо сразу всё. Это, конечно, большие проблемы это вызывает.

Слушай, я тоже вспоминаю, как я эту штуку запускал. Мне, знаешь, ээ чем не подфортило? У меня рядом была команда, которая работала на Java. Соответственно, экосистема уже вся эта была развернута. То есть я условно взял просто ЕДТ, ну как, как ты говоришь, там посмотрел пару видосиков, да, как эта штука работает, начал гонять туда-сюда фалики, посмотрел, что о, всё нормально, у меня приложение собирается, всё. И мы начали, соответственно, эксперимент мне. Я ещё сначала научился сам, ну, как какие-то азы схватил, да, потом подтянул своего коллегу. Вот. И мы там вдвоём, грубо говоря, с ним эту тему качали. А потом у меня вообще был этот анекдот. На работу ко мне пришёл удалён товарищ, блин, не соврать. Ему 61 или 62 года было. И он работал ещё на простых формах. Он даже с управляемой не работал. А у него тут считает управляемые формы, едт гит, соответственно, к нему в придаче. Мы ещё тут поставили аналитику, а потом прикрутили систему взаимодействия. То есть он просто, ну, с одной стороны, офигел этот сотрудник новый от наличия новых технологий, но он достаточно быстро в пох, прямо реально там, ну, сколько может быть. Ну да, но на самом деле не настолько тяжёлое. То есть если бы оно было настолько тяжёлое, никто бы этим не пользовался. Да. Начнём отсюда в других технологиях. Ну, тут вот, наверное, ты прав в той части, что, э, когда есть коллеги, которые знают и тебя могут в определённой части поддержать, тебе проще. А когда ты идёшь условно там по целине и дороги нет, и ты исследуешь, тут, наверное, вот потруднее. С этим, наверное, я соглашусь. Но в любом случае, вот в моём понимании в эту тему надо ввязываться. Надо просто смотреть, как это всё устроено, как это работает. Потому что когда я потом, ну, дальше стали эту тему раскручивать, потому что когда у тебя появляется гит, у тебя там столько всего на него можно накрутить. Тут про пайплайны, да, про которые ты говорил, Sonнар туда подключаешь, там какие-то сборочные линии, то есть они у тебя это делают, то делают, тосты прогоняют, собирают, перекладывают. То, что ты раньше условно делал руками, да, делают уже автомат. Конечно, да. Это это даже не изобретение нового, это просто привнесение из других языков, в которых это давно есть. Ну, скажем, в моём понимании гиты и ДТ появятся в мире 1S как mainstream, только когда вот в этом окошки выборе базы кнопка конфигуратор исчезнет. Это вот не раньше, потому что, ну, пока я там есть кнопка конфигуратор и покат ещё, ну, даже если не говорить о том, готова она или не готова, доверия пока к ней нету, пока вендер её не пропихнул, и я думаю, всё очень сложно с этим будет.

Слушай, ну опять же мы за кадром с тобой зацепились за этот момент по поводу ед. Ты вот не веришь? Я верю. Мне мне продукт нравится. Я некоторые проекты на еды веду. Я тоже веду. И это и это прямо для меня там серьёзный прирост. Там очень удобно. Понятно. Потом, знаешь, когда на становится скучно, ну, не скучно, так становится грустно, когда тебе надо закрыть идт и вернуться в конфигуратор. То есть когда изначально вот было есть такое, да, там есть плюшки, которые, да, очень хорошие. И когда изначально вот я начал с ним работать, мне надо часто приходилось возвращаться в конкурет. Ну просто банально некоторых вещей просто не было. Потом со временем выхода релиза они начали появляться, и ты открываешь конфигутор всё меньше, меньше и меньше, а потом просто перестаёшь открывать его вообще. Он тебе не нужен. А потом ты, когда возвращаешься в конфигуратор, нажимаешь, жмёшь точку, сидишь, ждёшь, а ничего не происходит, он тебе не дописывает там. Но вот эти вот все фишки, к которым ты привыкаешь в ЕДТ, они, соответственно, ну их конфигураторе нет и не будет. Ну конечно, не классно. Это просто новая нормальное едт. Ой, ДТ и де. То есть я не знаю, у меня порой такое чу, что старшее поколение это не очень понимает. Ну я это уже тоже проговаривал. Е, вот я учился ещё не так давно, и у меня есть несколько пар в день, и я прихожу на первый, у меня C#ARP, там новую Visual Studio, крутой, классный, блин, офигенный. Я прихожу на СБD, у меня там какой-нибудь новый MS Scill Studio, да, прихожу там на веб-разработку, у меня там я там Visual Studio коде пишу, у меня там Not JS Git, вот это я пакеты там подтягиваю, мне весело, блин. Я прихожу на предмет по 1S, что я вижу. Я открываю этот, блин, Visual Studio 2005. Вот это замечательный там типа без подсветки на Литу, без линтера, без ничего. Вот почему я должен туда хотеть вот после этого, когда я ещё, ну, ни в чём не разбираюсь и только там выбираю себе профессию. А если нету новых людей если там условно возраст среднего одинсника, он гораздо выше, чем возраст среднего веб-разработчика, то, ну, такие изменения очень тяжело проходят. Ведь основной косяк разработчиков, он такой уже, ему не очень интересно уже что-то новое пробовать. Ну, это, конечно, всё очень индивидуально, это понятно, но, скажем так, двадцатилетний человек гораздо больше тянется к тому, чтобы рисковать пробовать нового к навизне, чем человек, который такой: "Я уже 15 лет в конфигураторе, мне он так нравится, я привык всё знаю, а ваша этот ЕДТ я не понимаю, я не хочу". Ну хорошо, иди в один из один из предприятий открывай и в элементе у тебя в webп там, по-моему, в как раз вс-код в базе сидит. Ну элемент-то пока такое там нужно что-то ещё, кроме и что-нибудь проверено. Ну я жду, на самом деле, знаешь, ээ чтобы были такие прямо серьёзные промышленные решения на нём выходили, да, решения прямо такие, знаешь, ну там есть, конечно, кабинет сотрудника, ещё что-то, но я имею в виду, опять же, позици позиционирование элемента, оно уже другое, нежели у оди стандартного предприятия 83. Там на на другое его ориентируют. А я-то, конечно, как бы жду, что там какие-то типовые решения появятся. И это прям в моём бы, ну, по моей оценке, это прямо такой, знаешь, был бы серьёзный буст. Я очень скептически отношусь к Элименту и вообще ко многому, что делает фирма 1S. Я такой всегда такой: "Ладно, не цепляйся, не цепляйся, не критикуй фирму 1S. Ну, платформа же нормальная. Ну да, что-то у них не получается там. Ну, может, ты что-то не видишь, не знаешь, потом всё как понесёт, всё элемент вот этот ЕДТ 10 лет там, вот это вот всё исполнитель. Зачем вы 5 летскрипту? Зачем вы сделали новый язык, который вообще не 1С? Зачем мне его учить? Я буду Python учить, если мне на это время надо тратить для скриптового языка. Ну такой элемент тоже туда же. То есть есть, ну, рынок веб-технологий, я не знаю, там сколько там уже технологий, ну, миллион. И каждая как-то пытается какую-то суперузкую нишу занять, чтобы хоть как-то выжить, потому что там есть мастадонты, типа или реакта, которые, ну, там поделили всё между собой там типа, ну, там каждый второй сайт на этом там для быстрых решений есть там какой-нибудь шаблоны на Вордпрессе, да, ну, то есть вообще там каждый уровень уже поделен. И тут выходит, блин, закрытая, блин, от фирмы 1S, которая вообще там не очень хорошей репутацией пользуется. Блин, какой-то, ну, закрытая, платная сервис как услуга или как СААЗ, непонятно, что внутри. Залезть нельзя, опять закрытый вендер. Ну, блин, ну кто целевая аудитория? Я не могу понять.

Слушай, не мне наоборот нравится. Мне нравится, знаешь, что? Опять же, с точки зрения, а, ну, в данном случае фирма 1S, она тебя избавляет от очень многих вещей. То есть тебе не нужно там думать за какие-то вещи там, ну вот опять же тоже какую-то там базу в конце прицепишь. Не не особо важно. Обычно обычно это разработчика не интересует. Это очень важно, безусловно, потому что тебе ещё при больших объёмах, при больших базах, тебе важно ещё саму базу оттюнинуть, и тебе важно, что будет с той стороны стоять. Но технически он не думает за интерфейс, он не думает за окружение. Ему надо, блин, бизнес-логику только описать. Вот. Э, и и, собственно, вот в в этом в этом отношении мне вообще это нравится подход, когда, да, получается, в какой-то части эта часть закрытая, она, ну, ты туда не залезешь, в движок, допустим, ничего там не поправишь. Так, не только движ, ну, получается такой панельный дом. Каждое приложение намте панельный дом, да, вот мы уже обсуждали в статье про элемент. Вот это, да, там гораздо быстрее всё, наверное, получается. Ну, в принципе, я так понимаю, такой же, как и у платформы, да, сделать максимум забрать работу разработчика, чуть-чуть сделать менее гибко, но за то, чтобы быстро получалось, да, тутже за интерфейс не надо париться, но ты не построишь из панелей то, что ты можешь построить из кирпичей. То есть из панельных из панелей можно построить только панельный дом и всё. Он будет выглядеть всегда как панельный дом. Ты можешь как угодно вот эти панели тусовать, всё равно будет панельный дом. ты не построишь дворец, как из причини, не построишь бункер, там, я не знаю, ну, у тебя будет панельный дом, чтобы ты не делал. И вот в этом проблема. То есть хватает решений в современной веб-разработке, которые упрощают работу тоже. Никто не рисует. Возможно, есть такое понимание, что кто-то рисует сейчас форму руками, никто не рисует, берут готовые пакеты там или различных там кнопочек, там типа полей и тоже. И ты можешь выбрать уровень абстракции, который тебе нужен. Ты хочешь прямо супер каждую настраивать, настраивай. Хочешь чуть позже, бери там готовые элементы. Хочешь ещё меньше делать, бери там готовый фреймворк какой-нибудь. И это всё есть, на самом деле, элемент, но он, наверное, ещё на уровень выше, но гибкости тогда нет просто. Вот и всё. Ну, у меня есть желание туда залезть, э, тюма поглубже. Дай бог у меня получится. Ну, я залазил на демо, но это, конечно, не то. И я имею в виду то, что у тебя уже в реальных в продуктивных системах эта штука работает. ты с этим сталкиваешься, соприкасаешься, платишь за каждый запрос в фирме 1С. Возможно. То есть, смотри, эта же штука, опять же, мы эту тоже за кадром тему с тобой обсуждали. Это же вопрос как бы именно с точки зрения бизнеса. То есть если бизнесу это выгодно, если он видит, что он может с помощью вот такого подхода решить свою задачу, да, собственно, нехай будет это элемент там ПХП там, да, какая разница, без разницы. Он задачу свою решит. Вот, вот, вот и всё. То есть как это проголосуют рублём, да? Ну вот в этом и просто проголосуют или нет. Сейчас главный. И ну и как бы я тоже иногда хочу вот эти вот понять логику фирмы 1ens, когда она выпускает вот эти продукты, но я ломаю всегда на том варианте, что фирма 1S купила Bitриx. И как бы А зачем Bриx тогда? Ну, Bitриx же это тоже для быстрого, ну, это же Цмэска для быстрого создания. Так, она не только, насколько я понимаю, она не участвует не только в Битриксе, в АМА, в ЦРМ там и так далее. То есть и как я понимаю, ну, по крайней мере то, что я вижу в интернете, то, что коллеги рассказывают про м вообще про работу с фирмой NES, они и в управление особо не влазят. То есть не я понимаю, что они очень много инвестируют просто и не покупают, но Bтрикс же прямо 1S Bриx, типа. Я так и думал, что они может быть чуть там поглубже, чем в типичную там свою. О, это прибыль на вносим деньги типа. Я думал, что они там всё-таки как-то больше интегрированы. И вот вопрос, ну вы, у вас есть там типа половина или больше половины акций Битрикса, и вы конкурента выпускаете, типа через пару лет. Я бы также сделал. Ну не знаю. Ну потому что у тебя два продукта конкурируют тогда между собой.

Слушай, ну это такой вообще вопрос оче очень интересный, да. Но опять же, видишь, если бы вот я сейчас опять же встаю на на то место, да, я бы, ну, наверное, так же сделал. Почему нет? Дальше я, соответственно, посмотрел бы, что из этого у меня получается. То есть там же мы же понимаем, что вот, ну, мы условно с тобой видим только вот сейчас мы говорим про Битрикс. Ну, кроме Битрикса, сколько ещё у них есть вложений, куда они вкладываются и что они делают? Надо смотреть, да, и явно что что-то там выстреливает, а что-то не выстреливает. Ответ знает только Борис Нуралеев. Да, правильный. Ну просто тоже так, типа попробовать. Ну там типа, да, миллион туда, миллион туда. Еды не доделали это миллион туда, миллион туда. Новый интерфейс на Нуже, ты что миллион-то говоришь? Давай же, говоришь, миллиард. Смотря чего. Я по классике в долларах. Понятно. А слушай, вот тоже такой интересный вопрос. Вопрос со стороны инфостарта. Угу. Почему инфостарт? не заменит GitHub. Ты заходишь на Infстарт, условно качаешь себе обработку, ровно то же самое ты можешь сделать с гифхаба. А чем здесь вообще вот, ну, возможно, в самой постановке вопроса где-то кроется вообще коллизия? Ну, это очень частый вопрос, максимально частый, когда выпускает кто-то статью про GitHub. Я сам выпускал статью про то, как сделать свой репозиторий, типа, более видимым, более популярным. Угу. И да, самый первый вопрос там с кучей плюсов. Это типа это всё для сложных программистов, а я вот на инфостарте качаю. Зачем мне ваш типа гита? Ну пока open source в 1S такой зарождающийся. Пока всё с ним очень сложно из-за отсутствия гита, из-за того, что файлов нету всё в бинарнике, из-за вот кучи вот это вот накопившейся проблем, из-за консервативности, в том числе. Open source очень сильно зарождающий, очень мало там какой-то там миллиардный процент там от количества репозиториев Джавы, например, там что-то такое 4.000 буквально там против миллионов, да, это со стороны выглядит как ещё одно место, где можно скачать себе обработочку, которая тебе нужна, только ещё и за бесплатно, да, даже эти стартмани не надо платить. Это так выглядит. Но Цимис, конечно, в другом, потому что GitHub - это не витрина готовых решений. Это называется: "Я тебе даю бесплатно, ты если что, расскажи мне, где проблема в своём внедрении и в случае чего, ну, ты же тоже 1S, ты знаешь 1S, помоги мне исправить её". То есть это вот такое, это есть какая-то задача, никто не готов за неё браться по одиночке, но всем надо её решение. Один кто-то начинает и говорит: "Типaм тоже надо помогать". Инфостарт, конечно, в этом плане не конкурент Гitubбу. Точно так же, как GitHub не конкурент Инфостарту, потому что на инфостарте нету никаких инструментов совместной разработки. То есть, что ты сделаешь? Вот ты скачал там за один стартмани себе обработку, ну, ты можешь сообщить в комментариях э разработчику, где ты нашёл в ней проблему. Чаще всего негативном тоне, потому что за неё деньги заплатил. Что дальше? Ты А он, например, не отвечает. И что ты ты исправишь баг и выложишь её заново и на старт типа тоже за старт мани вот так это должно выглядеть, да? Но ты просто обанкротишь вот этого разработчика, который сделал 90% работы, а ты выпускаешь то же самое, только с этим справленым. А на гитхабе это наоборот, типа вот смотрите, у меня в профиле теперь есть значок, что я участвовал в разработке. Типа такого, знаете, там всё держится вот на таких вот индивидуальной маленькой разработке, всё держится на таких вот плюшках. Типа здесь на инфостарте у тебя украли разработку, а на гитхабе спасибо за форк. Типа условно. У меня там типа теперь не 12, а 13 форков на странице профиля и мой репозиторий типа популяр. Так, ты введи понятие, раскрой его, точнее, что такое Forфор? Fork - это когда ты берёшь копию какого-то существующего проекта, но ты её как бы берёшь необособленно, а там есть ссылка на основной проект. Ик можно, ну, обычно делать в двух случаях. Это если ты хочешь прямо проект пустить по другому пути. Так, например, вот самый первый, который в голову приходит случай - это MySQL. MySQL купил Oracle. Часть разработчиков MySQLэ, который, ну, был, он и остался, насколько я помню, но часть разработчиков сказала: "Не надо нам тут ваши эти корпорации, мы будем свой MySQL делать". Сделали форк MySQэля, и он называется Мария DB теперь. И это типа отдельная СУПД. То есть можно взять копию проекта, но в нём останется ссылка, что это вот взято из основного проекта другого, и ты развиваешь его как хочешь по своему пути. Это первый вариант. Второй вариант более простой - это ты делаешь форк, вносишь в него доработки и отправляешь на слияние в основной, чтобы, например, баг исправить. То есть это такая твоя копия существуещ репозитодоре, но не такая, как просто локальная удалённая, а отвязанная от него, только ссылкой на основной. Вот. Угу. Давай вернёмся к Гитхабу и Инфостарту. Ты там определённую часть рассказал, ну, отличий. Вот. У них на самом деле отличий больше, ещё прямо больше. Там там больше прямо всего. И наха на Гитхабе не пишут статьи, не продают обработки. Ну, как минимум, да, у них, смотри, я я почему, когда проговорил про про вопрос-то и про то, что в него внутри коллизия, тут вообще, на самом деле, возможно, и вопрос неправильный. Это, в принципе, могут быть, это это не не то, что так, это разные инструменты, да, это абсолютно это в принципе разные инструменты. Просто вот когда ты начал рассказывать про комментарии, который тебе накидали под твоей статьёй, это просто, а как сказать, не хочу никого обидеть, но это такая несколько узкое такое мнение такое. Ну то есть просто разные, абсолютно разные вещи, ну то есть они решают разные задачи состоят у этих инструментов. Скажем так, ты можешь в использовать GitHub как витрину своих разработок. Ну я по факту так использую, на самом-то деле. можешь сделать релиз точно так же, как на гитхабе. Вот сюда, ой, на инфостарте у тебя есть кнопочка скачать. На гитхабе у тебя есть релизы. Но на гитхабе это побочка. Это типа побочный про, ну, ты можешь сделать его. Это не не основная цель сделать релиз, чтобы его все могли скачать. Основная цель - это совместная разработка. Ну, вопрос не то что неправильный. Неправильных вопросов, мне кажется, не бывает. Ну, если человеку интересно, он не знает, ну, это правильно, что это хороший вопрос, потому что на него можно ответить. там же. И кто-то, кто тоже так думал, может об этом узнать в первую очередь. Так что я, ну, он же не на пустом месте появился. Действительно, вот для человека ему там надо там, я не знаю, а правила конвертации для переноса там какие-нибудь готовые. Он заходит на инфостарту за трирмани купить и находит там посылки в Гугле на гигибе. Для него это действительно выглядит одинаково. Какое ему там дело дай совместной разработки? То есть, ну, не на пустом месте, потому что пока open source не развитый, никто не понимает, чем он важен и нужен. пока маленькое количество репозиториев он не вошёл так плотно в жизнь антитнесников, как разработчиков на других языках, то это, конечно, часто будет вопрос. В принципе, да, со стороны для человека это выглядит как о скачать и всё как бы. Ну и ладно. Ну да, чаще всего. Поэтому на инфостарте можно плюсик нажать, да, тут звёздочку. Всё о'кей. Спасибо. Вот смотри, ты рассказал о том, что у тебя и была статья, где ты описывал, как улучшить свой проект с точки зрения узнаваемости. Да. Вот тут о какой части хотелось бы поговорить? Вот разработчик может в своей работе очень много потратить времени на написание хорошего кода. Он даже выложит его в общий доступ, ну, на тот же самый GitHub или другие там площадки. Вот. Но при этом у него не будет никакого маркетинга. Вот я как понимаю, твоя статья в определённой части решает этот вопрос. Вот вот эту тему, пожалуйста, развей. Что получается? Кроме того, что нужно ещё и код писать, нужно ещё и заниматься его продвижением. Ну да. Основной тек был в том, что там посредственный код, о котором все знают, который много кто использует, он как бы гораздо лучше, чем идеальный код, который никто никогда не слышал, в котором не описано, что он делает. о котором никто никогда не узнает. То есть ты можешь там написать самый лучший код на свете, но если ты не будешь вообще ни капли усилить и приложишь к тому, чтобы о нём кто-то узнал, то, ну, твой идеальный код просто будет лежать. Типа open source не про это. Ну, ты же делаешь, наверное, чтобы для того, чтобы его кто-то использовал, кроме тебя. Угу. А так, ну, какой смысл? Это в основном про это. Ну, скажем так, на самом деле подход не должен отличаться от настоящей фирме продуктовой разработки. Вот в компаниях, которые продают, то есть ты тоже должен продавать по факту, потому что с подходом, типа, я бесплатно раздаю, поэтому я ничего рекламировать не буду, типа, ну вам же надо, правильно? Я вообще бесплатно на я с этого ничего не зарабатываю, поэтому я продвигать не буду. Ну это, конечно, путь только к тому, что, ну, ты забросишь проект, потому что, ну, какой смысл писать, если ты никому не нужен? подход должен быть, если у человека есть вообще цель сделать свой репозиторий популярным, он должен там как минимум половину усилий тратить на то, что что вокруг проекта, а не только что у него внутри. Ну, например, на фалик Redmi. Когда заходишь в проект, у него нет никакого описания прямо, знаешь, да. Ну, никто никто не полезет в твой прекрасный

код смотреть, что же он делает, если у тебя вообще не написано, что он делает. Ну, надо хотя бы в Redmit хоть что-то написать.

То же самое там статьи на infстарт. Я стараюсь там каждую обнову писать статью на infстарт, просто чтобы новые люди узнавали проекты. Я просто в начале статьи каждой про обновление пишу, какие были предыдущие обновления. Ну, кратко. Типа у меня там условно каждое обновление новое апи, и я рядком вывожу типа иконки апих из из прошлых обновлений, какие всего есть. То есть человек видит статью, может ему вообще она там не нужна. Он заходит, видит, она там, я не знаю, про WhatsApp, а у него в начале страниц написано: "А ещё у нас есть типа Telegram, Viber, там ВК, и он такой: "О, вот это мне надо". И это вот так вот накапливается.

И ну это очень важно, потому что на самом деле адинастико больше всего на том же инфостарте, если там не напишешь, то очень маленькая вероятность, что вообще кто-то найдёт твои проекты когда-нибудь. То же самое можно сказать про документацию. Да, ты можешь сделать прекрасный проект и даже рассказать о нём, но если человек не поймёт, как им пользоваться, оно скажет: "Ай, сам напишу лучше". Ну и всё, как бы. Документация, статьи, файл Redm, коммуникация, сбор обратной связи, всё как в настоящей разработке. Понятно, что точно так же, как продукт с хорошей документацией, красивым значком купят гораздо лучше, чем продукт, который просто где-то на отшибе и у него там вообще ничего нет. называется там, я не знаю, инструмент для того-то, для того-то, да, там у него там нет ни названий, ни брендинга, ни чего-то. Он продастся гораздо хуже, ни рекламы там, точно так же здесь. Вообще ничего не отличается. Хочешь успешный проект ну готовься. Ну, посмотри, как, по крайней мере, коллеги из EX unit сделали. Я когда их документацию читал, ну, просто красота. Они прямо хорошо поли. Она есть. Главное, что она вообще есть, потому что в 90% вообще нету её. И это, конечно, И как этим пользоваться? Ну вот ты написал, ты, конечно, знаешь, как этим пользоваться. Ну вот я, знаешь, вот открываю, допустим, этот репозиторий, смотрю, ага, там несколько строчек о чём, что оно делает. И дальше я, ну, так сказать, глазами проматываю, ищу, где примеры кода. И мне очень прямо нравится, когда ты сразу говоришь: "Вот моя поделка делает вот это, а вот примеры, как это делается". Вот тот же про облегчение работы с HTTB запросами. Коннекторные, офигенная тема. Я я я я точно так же, когда первый раз наткнулся, я открыл так: "Ага, коннект". Ну, всё классно, ну, вроде всё понятно, как это делается. Потом я смотрю на код, и они говорят: "Вот смотри, вот ты пишешь обычно, сколько у тебя строчек кода получается, а вот ты используешь наше решение и у тебя одно одна строчка. И всё, тут как бы прямо, знаешь, решение принято, и мне вот эта штука нравится, забираю". И это и это опять же вот сразу на первой страничке в Redmi вот тут же вот в этой вот в этом описании сразу есть. Очень удобно, да? Очень хорошо. И вот я опять же я, видишь, знаешь, свою психологию рассказываю, да, как как я принимаю решения. То есть я прочитал, увидел пример, всё, у меня желание взять попробовать. Вот. А если там надо залазить самому код анализировать? Нет, ну если мне очень надо, я, конечно, это сделаю, но прямо шанс намного ниже, нежели Да.

Вот недавно был хорошей репозитории, я видел. Ну он и на инфостарте была, кстати, а накидка не видел. Слушай, я я даже про неё уже несколько раз рассказывал. Я в восторге от этого инструмента вообще. Красивый значок, обложка, ридмик хороший, статью написали. Ну вот там 85 звёзд есть. Ну, в рамках гитхаба это, наверное, не очень много всего, типа большого гитхаба. Ну, для одинсного это нормально. Типа, условно, самый большой одинс на репозитории - это расширение инструментов с управля для управляемых форм, где там собрано всё, там консоль запросов, консоль кода, там я видел, да, там сборная солянка там, причём из разных проектов они, ну, он, я так понимаю, автор спрашивал у всех, ну, он там описывает прямо, что я вот получил разрешение, вот смотрите, вот здесь. То есть он не просто так это сделал. 800 звёзд у него, по-моему, 820. Ну, если мы говорим про накидку, они же не просто там одну статью выпустили. У них там две статьи. Первая статья была про саму накидку, а второе, как они там яишку прикрутили. Вообще это просто сейчас запилят ещё генерацию кода нативного, типа обычного одинсного кода. То есть там обсуждение было в комментариях, типа описываешь на Давай мльку давай кмльку, которую ты сразу можешь засунуть в это условно. Я видел ещё типа программное создание форм, ну, типа просто код одинсный, чтобы формировало для того, чтобы ты его закидываешь в любую, где нет накидки конфигурации, он Угу. типовыми средствами создавал форму. Ну, то есть типа элемент создать. Вот в такой преобразовывал. Понятно. Ну, классно. Хороший проект.

То есть 1С, ну, не так много людей, наверное, сидит в 1СОрсе, как в других, но, скажем так, и конкуренция гораздо ниже, потому что не так много действительно больших и крутых проектов, хорошо оформленных. Люди не привыкли к такому условно, да, если у тебя есть там куча одинэсников, которые такие вот тут за один стартмани купить, что делать, непонятно, готовый какой-то печатная форма только для такой конфигурации, поддержки никакой нет. Тут у тебя там какие-то начальные репозитории были в начале формирования вообще он сорса, где там, ну, без поллитра не разберёшься, потому что ничего не написано, то сейчас появляются очень хорошие репозитории, хорошо оформлены, и люди прямо с этого я прямо вижу, что они быстро растут и тащатся с этим. И даже если там в 100 раз меньше людей, условно в одинсном Openсорсном мире, которые вообще интересу, не пишут код, а которые интересуются вообще этим и ищут такие репозитории, то отклика от них, ну, не в 100 раз меньше. То есть он выравнивает, то есть люди более заинтересованы, и для них это в новинку. И поэтому даже при не такой популярности 1С в мире всё равно можно собрать репозитории, который будет популярен, потому что люди гораздо легче идут на контакт, гораздо больше откликиваются, потому что они не привыкли видеть огромного количества качественных продуктов открытых, и поэтому их это подкупает. И видно, что 800 - это вот, например, у управля инструментом для ООФ. Ну, это не прямо супер много, но, скажем так, с учётом того, как какие пропорции количества одисников в мире кличеству других разработчиков и какие пропорции к использованию гита, то, ну, это очень много, потому что просто люди чаще откликаются на такие репорыты, они им нравятся. Не то, что там какой-нибудь чувак, который пишет на Питоне, заходит и у него там каждый день типа новые тысячи репозиториев, просто отлично оформленых, крутых. Он не знает, глаза разбегаются, ему уже и не там через 3 дня не интересно. Тут во новый проект выходит круто оформи сделан вау просто. То есть да, людей меньше меньше пользуются гитом, между меньше людей пользуются гитхабом, но те, которые есть, они откликаются гораздо живее на это всё.

Ну и можно подписаться на твой Open Wellow. Мы с ссылочку оставим, да, там я на него сам подписан и регулярно просматриваю, что там выходит. Вот, читаю вот эти новинки, оттуда зацепляю очень интересные вещи. Мне мне этот инструмент очень удобен. Удобен тем, что мне самому условно это искать не надо. Оно, пожалуйста, агрегируется, собирается, тебе даётся. Пожалуйста, смотри, у тебя, по-моему, раз в неделю там выходит рейтинг, да? Рейтинг. Кто больше звёзд собрал, да? Да. А вот как это на самом деле, как больше звёзд собрал? Это то, что они просто звёздочки в гитхабе выставляют. Ну, один человек может одному репозиторию поставить, одну звёздо, да. И ты эти звёздочки просто собираешь. Ну я же Да, я собираю стату по всем репозиториям. То есть там как есть опихайтхаба. Угу. Я разбил её на несколько запросов просто, чтобы не одним запросом всё получать. Там типа 1S в описании от одной до трёх звёзд, 1S в описании там от четырёх там до восьми звёзд. Угу. Там типа 1S в теге, там 1S по языку программирования, там от одной звезды до трёх, от двух, ну там от трёх до семи. И я, когда обхожу вот эти все запросы, там в течение дня, там с периодичность в раз несколько минут, я собираю всю стату заново по каждому из репозиториев, которые находится, и звёзды, соответственно, тоже. Я просто сравниваю, что было вчера с тем, что было сегодня. Ну или там за неделю с тем, что у репозитория было в прошлую неделю, что в эту. Вот. И просто разницу показываю. Ну и используешь как раз то же самое решение, о котором ты раньше говорил, да? Это вот это, ну, я имею с точки зрения интеграции. А, да, да, конечно. Ну, нормальный такой способ протестировать, на самом деле. Я вообще пытаюсь его воткнуть и на работе куда вот там типа у нас очень скептически относится к расширениям на работе, в принципе, но я-то пытаюсь всеми правдами, неправдами всё равно это воткнуть везде, где только можно, чтобы просто больше теста было, потому что, ну, понятно, что обратная связь есть, мне пишут периодически, там, если находят какие-то баги, но понятно, что может быть такой случай, что человек, например, нашёл баг и ничего не сказал. Ну такое же понятно бывает. Поэтому я стараюсь как можно больше у себя теста ещё провести. Вот где только можно в реальных боевых условиях. Поэтому тут, конечно, тоже, да, телега и и раньше сайта отдельного не было. Была страничка на ноушене, знаешь, но типа блокнот там, когда он ушёл из России, они не говорили, что они будут уходить из Белоруси, но я подумал: "Ну его к чёрту". Вот. И тогда ещё интеграция с ноушеном была, сейчас только с телега осталась.

Вот смотри, сейчас хочу подвести некий промежуточный итог. то, что мы с тобой обсудили с точки зрения разработчика, вот ему в целом зачем вообще это? Я имею в виду разработчика 1С. Зачем ему Git? Зачем ему эти вот все вот пляски? Ну, тут важно Git или open source. Ну, на самом деле я хотел про связку всего этого проговорить, про open source, по Git как инструмент. Ну, в целом гит как инструмент, так же как и всё, что вокруг него можно навязать, это увеличение качества и ускорение разработки в конечном итоге. То есть можно просто любой за любой год берёшь infстарт техвент, там будет 70% докладов про это, как мы там внедрили и почему вам нужно внедрить и как это ускорилось, ну, разработку. Тут же там Сонор, он ищет ошибки, например. Ну чем плохо вот инструмент, который сам находит те критические ошибки, которые ты не заметил, блин, ну это же это уменьшает количество там красных крестов на прозе. Это увеличивает скорость там кодрев, например. И ну каждый инструмент про это не надо думать, что там типа вот гиit, Sonor - это просто про то, чтобы сделать современно ради современности. На самом деле это всё привносится на активистами. Ну это всё приносится активистами не потому, что это клёво, а потому, что это помогает им в работе. Кто-то попробовал, понял, что это классно, и теперь он всем об этом рассказывает, потому что это проверенные, обкатанные технологии из других языков, которые доказали свою эффективность. Иначе мы о них просто не говорили сейчас. То есть, ну, было бы странно, если бы кто-то предтащил из Джавы какой-нибудь инструмент, который в Java плохо работает, да, например, такого не случается. Все эти инструменты, особенно если они говорят постоянно, и мы знаем, я вот на работе там sonorр не использую, но я знаю, что он существует, например, потому что об этом все, ну, много кто говорит. Почему об этом говорят? Потому что это классно, это быстро, это ускоряет, это конкретно помогает разрабатывать. Это не не гимик, это не мы хотим модно молодёжно, мы хотим быть как большие языки. Нет, это как и любой инструмент популярный, который держится на плаву на протяжении многих лет, он реально помогает. Вот и всё.

Вот. А что касается он сорса, то тут, конечно, уже такое всё зависит от человека. Из-за того, что Open Source магиче сезна на много разработчиков, чтобы увеличивать количество проектов и работать над существующими. Понятно, что очень трудно объяснить человеку, почему он должен этим заниматься вообще. Поэтому сейчас это толкают энтузиасты, которым просто нравится писать код, и оних, ну, это там самовыражение, условно, как там люди рисуют, там пишут стихи, вот это пока что то же самое. Но как только это станет чем-то большим или если мы говорим про какие-нибудь решения, например, какой-нибудь хороший пример привести у первого бита или у биты, я даже не знаю, это одно и то же, нет. Короче, есть организация, по-моему, называется BTRP. Там есть внешняя компонента для Rabit MQ, для брокера сообщений. Они сами его выпустили. Это фирма. Это не какой-то отдельный человек это сделал. И я конкретно вот смотрю, я понимаю, зачем они это сделали, потому что ты его вряд ли продашь вот так вот в сыром виде, но при этом там типа висит 60 сообщений от разных пользователей, что они там типа какие они баги нашли, что они об этом думают, там какие они улучшения хотят. Есть там какой-то пул разработчиков там даже на больших одинственных проектах это там по 50 разработчиков бывает по 30, которые участвуют в одном проекте. Ну замечательно. Это же классно, когда ты начал проект, решающий какую-то проблему, и к тебе присоединились люди, которые делают, ну, работу, которая тебе нужна, в том числе. Ну, вот всё. Это просто пока что это с большего классное занятие, но в будущем или если мы говорим про фирмы и большие проекты, то это уже сейчас больше людей, участвующих в разработке твоего продукта, это больше обратной связи и там, вот, как мы уже говорили банально, больше материалов по твоему продукту там в интернете каких-то. обособленных видосов с тем, как этим пользоваться, например, тоже там сидишь в каком-нибудь одинсном канале и там реклама, например, там какой-нибудь Otus, у него курс по манскрипту там, например. Круто. Они вот на этом деньги зарабатывают. Если бы он он был не он openсоourсный, но вряд ли они бы до этого дошли до того, чтобы учить там Якниту илискрипту же. Это популяризируют проект. Чем больше людей, тем быстрее всё разрабатывается, тем больше обратной связи. Это всё.

Дальше смотри, что я хотел бы тебя спросить. О чём? А ты уже говорил модно молодёжно, не один раз. Вот смотри, какую тему давай обсудим. Товарищ входит только в мир ээ разработки. Вот если, ну, ты ты говорил там про другие стеки, да, вот в сравнении с другими стеками как он это видит картину? Отвратительно, если честно. Вот. Да. Вот давай раскрой, в каких моментах. И желательно, чтобы ты не просто там её хаял, а на каких-то реальных примерах. Это Ну какие примеры? Я могу рассказать только на примере своём. Это самое классное. Ну как, ну скажем так, что первое видит человек, который сталкивается с 1С как разработчик? Конфигуратор. Очевидно, конфигуратор выглядит ужасно. Он выглядел ужасно 10 лет назад. Сейчас это вообще капец. Тебе нужна учебная платформа, где ты её качаешь? На сайте 1S онлайн, который выглядит как будто бы из 2003 года. Сделан, так и не менялся. Наверное, если кто-то в 2003 году начинал изучать 1S, то на этом же сайте вот с сейчас я давай я тебе контраэргументы сразу буду насыпать. Ну, конфигуратор есть. Дальше, если ты говоришь про откуда качать, ну, developло 1s.ru, там всё модно, молодёжно. Нет, 1s.ru перебрасывает себя с учебной версии. Всё равно на 1s онлайн, где вот эта вот учебная версия всё равно качается со страшного страшного сайта. А тебя сам интерфейс здесь напрягает получается, да? Ну как я могу всерьёз относиться к технологии? Вот я выбираю, куда мне пойти работать. Я там студент четвёртого курса. Как я могу серьёз относиться к технологии и считать её какой-то классной инновационной, если я качаю у милённой там гигакорпорации со страшнейшего сайта, на котором, я не знаю, раньше пираты горбушки продавали, он вот так выглядит, а потом захожу в конфигуратор, который, ну, как смерть просто выглядит. Я не знаю. Ну, это же это не надо очень много делать чего, чтобы человек никогда не захотел возвращаться в твой стек. оче очень чуть вот столько достаточно, а там не вот столько, там гораздо больше. Сам по себе язык он, знаешь, ну для молодого поколения не такой интересный, да, если ты там на одной паре делаешь игры на Юнити по групповому проекту, да, вот мы делали игры на Юнити по C-шарпу, по у нас был нам надо был проект на C#ARP любой, нам сказали, мы говорим: "Мы будем делать икры на юните". Такой: "Хорошо". А потом я прихожу и мне говорят: "Так, значит, тема урока - это старый и новый метод контроля остатков". Это очень интересно. Спасибо. Ну, то есть даже сама концепция 1С, она уже априори такая отталкивающая для молодого поколения. Но если это всё ещё сверху вот посыпается вот этими вот древнющими инструментами разработки, когда ты видишь, ну что, ну, ну, двадцать пятый год, ну, едт, ну, преподаватель вряд ли тебе скажет ставить ИДТ. Нам, во всяком случае, не говорил. Я про ИДТ узнал сам чисто случайно. Никто я ни разу не слышал о нём, когда Ну, это вопрос преподавателю уже. Почему он про него не знает? Ну, скажем так, если мы говорим про какие-то курсы, да, туда приходят люди, которые работают, да, там какой-нибудь Яндекс-практикум, туда приходят люди, которые реальные разработчики приходят туда читать лекции, да, если это учебное заведение основное, то туда, скорее всего, не приходят каждый год новые разработчики. И скорее всего человек, который тебе преподаёт, в любом случае будет человеком, который ЕДТ никогда раз ни разу в жизни не видел или точно на проде его не использовал. Если бы он остался единственный ЕДТ, если он был бы основной ЕДТ, его бы преподавали, его бы все знали и никто бы даже не возщал конфрот. Но это не так просто. Ет - это не основной инструмент разработки на 1 сейчас в большинстве фирм, поэтому конфигуратор, да. Ну и опять же, все понимают, что больше, даже если преподаватель знает про ИДТ, все понимают, что с большим шансом ты попадёшь в фирму, где конфигуратор. Так, а зачем тебе учить ДТ, чтобы ты потом пришёл и не знал, что такое конфигуратор? Да нет, слушай, я вот опять же оценивал рынок вакансий и вижу, всё чаще и чаще встречается идт именно уже сначала, как желательно, а сейчас уже в виде требований, что, ребят, ну, у нас ЕДТ, ну, может быть, ну, насколько это давно происходит? Ну, это недавно. Ну, то есть это буквально может быть несколько лет. Поэтому, ну, скажем так, потом можно сколько угодно школьников наряжать в жёлтой футболке с эмблема 1С на олимпиадах, где задания сделаны специально под 1нс и чуваки на других языках проигрывают. Но как только настоящий потенциальный разработчик на профильном образовании заходит в конфигуратор, желание когда-то возвращаться к работе с 1С отпадает напрочь моментально. Ну, буквально вот я полчаса назад сидел в Visual Studio. Ну, какой конфигуратор, гоните. Ну, ну это просто невоз. Ну, есть же ещё какой-то вот такой флёр вокруг 1С, вот такое вот медийное пространство, где, не знаю, на хабаре, да, никто тёплого слова никогда не скажет про 1С. Затохантер говорит хорошие тёплые слова. Зайди по так это же очень показательно, на самом деле. Ну как может быть такой дефицит разработчиков, если бы все хотели туда и участь в учебном заведении шли бы в 1С сразу по своему желанию? Ну бы не было, наверное, да? Это же очень показательно, что надо предлагать огромные зарплаты, куча Понятно, что там вот всё произошло, там за западные ушли, САП, там майкрософтовское решение ушло. Понятно, что из-за этого тоже рынок очень сильно просел. Ну, мне трудно себе представить молодого человека, который такой: "Я учусь только, чтобы пойти работать на 1С. Я так хочу вообще вот невероятно. Я не хочу быть веб-разработчиком на реакте. Я не хочу там уехать в другую страну там." Ну я я тебе тоже здесь контраргумент кину. Смотри, опять же, я с коллегами из соседних стеков общаюсь и, грубо говоря, вот очень примитивно, очень грубо, да, тебе, чтобы в 1С зайти, нужен месяц. Я имею в виду до новой работы. Это прямо надо реально как бы вкладываться. А у Джависта это год. И прямо требования к джун у одинсника и требования у джун у джависта, они прямо небо и земля читают. Ну условно требования джуна у джависта, но это одинстный мидл. Вот. А с точки зрения, опять же денег ты достаточно быстро найдёшь себе эту работу. Вот я вот про говорил о том, что, да, голосует за Ну и это же просто видно, блин. Ну, во-первых, по зарплате это тоже относительно недавная фигня, потому что, ну, я не знаю, может быть, я тоже, может, я ошибаюсь, я не то чтобы прямо рынок мониторил, но в моём понимании раньше, там, ещё года три назад один ночник получал гораздо меньше, чем джавист. Да, здесь ты здесь ты прав, потому что не так давно догнали, грубо говоря. Это ещё вот дров подкидывало вот в эту кучу, что 1 не программирование и там типа он, посмотрите, у них даже программисты меньше получает, чем настоящий. Это ещё плюс сюда. Второй это там, ну, даже не знаю, как это так. Ты когда учишься, ты не понимаешь ничего. Тебе там как бы, блин, я даже не знаю, как так сформулировать. Тебе не видно вот этой важности 1Са, которая есть. Что, что у тебя на кассе 1С в магазине, в который ты ходишь, что у тебя там ты приходишь в какой-нибудь магазин электроники, тебе смотрят, есть ли чехол, который тебе надо на складе в Одинске. Ты как бы на это не так обращаешь внимание, что 1С - это действительно важная платформа. Она нужна, типа, и в ней должен кто-то работать, да? Ты на это смотришь чисто со стороны того, как это выглядит для тебя, как для разработчика. Ну и тут мы опять же упираемся в конфигуратор, в то, что программирование на русском, на хабаре все хаят. Это очень неглубокий подход. Глубже оно всё гораздо не так однозначно, но кто тебе покажет это глубже, когда ты учишься, когда ты выбираешь свою первую работу? Никто не покажет. Давай я тебя здесь подколю. Давай. Ну ты же сейчас в одис. Почему? Ну так получилось. Так же и сложилось. Я Почему так получилось? Ну мне-то даже не надо, оправдать же. Я же не скажу, что, блин, я пошёл в Динес, потому что у меня так душа лежала к нему. Да нет, ни фига, на самом деле. Я просто Это был доступный способ отработки практики в колледже. Всё. Потом мне там начало что-то нравиться, что-то не нравится, я начал как на это по-другому смотреть. Но изначально, если бы условно у меня было 10 родственников программистов каждый в своём стеке, то, ну, 1S это, наверное, бы последнее, на чтобы я посмотрел. Не, потому что опять же это не значит, что там типа 1С, потому что 1S плохой, да? Нет, потому что я, будучи студентом, не могу оценить 1S хороший или нет. Я смотрю на внешнюю составляющую. А внешняя составляющя закрытость, плохие инструменты разработки, там странное программирование на русском, там вплоть до там страшной красно-синей подсветки и тёмной темы в конфигураторе. Вот вплоть до этого, ну, выглядит не очень. Очень легко, короче, расстроить молодого человека, чтобы он не захотел, чтобы вот этот шрам на голове на всю жизнь остался, что ты не хочешь попадать вот в этот угол для людей, которые не слушали маму никогда в жизни. Потом это вот если тебя запереть с одинесом на год, на два, когда ты впитаешь, когда ты вот что-то начнёшь понимать, да, это по-другому смотрится. Но в моменте работу выбирают первого в моменте, и вряд ли, если ты отработаешь 3 года жавистом такой: "Я глубже узнал, теперь я понимаю, что мне нужен 1С. Ну ты всё равно там и останешься". Э, слушай, ну я сходил в JA тоже на 3 года, вернулся обратно в 1S. Вот. Ну ты сходил после 1S. Если ты пошёл в Jву, ты бы, наверное, не пошёл в ОС. Вот тут, да, тут вопрос. Вернулся бы, точнее, перешёл бы я потом в 1С вряд ли. Хотя есть примеры, когда ребята из других стеков ныряют в 1S. Но есть и обратные, я думаю, обратных, наверное, чуть побольше будет. Ну, в моём понимании,

Не знаю. Ну, понятно, что у меня статистики нет. У меня, я тоже, сейчас нет, но ощущение такое.

Следующий вопрос — это вот, возвращаясь к теме OpenС, как разработчику, вот он не знаком с этими технологиями, как ему туда зайти, вот чтобы это было легко? Я имею в виду вот GitHub, чтобы легко было.

Ну, сначала подписаться на какой-нибудь канал, на маскриптовский или на БСП архитектура. А, точно, на скриптонскую он что-то поймёт, судит. Да, только там, наверное, и поймёт.

Ну, скажем так, там есть заряжены люди, которые объяснят, будут объяснять, пока ты не поймёшь, потому что все хотят там, чтобы open source Rose.

Во-вторых, это начать какой-нибудь свой несложный проект. Ну, это там условно ищешь статью по гиту какую-нибудь простую. Причём не обязательно. Я, например, команды гита сам, я в них сильно плаваю. Я использую интерфейсные решения, типа с графическим интерфейсом. Это гораздо проще. Ну, это не олдсл, да, когда ты там заклятье в командной строке пишешь. Ну, это точно хороший способ отбить у тебя всякое желание, когда тебе и так надо много чего нового узнавать, ещё вот это туда докинуть. Вот отличный способ, больше никогда к этому не возвращаться.

Нет, берёшь максимально там по пути на меньше сопротивление, потому что опять же в Опенсорсе очень важна мотивация, как нигде, потому что потерять мотивацию, когда ты делаешь что-то за бесплатно, вообще проще варианта нет. Вот найти её снова, там удержать, вот это сложно. А вот потерять мотивацию в разработке на Openourсе — это вообще легче лёгкого. И поэтому надо максимально вот в начале особенно идти по пути на меньше сопротивление, там начать с Гитхаба, даже не с Гита. У Гитхаба есть приложение для ПК, в котором можно гораздо проще делать операции с гитом, чем руками в консоли.

Начать с вот этого там типа там условно нажать, создать репозиторий свой первый, придумать. Едт, кстати, хороший вариант. Да, тоже, наверное, даже самый хороший вариант, потому что, ну, это не так страшно, как внедрять его в команде, в фирме, да, когда сам для себя просто её качаешь, как бы ничего в неё страшного нет, а там есть уже встроенный гид внутри, тебе не надо там выгружать конфигурацию, вот это вот всё. То есть ты качаешь Едт, создаёшь первый проект, немного теорий по гту, да, и всё, собственно, и пулишь.

А потом ээ идёшь в чат и спрашиваешь, где чего не хватает, где можно поучаствовать или просто рассказываешь о том, что ты сделал. Смотрите, какую крутую штуку сделал!

Ну, ты, я так понимаю, рассказывал, дорассказывался до того, что получил премию. Ну, я вот крайне старте, да. Ну, я даже не дорассказывался, скорее дописался до того, до этого дописался кода. [музыка]

Ну, скажем так, у меня тогда был сложный такой моральный период. Я, ну, у меня среднее образование. Я, когда вернулся из армии, ну, я вообще планировал поступать до армии, но ничего не вышло. И я поступил, понял, что это хрень какая-то. Я не хочу этим 4 года заниматься.

А почему? Куда ты поступил? Что такое? Что топнуло?

Ну, я поступил в ПГУИР. Это Белорусский государственный университет радиоэлектроники.

И что толкнуло? Всё, честно говоря, всё. Просто всё там типа, ну, это надо 4 года потратить. Я уже там начинал лить какие-то проекты. Никаких проектов, всё время занимает учёба. Я там отстал на кучу времени. Я полтора года был в армии, ещё год потом просто работал. И там начался вышмат, который как бы думает, что ты из колледжа ещё что-то помнишь, а ты ничего не помнишь. Преподаватели мне не понравились. Отстой. Вот.

Ну, я не знаю, я, может быть, это у меня какой-то юношеский максимализм ещё не прошёл, но знаешь, вот это вот, когда какой-то старик учит тебя сортировать пузырьком на C++, но с таким важным надменным видом, как будто он тут, я не знаю, космические шатлы запускает, а они, э, 50 лет подряд одну и ту же программу из Советского Союза крутят тебе и ни разу на настоящей работе не работал. Не знаю, такое какое-то, какие-то, ну, не знаю, ходить вот это вот туда. Никакого отпуска тебе 4 года. Ещё и один отпуск пришлось бы брать каждый год платный, неоплачиваемый. А там типа на квартир, ну, такое типа всё навалилось. Там куча мелких вот таких вот.

Не, плюс только корка и всё. Больше никаких знаний там что-то не особо в моём понимании давали. Ну, типа вот на вот это учи. Надо тебе это, не надо, фиг его знает. Есть, конечно, предметы, которые тебе как будто надо там, типа вот логика мне нравилась там, типа что ещё. Ну, само программирование. Ну, опять же, первый курс, там типа пузырьком учат сортировать. Ладно, можешь писать на любом языке, но только если он начинается на си, условно. Там типа там можете писать на любом языке. На руби можно, на руби нельзя, на го можно, на го нельзя, на ком можно, на C++ можно. Ну, спасибо. Ну, всё.

И ты просто кучу времени, вместо того, чтобы там ты тогда уже работал над проектом, вместо того, чтобы работал над проектом, сидишь там ээ на каком-нибудь сайте, смотришь базовый синтаксис C++, просто потому что ты его не помнишь, чтобы сортировать пузырьком. Ну, типа, блин, не знаю. Ну, не зашло, не зашло. Я по, у меня уже была работа, в армию мне не грозило уже. Я только вернулся, типа, какое-то профильное образование у меня есть. Я такой: "До свидания". И всё. И не жалеешь, нормально?

Ну, пока нет. Ну, вот тогда я такой: "Так, если я этим не занимаюсь, значит мне надо качаться как-то по-другому, как я считаю правильным". То есть, ну, это же по факту должен был быть какой-то прогресс в карьере, который я типа обрубил, знаешь, какой-то другой путь должен быть.

Но я такой типа я на прошлый Infстарт Awards был номинантом, причём не так много усилий приложил. Я такой: "Так это реально выиграть?" Я такой: "Ну всё, я каждую неделю пишу по статье".

А, то есть у тебя прямо цель такая была?

Я такой: "Я буду вообще дотал, я вообще никому шансов не оставлю, но это вот я заберу в конце года, чтобы вот там, я не знаю, на Линкиде повесить и так и не повесил до сих пор. Что самое интересное? Там типа условно вот какую-то какой-то вес в карьере свое за место высшего образования получить, чтобы у меня был какой-то проект, где я бы мог, я его до сих пор толкаю, вот, чтобы он стал становился как можно популярнее во многом потому, чтобы я потом пришёл в какую-нибудь фирму: "О, у вас вот это используется, я это написал!" Они такие: "Давай к нам!" Типа, чтобы всегда быть востребованным специалистом взамен вот высшего образования такой базы. Да, у меня нет высшего образования, но есть вот это условно.

Это была одна, ну, одна из причин. Там, конечно, всё как всегда сложно психологически, но одна из причин была такая, что я освободил себе время вот эти вот 4 года возможной учёбы, которая мне бы всё время надо было тратить на неё ещё там рабочее время тоже периодически. Но я тогда вот пишу по статье в неделю и всё. Я там где-то до девятого месяца, наверное, писал по статий неделе, потом чуть подздулся, что у меня уже темы закончились. Ну и всё, и разрабатывал вот открытый пакет. Вот так получилось.

А есть сейчас отечественные решения, которые, ну, допустим, есть решение Gitфрик, которое, ну, заменяет GitHub в определённой части. Вот насколько в твоей оценке эти решения готовы к замене, чтобы заменить именно GitHub?

Возможно, смотри, я сейчас тебе говорю, что там это не стопроцентная замена, да, а в определённой части. То есть я, допустим, уже гипфликом пользуюсь. Вот я, ну, мне на самом деле начал пользоваться по той причине, просто мне хотелось посмотреть, как он работает. Вот там какие-то простые базовые вещи там в нём есть. Ну, о'кей.

Ну, в моём понимании есть Gitфлик и есть Gitвс от Сбера. Всё остальное — это форки Gitлаба. И вообще никакой не не суд в себе ценности. Гитфлик, наверное, самый такой нормальный, особенно он, наверное, одинаком интересен, потому что гитфлик как-то пришёл в чат ванскрипта, и они предложили сделать зеркало менеджера пакетов Бионскрипта. Ну, и сделали, собственно, теперь типа пакеты нскриптовские можно из гитлика качать, как ну, через менеджер, если вдруг с основным что-нибудь станет. Вот. Но они как будто что-то делают, как будто стараются.

Ну, тут вопрос, наверное, можно туда перенести свою продовскую разработку не открытую. То есть, если тебе нужен Git и ты не хочешь запариваться с тем, чтобы на сервере на своём поднимать Gitlab или что-нибудь попроще, да, чтобы не держать на своих облаках, а ты хочешь именно и C тоже C тоже у них есть. Ну, в Гитлабе тоже есть C. Даже в локальном про Gitlab я сейчас про GF говорю. Ну, да, какой-то там есть. Я им не пользовался, я не могу точно сказать. Ну, да, есть. Если хочется свою вот фирме разработку перенести куда-то в сервис на облако, и ты пользуешься вот ЕДТО, то да, это, наверное, хороший вариант, потому что как минимум он не уйдёт, да, никуда. То есть он хотя бы, ну, он, в общем, так себе позиционирует, как я себе понимаю, как ну, не не государственный как-то, ну, российский. То есть, если завтра ведут санкции, он никуда не уйдёт вместе с твоим кодом.

Блин, вот в этом плане он, наверное, хороший. Они что-то стараются, они действительно его развивают. Опять же, я не сильно плотно сижу, но как будто бы их видно периодически. Они не просто там деньги какие-то осваивают и всё. Что-то они делают. И, наверное, это сейчас самый такой стабильный.

Но если мы говорим про open source, то, конечно, начать свой open source проект на гитфлике — это сразу бы похранить, потому что даже на гитхабе, который, ну, самый популярный, не так просто найти аудиторию себе. Понятно, что если ты одинник на непопулярном стеке, то есть сидишь, и ты ещё и пойдёшь на платформу, где не 90 млн человек, а 500.000, ну, всё, у тебя ничего не будет. То есть, может быть, как платформа, он хорош. Ну, или нормально, или может заменить, но в плане социальной сети, потому что GitHub — это по факту социальная сеть. Ну, в общем смысле, там сидят разные, у каждого есть свой профиль, картинка в нём, там типа у тебя есть показана твоя активность, медальки какие-то там за ачивки. Это по факту социальная сеть по большей части, потому что понятно, что ты свой репозиторий можешь хранить, где хочешь. Не обязательно для этого GitHub зать. Ну, там именно вот эти звёздочки, форки, общение какое-то, обратная связь. Вот смотрите мой профиль на GitHub, у него больше всех значков. Вот это вот. На гитфлике ты не потянешь это. Ну, у тебя просто будет типа три пользователя. То есть ключевое здесь — это отсутствие аудитории, такого же размера аудитории на новой площадке. Да. Да.

Так как GitHub так никуда не делся и выбор не стал безальтернативным. Ну, конечно, ну, как-то есть, ну, можно типа дело не в разработчиках даже, не в самом проекте Гитфлика, ну, просто в том, что он гораздо младше. Китхабу миллион лет. Он там в нём все вот эти шероховатости, всё потёрто, все баги вычищены, они могу развиваются там. Типа суперстабильная система, в которой супер куча людей, которые все пользуются, все о ней знают, такая прямо база. А Гитлик он просто новый. Он новый по количеству аудитории, он новый по всем проблемам, болячкам, которые там ещё будут только решаться. Их когда-нибудь решат, если они потратят столько же времени, сколько их на это потратил. Но они ещё не успели его потратить, поэтому пока, ну, наверное, столько же нет, возможно, быстрее, потому что коллеги-то как-то путь тут уже прошли. Если бы на алименте писали ещё быстрее. Да, конечно, я, я надо, короче, зафигачить на элементе его всё. Гип на элементе. А что, тема мне нравится. Да, с докумен с документооборотом вместо GitHub Actions. Да.

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

Вот я знаю, что ты спрашиваюш. Ну, блин, они какие-то все такие, знаешь, в моменте смешные, а как будто бы рассказывает не смешны. Единственное, что я помню, я только пришёл во Франч, вот когда выпустился, и, ну, я не знал, что это такое, типа френчи там какие-то, типа. Вообще я просто писал код, меня никто не трогал, ещё бы мне за такие деньги ещё бы с клиентом бы заставляли разговаривать, ещё ничего не хватало. Я сидел в своей печатной формы пилил, а сбоку сидел коллега. Я вот каждые типа пару минут на него смотрю, он на телефоне всё это время сидит. Я прямо вижу, что он закипает. Вот он просто типа не может. Он он уже начинает, знаешь, он прямо сдерживается, чтобы ну не послать куда-нибудь.

И я так понял, там, наверное, какой-то бухгалтер открыла калькулятор, чтобы посчитать, что неправильно считается, и сказала, что типа: "Смотрите, какой у меня крутой калькулятор есть". Блин, и он так выгорел, такой: "Какой у вас классный калькулятор, сбалденный. Никогда такого не видел!" И прямо сорвался прямо конкретно. Вот я такой: "Опасная работа, блин, надо валить отсюда".

А он что делал? Он на поддержке просто был. Ну, он сам разработчик был. Ну, видимо, он что-то доделывал и потом консультировал, что-то наверно такое. И ему ему прилетел вот этот калькулятор. Он ему типа, видимо, показывали демонстрацию экрана. Вот. И там типа какая-то женщина, которая ему объясняла, открыла калькулятор и такая типа: "Вот смотрите, какой у меня классный калькулятор!" Такой: "Блин, какой у вас классный калькулятор!" — прямо такой на весь офис. Вот это вот. Это, конечно, очень забавно было. Ну, она была рада, потому что её калькулятор оценили. Прямо уже кричал, но что-то типа не матное, но чтобы просто выплеснуть. Ну, как там говорили, да, он не говорит матом, он им смотрит, да.

Друзья, спасибо, что слушали. Антон, спасибо, что пришёл в гости. Тебе спасибо, что позвал. Успехов. M.