ar
Feedback
S0ER

S0ER

الذهاب إلى القناة على Telegram

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

إظهار المزيد

📈 نظرة تحليلية على قناة تيليجرام S0ER

تُعد قناة S0ER (@softwareengineervlog) في القطاع اللغوي الروسية لاعباً نشطاً. يضم المجتمع حالياً 10 546 مشتركاً، محتلاً المرتبة 11 764 في فئة التكنولوجيات والتطبيقات والمرتبة 62 189 في منطقة روسيا.

📊 مؤشرات الجمهور والحراك

منذ تأسيسه في невідомо، حقق المشروع نمواً سريعاً وجمع 10 546 مشتركاً.

بحسب آخر البيانات بتاريخ 10 يونيو, 2026، تحافظ القناة على نشاط مستقر. خلال آخر 30 يوماً تغيّر عدد الأعضاء بمقدار -24، وفي آخر 24 ساعة بمقدار -1، مع بقاء الوصول العام مرتفعاً.

  • حالة التحقق: غير موثّقة
  • معدل التفاعل (ER): يبلغ متوسط تفاعل الجمهور 25.60‎%. وخلال أول 24 ساعة من النشر يحصد المحتوى عادةً N/A‎% من ردود الفعل نسبةً إلى إجمالي المشتركين.
  • وصول المنشورات: يحصل كل منشور على متوسط 2 699 مشاهدة. وخلال اليوم الأول يجمع عادةً 0 مشاهدة.
  • التفاعلات والاستجابة: يتفاعل الجمهور بانتظام؛ متوسط التفاعلات لكل منشور يبلغ 133.
  • الاهتمامات الموضوعية: يركز المحتوى على مواضيع رئيسية مثل rbp, архитектура, callme, mov, указатель.

📝 الوصف وسياسة المحتوى

يصف المؤلف القناة بأنها مساحة للتعبير عن الآراء الذاتية:
Архитектура | Программирование | Профессиональное развитие Соер.Клуб - https://t.me/soer_live По всем вопросам писать на @soerdev

بفضل وتيرة التحديث المرتفعة (أحدث البيانات بتاريخ 11 يونيو, 2026) تحافظ القناة على حداثتها ومستوى وصول مرتفع. وتُظهر التحليلات تفاعلاً نشطاً من الجمهور، ما يجعلها نقطة تأثير مهمة ضمن فئة التكنولوجيات والتطبيقات.

10 546
المشتركون
-124 ساعات
-117 أيام
-2430 أيام
أرشيف المشاركات
S0ER
10 546
Это неудобно, это надо убрать У нас не был предусмотрен режим просмотра в NarisApp, поэтому чтобы спокойно кидать ссылки в телегу пришлось ввести особый режим просмотра, который позволяет получить временный токен и больше ничего не менять. По крайней мере это так с позиции архитектуры, но UX не подчиняется законам архитектуры, он подчиняется законам "прекрасного", поэтому, несмотря на вполне себе логичное поведение с позиции внутренней архитектуры приложения, нефункциональные элементы нужно убирать из интерфейса программы. В нашем случае нужно убрать крестик, для закрытия попап окна. Это потребует введение дополнительной информации о состоянии, и в целом усложнит поведение на странице. Такие ситуации возникают постоянно, с позиции архитектуры важна унификация, это сильно уменьшает вероятность ошибки, с позиции дизайна важно удобство. Ищем баланс. Но "крестик" придётся убрать, конечно.

S0ER
10 546
В следующем году я планирую открыть исходники NarisApp для всеобщего доступа, чтобы любой желающий мог при желании принять участие, либо просто посмотреть как у нас все устроено. С помощью платформы я планирую помогать новичкам и готовить для них задачи с набором видео-лекций по архитектуре. Я подготовил первый материал Интенсив. Введение в архитектуру для разработчика Прошу всех принять участие в тестировании платформы и писать свои замечания в комментарии к этому посту. Какие проблемы есть в интерфейсе, что нравится, что нет. Буду благодарен. UPD. Делать логин не обязательно, публичные материалы можно смотреть на вкладке Структура, щелкая по значкам в конце каждого пункта.

S0ER
10 546
Repost from Forbes Russia
Стоимость биткоина 10 ноября впервые в истории поднялась выше $80 000 на оптимистичных прогнозах из-за победы Трампа на президентских выборах в США. В ходе предвыборной кампании Трамп обещал превратить США в «биткоин-сверхдержаву» и создать в стране «стратегический национальный резерв биткоинов»

