Сообщество - Лига программистов
Добавить пост

Лига программистов

1 538 постов 11 434 подписчика

Популярные теги в сообществе:

2024, it технологии... (грустно)

идет 2024, а они продают услуги хостинга wordpress за 311...

2024, it технологии... (грустно) IT, Грусть, Скриншот

Ответ на пост «Путешествия во времени!»

кстати, это я виновник этого бага, потому что являюсь создателем упомянутого сервиса. с ним есть очень долгая и грустная история, но, надеюсь, со счастливым продолжением…

кому интересно, могу поподробнее рассказать

Ответ на пост «Ответ на пост "Прохожу курс по питону. Отчёт за день 50"»

@zuko4f, раз я про тебя вспомнил. Подскажи, с какого направления лучше начать новичку, никогда не изузавшему программирование.

Решил написать отдельным постом, т.к. вдруг ещё кому полезно будет. Я сразу оговорюсь, что не претендую на истину, а всё, что написано ниже - моё субъективное мнение.

Во-первых, надо понять, зачем ты вообще хочешь работать программистом. Предположу, что ради больших денег. Тут сразу есть подвох - на стартовых позициях конкуренция огромная. Студенты и свежие выпускники готовы работать натурально по 60 часов в неделю и при этом работать почти за еду. При этом у них молодой и гибкий ум, свежая голова, не забитая кучей лишней инфы и способная много всего запомнить/усвоить. Если у тебя нет хорошего релевантного опыта и возможности пахать 60-80 часов в неделю - лучше просто забей и даже не начинай.

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

Вообще, где будет интересней работать в Яндексе.

Тут небольшое лирическое и, возможно, слегка грубоватое отступление. Я часто собеседую людей в Яндексе, сейчас как раз очередная волна набора стажёров. И требования к кандидатам очень высокие. Не потому что мы тут все охренели, а потому что у меня всего два свободных места и больше сотни соискателей. Тут и победители олимпиад, и люди, уже прошедшие пару стажировок в других местах, а у кого уже несколько лет опыта разработки. Это я к тому, что в начале у вас не будет выбор "где бы мне поработать". Работать придётся там, куда возьмут и если возьмут. Меня взяли в Яндекс с 7 попытки. Перед этим было 6 неудачных попыток в течение 9 лет. Не потому я слабый, а потому что конкуренция настолько велика, что любой мелкий косяк - и всё, кто-то из сотни конкурентов уже обошёл вас.


Но если вам всё ещё интересно и вы планируете серьёзно работать программистом, то мой список скиллов (для бэкендера, не фронта) вот:

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

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

  3. Базовые языки программирования. Тут есть разные школы мысли, лично я люблю С++. Но начинать изучать программирование с С++ это сомнительно, поэтому я бы рекомендовал Python. Курсов тьма, берите любой бесплатный. Мне как платформа нравится coursera. Платный брать не надо, т.к. именно на бесплатных курсах хорошо видна сила вашей мотивации и энтузиазма.

  4. Онлайновые соревнования. Они вам не помогут в работе, но они помогут научиться решать задачи с собеседований. Leetcode, kaggle, Topcoder, etc.

Я намеренно не пишу слишком глубоко, т.к. не вижу смысла. Если есть какие-то вопросы или где-то нужно уточнение - пишите, попробую ответить.

Показать полностью

Откопал древность

Разбирая древние негативы наткнулся на такую древность.

Откопал древность Археология, IT, Железо, Древность, Черно-белое фото
Показать полностью 1

Работа с UART в LINUX + PHP

требуется помощь лиги IT

Делаю небольшую поделку - проект умного дома.

В основе ардуино + одноплатник orangepi zero

на одноплатнике стоит armbian и поднят httl сервер.

на сервере страничка с кодом ajax по таймеру делает запрос через php и соответственно получает ответ. все работает до тех пор, пока есть ответ.

если ответа нет, то на третьем-четвертом запросе сервер наглухо виснет.

запрос делаю так (пробовал все три варианта):

$bufft = fgets($fp,7);

//$bufft = fread($fp,7);

//$bufft = stream_get_line($fp,7); + //stream_set_timeout($fp, 0, 15000);

