en
Feedback
S0ER

S0ER

Open in Telegram

Архитектура | Программирование | Профессиональное развитие Соер.Клуб - https://t.me/soer_live По всем вопросам писать на @soerdev

Show more

📈 Analytical overview of Telegram channel S0ER

Channel S0ER (@softwareengineervlog) in the Russian language segment is an active participant. Currently, the community unites 10 546 subscribers, ranking 11 764 in the Technologies & Applications category and 62 189 in the Russia region.

📊 Audience metrics and dynamics

Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 10 546 subscribers.

According to the latest data from 10 June, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by -24 over the last 30 days and by -1 over the last 24 hours, overall reach remains high.

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 25.60%. Within the first 24 hours after publication, content typically collects N/A% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 2 699 views. Within the first day, a publication typically gains 0 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 133.
  • Thematic interests: Content is focused on key topics such as rbp, архитектура, callme, mov, указатель.

📝 Description and content policy

The author describes the resource as a platform for expressing subjective opinions:
Архитектура | Программирование | Профессиональное развитие Соер.Клуб - https://t.me/soer_live По всем вопросам писать на @soerdev

Thanks to the high frequency of updates (latest data received on 11 June, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.

10 546
Subscribers
-124 hours
-117 days
-2430 days
Posts Archive
S0ER
10 546
Чтобы стимулировать технические обсуждения в чате канала я ввожу систему рейтингов и ограничений: - 5ти минутный интервал на отправку сообщений - тем кто пишет содетжательные комментарии ограничения отменяются - те кто пишет комментарии с полезными дополнениями и тем самым вносит вклад в развитие сообщества дарятся звезды ☆ чем больше вклад, тем больше звёзд. Кто набирает 5 звёзд, получает приглашение в Соер клуб Так я надеюсь мотивировать людей к тематическому общению.

S0ER
10 546
Заметили как много стало книг, видео, статей по архитектуре? Переход от машинного кода и ассемблера к языкам высокого уровня длился около 20лет. В 40-е годы 20-го века появился ассемблер, в середине 50-х появился Фортран, а настоящий лидер, который до сих пор живее всех живых, появился в конце 60-х и это был язык Си. В те же годы появились концепции функционального и структурного программирования. Позже к ним присоединилось ООП. С годами сами концепции усложнялись и развивались, но мы всегда находились в рамках языков высокого уровня. Сейчас наступила эра ИИ, в основном генеративных сетей разных направленностей. Перед ними не стоит ограничений, свойственных человеку. Поэтому привычная грануляция на уровне классов, функций и абстракций (интерфейсов) для ИИ может выглядеть совершенно иначе. Языки высокого уровня по-прежнему нужны, ведь человеку без них трудно понять, что делает программа, а самое главное делает ли она все правильно. Однако для описания задачи генеративным сетям сам по себе язык высокого уровня уже не требуется. Вместо него нужно составить промпт, который позволит получить наиболее точный результат. А для этого нужно продумывать не детали, а высокие архитектурные абстракции. Поэтому сейчас все сильнее формируется тренд на изучение архитектуры, думаю, что со временем это станет основным фокусом внимания для всех разработчиков, а языки высокого уровня нужны будут только для верификации результата. #мнение

S0ER
10 546
Хочу добавить кастомные реакции для канала, для этого надо собрать 46 boost-ов Буду благодарен, если поддержите -https://t.me/boost/softwareengineervlog А если не поддержите, то отключим газ и воду реакции 🤡 и ...

S0ER
10 546
Expand - Migrate - Contract Это золотое правило сопровождения кода. Expand - значит добавляем новые методы, а не меняем старые. Migrate - помечаем старые (ненужные) методы как deprecated Contract - спустя время убираем deprecated методы и фиксируем интерфейс Подробнее - https://kaito.hashnode.dev/parallel-change-with-example #знания S0ER | Boosty

S0ER
10 546
На boosty делаю зеркало записей стримов, размещенных на soer.pro, сегодня перенес запись Архитектурные границы и зависимости. В видео подробно рассмотрел самый главный момент любой архитектуры - границы на уровне кода.

S0ER
10 546
Repost from N/a
Первый подход - это задачи с транзакциями, когда у нас жесткие нефункциональные требования по согласованности и быстродействию, второй - это согласованность в конечном итоге (eventual consistency). Это пример, но не единственный, следует из текста. Могу допустить что смысл передан не очень, но подходы принципиально разные. Понятно, что и в том, и другом случае будет применяться "разделяй и властвуй", но принципиально тут именно логика и взаимодействие данных

S0ER
10 546
Два подхода к разработке программного обеспечения В мире разработки программного обеспечения существует два основных подхода к организации работы над проектами. Каждый из них имеет свои преимущества и недостатки, и выбор между ними зависит от конкретных требований проекта. Первый подход заключается в том, что каждый член команды разрабатывает свою небольшую часть кода, а затем они объединяют свои усилия для создания конечного продукта. Этот подход часто используется при работе над сложными проектами, где большая доменная область и жесткие связи между задачами. В этом случае основная нагрузка ложится на архитекторов и техлидов, потому что требуется большое количество координационных действий. Это роняет КПД, но позволяет решить проблему сложности. Второй подход предполагает разделение проекта на несколько независимых проектов (например, как это делается в Яндексе). Каждый проект имеет своего руководителя и команду разработчиков, которые работают над своей частью кода. Такой подход позволяет лучше контролировать процесс разработки и уменьшить вероятность ошибок. Такое решение в случае если у вас есть независимые задачи, которые не завязаны друг на друга или задачи которые могут функционировать как сервис. Во втором случае за счет внешних API возможно комплексировать независимые проекты для создания производных продуктов. Какой из этих подходов выбрать зависит от конкретной ситуации. Если у вас есть большой проект со сложной структурой данных и множеством взаимосвязанных компонентов, то лучше использовать первый подход. Если же ваш проект состоит из нескольких небольших частей (сервисов), то второй подход будет более эффективным. #мысли S0ER | Boosty

S0ER
10 546
Яндекс открыл YandexART API для генерации картинок по текстовому описанию. Эта сетка используется в Шедеврум и дает весьма неплохие результаты. Молодцы!

S0ER
10 546
Среди архитектурных фреймворков есть "экзотические" экземпляры, например DoDAF (Department of Defense Architecture Framework) Это полноценный фреймворк для создания больших автоматизированных систем, который имеет хорошо структурированный и продуманный набор ViewPoint-ов, позволяющих рассмотреть систему подробно и всесторонне. В этом фреймворке так же велика роль проектного подхода на основе моделей. Если интересуетесь темой энтерпрайз архитектура, то обязательно посмотрите на этот фреймворк, помогает поставить многие вещи на место.

S0ER
10 546
Задача: в браузере нужно получать Push-сообщения от сервера Есть два варианта, которые наиболее часто используются для решения: - WebSockets - Server-Sent Events (SSE) Использовать веб-сокеты только для пушей - излишне. Да, в перспективе это может окупиться, но: - сложно - долго - дорого В то время как SSE легко ляжет поверх имеющихся HTTP-решений, вытащит нужные данные из заголовка (например, авторизационный токен). При разрыве соединения браузер сам его восстановит, да еще сэкономим на ресурсах. Из ограничений неприятно то, что гоняется только текст, а так же небольшое количество одновременных соединений. Совет: прежде чем городить огород вокруг сокетов рассмотрите SSE.

S0ER
10 546
История, которая разблокировала моё воспоминание из юности, когда я также уволилась с одной из первых своих работ 🙈 Просто у
История, которая разблокировала моё воспоминание из юности, когда я также уволилась с одной из первых своих работ 🙈 Просто ушла и не вернулась, и не отвечала на звонки. Просто физически не могла, так сильно выгорела. До сих пор капец стыдно 🙈 Скажите, что мы с Толиком не одни такие на свете 😅

S0ER
10 546
Так же ловите список книг по архитектуре очень часто просят, много раз уже писал про них, но повторить лишним не будет.

S0ER
10 546
На boosty делаю зеркало записей стримов, размещенных на soer.pro, сегодня перенес запись Инверсия управления и инверсия зависимостей. В видео подробно рассмотрел два эффективных способа управлять сложностью кода - DIP и IOC.

S0ER
10 546
Если вы хотите позвать меня на подкаст, выступление на онлайн/оффлайн конференции, то смело пишите на @soerdev

S0ER
10 546
еще б развернуть тему когда приходит новый разраб ему когнитивно сложно вникнуть в текущее решение и он бизнес принуждает к "а давайте всё перепишем"
Переписывать или не переписывать - вот в чем вопрос!

S0ER
10 546
Переписывание с нуля 💡 Написал пост в котором изложил свои мысли про то почему не стоит слепо полагаться на переписывание с нуля. Каждый раз, когда программисты говорят "сделаем из говна и палок, а потом перепишем" создается порочный круг зависимости - один раз сделали плохо, а потом уже некогда делать хорошо.

S0ER
10 546
Переписывание с нуля

S0ER
10 546
Repost from Эксплойт
Сегодня у Рунета юбилей — отечественный интернет отмечает 30 лет. Осторожно: может свести олдскулы от ностальгии. @exploitex

S0ER
10 546
А вот и долгожданный подкаст с Женей S0ER про архитектуру. Приятного просмотра: https://youtu.be/Lx45YDD4xAc?si=eanH3I9VuTt5-kUC [ТАЙМКОДЫ] 00:00:00 - Что будет в этом выпуске 00:01:27 - Знакомимся с гостем: кто такой S0ER, какой у него опыт в разработке и архитектуре? 00:08:40 - Сколько зарабатывает архитектор программного обеспечения (ПО)? 00:10:00 - Почему S0ER отказался от работы архитектором ПО? Минусы в работе опытного архитектора 00:14:34 - Как зарабатывать на консультациях по архитектуре для компаний? 00:18:09 - Как провести архитектурный аудит в проекте и в каких случаях он нужен? 00:25:00 - Какую задачу решает выстраивание архитектуры? 00:27:50 - Откуда приходят клиенты на архитектурный аудит? 00:28:17 - Нужно ли винить архитектуру в проблемах при разработке? 00:30:43 - Что входит в понятие "архитектура"? Какие уровни архитектуры существуют и как их различать? Зачем заботиться об архитектуре? 00:39:29 - Что такое "хорошая архитектура"? Есть ли универсальная архитектура, которая подойдет всем проектам? 00:42:49 - Как не написать говнокод? Как отличить хорошую архитектуру от плохой? На что обратить внимание при написании кода? 00:47:58 - С чего начинать погружение в архитектуру Junior-разработчику? 00:50:12 - Как развитие ИИ повлияет на работу нового поколения разработчиков? 00:58:07 - Какие разработчики будут всегда востребованы на рынке? 00:58:56 - С чего начинать погружение в архитектуру Middle-разработчику? Нужно ли изучать паттерны и стили проектирования? 01:04:39 - Какие шаблоны и стили проектирования полезно знать всем? 01:11:56 - Какие проблемы в архитектуре и процессах встречаются в стартапах и как их решать? 01:21:00 - Когда стартапам пора думать про решение вопросов на уровне архитектуры? 01:28:57 - Какие проблемы в архитектуре и процессах встречаются в компаниях средних размеров и как их решать? 01:35:15 - В каких проектах интереснее всего работать разработчику и при этом есть больше возможностей для развития? 01:36:40 - Как понять, какую нагрузку выдержит проект и подготовиться к масштабированию проекта? 01:40:27 - Зачем разработчикам, техлидам, тимлидам, CTO выстраивать стратегию по улучшению архитектуры и инфраструктуры проекта? 01:50:12 - Какие проблемы в архитектуре и процессах встречаются в крупных корпорациях и как их решать? 01:54:06 - Краткие итоги по архитектуре проектов в компаниях разных размеров 01:57:11 - Какие книги и видео стоит посмотреть после этого интервью? 01:57:44 - Советы от S0ER и меня для тех, кто хочет развиваться в IT, разработке и архитектуре 02:02:05 - Где можно получить еще больше пользы от S0ER после этого видео?

S0ER - Statistics & analytics of Telegram channel @softwareengineervlog