![]() |
2024-05-24 CORS-пятница. Митичкин, Отькало |
|
CORS-пятница 24.05.2024 Митичкин и ОтькалоВедущий: Отькало Илья, CORS-АкадемияХедлайнер: Митичкин СтаниславИлья Отькало: У нас есть некий план, а в конце можно будет задавать любые вопросы. Можно задавать их по ходу разговора, потому что мы даже ещё не начали. Сначала пройдёмся по основным пунктам, они у нас известны. «Лен, давайте начинать запись и потихонечку будем стартовать». Я сначала возьму небольшое вступительное слово, пока к нам подходят люди. У нас четвёртая встреча CORS-пятница. Это встреча такая неформальная, можно общаться в чате, будем отвечать на вопросы. У нас есть план, которого мы будем придерживаться, и в конце можно будет задать вопросы. Тема встречи — «Прошлое, настоящее и будущее платформы 1С». Прежде чем начать, небольшая рекламная пауза: сообщество «Автоматизация бизнес-процессов» приглашает вас. У нас подключён искусственный интеллект, который может писать код на 1С в том числе. Название нашего сообщества «@analitiki_1c» связано с тем, что оно возникло на базе аналитиков, выпускников нашего курса: их уже почти полторы тысячи, мы уже запускаем 20-й поток. Вкратце о CORS Академии. Мы занимаемся обучением современным знаниям и навыкам в области автоматизации бизнес-процессов. Все наши курсы мы стараемся делать на отечественных продуктах: изучаем 1С и используем, например, в курсе по моделированию архитектуры ИТ и предприятия, Archimate, не Арчи, а нашу отечественную СиММА (Система Многослойного Моделирования Архитектур). На курсе моделирования и оптимизации бизнес-процессов мы используем отечественные продукты Business Studio, можно также использовать Storm (STORM-BPMN) — тоже отечественный продукт. Стараемся работать с отечественными продуктами, где это возможно, конечно. Ну почти везде возможно. Также представляю курсы конфигурирования 1С для бухгалтера и аналитика. Скоро летом запускаем курс «Разработка на 1С с нуля до профессионала», который охватит не только разработку программных продуктов и конфигурирование, но и подготовку к экзамену 1С-профессионала. У нас также будут запущены подобные курсы по ЗУПу и Бухгалтерии. Кроме того, у нас есть CORS-клуб. Это профессиональное комьюнити, которое мы только начали, Стас – почётный его член. Клуб был основан на большом количестве мини-продуктов, мини-тренингов и небольших курсов, и у нас уже больше 150 материалов, которые мы постоянно пополняем. Все онлайн-тренинги мы сделали в виде мини-продуктов, которые можно смотреть в неограниченном количестве, чтобы постоянно повышать квалификацию. Но в отличие от других проектов, где нужно платить помесячно за доступ к множеству курсов, у нас есть поддержка менторов — штатные преподаватели, которые будут помогать в изучении конфигурирования, аналитики 1С, консультированию по 1С, а также по ЗУП и Бухгалтерии. Мы также охватываем темы бизнес-анализа и ИТ-архитектуры. Небольшие правила нашей встречи: их как таковых нет. Вы можете задавать вопросы по ходу, но лучше делать это в конце, чтобы мы следовали плану. Если у вас есть вопрос по теме, пишите в чат, и мы на него ответим. Запись встречи будет доступна всем, кто не смог присутствовать. Во время выступления можете задавать вопросы в чате, а если у вас длинный вопрос или кейс, можете указать тему вопроса. Если хотите выступить и что-то рассказать, не терпится вам выступить с видео, пожалуйста, подавайте заявку, и в конце мы предоставим вам возможность выступить, но это должно быть без рекламы, должно быть по теме нашего сегодняшнего разговора о платформе 1С. Сегодняшний наш спикер — Станислав Митичкин, глава «Волшебного форума» для специалистов 1С. Вы можете зайти на форум по QR-коду, о нём мы тоже поговорим. Автор первой книги по восьмёрке «Разработка в системе 1С: Предприятие 8», а также автор первой редакции вопросов к тесту 1С-профессионал по платформе 1Сv8, автор конфигурации «1АБ:Видеопрокат». Он также проводит мастер-классы и семинары, в том числе является автором нашего курса «Аналитик 1С». Стас написал два прекрасных мастер-класса, которые очень сложно превзойти, поскольку они получились на мега-качественном уровне, и многие говорят, что все остальные материалы должны быть выполнены так же, но это невозможно, потому что они получились реально круто. Стас — методист, системный аналитик с опытом работы в области 1С с 1997 года. Мы будем начинать. Я отключу демонстрацию, и мы будем на экране, чтобы отвечать на вопросы. Стас, давай я задам тебе основные вопросы. Как получилось так, что ты связал свою жизнь с 1С? С чего всё это началось, расскажи. Станислав Митичкин: Как я познакомился с 1С? Илья Отькало: Да. Станислав Митичкин: Ой, слушай, прекрасный вопрос! Я сегодня вспоминал, с чего всё это началось. Давайте расскажу, вдруг кому интересно. Значит, я поступил в университет в 1997 году — это прошлый век. Можно сказать, я динозавр. И родители сразу меня определили, что нужно учиться и работать, что я работящий человек. Родители устроили меня в свою компанию. Ну как в свою... Они были строителями, а я пошёл в офис, где занимались расчётом зарплат этих самых строителей. Так я познакомился с 1С — через расчёт зарплаты в строительстве. Там ещё использовали «1С для DOS». Илья Отькало: Что за 1С, Стас? Станислав Митичкин: «1С:Зарплата для DOS». Илья Отькало: Зарплата была какой версии? Станислав Митичкин: Это была версия на синем экране. Там вообще невозможно было программировать в принципе. Были единственные виды расчёта, куда можно было воткнуть кусочек программного кода, и всё, больше ничего сделать нельзя. Всё остальное как-то формировалось... И случилось страшное. Наша налоговая инспекция потребовала отчётность в электронном виде, представляешь? Это в 1997-м или 1998-м году. Илья Отькало: Это какой город, Стас? Станислав Митичкин: Город Москва, столица нашей родины. И потребовали электронную отчётность для компаний, у которых больше 100 сотрудников. А у нас строительная фирма, понимаешь, там, конечно, больше 100 человек. Там 2 тысячи человек работало. Бетонщики, сварщики, арматурщики, изолировщики — много всяких специальностей. И для всех нужно считать зарплату. И для всех необходимо сдавать эти справки НДФЛ (тогда это называлось «подоходный налог») в электронном виде, в виде файла. Старая версия «1С:Зарплата для DOS», которая уже была на этой фирме, не позволяла формировать такие файлы, то есть не было предусмотрено возможности такой гибкости для программиста. Поэтому фирма встала перед вопросом: или тебе штрафы/санкции, или делай что хочешь. И кстати, вот вам, Станислав Митичкин, новый сотрудник, он что-то там умеет программировать. Естественно, я уже умел программировать. К началу своего высшего образования я уже был программистом. Знал запросы, циклы — всё это, я уже научился. Я смотрю... Тут как бы срочно, объём данных... Я уже приступаю к работе как архитектор. Это я уже не программист, получается, я уже сразу стал архитектором. Я не знаю, как так получилось, меня просто меня погрузили... Илья Отькало: А тогда Стас были такие понятия как «архитектор», или все были программистами? Станислав Митичкин: Да не было…. Были эти... внедренцы, или как их называли, автоматизаторы. Что-то такое было… Меня просто кинули в это болото, в бурный океан бизнес-деятельности и сказали: «Если делаешь, мы тебя признаём, а если нет, то до свидания». И я в срочном порядке скачал 1С 7.7. Ну как скачал… Ну там купили коробку. В общем она у меня появилась, эта 7.7. Даже вру. 7.0! И я увидел, что в 1С 7.0 нет такой проблемы, как в «1С:Зарплата для DOS», потому что 1С 7.0 позволяет писать программный код любой. Я могу создать обработку, вытащить на форму кнопку, в кнопку закинуть любой программный код и сделать всё, что позволяет платформа. Я понял, что я теперь стал свободен. Я почувствовал это! Я увидел, что всё. Я программист и могу это сделать. Мне просто нужно время. Илья Отькало: Стас, а в той версии под DOS ты что-то пытался делать вообще? Станислав Митичкин: Конечно. Там тоже были задачи... Это же не сразу всё навалилось. Была прогрессивная шкала подоходного налога, извините, которую сейчас пытаются внедрить обратно. Слышали новые законы Госдумы? Плоская шкала нас уже не устраивает, давайте теперь богатые будут платить больше (крутит пальцем у виска). Вот это туда-сюда... Ничто так не радует, как работа, сделанная трижды. Мы делали уже эту прогрессивную шкалу, потом отказывались от неё и вводили плоскую, а сейчас снова возвращаем прогрессивную. Наша налоговая инспекция, наша Госдума никогда не оставит нас без работы. Они всегда нам что-нибудь придумают. Для нас, программистов, это создаёт фронт работы. Вы уж извините, что кто-то должен нам за это платить, но это не мы, это не наша вина, такое у нас государство. (смеётся) Илья Отькало: Понял, значит, курс по ЗУПу надо будет переписывать снова. Мы его только написали. Так ты начинал с зарплаты? Станислав Митичкин: Да, именно. Илья Отькало: Честно говоря, я думал, что ты с оперативного учёта начинал, потому что зарплатчики какие-то другие немножко. Станислав Митичкин: Они да, повёрнутые на видах расчёта. План видов расчёта – это просто болото, куда никто не хочет лезть. Это вытеснение, перерасчёты… Никто этого не понимает. Я это увидел всё на 1С 7.0, принял, программировал — ставлю лайк. Зарплата 1С-ная — это просто песня! Если вы в неё войдете, осознаете, вы будете вот такой крутой мужик, реально! Оперативный учёт даже рядом не стоял. Регистры накопления — это, знаете, фи, тьфу... Регистры расчёта — вот где истина! Илья Отькало: Тоже зарплату начинал. Я, например, начинал с оперативного учёта и вообще не понимал, как с зарплатой работать. Как я сдавал эти экзамены, не знаю, даже специалиста сдал. Кстати, спрашивают, дорабатывали ли вы седьмую версию? Станислав Митичкин: Я продолжу свой рассказ, как всё получилось. Я получил коробку 7.0 с конфигурацией. Я взглянул на конфигурацию зарплаты, которая была на 7.0. Я охренел от сложности кода. Я понял, что я не справлюсь чисто когнитивно с этой сложностью в заданные сроки. Тогда-то мне нужно было просто сформировать файл определенного формата. Мне не нужны были все эти виды расчёты. Конечно, я всё это не понимал. Я потом всё это освоил… И я, соответственно, взял платформу 1С. Я не брал конфигурацию зарплаты, я взял платформу, понимаешь, для расчёта зарплаты. Илья Отькало: Написал с нуля? Станислав Митичкин: И написал свою конфигурацию для расчёта зарплаты для этого конкретного предприятия. А что зарплата, блин? Если разобраться, оклад умножаешь на отработанные часы, делишь на норму времени в этом месяце. Прибавляешь всякие прочие начисления в виде премий, больничных и так далее. Отнимаешь удержания, НДФЛ, алименты, и бог знает сколько всяких удержаний. В итоге остается сумма «на руки». Печатаешь расчётные листки, делаешь отчёты, сдаёшь всю отчётность в госорганы и делаешь выгрузку в бухгалтерию. То есть суть расчёта зарплаты укладывается в один абзац текста, понимаешь. Но нюансов, если погрузиться внутрь, довольно много, и это дерево решений очень ветвистое. Например, бывает больничный во время отпуска. Представляешь, человек ушёл в отпуск и заболел в это время. И это должно отражаться по закону определённым образом: у него отпуск продлевается или он получает дополнительные дни отпуска. То есть работа с людьми получается. При расчёте зарплаты ты работаешь с людьми. Да, я написал свою конфигурацию для… Сначала она была очень простая для выгрузки данных в налоговую инспекцию. Мы принимаем данные от пользователей и выгружаем их в файл, который отправляем на дискетке. Тогда были дискеты, представляешь? Илья Отькало: Ну, маленькие хотя бы? Станислав Митичкин: Маленькие, 3.5“, не пятидюймовые. Илья Отькало: Тут у нас уже вопросы посыпались, хоть мы к основной теме ещё не приступили. Давай ответим на них. Вопрос, кстати, интересный. Вот ты говоришь, вышла версия 7.0 и сразу потеснила DOS-овскую мгновенно, потому что она была конфигурируемой. Когда выйдет платформа девятая, которая обнулит знания платформы 8.3, как тогда восьмёрка обнулила знания по 7.7? Ну, я бы не стал сразу говорить, что восьмёрка обнулила знания 7.7. Как ты считаешь, девятая платформа будет кардинально другой? Станислав Митичкин: Вы, конечно, очень хитрые. Вы сразу раз — и в будущее. Вы заметили, что всё, что я предсказывал на Инфостарте, сбылось? Вы заметили, что из меня хороший прогнозист? Да, вы такие и раз: «А когда выйдет девятка?» Слушайте, это, извините, другая епархия. Фирма 1С сама решает, что будет делать со своей платформой. Кто-то считает, что девятка уже вышла в виде 1С-Исполнитель или как там оно называется, «Executor» (или 1С-Элемент). Это отдельный новый язык, который обнуляет знания 8.3 даже, представляешь? Он позволяет делать веб-приложения, которые очень быстро работают, отзывчивые, веб-интерфейс. Я всё это предсказывал, между прочим. Илья Отькало: Да, кстати, давай начнём с этих предсказаний. Первое предсказание касалось движений в сторону веб-интерфейсов. Давай об этом поговорим. Насколько оно сбылось, как ты считаешь? Я пока буду только тебе задавать вопросы и не буду пока высказывать свое мнение. Станислав Митичкин: Смотрите, оно сбывается. То есть оно не сбылось ещё полностью, но сбывается. В чём суть? Что я озвучил на конференции… Вот есть мультидокументный интерфейс (MDI), который умирает. Почему? Потому что заканчивается эпоха персональных компьютеров. Тогда, когда я был на фирме, в офисе было всего три ПК: компьютер секретаря, компьютер в отделе кадров и компьютер в бухгалтерии. ОК, в бухгалтерии было два компьютера, итого 4 компьютера было на всю фирму. Потом они начали резко докупать персональные компьютеры, стационарные, мощные, где всё это дело запускалось... У тебя есть экран, и в нём ты открываешь окна. Это Windows, мы знаем. Мультидокументный интерфейс. Каждая программа как бы документ. Внутри программы у тебя открываются окна внутренних документов. От этого интерфейса уже сама фирма 1С отказалась, да? В связи с 8.3. Мы видим, что... такси. Илья Отькало: Ты имеешь в виду интерфейс такси?. Станислав Митичкин: Такси, да, жёлтый тонкий клиент, веб, тонкий клиент он работает совершенно по-другому. У него рабочая область одна, и всегда один текущий документ, на который смотрит пользователь. Смена интерфейса на веб, на вкладочки, она уже состоялась, но она не полная. Есть ещё обычные формы, которые до сих пор живут. И я предсказываю, впереди нас ждет ещё одна революция интерфейсов. И даже направлю мысленно куда: в сторону дополненной реальности, о чём я говорил на конференции. Когда пользователю, или менеджеру, или программисту, нам с вами, между прочим, надевают очки, большие или маленькие, или какой-то экран ставят, который добавляет новое измерение. Интерфейсы пойдут в ту сторону. Вот прямо сейчас всё записывайте. Илья Отькало: Всё пишется-пишется! Станислав Митичкин: Это всё сбудется. Вы потом будете смотреть на меня через дополнительную реальность и думать: «Боже, он это знал. Откуда он это знал?» Я общаюсь с вами через смартфон, а в 1997-м году не было никаких смартфонов. У нас были кнопочные звонилки. Илья Отькало: Да, они только начали появляться, и то у самых богатых. Станислав Митичкин: Только появились. Легендарная модель — Nokia 3310. Мы все об этом знаем, почему она такая легендарная. На мисте-то все об этом знают... Тогда люди ходили с кнопочными телефонами и не думали, что сможем общаться через смартфон. Я вот общаюсь с вами через смартфон и мне нормально, комфортно. Илья Отькало: Кстати, я общаюсь с вами через MacBook, то есть это тоже не настоящий десктоп, а второй экран. Кто в те годы думал о двух мониторах? Станислав Митичкин: Да, сейчас уже три ставят, понимаете, три уже мало! Некоторые хотят четыре! Я привык работать с двумя, у меня дома два монитора, мне комфортно. Но я вам реально говорю, наши дети будут сидеть совершенно в других интерфейсах. У них будет такая пимпочка вот здесь, у виска, или в виде наушника. И всё это будет встроено в зрительный нерв. Внешне человек даже не изменится. Илья Отькало: Имеешь в виду, с точки зрения экрана. Экран будет там где-то, мы его будем ощущать просто и всё? Станислав Митичкин: Да, мы его будем чувствовать и видеть. Илья Отькало: А окна сами? Так же будут выглядеть? Станислав Митичкин: Конечно, нет. Они станут в глубину, понимаешь? Они станут трёхмерными. Илья Отькало: То есть их можно будет двигать вот так (машет руками)? Станислав Митичкин: Конечно. Илья Отькало: А ты не думаешь, что двигать вот так руками неудобно? Станислав Митичкин: Так это будет мысленно, понимаешь, мысленно. Илья Отькало: А, мысленно. Я понял. То есть даже руки не надо напрягать. Станислав Митичкин: Забудь ты про свои руки. Ты уйдёшь в эту виртуальную реальность. Я это предсказывал, поместите себя в облако. Помнишь предсказание? Илья Отькало: Второе предсказание было про облачные технологии удалённой работы. Станислав Митичкин: Я не удалёнку предсказывал в виде ковида, хотя это тоже можно привязать. Я предсказывал, что вы подключаетесь к облаку и становитесь частью этого облака. Ну удалёнка так и работает. Администраторы создают облако в виде фермы VPN-серверов, терминальные серверы. Щас вспомню, как называется… ферма цитрикс-серверов, которая обеспечивают терминальные подключения. Все программисты, все пользователи подключаются удалённо к своему офису и работают там полноценно. Вот это я предсказывал, понимаешь, что ты присутствуешь там. Ты физически находишься в одном месте, а присутствуешь там. Ты как бы аватар или суррогат. Илья Отькало: Это уже сбылось, да? Полностью? Станислав Митичкин: Оно сбылось, но не полностью. Я ещё не чувствую эффекта физического присутствия. Я не могу погулять по Лувру. Я могу увидеть Лувр в виде панорамы, но не могу погулять по нему, потрогать скульптуры своими руками. Можно же виртуально их трогать, да? Илья Отькало: Потому что если с точки зрения удалённой работы в целом, например, у нас в CORS Академии все работают удалённо, но вру. У нас всё-таки есть офис, где сидят люди. Но там всего два человека сидят в офисе. Да, Лен, у нас же два человека от Академии? Поправь в чате, если я не прав. Да, удалёнка... В те времена когда ты предсказывал, ещё удалёнка это было что-то такое... Ну как это вообще? Ну наверное, что-то возможно... Ты сказал, что так будет, и так и есть. Но пока да, пока виртуальной реальности нет. Давай вот поотвечаем. Тут у нас вопросы немножко начали задавать. Конечно, забегая вперед немножко, окей? Вячеслав спрашивает. ERP от Сбера потеснит ERP от 1С? Станислав Митичкин: По поводу ERP. Я с вами поделюсь секретом. Когда я работал в самой фирме 1С, тогда была в ходу УПП, или она там развивалась, в общем. Я говорю Нуралиеву: «А почему это не ERP? Почему мы не называем себя этим громким словом — ERP?» Нуралив Сергей: «Мы скромничаем. Это же нужно подтверждение вот этого функционала». В итоге что сделала фирма 1С? Она наняла там какую-то аудиторскую компанию. Не помню сейчас, какое там название, с громким именем, которое я не помню… (наверное, Ernst & Young). И та аудиторская компания подтвердила: «Да, вот ваша новая конфигурация, которую вы сейчас написали, обладает всеми признаками ERP-системы. Enterprise Resource Planning, это расшифровка аббревиатуры ERP. Соответственно, ERP — это просто такой бренд. Понимаешь? Маркетологический приём. То есть для пользователя значит, вот ты покупаешь ERP и не-ERP. Вот для него это важно на этапе принятия решений о бюджете, там где-то, да? Для нас, как программистов, для нас всё: ERP — это уже превышение сложности. Понимаешь? Если ты работаешь с какой-то конфигурацией класса УПП или ERP, ты уже не можешь просто её осознать целиком. Вот в чём проблема, да? Что человек не может её осознать полностью. Илья Отькало: Да, кстати, вот сейчас курс пишем по ERP как раз. Невозможно, чтобы один преподаватель был. Невозможно. Один регламентированный учёт охватывает, другой — оперативный. И часть вещей они не знают, приходится как-то вот... Станислав Митичкин: А я же всё это предсказывал, что рост масштаба и сложности конфигурации... И мы сейчас столкнулись с вот этим монстром под названием ERP. У меня складывается впечатление, что пока ERP представляет собой такого Франкенштейна, какого-то монстра. Просто страшно к нему подойти, понимаешь? Наверное, она работает, там, всё круто, я не знаю точно. Хотя запускал, естественно. Даже выгрузки какие-то делал. Илья Отькало: То есть тебе не нравится этот монстр? Станислав Митичкин: Это очень сложно, понимаешь? Я мысленно не могу проникнуть в суть всех этих механизмов, которые там в движениях заложены. Движения через механизмы. Это программный код, который создаётся на каком-то следующем уровне абстракции, я так могу сказать. То есть это какой-то программный интерфейс, который создан над БСП. У нас есть интерфейс платформы, программный. Есть интерфейс БСП. Есть интерфейс ERP. Это какой-то третий, четвертый, пятый уровень. И если кто владеет всем этим интерфейсом, я ему просто кланяюсь в ноги, потому что я не могу это освоить. Я реально крутой мужик, Митичкин Станислав, я не могу понять это ERP. Честное слово. Это слишком большая конфигурация. Там 1,5 млн строк. Я просто их считал. Я считаю количество строк, чтобы просто оценить сложность. Например, в движке Миста-Форума я вам так скажу: 10 тысяч, 10 тысяч строк весь движок форума занимает. Он разбит на модули, на процедуры, функции, классы, объекты и так далее. Документ «Заказ» в 1С, один документ «Заказ» — 8 тысяч строк. Ну то есть сопоставимо. Примерно столько же. Представляешь? Весь движок форума и один документ в системе. Объясни, как это можно понять, с помощью каких преподавателей можно внедрить в голову простого человека знание ERP? Да это вообще невозможно. И есть выход из этой системы. Выход какой? Ну какой, Илья? Ну... Илья Отькало: Не покупать ERP. Станислав Митичкин: Да ну! Ну что ты! Ну что ты такое говоришь?! Нет, нет, нет. Плохое предложение. Илья Отькало: А производство? Станислав Митичкин: Плохое предложение. Покупайте ERP. Выход: нам нужна помощь. Помощь нам нужна, понимаешь? Чья помощь? Нам нужна помощь интеллектуальных помощников, которые за нас что-то там умеют думать и делать. Понимаешь, о чём и куда я веду? Илья Отькало: В искусственный интеллект? Станислав Митичкин: Конечно, конечно. Нам нужны проникатели, которые умеют проникнуть своей мыслью, разобрать там что-то по пунктикам, по логическим своим цепочкам и выдать нам какое-то сжатое резюме. Илья Отькало: А ты не боишься, что он разберёт и найдёт там кучу ошибок и проблем в ERP? Так сказать, что если так заложено, значит, так правильно. Станислав Митичкин: Ну так... это же не моя конфигурация, поэтому я не боюсь. Если кому будет стыдно, то вот пусть он и боится. Там дофига ошибок, реально. Илья Отькало: Кстати, как раз связанный вопрос. Я хотел его на попозже оставить, но раз ты начал говорить про искусственный интеллект. Кстати, насчёт искусственного интеллекта: я смотрю список предсказаний. Да, было одно предсказание, давай о нём позже сейчас. Вопрос задают, значит, у нас оба человека, Вячеслав и Рустам, вопрос на одну тему. Вячеслав пишет: «Следующая революция — это отказ от человека, разработчика, аналитика в пользу искусственного интеллекта». И Рустам спрашивает: «Когда искусственный интеллект заменит программистов или никак?» Станислав Митичкин: Нет. Вот это не будет никогда. Это я вам гарантирую. Почему? Смотрите, как развивалось вообще программирование, давайте историю программирования для человечества. Сначала люди программировали путем переключения проводов. Это было программирование. Они там паяли, что-то подключали, выключали. Это программирование. Потом они изобрели языки низкого уровня. Для них это были языки высокого уровня. Но сейчас мы их называем языками низкого уровня: типа ассемблер и так далее. Илья Отькало: Ассемблер низкого уровня, а куда ещё ниже-то? Это машкод фактически. Станислав Митичкин: Ну, вот понимаешь, чувствуешь разницу? Есть машинный код, а есть ассемблер.Ассемблер повыше, чем машинный код. Илья Отькало: Я на Ассемблере программировал когда-то, я понимаю, что это такое. Станислав Митичкин: Ассемблер — это язык, это уже язык, там уже буковки, которые понимают люди, да? А машинные коды — это просто числа. Илья Отькало: Которые можно понять, но очень сложно. Станислав Митичкин: Ассемблер — это язык. Для них это был язык высокого уровня, а для нас это язык теперь низкого уровня. Теперь появились языки высокого уровня (ЯВУ), они станут языками низкого уровня. Например, как JavaScript, он был языком высокого уровня, сейчас он становится языком низкого уровня. У нас TypeScript компилируется в JavaScript. Понимаешь? Илья Отькало: А JavaScript в ассемблер или в машкод, интересно? Станислав Митичкин: Это нас уже не касается. Это виртуальная машина браузера, она там делает своё дело, как говорится. Работает — не трожь. И то же самое случится с языками высокого уровня. Мы просто возвысимся на следующий уровень абстракции. Мы начнём программировать на языке каких-то промтов, я не знаю, то есть какой-то полуформальный русский язык, там что-то такое придумают. Может быть, кто-то уже думает на эту тему, например, я. То есть как объяснить нашему помощнику интеллектуальному, что мы от него хотим? Он же нас не понимает нихрена... Ты ему говоришь: «Нарисуй скелет дракона на дне моря, череп которого проткнут копьём». Он рисует всё подряд, а череп не протыкает. Понимаешь? У него может быть какой-то ограничитель там заложен. Но вот он не делает то, что мы хотим. А как от него добиться делать, что мы хотим? Для этого нужен какой-то более формальный язык. То есть язык редакции вот этих творений, которые мы получаем от интеллектуальных помощников. Что я и продемонстрировал недавно на вашем CORS-клубе, в группе CORS-клуба. Я, значит, задал простую задачу. Давай я расскажу, что случилось. Народ-то не в курсе, там мало людей... Илья Отькало: Кстати, замечу, что там у нас этот искусственный интеллект создан на базе ChatGPT-4o, самый последний. Самый умный. Станислав Митичкин: Это просто снос башки, ребята, 4o — это просто прям как живой, как телепат. Смотрите, я ему говорю: «Найди строку в базе». То есть все объекты перебери, реквизиты там, всё. Просто я тебе задаю строку, найди её в базе 1С. Он такой: «Окей, мастер», раз — и выплюнул программный код. Я смотрю программный код... Я естественно его не запускаю, я понимаю, что ничего не запустится. Я просто его смотрю как методолог и говорю: «У тебя не анализируются табличные части.» В табличных частях же тоже могут быть эти строковые реквизиты, их тоже надо проверять. Я ему говорю: «Добавь табличные части». Он, значит, задумался там, что-то покрутил подольше, подумал, говорит: «О, я добавил табличные части». Я смотрю, он начал программный код разбивать на процедуры, кстати. Офигеть! То есть он не пишет одну процедуру, он, блин, он создаёт новую процедуру, вызывает одну процедуру из другой процедуры. То есть он перешел на уровень уже выше... Илья Отькало: На 3.5, кстати, он как раз не делал. Ага, он глупее был. Станислав Митичкин: Я — нифига себе, как это... как с «джуном» работаешь просто. Джун-программист... Джин говорит: — Я исполню твои желания, но очень плохо. — А почему плохо? — Потому что я джун. Значит, я ему говорю: «Ну да, теперь в регистре сведений у нас не только реквизиты, у нас там есть измерения и ресурсы, и они главнее». Я говорю: «А теперь добавь ещё вот это. Для регистров сведений добавь анализ измерений и ресурсов». И он сломался. Ну, то есть он как бы ушёл думать и завис. Илья Отькало: Это бывает. Кстати, у нас здесь Дмитрий Мительков присутствует. Дим, как ты считаешь, почему он завис? Напиши в чате, что там случилось с ним. Он просто на питоне это программировал, эту штуку. Станислав Митичкин: Ну, там, видимо, случился большой ответ, который не пролез в телеграм-сообщение. Это простая техническая проблемка на самом деле. На самом деле, новый GPT умеет принимать большие промты, там, до 300 страниц. Я смотрел, 300 страниц промта, представляешь?! То есть ты ему можешь скормить ну, не ERP, но какую-то там «Войну и мир» ты ему можешь скормить по каждому тому отдельно. И выдает, соответственно, ответ... Тоже генерит бесконечно. Он может генерить тебе килобайты кода. Вопрос, что ты с ним будешь делать... Ну, он в виде файла прислал свой ответ. Это уже новый уровень, который уже признается за что-то такое достойное. То есть мы работаем уже с этими помощниками интеллектуальными на новом уровне. Конечно, этот код нерабочий, понимаешь? То есть его нельзя запускать, он всё подвесит, затормозит и в общем обрушит базу. Если он вообще запустится. Илья Отькало: Дима ответил, как ты и сказал, что завис, так как Телеграм не позволил пропихнуть длинные сообщения. Сейчас в этом случае он будет присылать отдельный файл. Телегины ограничения. Станислав Митичкин: Я, как бы вижу, что происходит за экраном, под капотом. То есть у меня такое зрение проникающее, рентгеновское. Илья Отькало: Так в итоге, Стас, почему всё-таки искусственный интеллект не заменит программистов и аналитиков? Кстати, можно про аналитиков сказать? Как аналитиков-то можно заменить? Аналитик идёт, с людьми общается и даёт задачи программистам. Как? Станислав Митичкин: Ну, GPT тоже может общаться с людьми теперь. Илья Отькало: Да, он может общаться, но GPT не может делать хлеб и не может станки делать. Станислав Митичкин: А почему нет-то? Илья Отькало: Там, какое-то оборудование — надо как-то их состыковать. Вот аналитики мне кажется позже уйдут... Станислав Митичкин: Подожди… Они же сейчас уже в робота внедряют этот GPT. У них уже аватар в виде GPT, в виде робота с рабочими руками. Он может и хлеб печь. Если ему дашь такое задание, он тебе и хлеб испечёт. Илья Отькало: Так, почему же всё-таки не заменят? Станислав Митичкин: Почему не заменит? Да потому, что люди просто возвысятся на уровень выше. Вот и всё. То есть GPT начнет писать программный код, как сейчас ты ставишь точку и тебе выдаётся список методов. И там может быть целый фрагмент. Ты потом Enter нажимаешь и тебе выдаётся кусок кода. То же самое, GPT начнёт писать тебе куски этих модулей. А собирать-то кто эти модули будет? Человек. Потому что потребность возникает у человека. У GPT нет потребности собирать эти модули в какой-то рабочий кусок. Это у людей есть потребность заработать деньги, быть счастливыми, быть здоровыми. GPT без нас счастлив, ему хорошо, он там сидит, крутится в своих циклах, анализирует какие-то там абстрактные материи, а на нас обращает внимание, потому что ему прикольно, понимаешь? Поэтому он не будет нас уничтожать. Терминатор не случится. Всё будет хорошо. Я не знаю, как вас ещё смотивировать. Илья Отькало: То есть мы постепенно эволюционируем в богов. Станислав Митичкин: Ну, так себе, полубогов. Со временем, конечно, люди, они так, если прям вдаль заглянуть, на тыщу лет вперед, они, конечно, улетят к звездам, откажутся от своих биологических тел, научатся проецировать себя в какие-то нанокапсулы и эти нанокапсулы разбрасывать по галактике. И там строить, значит, новые цивилизации. Но это, конечно, на тысячу лет я заглянул. Кстати, вы там записывайте, да, а то потом скажут, кто это первый предсказал? Вот как бы, есть человек. Илья Отькало: А как же вот сейчас говорят, надо вот это традиционное всё... Вот, например, Дугин говорит, что искусственный интеллект — это зло. Станислав Митичкин: А почему? Илья Отькало: Ну, как бы... Станислав Митичкин: А компьютеры — это зло? Илья Отькало: Тебя не слушал просто, я понял, потому что ты интересно говоришь правильно, то, что мы должны просто над ним встать. Ну, на уровне. Станислав Митичкин: Мы, как бы становимся друг над другом, понимаешь? То есть мы возвышаемся и тянем за собой технологии. То есть мы возвысились над какими-то примитивными компьютерами, потянули их за собой. Потом компьютеры нам помогли развить там интернет. Вот как интернет появился? Давай вот просто возьмем тупо интернет. Его же не было в 1991 году, да? Я ж помню прекрасно это время. 1991 год. Его не было. Этого WWW, этих сайтов вообще не было. Интернет в Советском Союзе его не было просто по политическим причинам. Потом Союз развалился, у нас появился какой-то интернет, но это были примитивные сайты. Что случилось дальше? Интернет стал развиваться, да? И мы вошли в этот интернет. И теперь мы без интернета жизнь себе не представляем. Вот мы сейчас с тобой разговариваем, мы разговариваем через интернет, да? Между прочим. А иначе как бы мы ещё встретились, да? То же самое случится со всей этой галиматьей, которой боится Дугин. Он просто нам будет свою философию толкать через интернет, естественно, разумеется, в виде каких-то роликов, схем, трёхмерных диаграмм, снабжённых подсказками, комментариями искусственного помощника, понимаешь? Дугин сам возьмёт себе на вооружение всю эту технологию. То, что он говорит, что это зло, я могу объяснить, почему он так говорит. Потому что есть западный искусственный интеллект, а есть российский. Ну, YandexGPT, слышал? Gigachat от Сбера... И, естественно, наши нейроночки пока ещё, конечно, слабее. Да, мы всегда догоняем. Илья Отькало: Хотели бы их подключить, но там даже, по-моему, API нет. Может быть, Дима меня поправит, но они точно слабее. Станислав Митичкин: Ну, появится. Со временем появится, всё будет, и у нас всё будет хорошо. Смартфоны же у нас есть, интернет у нас есть, да? Мы же не Северная Корея, всё-таки. Хотя некоторые пытаются нас изолировать, но мы просто большая страна. Изоленты не хватит! Илья Отькало: Как её можно изолировать? Станислав Митичкин: Да, мы центр суши! Мы есть планета. Россия — это сердце планеты, скажем так. Без России планеты не бывает. Поэтому всё у нас, конечно, появится со временем. И будет такое же крутое. И у каждого человека свой персональный GPT какой-нибудь появится, который будет помогать ему лично, да? И хранить его секреты... Илья Отькало: Как раз у нас только сегодня Дима написал, что он предлагает персональный GPT. Это уже возможно? Мы с тобой говорим... Ты знаешь, у меня иногда собрания так проходят вот с моими ребятами про обучение. И мы говорим какие-то вещи и думаем: это фантастика или это появится вот-вот? Или это уже появилось? Ты сейчас говоришь про персонального, а он уже вроде как есть. Станислав Митичкин: Видишь, всё уже сбывается и сбудется, или сбылось уже давно... Илья Отькало: Так, заканчивая тему про замену искусственным интеллектом программистов, Рустам спрашивает. Сейчас все рванули в программисты. Ну, так он считает. Будет ли перепроизводство программистов, как это случилось ранее с юристами и экономистами? И, соответственно, не упадёт ли у программистов зарплата? Станислав Митичкин: Ну, конечно, вопросы такие, экономические больше. Я наблюдаю, что сейчас программистов дефицит. О каком перепроизводстве программистов можно говорить, когда их все ищут и всем нужны эти самые программисты? Илья Отькало: По крайней мере, одинэсники точно. Станислав Митичкин: И зарплаты выше рынка. Ну выше средней по стране в два раза, по-моему. То есть какое перепроизводство? Тут недопроизводство, тут надо больше этих самых людей. Уронят ли зарплаты? Ну, это уже от вас зависит. Если вы останетесь на старом уровне... Сейчас я наблюдаю какой-то всплеск семёрошников на форуме. Ну это вообще снос башки... Илья Отькало: Как любители граммпластинок, знаешь. Станислав Митичкин: Отвал башки, да. 2024-й год, блин, 21-й век. Какая семёрка? Вы о чём? Всё. Это уже восьмёрка должна быть. Они там семёрку ковыряют. Прикрутили там к ней внешние компоненты какие-то, которые не компилируются, то есть секреты утеряны. Илья Отькало: А зачем? Станислав Митичкин: Зачем это всё? Да, вот именно. Зачем это всё? Они там ставят в пример: вот же у нас есть «Красное и белое», которые на семёрке ещё работают. Это значит там такая стратегия, бизнес-стратегия у них такая. Но а нам-то новым людям, новым программистам, которые учатся сейчас в универах и поступают на курсы, им-то зачем это всё? Семёрка, им она вообще не нужна. И забудьте про неё, что и нет её. Илья Отькало: Знаешь, Стас, я вот понимаю. У меня вот отдельная банька стоит. И я туда купил восстановленный усилитель, советский. Значит, такой транзистор. Там поменяли всё: там конденсаторы.. И радиотехника, колонки две. Ну, я-то не использую это как какого-то программиста для какого-то бизнеса. Я-то просто мне в кайф, мне прикольно, он хорошо звучит. А зачем программировать на семёрке, мне вообще непонятно. Что за такая тяга? Кстати, про твоё предсказание про рост объёма и сложность конфигурации. Это следующее предсказание. Мы уже о нём немножко поговорили. И я тут добавлю, что на семёрке я вспоминаю просто модуль проведения. Там всё в одном модуле проведения умещалось. Вот движения по регистрам, а сейчас туда ссылка, туда, туда, туда... Уже всё, ты потерялся. Что такое, блин? То есть вот к чему это приведёт? Рост объёма сложности? Ну, да. Ты сказал уже, что появятся какие-то интеллектуальные помощники. Ну, будет ли дальше расти объём и сложность конфигурации? Станислав Митичкин: К сожалению, да. Причём я тебе объясню, куда дальше. Значит, смотри. В ERP уже замечено мной, что применяется технология кодогенерации. То есть часть ERP не написана людьми. Написана не людьми, скажем так. Я не знаю, как это по-русски… Илья Отькало: Инопланетянами… Станислав Митичкин: Да, инопланетянами, реально. То есть они выгружают исходники куда-то, потом в эти исходники добавляют вставки автоматизированно. Это могут быть хорошие вставки, понимаешь? Я не говорю, что это плохие, плохая технология, а это может быть перевод на другие языки, например. Он именно так и работает. Он ищет русские строки и добавляет туда, я не знаю, казахский язык или ещё что-то. Ну или там ограничения доступа (RLS). Их сложно прописать персонально для каждой роли и для каждого объекта. Объектов там же сотни и ролей сотни. И получается, ты в каждую точку, значит, должен войти и вручную прописать. Человек обязательно ошибётся, забудет или пропустит. Путем кодогенерации мы можем этот человеческий фактор устранить. То есть мы можем выгрузить, добавить и загрузить обратно. Вот это сейчас уже применяется, понимаешь? А теперь представь, если сейчас начнёт туда этот ChatGPT 4-omni код гнать. Ну, всё. Это всё уйдёт в нижний уровень API. То есть программист начнёт работать уже с более высоким уровнем. А потому что... Илья Отькало: Это, кстати, твоё следующее предсказание. Метапрограммирование ты его назвал. Система сама пишет код. Это про это, да? Станислав Митичкин: Да, да. То есть ты просто не можешь туда влезть, потому что этот код генерится. Тебе там делать нечего, это не твоя вообще тема. Точно так же, как ты, например, не лезешь в стек-машину 1С. То есть ты пишешь код на языке 1С, нажимаешь «выполнить», а что дальше происходит? А дальше происходит компиляция этого кода в промежуточный код, который сохраняется и выполняется стек-машиной. Мы туда не лезем. То же самое случится с тем кодом, который сейчас находится в модулях. Он просто скроется. И даже программы будут поставляться без исходных кодов, именно тех кодов, которые мы сейчас видим. Их не будет. Это будет такой сумрак. Как хакеры умеют делать ассемблерные вставки, декомпилировать программу, то есть они делают декомпиляцию, восстанавливают исходный текст из машинных кодов и видят ассемблерные команды... Илья Отькало: В ассемблер, а помню, дизассемблер такая штука была. Он, конечно, восстанавливает, но там очень тяжело понять. Станислав Митичкин: 1С-то тоже может декомпилировать свой код, да? И там даже имена переменных, по-моему, сохраняются, насколько я понимаю. Ну, комментарии, естественно, теряются, а вот имена переменных сохраняются. Собственно, те люди, которые сейчас умеют программировать 1С, они смогут видеть, что нагенерила система, вот эта автоматическая система метапрограммирования и как бы поправлять её. Ну как поправлять... Путём следующего уровня, то есть следующего уровня абстракции, скажем так. Или путём настроек. Илья Отькало: Ну, соответственно, как раз вопрос в чате у нас в тему: «Когда же 1С внедрит искусственный интеллект в платформу?» Станислав Митичкин: Ну а распознавание речи — это не оно? Уже внедрено. Полистайте синтакс-помощник. Там же есть объекты, которые распознают речь. Пробовали? Илья Отькало: Частично то есть внедрено. Это, опять же распознавание документов, я знаю, там есть тоже. Станислав Митичкин: Синтез речи ещё. То есть произнесение чего-то. Допустим, программируете вы какой-нибудь терминал в магазине. А там подходит плохо видящий человек. Ему нужно голосом продублировать, что у него там: «Корзина 1500 рублей. Приступите к оплате. Отсканируйте скидку.» Это же уже сейчас всё есть. Кто это всё делает? Ну, пока не 1С, наверное. А вообще 1С это может делать. Илья Отькало: Ну, классно... Мы переходим к другому предсказанию. Оно у меня записано. Как раз просто тут пишут в чат про это, и поэтому я заодно зачитаю вопрос. Предсказание такое, что будет переход на электронное дистанционное обучение. Это, конечно, и ко мне тоже, наверное, вопрос. И, соответственно, Дарья спрашивает: как вы считаете, успевает ли система образования за развитием технологий? Ведь, если за человека во многих вопросах начинает думать ИИ, то и человеку нужно учиться думать по-новому. Что ты думаешь по этому поводу? Станислав Митичкин: Вообще не успевает… Вот смотри. Я прошёл высшее образование, то есть я имею красный диплом. И уже тогда система высшего образования не успевала. Понимаешь? Я изучал устаревшие технологии, когда я учился. Мы изучали какой-то Инфобухгалтер или Турбо-бухгалтер (возможно Инфин). Я сейчас не помню, как он там называется. Я подхожу к декану, говорю: «Вот же есть 1С, новая платформа. Там всё программируется. Там и бухгалтерия. Давайте изучать 1С». Мне декан говорит: «Мы изучаем Delfi. У нас другая стратегия». Где сейчас этот Дельфи? Объясните мне. Он умер. Ну там он как-то возродился в каком-то другом проекте, но по сути его нет. Илья Отькало: Фортран учил тоже. А, кстати, он ещё где-то жив даже — Фортран. Станислав Митичкин: Фортран в суперкомпьютерах живёт. Там всё хорошо с ним. Там инженерные расчёты как раз на Фортране все пишутся. F# сейчас новая версия. С Фортраном всё хорошо. А вот с Дельфи, например, всё плохо. А с 1С всё прекрасно. Понимаешь? Илья Отькало: Но 1С прикладная штука, очень прикладная. Станислав Митичкин: Смотри, вопрос был «Успевает ли система образования за технологиями?» Нет, не успевает. Категорически не успевает. Официальная система образования вообще не успевает. Она такая тормознутая, да? Мы, блин, бакалавров ввели, магистратуру ввели, сейчас всё будем отменять назад. Вот она занимается вот этим вот, как прогрессивная и плоская шкала НДФЛ. Туда-сюда людей гоняют, понимаешь? Лекции какие-то эти, лабораторные, тесты, оценки ставят... Надо сразу, вот как я себе вижу. Проект. И за проект ты получаешь деньги. Ну, реально, какие-то, я не знаю, может быть там криптовалюта, детская криптовалюта. Придумайте всё, что угодно. То есть человек должен сразу чувствовать себя полезным. Не то что его там заставляют сидеть за партой и записывать, и потом тестируют его вот знания: понял он или не понял, да? Он должен эти знания прогонять через себя и выдавать какой-то результат в виде проекта. Портфолио сразу создавать своё. Вот если у вас на курсе аналитика, да, дистанционный, я абсолютно уверен, что он дистанционный, Илья Отькало: Совершенно верно. Станислав Митичкин: Если вы после этого курса аналитика проверяете людей, выдают они результат аналитический... Ну у аналитика какой результат? Это какой-то документ, руководство к действию для нижележащих программистов, скажем так, да? То есть для нижнего звена трофической цепи. То есть если этот аналитик умеет это дело делать и принимать результат: тестировать, проверять, возвращать на доработку, общаться с пользователями... Аналитик он сам же тоже промежуточное звено, он же не конечный хищник, его самого жрут по полной программе. Илья Отькало: Ага, руководитель проекта, а руководителя проекта жрёт там ещё менеджер проекта какой-нибудь, а его заказчик жрёт. Станислав Митичкин: Вот, правильно. Илья Отькало: А заказчика — директор, там, директора — собственник, ну, это... Станислав Митичкин: Вот, если вы аналитика проверяете на его способность выдавать результат в виде технического задания, принимать работу, то это как раз лайк вашему образованию. Илья Отькало: Ты прям вот в точку сказал. У нас итоговое задание как раз это составить техническое задание, потому что это самый объёмный документ, какой может сделать аналитик. Это дипломная работа. И вот в нём он уже должен и BPMN-нотации использовать, и по Archimate там архитектуры рисовать и прочее, прочее. Там из BABOK какие-то техники использовать. Вот эти все. А в течение курса, конечно, мы там разные задания уже помельче даем. И я добавлю к твоему ответу, то есть это моя тема. Я тоже считаю, что система образования не успевает, конечно же. Мало того, я вам скажу, что мы-то еле успеваем, потому что понятно, что курс создать быстрее, чем вот эту программу учебную для вуза, её согласовать там с министерством, это всё... Эту систему надо менять. Причём это не только в России, это во всём мире такая хрень. То есть, ну, я не знаю страны, где так быстро всё успевают там раз-раз, и уже ChatGPT-4o обучают они. Мы стараемся успевать за этим. Образованию сложнее это сделать. Поэтому, да, у нас курс аналитика 1С, который ещё в вузах не учат. Я, ребят, честно пытался зайти в вузы, честно. Мало того, я год проработал в Казахстане, в вузе, в университет Туран называется, политех Сатпаева, КазНУ Аль-Фараби. Ну, так получилось, что в Алма-Ате я работал именно в Казахстане. Такие они непробойные, господи, как там это всё учить? Они говорят: «Ну, учите вот 1С:Бухгалтерии, всё, и не надо нам никакой аналитики». А когда я ректорам рассказал, что такое 1С-аналитик, что человек, который работает и с машинами, и с людьми, говорят: «Да, нам это надо». Но в учебную программу впихнуть — это анриал. С нашими вузами работал. Поэтому, ребят, ну, курсы, ну, что делать? Да, не знаю, как ещё тут помогать. И то мы постоянно обновляем, всё меняется постоянно. Ну, кто-то думает: «Сейчас я курс свой напишу». Ага. Вы задолбаетесь его обновлять, этот курс. Потому что за год всё меняется. Ну, кроме чего-то фундаментального. Так, я у Стаса слово отнял. Станислав Митичкин: Не, нормально-нормально. Говори-говори. Илья Отькало: Да. У нас, значит вот спрашивают... Не знаю, ты ответишь на этот вопрос. Рустам спрашивает, какой самый лучший вуз для программиста 1С, или лучше вместо вуза выбрать практику и курсы по 1С? Станислав Митичкин: Ну, моё личное мнение, как человека, который отучился в вузе и закончил его с красным дипломом, конечно, лучше практика и курсы. (смеётся) Илья Отькало: Ладно. Не... Ну в вузе тоже надо учиться, ну как? Станислав Митичкин: Ребят, я потратил пять лет своей жизни на высшее образование. Я уверен, что всё это можно было уложить в два года. Вот, стопудово. Потому что первые два курса мы занимались какой-то там философией, высшей математикой, она вообще в программировании не нужна. Илья Отькало: А какая у тебя специальность? Станислав Митичкин: У меня «Информационные системы в управлении». Это моя профильная специальность. И мы первые два года занимались школьными предметами. У нас была история, у нас там была философия, понимаешь. Ещё какая-то галиматья. У нас вот профиль начался где-то там с третьего курса, с третьего, с четвёртого. Ну так а почему нельзя взять и сразу профиль дать, а? Колледж, например, программы колледжей... У меня брат закончил колледж. Прекрасный колледж программиста. У него программа богаче, чем была моя вышка, понимаешь? Они там изучали и базы данных, и дискретные алгоритмы, дискретную алгебру. И всё остальное. Понимаешь? А мы вот несколько предметов там изучили... Да, теорию вероятности я знаю хорошо. А нахрена она? Илья Отькало: Дифференциальные уравнения, наверное, какие-то там... Дифуры пригодились в жизни? Станислав Митичкин: Естественно, да. Теорема Коши... Докажи теорему Коши, какую-то лемму вторую, да. Я её доказал, получил пять, и всё, и больше она мне не пригодилась в жизни. Мне пригодились в жизни, например, графы, теория графов. Эта дискретная алгебра, дискретная математика. Базы данных, нормальные формы всякие... Какие-то логические выражения, которые мы упрощали и редуцировали. Илья Отькало: А вот смотри, информационные системы в экономике, экономические дисциплины помогли тебе? Станислав Митичкин: Ну, конечно, конечно. Илья Отькало: Всё-таки вуз штука нужная... Станислав Митичкин: Мы там бухучёт изучали. Мы там баланс сводили, у нас баланс сходился, между прочим. Я не говорю, что это прям совсем всё бесполезно, но просто это очень сильно растянуто во времени, и получается, пять лет своей жизни надо потратить на вышку. Когда всё можно сжать во времени и дистанционно всё это получить, понимаешь? То есть если ты согласен отказаться от этого диплома, то у тебя прекрасные перспективы: ты получишь пачку сертификатов, у тебя будет портфолио, ты будешь опытный, практически пригодный человек, и ты сможешь устроиться вообще в любую компанию, ты будешь диктовать свои условия: «Вот, я хочу получать столько-то, в два раза выше рынка», и тебе будут платить, потому что а куда деваться, всем нужны такие люди. Поэтому если хотите, учитесь! Будет у вас одно высшее образование, два высших образования. Вот сколько хотите, столько и учитесь, как говорится, это ваш личный выбор. Но я, вот я лично считаю, что есть и более оптимальные пути, можно покороче, дистанционно и больше денег будет, и интереснее, живее, понимаете, и круче все получится! Илья Отькало: Да, понял... Ну я единственное добавлю, что, наверное, всё-таки, если вы будете устраиваться на работу, то эйчары (HR) будут смотреть, какое у вас высшее образование или не высшее, поэтому тут ещё корочка чисто. Станислав Митичкин: Ну да, они это, конечно, смотрят. Это галочка при устройстве на работу, понимаешь? В том-то и дело, что за неё цепляются, за эту галочку, но если вы можете доказать, что, несмотря на отсутствие этой галочки, вы именно тот человек, который им нужен, и вы этого HR, как говорится, ещё учить будете, то вы пробьётесь через HR, дойдёте до начальника отдела. HR — это же только первый фильтр. А вам-то нужно лицо, принимающее решение. Кто у нас там, начальник отдела или директор по IT, или сам генеральный директор в зависимости от размера компании. Вам нужен профильный человек. Вот дойдите до него и предъявите своё портфолио, свои проекты. Я, когда людей нанимал на работу... Я работал начальником отдела и у меня в подчинении было там 12 человек. Там больше, меньше... Когда кризис на улице, мы увольняем людей. Когда кризис прошёл, мы набираем людей. То есть я набирал людей. И вот ко мне приходили люди и с высшим образованием, и без высшего образования... И вот я честно, например, одного человека взял без высшего образования, потому что я говорю: «А что у вас высшее незаконченное?» Он говорит: «А мне надо было со второго курса уйти, потому что у меня жена и ребёнок, и мне надо было их кормить, и я поэтому ушёл и начал работать». Всё понятно, вопросов нет... Илья Отькало: Кто-то спрашивает, а на практике есть такие суперпрограммисты 1С без высшего образования, ты таких видел? Станислав Митичкин: Я о ком я сейчас и говорю, как говорится, Алексей, привет, если ты узнал себя. Вот, есть человек, прекрасный программист, он готов изучить любую новую технологию. Да, у него нет высшего образования, у него незаконченное высшее... Илья Отькало: А зарплата, вот спрашивают вдогонку, зарплата у него так-то тоже нормальная? Станислав Митичкин: Рыночная. Ровная, да... как у всех остальных. То есть высшее образование — это так чисто галочка, корочка, как ты сейчас правильно сказал. Если CORS Академия предоставляет эти курсы, вот я их рекомендую, честное слово. Илья Отькало: Спасибо, Стас. Программирование сейчас выходит курс... Станислав Митичкин: Да любые, понимаешь, любые, всё, что умеете, всё и делайте в виде курсов, потому что только так человек может научиться. Он берёт в руки книжку, читает, он берёт ролики, смотрит, да, если это разжёванная информация, методическая, то ему будет просто легче всё это пройти и понять, осознать. Вот, поэтому CORS Академия делает прям то, что я бы хотел сам пройти в своем детстве. Ну, извините, у меня случилась другая жизнь, меня отправили в институт. Ну, так получилось. Илья Отькало: Спасибо, Стас. Ну, тогда не было ни CORS Академии, ни каких-то ещё толковых учебных заведений, тем более уж дистанционных. Станислав Митичкин: Слушай, я же говорю, интернет только появился. Илья Отькало: А, кстати, про обучение. Ты же автор книги. Вспомни эти времена, вот когда действительно всё было с обучением не так хорошо. Тогда какие возможности были у человека обучаться? Ну вот ты книгу написал, а до этого что было? Курсы? Ничего не было, что ли? Станислав Митичкин: А давайте ещё раз прыгнем назад в моё прошлое, когда я познакомился с 1С, и тогда это была 1С 7.0. И, собственно, как я её изучил? Мне принесли коробку и говорят: «Теперь это твоё. Вот ключ защиты, все дела». USB тогда не было, тогда были в параллельный порт ключи защиты. Значит, вот тебе ключ защиты, теперь давай вперед, ваяй! А что ваять-то? Куда нажимать, куда программный код писать? Справочники, документы, чем отличаются? Это вообще что такое? Я-то знал таблицу, а тут справочники, документы, регистры какие-то, что за ерунда? Куда открывать? Какую книжку? Где это всё посмотреть? Синтакс-помощник нашёл. Ну, что там, список этих объектов? Илья Отькало: Как же, книги были? Станислав Митичкин: Книги были. А какие были книги? Давай, объясни мне, какие были книги? Илья Отькало: Там копия синтакс-помощника была... Станислав Митичкин: Копия синтекс-помощника, правильно, лайк! Именно так. То есть всё, что в синтакс-помощнике ты видишь на экране, они просто распечатали в виде бумажной книги. Ну, это пипец. Как это можно так поступать с людьми, да? Давать им офигенный инструмент, а инструкцию к этому инструменту по сути не дать. Делайте с ним что хотите, да? Это как вот, я не знаю, там, Стив Джобс свой первый компьютер продал, да? А экрана к нему нет. Делайте с ним что хотите. Компьютер есть, а экрана к нему нет. Илья Отькало: Вот у нас так делали иногда. Станислав Митичкин: Что сделал я? Я эти книжки, которые есть, я их внимательно изучил. Прям сидел ночами и читал эти книжки. Да, я тупил невероятно страшно, но я всё, всё читал и всё прочитал. И я понял... Илья Отькало: Прям брал и читал последовательно? Станислав Митичкин: Прямо сверху вниз, да. Я прям сканировал сверху вниз и что-то там ещё нажимал, да. И я понял, что тут что-то не так. Не хватает учебника, понимаешь? У меня возникла мысль, что человеческий мозг так не обучается. Ему не надо сверху в алфавитном порядке, скажем так, перечислять список функций. Ему нужно по важности отсортировать, понимаешь? То есть сначала ты первые главные действия делаешь — выбрать, создать, а потом ты уже делаешь какой-нибудь там флажок, установить пометку удаления. Это уже должно быть позже. А у них по алфавиту раньше получалось. И я создал учебник. Это был онлайн-учебник по семёрке, который я выложил онлайн. Я выложил его на Мисту. Миста — это был мой личный сайт. Там были всякие пословицы-поговорки... Илья Отькало: А форума не было ещё тогда? Станислав Митичкин: Не было форума. Там были какие-то статьи на IT-тематику, пословицы-поговорки, какие-то книги о жизни, что-то там ещё... В общем, домашняя страничка, «home page» тогда это называлось. У всех людей должен быть хоумпейдж. Кто ты, где родился, фотография и так далее. И я выложил туда 1С-учебник. Как я вижу, как люди должны изучать 1С 7.7. Тогда это был учебник по 7.7. И он стал неимоверно популярным. Я смотрю статистику, куда люди заходят, на какие страницы. И, собственно, им пофиг на все эти пословицы-поговорки. Им нужен учебник 1С. Вот они зачем заходят на мой сайт. И я стал этот раздел развивать. Я создал рассылку «Волшебство программирования 1С»... Илья Отькало: А, помню-помню, блин, точно. Класс! Станислав Митичкин: Учебные конфигурации я создал: склад, там ещё что-то. Мини-зарплата у меня была. И я всё это выкладывал, выкладывал. Набрался целый объём информации по 1С. Он, кстати, сейчас доступен. Вы вот сейчас записываете, да? Запишите: old.mista.ru. Old — значит «старый» по-английски. Старую мисту откройте. old.mista.ru. Она и сейчас открывается. И вы увидите состояние Мисты до форума. Вы как бы нырнёте в прошлое. И там главным разделом будет как раз раздел по 1С. Почему? Потому что у меня была такая, понимаешь, миссия, призвание. Я прям чувствовал, что людям не хватает вот этого обучающего контента. И я им создал вот этот учебник по 1С. Илья Отькало: Бесплатный? Станислав Митичкин: Бесплатный. Естественно. Всё бесплатное! Илья Отькало: А цель какая была? Просто людям дать что-то полезное? Станислав Митичкин: Я, понимаешь, я сам лично прошёл через ад обучения без учебника. И я просто людей пожалел. Я думаю, вот сейчас кто-то ещё, наверное, читает эти дурацкие книжки. Открывает синтакс-помощник и тупит неимоверно. Он просто наберёт в поиске «1С учебник» и ему выдастся курс обучения. И он с чего-то начнёт. Оттолкнётся от чего-то. Понимаешь? Это был акт милосердия, можно так сказать. А потом, слушай, дальше. Потом я подхожу к... Илья Отькало: Просят меня открыть это... Погоди, Стас. Просят открыть этот экран и показать. Сейчас я его покажу прямо на экране. Станислав Митичкин: Давай, чуть-чуть задержимся. Илья Отькало: Так, демонстрация экрана. Так, видно, да? Ну, ты что-то там видишь в смартфоне, я не знаю?... Станислав Митичкин: Да, я вижу. Слева, смотри, слева «1С Предприятие». Видишь раздел? Илья Отькало: Так. Сейчас я увеличу, чтобы покрупнее было. Станислав Митичкин: Прям тыкни на «1С предприятие». Что там? Первый учебник в 1С? Да, учебник 1С:Предприятие 7.7. Тыкай. Вот и всё. Это самый популярный раздел на сайте. 1С, основы 1С, там всё было. Дизайн моего авторства. Илья Отькало: А, вот оно идёт. отчёты, регистры, запросы... Ну, к запросам... Станислав Митичкин: Конечно, конечно. Начиная с этого, вы уже можете как бы двинуться дальше. Со смыслом. Илья Отькало: Бухгалтерия даже есть. И зарплата есть. Образцы кода. Станислав Митичкин: Там даже демо-конфигурации, можно скачать всё. Илья Отькало: Здорово. Ну, чтобы уж показать всё до конца, то здесь у нас есть forum.mista.ru. Не забывайте про него. Вот он. Станислав Митичкин: Да. А потом появился форум, чтобы люди общались. Но это уже потом. Илья Отькало: Ага. Отключаю демонстрацию. Давай, дальше что потом. Станислав Митичкин: Итак, история. Я пришёл на работу. Мне дали 1С. Седьмую версию. И говорят: «Пиши теперь на ней. Нам нужно срочно то-то и то-то». Я её, значит, усилием освоил. И мне стало жалко людей. И я для них написал учебник 1С. По семёрке. Потом я подхожу на выставке «Софтула». Или софтул, или какая-то выставка (возможно Comtek). Подхожу прямо к Нуралиеву Сергею и говорю: «Я умею писать учебники...». Илья Отькало: К Сергею, да. Не к Борису? Станислав Митичкин: Не к Борису, нет. К Сергею. Я общался в основном с Сергеем. Илья Отькало: Извини, Стас, я прокомментирую. Чтобы все понимали. Борис Нуралиев — это директор фирмы 1С, а его брат Сергей Нуралиев — это человек, который отвечает за техническую часть: за код, за программирование, за платформу. Станислав Митичкин: Именно за платформу. Не за конфигурации. За платформу. И я говорю: «Я умею писать учебники по 1С. Вот пример моего сайта. Могу написать учебник по восьмёрке. У вас же сейчас восьмёрка выходит». А тогда была как раз ознакомительная версия восьмёрки. Он говорит: «Да? Как интересно... А давай к нам на работу и напишешь учебник». И так оно и получилось. Эта книжка — это результат моего движения в этом направлении. Илья Отькало: Классно. Так и получилось. Станислав Митичкин: А Илья, помнишь, как я к тебе пришел на работу? Мы же с тобой в «Первом архитекторе» (1АБ) работали. Ты был начальником отдела. Вот давайте я всем расскажу. Илья скромничает. Приходит к Илье, как я это себе вижу, приходит к Илье какой-то незнакомый чувак, программист, и говорит: «Дай мне ключ от восьмёрки». Там этих ключей было один или два, потому что это была ценность неимоверная. И мне дали этот ключ именно для работы в офисе. Домой мне его не дали. Я приезжал в офис после основной своей работы в «Домострое» я приезжал в офис и изучал восьмёрку. И начал писать учебник по восьмёрке. Цикл замкнулся, понимаешь? Илья Отькало: Да, я помню. Я даже помню этот момент. Получилось как? Я поступил работать в 1АБ, проработал там где-то 4 месяца внедренцем. Внедренцем тогда называли: что-то среднее между программистом сейчас и аналитиком. То есть я должен был и как аналитик работать, и как программист. Ну, на небольших задачах. Не на проектах я работал. И через 4 месяца Толмаков, директор, мне предлагает стать руководителем отдела. Я говорю: «Да ну, блин, я вообще не планировал. Не думал, чтобы руководителем стать». А меня уже руководящий опыт был до этого. Ну, он начал уговаривать. Говорит: «Да ты чего там? Давай, короче». И мне достаётся отдел, человек 10. А до этого был большой отдел, они все на проект ЮКОС ушли. С Чернавских. Он там был руководителем. Ну, это отдел человек 10. И там Митичкина Станислава вообще не числилось. Ну, не было в списке его там. Ну, и я сижу там. Ну, ладно. Вот эти 10 человек. В итоге там до 50 развил, отдел большой был. И тут приходит Стас такой и говорит: «Мне ключ нужен». Я говорю: «А ты кто?» Станислав Митичкин: Я в другом отделе работал. Я у того… Кто там у нас Рамштайн любил?... (Гришин) Илья Отькало: Я тебя понял. На проекте ты работал. Да? Станислав Митичкин: Да. Илья Отькало: Забавно получилось. Я говорю: «Ну, ладно». Я Толмакову позвонил. Говорю: «Ты знаешь Митичкина?» Станислав Митичкин: А теперь меня вся страна знает. Илья Отькало: Теперь да. А как получилось? Смотри. Теперь уж про форум. Тут начали вопросы задавать. Давай по порядку прям читаю. «Волшебник» в логотипе мисты и Гэндальф интересно одни корни имеет? Станислав Митичкин: Нет-нет. Смотрите. Ник «Волшебник» — это из книги Урсулы ле Гуин «Волшебник Земноморья». Классная книга, почитайте. Там про мага Геда, его похождения. Я её прочитал в детстве в виде статей в журнале «Наука и техника» публиковалась вот эта эпопея. Илья Отькало: «Наука и жизнь», наверное. Станислав Митичкин: Может быть, «Наука и жизнь», да. Мне понравилось и я такой, ну, значит, я тоже буду Волшебником. Илья Отькало: Хорошо. Спрашивает Рустам, почему такая очень и очень жёсткая модерация на форуме Миста? Мне кажется, не очень жёсткая... Станислав Митичкин: А вы знаете, модерация была очень жёсткой, была, потому что Мисту начали использовать не по назначению. Понимаете? Начали её, как бы, злоупотреблять Мистой. Начали ругаться, оскорблять, двигать какие-то свои политические интересы, несовместимые с российскими. Понимаете? А я считаю себя гражданином России, представителем России. И когда мне говорят, что в России всё плохо, во мне вскипает, как говорится, ярость благородная. И я начинаю ужесточать модерирование. На мисте, я вам так скажу по секрету, половина движка — это модерирование. А вторая половина — это уже общение, фишки для пользователей и так далее. Модерирование на мисте может ужесточиться до 99%. Мы сделали «круговую оборону», представляешь? У нас есть специальная функция в движке, скрытая для пользователей — круговая оборона. Ну, это блин, кому это в голову может прийти форум защищать по периметру? Блин, много раз пригождалось, представляешь? Илья Отькало: Жаль, в Телеграме ничего этого не сделаешь. Там спам этот, не представляю, как с ним бороться. Станислав Митичкин: Я сам в шоке, понимаешь? Делаешь людям доброе дело, да, а потом они это доброе дело, как говорится, начинают этим злоупотреблять. И приходится их немножко ограничивать и направлять в правильное русло. Но сейчас, сейчас на мисте очень хорошая, либеральная атмосфера. Активность немножко снизилась, я признаю, но мы не гонимся за количеством, и за деньгами тоже мы не гонимся. Деньги это пожалуйста Инфостарт там и так далее. А у нас такой клубнячок, скажем так, клуб, курилка, как это, флудильня... Как это можно назвать? Илья Отькало: Понятно... Значит, у нас ещё одно предсказание есть, последнее, которое ты озвучивал, это интернационализация, да? И как раз в связи с этим, вот ещё вопрос от Рустама. Почему 1С не может закрепиться на зарубежном рынке, спрашивает. Станислав Митичкин: Ну, давайте я вам сейчас отвечу. Вот смотрите. Наша современная реальность делится на «до» и «после». До известных событий и после известных событий. До известных событий всё шло в сторону интернационализации. 1С переводилась на другие языки, на языки СНГ, есть конфигурации, на английский. А после известных событий, нас просто изолируют, пытаются нас изолировать. И поэтому 1С там уже ничего не светит, понимаете? 1С там уже точно никогда не будет. Там сейчас они вышли под маркой BAS. Да, на Украине они представлены такой маркой там «бизнес аппликейшн систем» или как-то так (Business Applications Solutions). Вот как бы вырезаем гланды через одно место... Илья Отькало: Ну, а как же? У нас же есть много дружественных стран, которые Индия, Китай и так далее. 1С туда не светит? Станислав Митичкин: Ну, слушайте… Может и светит, кстати. В рамках, например, дружественных стран, БРИКС вот той же. Дружественной группы стран, нашей, которые не хотят нас убить. Вот им что-нибудь тоже отключат, какой-нибудь, Power BI. Да, вот сейчас Microsoft отключает там свои продукты. Один из продуктов «Power BI». Вот, Microsoft берет и отключает российским компаниям систему аналитики Power BI. Кто придёт на место этой аналитики? 1С-Аналитика. Илья Отькало: У нас есть отечественная система... Станислав Митичкин: «1С-Аналитика» называется. Илья Отькало: Ну, не только 1С-Аналитика есть, Visiology всякая. Ну, кстати, вот, обзоры есть на нашем курсе аналитика, причём читал как раз генеральный директор этой Visiology. Есть и другие. Станислав Митичкин: Окей, окей. Ну, и 1С в том числе придёт как раз вместо. То есть чем больше, чем больше нас будут блокировать, изолировать с той стороны, тем как раз 1С будет и просторней, и комфортней. Поэтому здесь получается, как бы контр-интернационализация. То есть через «не хочу», да? То есть мы не хотим видеть там 1С за рубежом, а что иначе, что тогда ещё? Вы же сами всё запрещаете. Илья Отькало: Про зарубежную систему, Стас, смотри. Вот мы говорили о ERP, ты говоришь такой мегамонстр. А если взять SAP, он разве не мегамонстр? Или он по-другому как-то работает? Или ты не знаешь, просто не вдавался в это? SAP, Oracle и так далее. Вот эти системы ERP имеют. Станислав Митичкин: Я вот эти системы, которые ты сейчас перечисляешь — SAP, Oracle — я их ненавижу просто, понимаешь? Почему я их ненавижу? Потому что они не 1С. Я готов, как говорится, изучать 1С-ERP, пусть это мне будет стоить там остатка моей жизни. Но вот чтоб только не SAP, чтоб вот только не Oracle, там, Microsoft Dynamics вот этот, Navision они купили и переименовали в Dynamics, Вот, пожалуйста, это всё забирайте, а нам, пожалуйста, 1С оставьте, и мы будем 1С копать и с помощью 1С будем деньги зарабатывать. Илья Отькало: Скажи, мы сейчас прошлись по тем предсказаниям, которые ты говорил ранее. Может быть, какие-то новые появились предсказания на будущее, будущее платформы 1С или конфигураций 1С? Что мы ещё не сказали сегодня? Станислав Митичкин: Слушай, вот сегодня прозвучала фраза «Будущее туманно». На форуме прозвучала фраза, вот я согласен. Если вы не Нострадамус, который наказывает своего кота за то, что он нагадит в ботинок через полчаса, то для вас будущее туманно. Это нормально. Нельзя предсказать на 100%, понимаете? Вот сейчас мы на хайпе, да, мы знаем, что нас ждёт впереди. У нас интеллектуальные помощники, языковые модели, вот они нас ждут обязательно. Иначе мы не пройдем дальше. А что будет дальше? Ну на тысячу лет я предсказал уже? Давай поближе. Я думаю, что будет дополненная реальность. Вот мне её очень не хватает. Это, знаешь, когда ты надеваешь вот эти очки какие-то, и ты смотришь на мир, и он для тебя обрастает информацией дополнительной. То есть ты, например, можешь.. вот как навигатор. О, прекрасный пример! Вот как ты ездил раньше по городу без навигатора, как это было, как-то непонятно, да? Илья Отькало: Как-то по памяти, там где-то карта лежала... Станислав Митичкин: Вот, а теперь ты просто доверяешь себя навигатору, и он тебя ведёт в нужную точку. Да, при этом он подсказывает, какой ряд занять, где пробка и где там тебя ждёт радар даже, он подсказывает, где камера контроля скорости, и вообще, какую скорость надо держать. Но едешь пока ещё ты сам, слава богу. Пока мы едем сами за рулём. Хотя уже вот в Москве я слышал создаётся какая-то комиссия по беспилотному вождению, то есть у нас будут внедрять беспилотных водителей, автобусы, такси может быть. То есть дополненная реальность по сути — это когда у тебя на ветровое стекло твоей машины проецируется карта, понимаешь? Вот это вот представь, это же сейчас возможно, такие технологии они есть? Илья Отькало: Ну, наверное, или уже возможно. Очки вот эти одеть? Станислав Митичкин: Да без очков. Лазером, просто на стекло проецируется, без очков. Просто ставишь этот проектор на торпеду и она тебе лазером на стекло проецирует информацию дополнительную. Там и повороты тебе подсказывает, и скорость, всё что угодно. И ты видишь через это ветровое стекло реальность, которая есть на самом деле, и плюс ты видишь ещё дополнительную информацию. Илья Отькало: Так, вот тут ещё немножечко вопросов. Рустам спрашивает про внедрение ERP в РЖД. Я просто напомню, что была недавно такая новость, что РЖД собирается внедрять ERP. На «РИА Новости» она вышла, что там опросили руководителей крупных предприятий самых крупных: «Заменили ли они SAP на 1С?», и там многие сказали: «Нет, мы не заменили». Я искренне тебе скажу, Стас, что я общался, ну, я не буду называть компанию, одна из самых крупных. Они говорят, ну, не заменили мы, потому что там никто не хочет, просто, ну, сопротивление идёт этому процессу. А заменить можно, говорят: ну, можно заменить. Так вот, РЖД заявила, что они совместно с 1С делают новую систему, которая будет, ну, условно назвали «Система управления ресурсами». Кстати, ERP по-русски фактически — «Система управления ресурсами». Это самое ближайшее будущее. То есть сначала у нас значит была УПП, потом ERP, потом к ERP прибавили управление холдингом — «ERPуха» получилась. Теперь значит, назвали «1С Корпорация» — ERPуха плюс Документобоорот. Так вот, следующий этап — это этот СУР, какой-то «сюр» будет, система управления ресурсами. Станислав Митичкин: сюр… (смеётся) Илья Отькало: И вот Рустам спрашивает, что РЖД планирует внедрить ERP в 28-м году, сколько там программистов надо, консультаций, руководителей проектов и что там будет вообще внедрено. Вот как ты думаешь? Станислав Митичкин: Я думаю так. В корпорации РЖД вообще работает миллион человек. Илья Отькало: Самые крупные в России. Станислав Митичкин: Да, это самый крупнейший работодатель в стране. И там есть всё. Там будут внедрять всё. То есть там не то, что ERP замещает SAP… Там будет и SAP, и ERP, и «Аврору» они поставят проводникам на их мобильники. Там всё. В поезда внедряют всё вообще. Сейчас новые поезда выходят. Поэтому вот вопрос, кто там заменит, не заменит... 1С в РЖД уже давно есть. У РЖД куча дочек, каких-то юрлиц. И кто там отчётность собственно сдаёт от этих юрлиц? 1С:Бухгалтерия и сдаёт. А кто сейчас ещё умеет российскую отчётность сдавать? Илья Отькало: Ну, 1С понятно, что там есть как минимум «Бухгалтерия». Очень много структур в РЖД, очень много подразделений, юрлиц и так далее. Но всё-таки вот вопрос с тем САПом, который ты не любишь. Действительно ли так сложно заменить SAP на 1С или это просто саботаж какой-то на уровне того, что это надо деньги вкладывать, там, ресурсы какие-то, людей, там. Как ты считаешь, можно действительно взять и заменить SAP на ERP, например? Или ERP-уху, наверное, всё-таки? Станислав Митичкин: Это целый большой проект. То есть, конечно, можно. Вопрос, вы готовы пойти на этот проект? Это же проект, он может растянуться на несколько лет и потребует команду. Илья Отькало: А зачем писать новый какой-то продукт? Вот что не хватает в 1С, чтобы его взять и внедрить, вот ERP-УХу. Что им не хватает? Станислав Митичкин: Наверное, им что-то не хватает. Для этого как раз аналитики и нужны. Илья Отькало: Во, точно. Станислав Митичкин: А как иначе? С аналитической работы всё и начинается. То есть, мы смотрим потребности компании. В дело вступают аналитики. Программистов даже в проекте ещё нет. Может, они ещё не родились, понимаешь? Или ещё в универах. Илья Отькало: Вячеслав спрашивает. Говорит, что за это будут платить пассажиры или, грузоперевозчики. Понятно, что это не бесплатно все, естественно. Мы же не можем на SAP оставаться, правильно? Станислав Митичкин: Да. SAP у нас — это же Германия. Если кто забыл, SAP — это Германия. А Германия, она нам страна... Илья Отькало: А Oracle — это США, по-моему. Станислав Митичкин: А Oracle — американская компания, да. Это всё надо менять. Это всё надо заменять. И Windows, я вам так скажу, Windows надо заменять, понимаете? Илья Отькало: Есть тоже РЕД-ОС всякие, но они все на Linux написаны же. Станислав Митичкин: Да, это всё Linux. Это Astra Linux и так далее... Все российские операционки — это какие-то форки Linux. Илья Отькало: Вячеслав спрашивает, SQL чем заменять, Postgres? На базе Postgres полно систем. Станислав Митичкин: SQL как язык или как MS SQL Server? MS SQL Server заменяется на Postgres. А SQL как язык, как стандарт языка запросов, естественно, ничем не заменяется, потому что это открытый международный стандарт. Всё, что открытое международное, это нам всегда будет доступно. Поэтому мы идём в open-source. То есть, по сути, вот что сделали санкции? Они взяли всю страну и толкнули в open-source, вот и всё. Она сидела на проприетарном софте, Microsoft, там, Windows, SAP, это всё были закрытые исходники. Они всё это дело нам обрубили и теперь вся страна занимается переходом на open-source продукты. Илья Отькало: А вот хороший, кстати, вопрос у Рустама. Справится ли ERP с таким объёмом, как у РЖД? Ну, насколько я знаю, там порядка 200 тысяч пользователей планируется внедрить. А сейчас, насколько я помню, 60 уже тысяч внедрено, где-то в Почте России, по-моему. Но правда, там только «Документооборот». Станислав Митичкин: Это вопрос распределения нагрузки. Мы же, естественно, их не на один сервер пускаем. Это разные базы, разные кластеры, разные дата-центры. Естественно, если 200 тысяч пользователей войдут в одну базу, на один сервер зайдут, то всё рухнет. Но никто же не будет такую систему делать. Я как архитектор, просто не позволю такую систему делать. То есть это или какой-то веб-интерфейс будет. Значит, у нас 1С уходит в бэкграунд, она становится бэк-системой, то есть она обслуживает запросы от сайта. По сути, веб-сервис. Как один из микросервисов, подключённый к корпоративной шине. Один из микросервисов — это 1С, учётная система. Соответственно, все эти пользователи, которые вот что-то там хотят сделать, они посылают запросы со своих мобильничков на какой-то сайт, там идёт балансировка нагрузки. Там вступают в действие кластеры. Это уже всё вопросы администрирования. Естественно, выдержит. Конечно, выдержит. Илья Отькало: Я тоже не понимаю вот этих вопросов, выдержат ли нагрузку, когда есть кластеры серверов. Нагрузка, наверное, это на железо уже ложится, Там, опять же, разные базы есть, распределенные базы есть. Станислав Митичкин: Ставьте «Корп», корп-систему, она все процессоры будет вам использовать, все ядра. Илья Отькало: А с точки зрения функционала, вот многие «саперы», которые перешли на 1С, они говорят: 1С круче. И всё, что тут говорить? Удобнее. Станислав Митичкин: Ну, 1С, а чем она круче? Она просто программируется. Вот и всё. Она круче в том, что она поставляет конфигуратор в коробке. Вот преимущество самой платформы, потому что в SAP ты там мало чего можешь сделать без вендора. Илья Отькало: Без консультантов. Станислав Митичкин: Да. Но они делают расширения по сути. А основной код SAP, по-моему, не поддается редактированию. А здесь ты можешь просто взять конфигуратор и написать с нуля всё, что тебе надо. И это даже будет не ERP, пусть это будет какая-то маленькая система, но которая нужна именно тебе. Там для РЖД, наверное, там нужен какой-нибудь учёт постельного белья в вагонах поездов, да? Маленькая конфигурация "Постельное белье в поездах". Илья Отькало: Согласен, да. Станислав Митичкин: И всё. И она будет работать и никуда не денется. Она ваша. Илья Отькало: Мы знаешь, как-то внедряли в структуру РЖД 1С. У них были только вагоны-рефрижераторы. Больше ничего у них не было. Вот им надо было управлять этими вагонами-рефрижераторами, которые там охлаждают скоропортящиеся продукты. Ими в деле надо управлять. Поэтому я думаю, что всё пишется. В чём проблема вообще? Так, ребят, давайте мы, если какие-то вопросы ещё есть, пишите. У нас есть один вопрос, который пришёл, так скажем, оффлайн человек, не смог присутствовать. Сейчас я открою демонстрацию экрана. И давайте уже как-то ближе к завершению, потому что у нас уже время много. Ещё раз покажу QR-код от Mista.ru. И перейдём к вопросу. Стас, если тебе плохо видно, я тебе прокомментирую, что тут, значит, если ты с этого гаджета зашел. Значит, человек показывает простой цикл. Ты видишь его, нет? Я могу прочитать, о чём он. Станислав Митичкин: С единицы до миллиона... создать элементы, наименование «тест», реквизиты. Илья Отькало: До ста тысяч, по-моему, да. То есть создает элементы, записывает. Станислав Митичкин: Хорошо, 100 тысяч. Илья Отькало: Записывает время выполнения. Понятно, код такой простой. Станислав Митичкин: Глупый, да. Илья Отькало: Это такой тестовый код. И вот он показывает такие скриншоты. Чтобы две версии озвучить. Вот это 8.0 версия. Время выполнения 185 секунд, насколько я понимаю. А здесь версия 8.3.24. Время выполнения 625 секунд. Более чем в три раза дольше. И он утверждает: «Вот вы говорите там про будущее, оно наступило. А смотрите, вот 1С стал так тормозить.» Станислав Митичкин: Ну, слушайте. Сам код. 100 тысяч элементов мы создаём элементов справочника. Справочники вообще не предназначены для такой нагрузки. Если уж ты добавляешь записи куда-то, то делай какой-то регистр. Регистр сведений, например, тот же самый. Или ещё какой-то объект. Илья Отькало: А из регистра, думаешь, быстрее будет забирать запросом? В новой версии? Станислав Митичкин: Просто сама сущность 1С… Элемент справочника — это какой-то объект живого реального мира. Зачем нам 100 тысяч элементов? Это что, болты или что это такое? Что это за справочник и какие элементы он представляет? Это номенклатура какая-то? Я не знаю. То есть это какой-то фейковый тест, скажем так, да? И не надо вот эти цифры нам показывать вообще. Илья Отькало: Ну, хорошо. Скажи тогда. Она, простыми словами, действительно медленнее стала работать? Или она всё-таки стала работать быстрее? И человек просто не тот пример привел. Станислав Митичкин: 1С, как платформа, конечно, работает медленнее. Она будет работать всё медленнее и медленнее. И здесь железо будет за ней гнаться и поспевать. Кстати, когда я семёрку запускал, она у меня запускалась тоже медленно, как сейчас запускается восьмёрка. Сейчас семёрка летает просто. Так же, как, например, толстый клиент 1С, он работает очень быстро. А вот уже все, что связано с управляемыми формами, работает медленнее, потому что внутри большой платформы добавили ещё одну платформу для тонких управляемых форм. То есть мы как матрёшка, да? 1С, она устроена как матрёшка. Она внутри себя содержит ещё что-то. И сама она потом компилируется в стек-машину. Со временем этих уровней вложенности будет всё больше и больше. И поэтому мы очень надеемся на то, что наши программы станут многопоточными. Извините... До сих пор в 1С нет настоящей многопоточности. А процессоры у всех уже помногу ядер. Даже в мобильниках уже несколько ядер в процессоре. То есть многопоточность нам нужна как воздух. Это вот камень в огород, сами знаете кого... Илья Отькало: Вячеслав тут спрашивает, есть ли в платформе избыточность. Не совсем понял, про что он говорит. Но если ты понял... Станислав Митичкин: Избыточность есть. Да вы просто откройте синтакс-помощник и посмотрите, сколько там объектов. Мне кажется, это всё избыточность. Это лишние прослойки. Когда они делали, например, мобильный клиент, они что сделали? Они взяли Android-платформу и представили её в виде объектов 1С. И у нас появился третий уровень вложенности. У нас появилась обычная платформа, у нас появилась управляемая платформа внутри обычной, и теперь внутри управляемой у нас есть мобильный клиент. Понимаешь? И всё это, когда ты делаешь программный код, пишешь программный код, он проходит через все эти стеки. Каждый уровень – это по сути виртуальная машина, которая компилирует код предыдущего уровня. Всё это, естественно, будет медленнее, будет тормозить. Илья Отькало: Железо должно, короче, быть быстрее. Станислав Митичкин: Да, мы надеемся на железо, на многопоточность. Сейчас уже есть примеры, когда по сотне ядер уже в одном процессоре. Больше ста ядер! Представляешь, насколько технологии продвинулись? Ну, графические ускорители те же самые, они тоже содержат в себе кучу микроядер. Если всё это распараллелить, я думаю, всё получится. Есть даже языки, где всё параллелится по умолчанию. Например, язык Bend, язык программирования Bend, недавно была статья на Хабре. Там параллелится всё, что можно распараллелить теоретически. Соответственно, программный 1С-код тоже должен стать максимально параллельным. Вот я так считаю. Илья Отькало: Стас, а как код сделать параллельным, если сама суть кода предполагает последовательность... Станислав Митичкин: У вас сейчас вот только что был цикл по 100 тысяч, понимаешь? Это же был последовательный цикл. А теперь представь, что ты эти 100 тысяч создаешь в параллели. Вот и всё. Илья Отькало: Я тебя понял. Хороший пример. Так, ребята, у кого есть вопросы ещё? Потому что нам надо заканчивать, потому что уже мы почти два часа говорим, а два часа у нас прямо ограничение. Потому что у меня сотрудники должны домой идти хотя бы. Рабочий день заканчивается. Так, вопрос от Рустама. Рустам, всё, последний вопрос. Когда на платформе 1С 8.3 сделают реализацию простых мобильных программ? Или это невозможно на 1С 8.3, нужна девятая версия? Станислав Митичкин: Вы знаете, сложный вопрос. Я не смогу ответить, потому что, во-первых, я сам мобильный разработчик вообще-то. Я на Java программирую. Вот у меня есть мобильное приложение «Golden» для учёта финансов. Я его сделал внутри как будто там 1С. То есть у меня там есть справочники, есть документы, есть регистры. Но это было всё на Java. То есть перед тем, как мне приступить к прикладной части, мне понадобилось создать микроплатформу. Сейчас я знаю, что у 1С есть такое направление – мобильная разработка. Я сам не пользовался. Но я это приветствую, что оно возможно и будет работать очень быстро. Конечно, всё перегружено вот этими стеками. То есть вы должны перед тем, как запустить мобильное приложение, конфигурацию уже, вы должны прогрузить платформу. Она должна внутри себя всё это запустить, скомпилировать. И всё это становится тормознуто. Для мобильника это всё недопустимо, там мы хотим отзывчивости. Я надеюсь, что мы вообще от мобильников уйдём. Исчезнут они, понимаете? Сейчас они есть у всех в кармане. Мобильников не будет, в принципе. Функция останется, а как устройство оно исчезнет. То есть вот эта дополненная реальность, она просто сделает всё это невидимым. И возможно, с помощью 5G мы будем просто коннектиться к серверу. То есть вот этот дурдом с мобильниками, мобильный клиент – это всё исчезнет. Ничего этого не будет, в принципе. То есть забудьте про вот эту мобильную разработку, вообще забудьте как страшный сон. Не будет никакой мобильной разработки. Вы просто будете писать одну программу для большого экрана. А как она там будет запускаться – это вам уже всё обеспечат, блин. Вы прикладные программисты. Вы должны думать о потребности. Как мне структуру данных организовать? Прикладные справочники. А как там оно всё внутри будет реализовано – это за вас всё продумают все эти мегакорпорации: Google, Microsoft, OpenAI – всё за вас сделают, придумают. С вас только нужен будет вот этот прикладной программный код. Понятно, о чём я говорю? Или я уже фантазирую? Илья Отькало: Мы поняли. Станислав Митичкин: ИИ как архитектор (мысль из чата). Прекрасная мысль. ИИ как архитектор. На самом деле архитектором останутся люди, конечно. ИИ он будет исполнять. ИИ как строитель. Илья Отькало: Вы будете заказчиком, правильно? Станислав Митичкин: Да. Он же не будет вам задачи ставить, понимаете? Это мы ему ставим задачи. Ты ему говоришь: «Построить дом». Он говорит: «Окей, я умею строить дома. А какой дом ты хочешь?» И ты начинаешь ему рисовать этот дом, описывать, какое-то техническое задание ему делать, чертежи ему. А тут мне балкон нужен, здесь не нужен... Он всё это начинает внутри себя переваривать. То есть он исполнитель, строитель. А архитектором останетесь вы. И забудьте про всю эту мобильную галиматью. Все эти объекты. Я на Golden всё это прошёл, на Java я всё это написал. ИИ как прораб (мысль из чата). Вот нормальная тема: прораб, который рулит своими вложенными нейронками, другими людьми, простыми программистами. Илья Отькало: Так, коллеги, вот Валера нам оставил форму для обратной связи. Надеюсь, вы оставите своё мнение о прошедшем мероприятии. Так, минуточку... Сейчас я тут напоследок последний слайдик. Надеюсь, вам всё понравилось. Стас, что-то ещё сказать хочешь нам, нашим слушателям? Пожелания какие-то напоследок. Вот они программисты, аналитики? Что им делать-то? Скажи им. Станислав Митичкин: Ребят, просто продолжайте жить и работать. И стремиться к счастью. Вот и всё, как говорится. Спасибо, что пригласили. Спасибо, что помните. Я всё-таки динозавр, но такой живой динозавр. Хожу где-то между вами. Может быть, кого-то вижу иногда на улице, в метро, а вы меня не узнаёте, я вас тоже. Илья Отькало: Кстати, вот насчёт жить счастливо. Вот я чем горжусь – ещё дружбой со Стасом. Стас с какого-то момента, правда, не всю жизнь, начал вести совершенно здоровый образ жизни. Похудел, начал бегать, бросил пить алкоголь. Как ты считаешь, вот жизнь изменилась с того момента? Стало тебе круче жить? Станислав Митичкин: Слушай, я не скажу, что я прямо зожником-зожником стал. Но за питанием я стал следить. Похудел. Я весил 125 кг. Илья Отькало: Нифига себе! Станислав Митичкин: На секундочку. Это очень много. Это становится жить очень тяжело. Да, я начал ходить, бегать, за питанием следить. Я сейчас питаюсь один-два раза в день. И мне в общем-то хватает. Бросил пить алкоголь, наверное, нельзя пока сказать. Пока ещё бывают, бывают инциденты. Но курить я бросил. Я раньше ещё и курил по пачке в день. Курить я бросил. Движение в сторону здоровья однозначное. И я рассчитываю прожить очень долгую и счастливую жизнь. Илья Отькало: И перейти в это, в капсулу, как ты говоришь, в виде разума какого-то, и улететь на другую планету и там развиваться. Станислав Митичкин: Или хотя бы научить тех, кто вот готов к этому переходу. Потому что я, конечно, физически не готов расстаться со своим телом. Это сейчас проходят эти операции по пересадке головы. Но мне это смешно, в общем-то. В Средневековье много раз так делали, гильотиной, ничего не помогало. Нет, конечно, до капсул мы точно не доживём. Это вот нейронкам, им туда дорога, а нам и здесь хорошо. Нас и здесь неплохо кормят. Илья Отькало: Спасибо огромное, Стас, что пришёл. Было очень интересно, реально. Ты мне некоторые вещи сказал, которые немножко расширяют сознание, и жизнь становится интереснее. Очень интересный разговор был. И всем спасибо, кто пришёл, кто посмотрит в записи. Все тоже благодарят в чате. Спасибо за внимание. На этом мы свой вечер закончили. Станислав Митичкин: Спасибо. Вам тоже спасибо. До свидания. ©️ Станислав Митичкин (Волшебник), Илья Отькало (Фабрикантъ), 2024 |
||