(где: $filename = "/dev/ttyS1"; //порт $fp = fopen($filename, "w+"); )

Насколько я понимаю, проблема в том, что при отсутствии ответа в буфере /dev/ttyS1 нет вообще ничего, те нет в файле даже символа конца строки (файла). и считывание идет по бесконечному циклу, пока не повесит процесс.

Экспериментально установлено, что при запросе $bufft = fgets($fp,1); , те при попытке считать только первый символ строки ничего не виснет, но возвращается строка из 0 символов. те полностью пустая.

Посоветуйте, как перед считыванием буфера определить, что он пуст (при попытке считывания он стирается) или как считывать пустой буфер/dev/ttyS1 без последующего зависания?

Почему я больше не буду учить программированию

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

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

История 1. Бывший моей сестры

Молодой парень учился на последнем курсе в колледже. Нас познакомила моя сестра, потом он напросился в ученики. Говорил, что его вдохновляет моя история, и он тоже хотел бы сидеть в офисе, а не горбатиться на бетонном заводе.

Это был мой первый ученик, поэтому я относился к нему очень ответственно. Я отдал ему в пользование Macbook Air, купил подписку на сайт с домашками и стал проводить занятия по воскресеньям. Моя ошибка состояла в том, что я не проверял домашки. Прочитаю лекцию, покажу что-то на практике — всё понятно? Отлично, идём дальше!

Так продолжалось 4 месяца, пока я не спросил, чем константы отличаются от переменных. Выяснилось, что парень не сделал ни одной домашки и всё время симулировал интерес. Он боялся признаться, что ему не зашла разработка. А я жил в иллюзиях и не хотел верить в реальность.

История 2. Сослуживец

Мой армейский товарищ. Начитался моих постов в соцсетях и решил, что хочет стать программистом. Я согласился помочь, предложил заниматься каждое воскресенье. И тут началось…

На первом занятии выяснилось, что у него нет компьютера, и он собирался учиться на смартфоне (представьте мою реакцию). На втором занятии он где-то достал ноутбук, но его знания ограничивались игрой в CS. Как вы догадались, третьего занятия не было. Как и дружбы с товарищем.

История 3. Дочь маминой подруги

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

Мы списались с этой девушкой, она пребывала в диком восторге. Как и прежде договорились на видеовстречу в воскресенье. И она не пришла. Я подождал 15 минут, потом ушёл заниматься делами. Позже написал, что это недопустимо. И знаете что? Девушка заявила, что никому не обязана. На этом и разошлись.

Хороший опыт

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

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

Если вам понравилась моя история, приглашаю в мой телеграм-канал «Мама, я вайтишник». Там я пишу на тему «войти в IT» и даже шучу.

Показать полностью
Лига программистов

Опросил больше 1000 айтишников: вранье в резюме и котируемость курсов по «вкатыванию в IT»

Получилось отследить довольно интересные тренды: как размер стажа в индустрии коррелирует с отношением к выдумыванию опыта в резюме, как в IT-среде на самом деле относятся к выпускникам школ в стиле «стань айтишником за год», а также рейтинг самых ненавидимых и респектуемых в среде профи школ.

Опросил больше 1000 айтишников: вранье в резюме и котируемость курсов по «вкатыванию в IT» Соцопрос, Статистика, IT, Учеба, Обучение, Резюме, Айтишники, Образование, Длиннопост

Титаническим усилием заставил себя не ставить на обложку статьи всамделишного фурри на велосипеде. (Да, я гуглил «furry wolf on a bike». Ну, типа, волчисто вкатывается в айти! Короче, не повторяйте мою ошибку...)

Я периодически публикую у себя на канале рекламу курсов по обучению IT-профессиям (тех, которые мне кажутся хорошими) – под которыми, понятно, регулярно начинаются срачи на тему «выпускников этих курсов потом никуда не берут, они умирают бедными и одинокими». Также я постоянно встречаю в Твиттере волкобаталии про так называемое приписывание опыта в резюме – с тезисами вроде «так делают вообще все, по-другому этот рынок труда не работает».

В какой-то момент мне стало интересно, насколько оба тезиса близки к правде, и я решил провести опрос среди своих подписчиков (вдохновленный опытом предыдущих больших опросов на более общие темы, на которые откликнулось прямо очень много людей). Собственно, результатам этого опроса и посвящена эта статья.

Кого я опрашивал: краткая социо-демография

Опрос заполнили 1104 человека. Основная масса людей пришла с поста у меня в ТГ-канале (доля айтишников среди моих подписчиков стабильно держится на уровне 50%), также какое-то количество заполнили после размещения объявления в Вастрик-клубе (но там количество просмотров примерно в 60 раз меньше, чем на канале).

Среди ответивших 93% (если быть точным – 1024, очень символично!) указали, что они работают в сфере IT (из них 25 человек прямо сейчас не работают, но тоже в целом считают себя айтишниками). Далее вся статистика приведена именно по этому «килобайту» выборки – мнение 7% тех, кто никогда не работал в IT, я посчитал нерелевантным для целей опроса.

Опросил больше 1000 айтишников: вранье в резюме и котируемость курсов по «вкатыванию в IT» Соцопрос, Статистика, IT, Учеба, Обучение, Резюме, Айтишники, Образование, Длиннопост

Средний возраст респондента 34 года, подавляющее большинство мужчины. По месту проживания выборка разделилась почти ровно пополам между Россией и другими странами.

Опросил больше 1000 айтишников: вранье в резюме и котируемость курсов по «вкатыванию в IT» Соцопрос, Статистика, IT, Учеба, Обучение, Резюме, Айтишники, Образование, Длиннопост

Две трети опрошенных получали (или получают прямо сейчас) высшее образование, которое можно считать более-менее профильным техническим для сферы IT. В отдельном вопросе 98% также указали, что они работают в IT именно на техническом направлении, а не в условных продажах или бухгалтерии (продактов я волевым решением тоже определил в «технарей»). Почти 70% работают на позиции Senior и выше.

Опросил больше 1000 айтишников: вранье в резюме и котируемость курсов по «вкатыванию в IT» Соцопрос, Статистика, IT, Учеба, Обучение, Резюме, Айтишники, Образование, Длиннопост

Средний стаж в индустрии среди заполнивших опрос получился 10 лет. Самый старший участник опроса (68 лет) указал, что он работает в IT уже 45 лет. Получается, когда я только родился, он уже почти 10 лет на советских перфокартах что-то там кодил! =)

