ar
Feedback
Точка входа в программирование

Точка входа в программирование

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

Фундаментальные знания по основам программирования Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site Регистрация в перечне РКН: https://tprg.ru/zrgj

إظهار المزيد

📈 نظرة تحليلية على قناة تيليجرام Точка входа в программирование

تُعد قناة Точка входа в программирование (@prog_point) في القطاع اللغوي الروسية لاعباً نشطاً. يضم المجتمع حالياً 18 137 مشتركاً، محتلاً المرتبة 7 036 في فئة التكنولوجيات والتطبيقات والمرتبة 36 275 في منطقة روسيا.

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

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

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

  • حالة التحقق: غير موثّقة
  • معدل التفاعل (ER): يبلغ متوسط تفاعل الجمهور 11.23‎%. وخلال أول 24 ساعة من النشر يحصد المحتوى عادةً 7.65‎% من ردود الفعل نسبةً إلى إجمالي المشتركين.
  • وصول المنشورات: يحصل كل منشور على متوسط 2 038 مشاهدة. وخلال اليوم الأول يجمع عادةً 1 388 مشاهدة.
  • التفاعلات والاستجابة: يتفاعل الجمهور بانتظام؛ متوسط التفاعلات لكل منشور يبلغ 4.
  • الاهتمامات الموضوعية: يركز المحتوى على مواضيع رئيسية مثل docker, javascript, kubernetes, браузер, контейнер.

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

يصف المؤلف القناة بأنها مساحة للتعبير عن الآراء الذاتية:
Фундаментальные знания по основам программирования Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site Регистрация в перечне РКН: https://tprg.ru/zrgj

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