S0ER
10 546
Простые модели не работают. Психика человека так устроена, что мы предпочитаем преувеличивать значение выгоды, которую получаем прямо сейчас, и преуменьшать негативные последствия, которые могут произойти в будущем. Знаменитая фраза «я подумаю об этом завтра» является девизом многих людей. Такое искажение происходит из-за того, что любые прогнозы требуют хороших аналитических способностей и адекватных прогнозных моделей. Проблема в том, что многие надеются найти простые модели, которые дадут точные прогнозы. А на практике так не работает. Простой пример: «не жри на ночь и похудеешь», модель простая, понятная, но нерабочая. Усугубляет положение тот факт, что первоначально можно получить быстрый результат, и кажется, что выбор сделан правильно. Но на дистанции оказывается, что сохранить вес не удается, а первоначальный успех не прогрессирует. Нужно усложнять модель и корректировать питание, активность и другие важные аспекты ЗОЖ. Та же ситуация с развитием мускулатуры и набором массы, модель «просто тягай побольше железа» не работает. Здесь тоже в первое время есть ложное ощущение успеха, которое позже приводит к пониманию, что нужно следить за гормонами, питанием, избегать травм, и модель сильно усложняется. Поэтому, чтобы добиться результатов, люди идут к опытным тренерам, наставникам, коучам, которые имеют знания в нужной области и способны выстроить программу развития. В профессиональной деятельности точно так же можно пытаться придумывать велосипеды и говорить «я сам лучше знаю», придумывать простые модели поведения по типу «сейчас найду две работы, а там разберусь», но в итоге после первых успехов приходит стагнация, выгорание и понимание, что модель выбрана неверно, а время потрачено впустую. Я считаю, что рационально сразу закладывать в свою модель развития карьеру и профессиональный рост, что лучше стабильно получать высокий доход на дистанции, чем в моменте заработать чуть больше, а потом упереться в потолок развития и потерять все. Поэтому я всем, кто готов слушать и слышать, доношу простые истины, которые вомногом все знают, но почему-то игнорируют: важно вкладывать силы в саморазвитие, двигаться вперед малыми шагами, сохранять ритм и направление развития, избегать выгорания, формировать адекватное окружение и т.д. Такая модель существенно сложнее, но и результат у нее гораздо лучше. 💡💡💡

S0ER
10 546
У нас пополнение в Соер.Клубе теперь наше сообщество усилено экспертом по Ангуляру - Иваном Черняковым. Вы могли вчера видеть его на моем стриме. 💪💪💪

S0ER
10 546
В субботу три джентльмена соберутся, чтобы обсудить преимущества ангуляра над всеми фреймворками мира. Приходите и вы, будет
В субботу три джентльмена соберутся, чтобы обсудить преимущества ангуляра над всеми фреймворками мира. Приходите и вы, будет интересно.

S0ER
10 546
ACID vs BASE Вчера в NarisApp разбирали разницу между ACID и BASE транзакциями, что я понял по результату: 💡 часто люди переживают о согласованности данных для которых не требуется строгой согласованности. Нужно учиться разделять ситуацию, когда между данными есть сильная логическая связь и когда эта связь слабая. 💡 ORM скрывая часть логики работы с СУБД может не помогать, а мешать правильному восприятию запросов. Например, TypeORM реализуя Soft Delete сама подставляет null вместо удаленного пользователя, что логично, но используя мягкое удаление мы рассчитываем всегда получать данные пользователя, просто с пометкой Delete. Отсюда возникает недопонимание и ошибки. 💡привычка работать с ACID вырабатывает страх "несогласованности" с ним бороться сложнее всего. С этим нужно работать. 💡оркестрация и хореаграфия - это не всегда про микросервисы, оркестратор - это любой внешний "управленец", который решает как обрабатывать транзакцию. Причем это может быть - скрипт, человек, обоработчик события и т.д.

S0ER
10 546
В субботу планируем поговорить про устройство компилятора, в гостях будет архитектор из PVS-Studio. Тезисы, для разговора: 1)
В субботу планируем поговорить про устройство компилятора, в гостях будет архитектор из PVS-Studio. Тезисы, для разговора: 1) Что вообще делает компилятор (в общих чертах); 2) Парсинг. Как работает, какие разновидности бывают; 3) Неоднозначности в грамматике. Как с ними бороться; 4) Почему мы хотим идти только вперед и никогда не откатываться и почему это нереально; 5) Про плюсы и их "прекрасную" грамматику. Most vexing parse; 6) Как разбираться с ошибками в коде, если нам подсунули некомпилируемое; 7) Семантика и как мы вообще понимаем, что эти слова в коде значат; 8) Перегрузки функций; 9) Шаблоны в плюсах. Почему это круто, но при этом больно; 10) Как считать выражения во время компиляции; 11) Оптимизации; 12) Почему undefined behaviour - не баг, а фича (это про плюсы и сишечку в основном). Если есть вопросы, задавайте, обозначу их на стриме. SOER | PRO | Boosty