Кто сколько (и где) зарабатывает

Опросил больше 1000 айтишников: вранье в резюме и котируемость курсов по «вкатыванию в IT» Соцопрос, Статистика, IT, Учеба, Обучение, Резюме, Айтишники, Образование, Длиннопост

Медиана дохода в России и за рубежом попала в одну и ту же категорию $31–60k, но в остальном наглядно видно, что в РФ доходы у айтишников пониже. Больше $60k в России зарабатывают только 17%, а за рубежом – 45%. При этом 42% российских айтишника из выборки получают меньше $30k (за бугром таких лишь 15%).

И те же самые данные в другой нарезке, по грейдам:

Опросил больше 1000 айтишников: вранье в резюме и котируемость курсов по «вкатыванию в IT» Соцопрос, Статистика, IT, Учеба, Обучение, Резюме, Айтишники, Образование, Длиннопост

Вызывают, конечно, вопросики «джуны» с зарплатой свыше $100k в год. Но тут надо вспомнить, что джунов среди ответивших было всего 5% – так что по факту за эти выбросы в данных ответственны буквально несколько человек. Уж не знаю, может они просто случайно ткнули не в тот вариант (или по-волчистому «работают» сразу на четырех удаленных работах).

Путь вкатывания в IT

Переходим к одной из ключевых тем, зачем я делал опрос: кто какими путями попал в айти.

Опросил больше 1000 айтишников: вранье в резюме и котируемость курсов по «вкатыванию в IT» Соцопрос, Статистика, IT, Учеба, Обучение, Резюме, Айтишники, Образование, Длиннопост

В вопросе предлагалось выбрать тот фактор, который сыграл ключевую роль

Половина считает самостоятельную учебу главным фактором, а 10% вошли в индустрию через платные курсы. Если разбить эту метрику по длительности стажа, становится еще интереснее:

Опросил больше 1000 айтишников: вранье в резюме и котируемость курсов по «вкатыванию в IT» Соцопрос, Статистика, IT, Учеба, Обучение, Резюме, Айтишники, Образование, Длиннопост

Среди тех, кто начал работать в IT в последние 5 лет, доля заканчивавших платные курсы достигает аж 20–30%. Интересно, что актуальность университетского образования как основной дорожки в айти всё более и более размывается по мере продвижения к современности.

Опросил больше 1000 айтишников: вранье в резюме и котируемость курсов по «вкатыванию в IT» Соцопрос, Статистика, IT, Учеба, Обучение, Резюме, Айтишники, Образование, Длиннопост

41% опрошенных айтишников ответили, что им довелось поработать с коллегами, пришедшими в индустрию после платных курсов – график выше построен на основе того, как они оценивают этот опыт

80% из тех, кто работал с выходцами с курсов, в целом не могут сказать про них что-то особо плохое в профессиональном плане. Только 20% из опрошенных относятся к ним выраженно негативно и хейтят их рабочие навыки.

Дополнительно я решил посмотреть отдельно ответы тех, кто собеседует кандидатов (70% опрошенных) и тех, кто в этом процессе никак не участвует (оставшиеся 30%). А то вдруг именно те, кто завязаны на процесс найма, никого не котируют кроме выпускников матмеха?