18 137
المشتركون
+124 ساعات
+147 أيام
-9730 أيام
جذب المشتركين
أغسطس '26
أغسطس '26
+56
في 5 قنوات
يوليو '26
+23
في 4 قنوات
Get PRO
يونيو '26
+47
في 1 قنوات
Get PRO
مايو '26
+58
في 1 قنوات
Get PRO
أبريل '26
+54
في 3 قنوات
Get PRO
مارس '26
+55
في 5 قنوات
Get PRO
فبراير '26
+64
في 4 قنوات
Get PRO
يناير '26
+72
في 2 قنوات
Get PRO
ديسمبر '25
+115
في 5 قنوات
Get PRO
نوفمبر '25
+83
في 5 قنوات
Get PRO
أكتوبر '25
+140
في 3 قنوات
Get PRO
سبتمبر '25
+81
في 4 قنوات
Get PRO
أغسطس '25
+81
في 3 قنوات
Get PRO
يوليو '25
+96
في 3 قنوات
Get PRO
يونيو '25
+148
في 8 قنوات
Get PRO
مايو '25
+96
في 3 قنوات
Get PRO
أبريل '25
+76
في 3 قنوات
Get PRO
مارس '25
+187
في 8 قنوات
Get PRO
فبراير '25
+179
في 5 قنوات
Get PRO
يناير '25
+153
في 3 قنوات
Get PRO
ديسمبر '24
+178
في 4 قنوات
Get PRO
نوفمبر '24
+136
في 5 قنوات
Get PRO
أكتوبر '24
+130
في 8 قنوات
Get PRO
سبتمبر '24
+129
في 5 قنوات
Get PRO
أغسطس '24
+145
في 4 قنوات
Get PRO
يوليو '24
+94
في 2 قنوات
Get PRO
يونيو '24
+71
في 4 قنوات
Get PRO
مايو '24
+174
في 5 قنوات
Get PRO
أبريل '24
+208
في 7 قنوات
Get PRO
مارس '24
+131
في 4 قنوات
Get PRO
فبراير '24
+127
في 1 قنوات
Get PRO
يناير '24
+141
في 3 قنوات
Get PRO
ديسمبر '23
+106
في 5 قنوات
Get PRO
نوفمبر '23
+115
في 3 قنوات
Get PRO
أكتوبر '23
+108
في 1 قنوات
Get PRO
سبتمبر '23
+134
في 0 قنوات
Get PRO
أغسطس '23
+250
في 0 قنوات
Get PRO
يوليو '23
+282
في 0 قنوات
Get PRO
يونيو '23
+360
في 0 قنوات
Get PRO
مايو '23
+475
في 0 قنوات
Get PRO
أبريل '23
+543
في 0 قنوات
Get PRO
مارس '23
+424
في 0 قنوات
Get PRO
فبراير '23
+536
في 0 قنوات
Get PRO
يناير '23
+1 067
في 0 قنوات
Get PRO
ديسمبر '22
+487
في 0 قنوات
Get PRO
نوفمبر '22
+564
في 0 قنوات
Get PRO
أكتوبر '22
+384
في 0 قنوات
Get PRO
سبتمبر '22
+612
في 0 قنوات
Get PRO
أغسطس '22
+494
في 0 قنوات
Get PRO
يوليو '22
+587
في 0 قنوات
Get PRO
يونيو '22
+969
في 0 قنوات
Get PRO
مايو '22
+621
في 0 قنوات
Get PRO
أبريل '22
+425
في 0 قنوات
Get PRO
مارس '22
+773
في 0 قنوات
Get PRO
فبراير '22
+1 309
في 0 قنوات
Get PRO
يناير '22
+558
في 0 قنوات
Get PRO
ديسمبر '21
+353
في 0 قنوات
Get PRO
نوفمبر '21
+2 297
في 0 قنوات
Get PRO
أكتوبر '21
+1 689
في 0 قنوات
Get PRO
سبتمبر '21
+324
في 0 قنوات
Get PRO
أغسطس '21
+837
في 0 قنوات
Get PRO
يوليو '21
+1 025
في 0 قنوات
Get PRO
يونيو '21
+627
في 0 قنوات
Get PRO
مايو '21
+769
في 0 قنوات
Get PRO
أبريل '21
+2 906
في 0 قنوات
Get PRO
مارس '21
+882
في 0 قنوات
Get PRO
فبراير '21
+2 017
في 0 قنوات
Get PRO
يناير '21
+9 289
في 0 قنوات
التاريخ
نمو المشتركين
الإشارات
القنوات
28 أغسطس0
27 أغسطس+4
26 أغسطس+1
25 أغسطس+1
24 أغسطس+12
23 أغسطس+10
22 أغسطس+2
21 أغسطس+3
20 أغسطس+1
19 أغسطس+2
18 أغسطس0
17 أغسطس0
16 أغسطس+1
15 أغسطس+2
14 أغسطس+2
13 أغسطس0
12 أغسطس0
11 أغسطس+4
10 أغسطس+1
09 أغسطس0
08 أغسطس+2
07 أغسطس+1
06 أغسطس+1
05 أغسطس0
04 أغسطس+4
03 أغسطس+1
02 أغسطس0
01 أغسطس+1
منشورات القناة
Rebase создаёт новые коммиты, и в этом его опасность Разработчица из Гданьска собрала команды Git, которым её когда-то научил тимлид, для тех, у кого add, commit, pull и push уже на автомате. Многие из них переписывают историю, а опасно это, когда историю уже забрали коллеги. После git rebase main коммиты D и E превращаются в D' и E' с другими хэшами. Пока ветка только ваша, всё безопасно; если на ней сидят другие, у них всё разъедется. Так же работает git commit --amend, отсюда rejected (non-fast-forward) при пуше. Лечить его стоит через --force-with-lease: пуш пройдёт, только если удалённая ветка не менялась с последнего fetch, иначе Git откажет и чужая работа уцелеет. Три режима reset: --soft держит изменения в индексе, --mixed в рабочей папке, --hard стирает. Стёрли лишнее? Коммит ещё виден в git reflog, и автор советует сначала git branch rescue <хэш>. Разбор всех десяти команд вышел на dev.to. Задание: сделайте git rebase -i HEAD~3 на своей ветке и сравните хэши. #git