S0ER
10 546
У компании Kinescope самая "дружественная" поддержка из всех что я видел. Сам сервис работает примерно так же - "как только т
У компании Kinescope самая "дружественная" поддержка из всех что я видел. Сам сервис работает примерно так же - "как только та сразу". Отсюда вопрос, какие варианты для self-hosted видео есть?

S0ER
10 546
Движение малыми шагами: как достичь цели без выгорания Мне нравится подход, при котором достижение целей происходит не рывками, а постепенно, день за днём. Такой метод позволяет избежать выгорания и сохранить интерес к своему делу. 👑 Вместо того чтобы потратить много сил и времени на обучение один раз, лучше делать это регулярно, понемногу продвигаясь вперёд. Главное — превратить обучение в часть повседневной жизни. Этот подход напоминает посещение тренажёрного зала: только регулярные и систематические занятия могут привести к желаемому результату. Пример из жизни У меня есть стратегическая цель — создать образовательную программу по архитектуре. Я зафиксировал эту цель и разбил её на ряд задач. Затем я начал постепенно двигаться вперёд, развивая несколько направлений: ✅ Создание и развитие платформы (так появилась NarisApp). ✅ Сбор и анализ материалов (так появились конспекты и архитектурные стримы). ✅ Подготовка практических материалов (так появились воркшопы). В течение трёх лет я спокойно развивал каждое из этих направлений, не забывая фиксировать небольшие шаги, которые нужно сделать, чтобы продвинуться вперёд (так появился календарь активности). И вот спустя долгое время я вышел на финишную прямую. Вчера я начал первый стрим из серии, которая в итоге должна содержать набор роликов по всем темам. Вся серия будет доступна через программы саморазвития на soer.pro. При этом я не жертвовал личной жизнью, отдыхом и совмещал всё с работой. Такой подход позволил мне достичь цели без выгорания и сохранить интерес к своему делу. 💡💡💡 «Движение малыми шагами» помогает: 🔥Избежать выгорания. 🍀 Сохранить интерес к своему делу. 💲 Достичь цели без рывков. ☕️ Совмещать обучение с личной жизнью и работой. Этот метод может быть полезен для тех, кто хочет достичь своих целей, но боится выгорания или не знает, с чего начать.

S0ER
10 546
ВНИМАНИЕ ‼️ С этого дня запускаем практику докладов для участников сообщества! Будем тренировать твои софт навыки выступлений, Лицеист! А в ходе подготовки доклада ещё и углубишься в теме и прокачаешь также хардскилы. ▪️Что для этого нужно? Просто подготовить тему для выступления и скинуть в предложку (ссылка есть в чате лицеистов) ❗️Пробный вариант запускаем уже в этот четверг (03.10!) в 19:00 Алишер выступит с докладом на тему: ▪️ALONE IN THE DARK или слепое кодирование. Связывание уровня подписки на Boosty с уровнями подписки на образовательной платформе в условиях отсутствия публичного API от boosty.to Приходи, возьми для себя опыт и записывайся следующим. Стрим пройдет на ютуб канале

S0ER
10 546
Недавно мы с Кириллом Мокевниным решили окончательно запутать людей на тему SOLID и вот что из этого получилось P.s. И главное помните, что DIP и DI - это разные принципы. Upd. Набираем 300 - 💡и делаем ещё один выпуск с Кириллом?

S0ER
10 546
🔋 пошел подзарядить батарейки Возьму себе немного 12648430 = c0ffee

S0ER
10 546
В TypeScript 5.6 появилась более осознаная обработка всегда истинных выражений.
if (/0x[0-9a-f]/) {
  
}
Здесь забыли .test() после регулярки, но теперь это не проблема.
if (x => 0) {
  
} 
Здесь перепутали >= и стрелочную функцию =>
function isValid(value: string | number, options: any, strictness: "strict" | "loose") { 

if (strictness === "loose") {
 value = +value } return value < options.max ?? 100;
}
Здесь будет вот такой порядок: (value < options.max) ?? 100 Если у вас старый TypeScript, то можете проверить и удивиться как мелкие опечатки могут изменить логику программы. А вот в новой версии будет ошибка
error: This kind of expression is always truthy.

S0ER
10 546
Перенёс загрузку архивов стримов в облачную инфраструктуру. Для получения стрима нужна ссылка с ключом/подписью. Ссылку выдаё
Перенёс загрузку архивов стримов в облачную инфраструктуру. Для получения стрима нужна ссылка с ключом/подписью. Ссылку выдаёт функция после проверки JWT токена. Сейчас для этой задачи у меня работает отдельная виртуальная машина. Это потому что стримы занимают много места и приходится брать ВМ ради диска. В облаке место в ObjectStorage стоит очень дёшево (почти в 10 раз дешевле, чем виртуальная машина). Для подобных задач схема «плати только за то, что используешь» намного выгоднее, чем аренда ВМ.