Опросил больше 1000 айтишников: вранье в резюме и котируемость курсов по «вкатыванию в IT» Соцопрос, Статистика, IT, Учеба, Обучение, Резюме, Айтишники, Образование, Длиннопост

Какой-то существенной разницы в ответах не видно. Да, среди нанимающих сотрудников сильно скептически смотрящих на выпускников курсов больше (21% против 13% у ненанимающих), но это в любом случае не очень высокая доля.

Приписки несуществующего опыта в резюме

Говорят, что недостаток практического опыта работы – это основная проблема для первого трудоустройства у свежевылупившихся айтишников. Мне было интересно, кто как справлялся с этим на практике.

Опросил больше 1000 айтишников: вранье в резюме и котируемость курсов по «вкатыванию в IT» Соцопрос, Статистика, IT, Учеба, Обучение, Резюме, Айтишники, Образование, Длиннопост

Здесь можно было выбрать сразу несколько вариантов ответа

Отдельный вопрос был про выдумывание опыта в резюме. 90% говорят, что никогда так не делали:

Опросил больше 1000 айтишников: вранье в резюме и котируемость курсов по «вкатыванию в IT» Соцопрос, Статистика, IT, Учеба, Обучение, Резюме, Айтишники, Образование, Длиннопост

К этому вопросу было пояснение: «Речь идет про существенное искажение фактов: лишние годы опыта, работодатели или позиции, на которых вы по факту не работали, и т.д.)»

Впрочем, как мы помним из раздела чуть повыше, этот опрос в основном проходили IT-аксакалы, которые работают в индустрии по 10+ лет. Давайте посмотрим, как эти ответы меняются с ростом стажа:

Опросил больше 1000 айтишников: вранье в резюме и котируемость курсов по «вкатыванию в IT» Соцопрос, Статистика, IT, Учеба, Обучение, Резюме, Айтишники, Образование, Длиннопост

Подавляющее большинство по-прежнему старается не врать в резюме, но среди работающих в IT меньше 5 лет доля «CV-фантазеров» достигает уже 20–30%.

Опросил больше 1000 айтишников: вранье в резюме и котируемость курсов по «вкатыванию в IT» Соцопрос, Статистика, IT, Учеба, Обучение, Резюме, Айтишники, Образование, Длиннопост

Отношение к припискам несуществующего опыта тоже сильно меняется в зависимости от стажа работы: среди «старичков» (10+ лет в IT) только 28% относительно лояльно смотрят на такие лайфхаки, а среди работающих меньше трех лет таких уже больше в два раза (55–56%).

Репутация разных школ

Отдельным блоком я включил вопросы о том, какие курсы IT-сообщество считает самыми качественными и, наоборот, самыми худшими. Вопросы были открытыми – можно было вписать любой вариант самостоятельно. Ниже приведена статистика по самым часто упоминавшимся названиям школ (набравшим свыше 10 упоминаний).

В уточняющем вопросе можно было еще вписать причины упоминания тех или иных школ – постарался привести примеры самых типичных ответов.

Какие онлайн-школы (провайдеры платных курсов по освоению IT-профессий), на ваш взгляд, дают самое качественное обучение на рынке?

  • Яндекс Практикум – 123. Из плюсов: «Сильное код ревью, помощь наставника», «Люди, их окончившие, могут успешно решать основные рабочие задачи, искать и находить нужную профессиональную информацию», «Учился сам и коллеги, там хорошие ревьюеры и в целом подход на результат (а не на какую-то вымышленную базу)», «Училась у них, хорошая статистика нашедших работу в ИТ».

  • Хекслет – 71. «Много сложной практики, есть глубина в преподаваемой теории», «У них инженерный подход», «Потому что я там учился и они дали мне отличную базу, теперь всем советую», «У меня друг там отучился и за 5 лет стал senior-teamlead».

  • Karpov.Courses – 37. «Я там учился и знаю на какой уровень вытягивают молодых специалистов; акцент на практике и в дальнейшем все переносится в работу», «Проходил их курс бесплатный на stepik, очень хороший», «Сам заканчивал Яндекс (и устроился после него) и участвовал у Карпова – у него сильнее мат часть».

  • Coursera – 31. За Курсеру, по сути, топят те, кто выступают за бесплатное самообразование: «Много бесплатных курсов, в которых даётся необходимая базовая информация», «Много качественного материала от топовых мировых вузов».

  • Udemy – 29. Юдеми в целом похожи по модели на Курсеру: «Это не онлайн школа, а агрегатор, на котором много качественных курсов под каждый технический скилл», «На udemy миллионы честных отзывов, что позволяет выбрать лучший курс», «Соотношение цена/качество, за небольшую плату можно получить достаточно большой пласт информации».

  • OTUS – 16. «В свое время прошел там очень хороший курс по Java», «Проходил их курс в рамках повышения квалификации».

  • Stepik – 14. Продолжение той же темы, что с Курсерой и Юдеми: «Очень много оставляют на стороне студента, давая лишь направление», «Популярные курсы, получившие награды», «Близко к реальным задачам».

  • ШАД (Школа анализа данных от Яндекса) – 12. «Отбор на входе сильный», «Преподаватели, уровень материала и поступающих», «Сильная база, не пойми кто не попадет».

  • Слёрм – 10. «Курсы без булшита, не для "вкатунов", так как требуется какой-то минимальный опыт».