2
BRIN-индекс в 4570 раз меньше B-tree, пока не обновили 5 % строк Индекс BRIN в PostgreSQL хранит только min и max колонки на
BRIN-индекс в 4570 раз меньше B-tree, пока не обновили 5 % строк Индекс BRIN в PostgreSQL хранит только min и max колонки на диапазон страниц и весит килобайты, что удобно для логов и событий. Инженер, делавший такие же zonemaps в Oracle, измерил на 10 млн строк, что с BRIN делают обычные UPDATE. Ломается он тихо. Свежий BRIN по created_at весит 48 КБ против 214 МБ у B-tree и отдаёт день за 21,2 мс (1536 страниц). После обновления 5 % строк тот же запрос читает 51 268 страниц и идёт 558,7 мс: 3,8 млн строк достаются и отбрасываются проверкой. Причина в MVCC: UPDATE кладёт новую версию строки туда, где есть место. Одна январская строка в «мартовском» диапазоне из 128 страниц расширяет его min/max, и он совпадает с любым январским запросом. А pg_stats.correlation ещё показывает 0,921. Проверьте у себя: в EXPLAIN (ANALYZE, BUFFERS) смотрите на Heap Blocks: lossy, корреляция ничего не покажет. Лечит CLUSTER, но с блокировкой таблицы. Скрипт есть в статье. #postgresql #sql
434
3
Тимлид рассказывает, как его команда из трёх человек — сам разработчик, аналитик и продакт, ни разу не открывавшие IDE, — за
Тимлид рассказывает, как его команда из трёх человек — сам разработчик, аналитик и продакт, ни разу не открывавшие IDE, — за две недели вывела в прод новый сервис на вайб-кодинге. По пути: мёрдж-конфликты между людьми, которые не знают, что такое git pull, ночные смены с часу до восьми утра, потому что днём общий чат с моделью просто не отвечал, и момент, когда за час до демо ИИ-инструмент ушёл на техобслуживание. Честная история про то, что вайб-кодинг ускоряет сильного разработчика — и оставляет беспомощным того, кто ждёт чуда от нейросети. Как прошёл этот вайбкодинг-эксперимент в новом материале.
647
4
Есть у нас один знакомый разработчик, который давно не отдыхал. Последний отпуск — где-то в районе позапрошлого года. Чемодан
Есть у нас один знакомый разработчик, который давно не отдыхал. Последний отпуск — где-то в районе позапрошлого года. Чемодан на антресолях, паспорт неизвестно где, в комнате — бардак. Сам он не соберётся, нужна ваша помощь → https://tprg.ru/PgIs
719
5
void в C меняет смысл в зависимости от места Вы видите void в объявлении функции, в скобках после её имени и рядом со звёздочкой у указателя. Выглядит одинаково, а ведёт себя каждый раз по-своему, и в чужом коде легко прочитать одно вместо другого. У нас вышла статья о том, как одно короткое слово набрало столько ролей. Заодно там история появления слова: его предложил Стивен Борн, тот самый автор Bourne Shell, и придумали его совсем не ради читаемости кода. Если пишете на C, дочитайте хотя бы до места про функции без параметров: многие узнают там, что объявляли их не так, как думали. Разобрали в статье. #основы
7 911
6
Сгенерируйте свой первый звук на C++ без библиотек Звук в компьютере — это просто список чисел. В статье автор пишет ~60 стро
Сгенерируйте свой первый звук на C++ без библиотек Звук в компьютере — это просто список чисел. В статье автор пишет ~60 строк на C++, которые строят синусоиду, упаковывают её в WAV и дают файл, который реально можно включить. Для новичка это отличный способ увидеть, как математика превращается в работающий результат: частота 440 Гц соответствует ноте A4, амплитуда задаёт громкость, а sample rate показывает, сколько отсчётов в секунде. Не нужно знать аудиодвижки, достаточно цикла и пары формул. #cpp
1 033
7
Создаём программу, которая сама умеет выбирать модели в зависимости от задачи Чем дольше работаешь с ИИ, тем больше убеждаешь
Создаём программу, которая сама умеет выбирать модели в зависимости от задачи Чем дольше работаешь с ИИ, тем больше убеждаешься, что под разные задачи нужны разные модели. Дя простых задач не нужна дорогая модель, а со сложной дешевая может не справиться. А ещё, используя только одну модель, вы рискуете получить кирпич, если эта модель вдруг станет недоступна. Выход — разделить запросы по сложности и держать под рукой запасной вариант. Сначала ваш скрипт решает, насколько труден вопрос, потом отправляет простое к дешёвой модели, а сложное — к мощной. При сбое переключается на резервную модель. Туториал разбирает это на Python шаг за шагом. #python
2 370
8
React не следит за фокусом — useFocus из @reactuses/core делает это за него В React нет состояния, которое говорит, активно л
React не следит за фокусом — useFocus из @reactuses/core делает это за него В React нет состояния, которое говорит, активно ли сейчас поле ввода. document.activeElement показывает ответ, но не перерендеривает компонент при смене фокуса, а autoFocus стреляет один раз и не даёт вернуть фокус программно. Приходится вешать onFocus и onBlur вручную. Хук useFocus из @reactuses/core сворачивает это в [isFocused, setFocused]: первая часть отражает реальное состояние элемента, вторая вызывает focus() или blur() по вашей логике. Например, при программном фокусе на поиске. Для подсветки рамки хватит CSS :focus, но как только фокус начинает управлять JSX через подсказки, плавающие лейблы или паузу тикера, хук убирает шаблонный код. Я бы сохранил его для форм и модалок, где фокус важен для UX, а не только для стилей. Разобрали в статье.
864
9
Хочешь начать карьеру в ИТ или уже сделал первый шаг и планируешь расти дальше? МТС True Tech Champ 2026 — отличный трамплин
Хочешь начать карьеру в ИТ или уже сделал первый шаг и планируешь расти дальше? МТС True Tech Champ 2026 — отличный трамплин Это один из крупнейших ИТ-чемпионатов России, на котором ежегодно собираются студенты и разработчики со всей страны! Здесь можно попасть в поле зрения технических команд разных ИТ-компаний. Алгоритмический трек — поможет прокачать знания алгоритмов и структур данных на задачах уровня технических собеседований. По сути, прямая подготовка к техническому интервью в крупные компании. Трек программирования роботов — командная работа над реальным проектом: писать код, тестировать, дорабатывать под новые условия. Это опыт, который заметно усилит резюме. Что получат участники: ▪️сертификат, который можно добавить в портфолио; ▪️практику живых соревнований и знакомство с ИТ-сообществами из разных городов; ▪️шанс привлечь внимание рекрутеров и крупных ИТ-компании. Зарегистрируйся на алгоритмический трек до 27 сентября, а на программирование роботов — до 13 сентября, и сделай следующий шаг в ИТ вместе с True Tech Champ 2026.
589
10
Утечки памяти в JS: почему фронтенд тормозит со временем Долгоживущие вкладки часто тормозят из-за мелких ссылок, которые не
Утечки памяти в JS: почему фронтенд тормозит со временем Долгоживущие вкладки часто тормозят из-за мелких ссылок, которые не дают сборщику мусора освободить память. В JavaScript объект живёт, пока на него остаётся ссылка, и удаление последней ссылки отправляет его в следующий проход сборщика мусора. Чаще всего утечки дают забытые таймеры и обработчики событий, отсоединённые DOM-узлы, оставшиеся в массивах, и глобальные переменные без let, const или var. Замыкания тоже держат ссылки дольше, чем нужно. Проверить проще, чем кажется: в Chrome DevTools вкладка Memory покажет снимок кучи и найдёт объекты, которые висят дольше положенного. А для метаданных объектов посмотрите на WeakMap: при удалении основной ссылки данные уйдут вместе с ней. Подробнее в азборе от Sharique Siddiqui.
1 036
11
Куда прятать ключи API, когда работает ИИ-ассистент API-ключ, по сути пароль к сервису, который часто лежит в файле .env, а И
Куда прятать ключи API, когда работает ИИ-ассистент API-ключ, по сути пароль к сервису, который часто лежит в файле .env, а ИИ-ассистент читает его, чтобы запустить ваш проект. Проблема в том, что ключ попадает в окно диалога: ассистент может случайно вывести его в лог или выполнить чужую инструкцию из стороннего файла. Автор статьи предлагает выход: не давать ассистенту ключи напрямую. Храните их в менеджере секретов, передавайте через прокси, который подставляет ключ сам, или запускайте команды так, чтобы значение оставалось за пределами контекста. Разбор на dev.to поможет понять, как устроить это на своём первом проекте.
9 679
12
Магистратура МФТИ+Сколково для айтишников, которые хотят своё дело 14 августа закрывается приём заявлений на онлайн-магистратуру «Технологическое предпринимательство» (МФТИ + Сколково): https://tprg.ru/vptN За 2 года вы с помощью ментора-предпринимателя доведёте реальный проект от идеи до защиты: свой стартап, проект с текущей работы или проект от компании-партнёра. Формат: — полностью онлайн, живые вебинары по выходным, 8–12 часов в неделю; — семинары в группах до 10 человек, персональный ментор; — демодни с бизнес-ангелами и инвесторами; — диплом МФТИ гособразца, степень магистра. Кто учится:  Средний возраст — 34 года, география — от Лондона до Тайбэя, отрасли — от интернет-приложений до биотеха и космоса.  Как поступить: 1. До 14 августа подайте заявление на Госуслугах: «Поступление в вуз онлайн» → МФТИ → 03.04.01 «Прикладные математика и физика» → «Технологическое предпринимательство». 2. Дальше один экзамен «Специальность» (онлайн): собеседование про ваш опыт и планы + эссе + 3 задачи по математике, причём справочники и интернет разрешены, а слабая математика компенсируется собеседованием. 3. Стоимость — 445 500 ₽/семестр, есть кредит под 3%, может оплатить работодатель. Не уверены, подойдёт ли вам? Напишите Юлии, преподавателю кафедры: @BelousovaYV. Можно просто обсудить свой проект, консультация бесплатная. Реклама. МФТИ, Физтех, ИНН 5008006211, erid: 2W5zFHm1YuX
1 214
13
Как в QR-код прячут картинку, а он всё ещё работает QR-код читается, даже если его слегка поцарапать или закрыть уголок пальц
Как в QR-код прячут картинку, а он всё ещё работает QR-код читается, даже если его слегка поцарапать или закрыть уголок пальцем. Это не случайность: часть чёрно-белых квадратиков внутри хранит не данные, а запасную копию на случай повреждений. Её называют коррекцией ошибок. А раз этот запас есть, его можно потратить с пользой. Один энтузиаст сделал инструмент, который вписывает в QR-код целую картинку: он аккуратно подменяет часть «запасных» квадратиков так, чтобы сквозь узор проступало изображение, а код при этом всё ещё сканировался телефоном. Секрет — в дизеринге. Это старый приём, когда чёрно-белыми точками имитируют полутона: где точек больше, там глаз видит тёмное, где меньше, там светлое. Тем же способом картинку раскладывают по клеткам QR-кода. Получается красиво, но у фокуса есть предел: чем больше запаса потратить на картинку, тем хуже читается сам код. Поэтому важно не переборщить. Можете попробовать сами — инструмент бесплатный и работает прямо в браузере. #основы
1 151
14
Почему учиться в IT стало сложнее? Вайбкодинг создал иллюзию, что теперь любой может сделать продукт быстро и легко, всего ли
Почему учиться в IT стало сложнее? Вайбкодинг создал иллюзию, что теперь любой может сделать продукт быстро и легко, всего лишь с парой подписок. Работает это не так: необходимость разбираться в том, как всё устроено, применять знания и читать код никуда не делась. Разбор задачи, на который раньше уходил месяц, теперь укладывается в десять минут. Именно за этот месяц набирался опыт, а теперь, хорошей базы, очень почти невозможно оценить то, что модель выдала за минуты. Почему разбираться теперь приходится глубже и быстрее, и что с этим делать — читайте на Tproger: https://tproger.ru/articles/uchitsya-v-it-stalo-slozhnee-chto-na-samom-dele-izmenil-vajbkoding
1 063
15
لا يوجد نص...
1 183
16
Как фронтендеру войти в мобильную разработку Мобильная разработка пугает, если кажется, что придётся учить Swift или Kotlin с
Как фронтендеру войти в мобильную разработку Мобильная разработка пугает, если кажется, что придётся учить Swift или Kotlin с нуля. Но есть пути, где ваши веб-навыки остаются полезны. В статье разбирают три подхода. React Native ближе всего к React-разработчикам: пишете на TypeScript/JavaScript, а на выходе получаются нативные элементы экрана. Flutter идёт другим путём: использует Dart и рисует интерфейс сам, без привязки к системным компонентам. .NET MAUI подойдёт, если вы уже знакомы с C# и XAML. Этот гайд поможет вам разобраться в ваших путях развития.
1 587
17
Как кроссчейн-мост связывает разные блокчейны Биткоин, Эфириум и Avalanche живут по своим правилам и не разговаривают напряму
Как кроссчейн-мост связывает разные блокчейны Биткоин, Эфириум и Avalanche живут по своим правилам и не разговаривают напрямую. Мост решает эту проблему: он позволяет перенести актив из одной сети в другую, не нарушая правил каждой из них. В гайде по Avalanche Bridge показан простой сценарий: выбираете исходную сеть, сеть назначения и актив, а дальше работает сам мост. Для новичка в блокчейн-разработке это хороший способ понять, как разные сети обмениваются активами.
1 424
18
Как понять, что вы действительно усвоили тему, а не просто прочитали Часто после туториала кажется, что всё понятно, а на пра
Как понять, что вы действительно усвоили тему, а не просто прочитали Часто после туториала кажется, что всё понятно, а на практике застреваете. Вот тест: попробуйте объяснить концепцию своими словами вслух, за 30 секунд. Без заготовленных фраз. Этот приём из статьи про собеседования, но он отлично работает при обучении. Замыкание, разница var и let, Promise против setTimeout — берите тему, которая сейчас не даётся, и расскажите её так, будто соседу по парте. Если запнулись или начали бормотать, вы нашли дыру в понимании. 30 вопросов с примерами: выберите один и проверьте себя.
1 330
19
Работающий код — ещё не значит, что проект в порядке Часто кажется, что раз программа работает, значит, всё хорошо. Автор это
Работающий код — ещё не значит, что проект в порядке Часто кажется, что раз программа работает, значит, всё хорошо. Автор этой заметки, самоучка на Python, проверял свою Flask-программу для пекарни пять часов и не добавил ни одной функции. Зато убрал старый код Excel, неиспользуемые импорты, лишние зависимости и рассинхрон между README, Docker и Git. Код на проде не равен репозиторию, который точно отражает текущую версию. Внутри накапливаются остатки старых спецификаций, устаревшие скриншоты и неиспользуемый CSS. В разборе вы узнаете, как проверять такое хозяйство безопасно: что удалять первым делом, зачем нужен .dockerignore рядом с .gitignore и где искать лишнее. Попробуйте пройтись по своему учебному проекту по этому же списку.
1 157
20
Разберём рекурсию в C++ так, чтобы она перестала быть магией Рекурсия: функция вызывает сама себя, пока не сработает условие
Разберём рекурсию в C++ так, чтобы она перестала быть магией Рекурсия: функция вызывает сама себя, пока не сработает условие остановки. В примере из статьи функция f() печатает 0, 1, 2: каждый вызов увеличивает счётчик, а при count == 3 происходит возврат. Чтобы понять, почему это работает, смотрите на стек вызовов. Каждый новый вызов сохраняется в памяти отдельной записью, верхняя выполняется первой. Стек работает по принципу LIFO: last in, first out. Когда доходит до базового случая, записи разворачиваются обратно. Разбор с примером кода поможет увидеть это на практике.
1 210