И наоборот: какие онлайн-школы (провайдеры платных курсов по освоению IT-профессий), на ваш взгляд, дают наиболее бесполезное (некачественное) обучение?

Здесь только три школы смогли преодолеть порог в 10 упоминаний, но лидер среди них был виден невооруженным глазом. =)

  • Geekbrains, Skillbox, Skillfactory – 150. Все три компании входят в один холдинг Mail Group, их часто перечисляли через запятую – поэтому я их посчитал вместе (если упоминали 2 или 3 сразу, то засчитывал как за одно упоминание на человека). «Банальные записанные видеоуроки – бесплатных материалов схожего уровня и лучше очень много», «Слишком много негативных отзывов от знакомых и в профессиональном сообществе, предложения обучить до уровня проф за 3 месяца и т.д.», «Инфоцыганский маркетинг, обучение поставленное на поток с низким уровнем учебного материала, с проходными специалистами, которых ставят вести лекции, домашки проверяют сами студенты, редко обновляют обучающие программы», «Я собесил людей оттуда и технические знания были крайне низкими», «Очень дорого впаривают лохам общедоступную инфу».

  • Нетология – 25. «Пробовала сама, низкое качество материалов, всё это легко можно найти в бесплатных аналогах», «Проходила пару курсов. Вода и "говорящая голова", не понравились», «Смотрел материалы нетологии, знакомый учился там. Не научился в итоге работу не нашёл».

  • Яндекс Практикум – 19. Ребята умудрились попасть и в топ рейтинга, и в анти-рейтинг тоже. =) В этом разделе их иногда перечисляли последними с приписками вроде «На грани с нормальным – Яндекс.Практикум» / «Практикум, похоже, получше». Но были и более жесткие отзывы: «У меня есть сомнения в отношении Яндекс практикума. Я видел два случая выгорания людей после его прохождения. Они отдали две тысячи долларов только за то, чтобы их научили, что АйТи это не для них», «Тащат весь поток за собой, даже если ученик не успевает усваивать материал. К моменту совместной работы такие ученики будут тянуть команду назад», «Училась у них какое-то время, слишком просто», «Личный опыт. Не совсем дно, но неоправданно дорого».

На всякий случай дисклеймер: из всех перечисленных школ я рекламировал у себя на канале один раз Karpov.Courses (там же наш бро Игорь Котенков даже часть курса читает!), и периодически рекламирую разные курсы Практикума. Не думаю, что это могло как-то повлиять на результаты моего анализа опроса, но тем не менее.


Пишу интересно про финансы и современные технологии на канале RationalAnswer.

Показать полностью 13

Друг познается в чате

«Чат на чат» — новое развлекательное шоу RUTUBE. В нем два известных гостя соревнуются, у кого смешнее друзья. Звезды создают групповые чаты с близкими людьми и в каждом раунде присылают им забавные челленджи и задания. Команда, которая окажется креативнее, побеждает.

Смотрите выпуски шоу только на RUTUBE!

Реклама ООО «РУФОРМ», ИНН: 7714886605

Телеграм-бот, который поможет вам отслеживать свободные места для записи в поликлиниках Москвы

Решил написать ответ на этот пост

Эх, эта ЕМИАС не всегда ладит с нами, да и записаться утром в 7:30 — ну просто издевательство. Но, вот, недавно сделал Telegram-бота , который вам поможет!

Просто открывайте чат в Телеге, и мой бот подскажет, когда освободится заветное место на прием к врачу.

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

Итак, берите Telegram в руки, добавляйте бота, пользуйтесь бесплатно, и не забывайте делиться вашими мыслями. Ведь вместе мы можем сделать жизнь немного проще! 🚀

Ссылка на бота: https://t.me/emias_msk_bot

Сайт с описанием: https://emias.powernic.ru/

Отличная работа, все прочитано!