Блог для техлидов и тех, кто к этому идёт. Про Go, архитектуру приложений, DDD, SOLID и паттерны — с практикой, книгами и примерами из реальной разработки. Плюс управление командой: люди, рост, собеседования, делегирование. Пишу как руководитель разработки, который ещё ищет повод покодить.
СводкаГлавные показатели канала за выбранный период. Изменение — к такому же отрезку перед периодом, если за него есть статистика. Наведите на диаграмму плитки, чтобы увидеть число в каждой точке периода.
Главные числа
ПодписчикиСколько подписчиков у канала сейчас. Волна — число подписчиков в каждой точке периода. Изменение — к началу периода.70,0 %+0 за период
ПросмотрыСколько сейчас просмотров у постов, вышедших за период. Это не просмотры за день: сколько посмотрели вчера, MAX не сообщает.0было 0
РеакцииСколько реакций у постов, вышедших за период.0было 0
УпоминанияСколько раз канал упомянули другие каналы: ссылки и репосты, без рекламных постов. Чем крупнее круг, тем больше упоминаний в этой точке периода.61▼ 18,4 %было 76по подписке
РепостыСколько раз другие каналы сделали репост постов этого канала (без рекламных постов). Репосты входят и в число упоминаний.28▲ 13,9 %было 25после входа
Средний охват постаСколько просмотров в среднем набирает один пост. Считаем по постам старше двух суток: у свежих просмотры ещё растут. Точки, где есть свежие посты, — пунктиром и полыми кружками: охват всех постов на сейчас, он ещё вырастет.—просмотров на пост
ERRКакая доля подписчиков видит средний пост: средний охват ÷ подписчики × 100 %. Линия — ERR в каждой точке периода, пунктир — ERR прошлого такого же периода. Точки с постами моложе двух суток — полые кружки на пунктирном конце линии.—подписчиков видят пост
Вовлечённость ERКак часто читатели реагируют на посты: реакции ÷ просмотры × 100 %. Засечка на полосе — прошлый период.—реакций на 100 просмотров
Постов в деньСколько публикаций в среднем выходит за день. Клетка — точка периода: чем темнее, тем больше постов в день.0,0было 0,0
Доля рекламыКакая доля публикаций за период похожа на рекламу: маркировка erid, рекламные ссылки и другие признаки. Шкала — рекламная нагрузка по порогам индекса качества: до 10 % — низкая, до 25 % — умеренная, до 50 % — высокая, дальше — очень высокая. Рост доли отмечается красным.4,2 %▲ 0,8 п. п.
ДинамикаСверху — число подписчиков на конец каждой точки периода, снизу — прирост за точку: зелёный — подписчиков стало больше, красный — меньше. Над графиком прироста — самый большой прирост и самая большая убыль. Сколько подписалось и отписалось по отдельности, MAX не сообщает.
Рост аудитории
0подписчиков за период
Число подписчиков за период не менялось
Оценка каналаОценка канала от 0 до 100 из пяти частей: аудитория, честность роста, рекламная нагрузка, доверие и достоверность расчёта. Полоса — сколько баллов часть набрала из своего максимума. Индекс пересчитывается каждую ночь; каналы сравниваются с похожими — той же категории и размера.
Индекс качества пока не рассчитан. Он появляется у каналов от 500 подписчиков, которые публикуют посты хотя бы раз в неделю, после недели наблюдения.
ОхватыСколько сейчас просмотров у постов, вышедших в каждой точке периода (а не просмотры за день). Подписан рекорд; точка с сегодняшним днём бледнее — день ещё идёт. Средний охват поста — по постам старше двух суток.
Просмотры и охват
0просмотров за период
За период публикаций с просмотрами не было.
ВовлечённостьER — реакции, делённые на просмотры, в процентах — у постов каждой точки периода. Пунктир — ER за весь период. Изменение — в процентных пунктах к прошлому такому же периоду.
Вовлечённость подписчиков
—ER = реакции ÷ просмотры
За период у постов нет прочитанных реакций.
ЦитируемостьИндекс цитируемости (ИЦ) — насколько часто и какими каналами упоминают этот канал за последние 30 дней, без рекламных постов. Уровень — место среди похожих каналов. Линия — ИЦ в каждой точке периода (в неделе и месяце — средний за её дни).
Индекс цитируемости пока не рассчитан: он появится после ночного расчёта, когда канал упомянут другие каналы.
РитмСколько постов в среднем выходит в каждый час каждого дня недели, время московское: чем темнее клетка, тем больше публикаций. «Лучшее время» — часы, в которые у постов старше двух суток самый высокий средний охват.
Когда и сколько публикует
ПнВтСрЧтПтСбВс
036912151821
Лучшее время:09:0018:00часы, в которые у постов самый высокий средний охват
ФорматыИз чего состоит лента. У каждого поста один формат — по старшинству: репост, видео, фото, ссылка, текст. Полоса и проценты — доля постов формата; справа — средний охват одного поста формата (по постам старше двух суток), полоска — сравнение с самым просматриваемым форматом.
ПубликацииКаждая точка — пост за период: по горизонтали — дата выхода, по вертикали — просмотры, размер точки — реакции, цвет — формат. Так видно хиты, провалы и то, как меняется охват. У крупных каналов показаны 100 самых просматриваемых постов и равномерная выборка остальных — не больше 1 500 точек.
Каждый пост — точка
Выше — больше просмотров, крупнее — больше реакций. Нажмите на точку, чтобы открыть пост.
ВидеоФотоДругоеразмер — реакцииПриближение — кнопками «+» и «−», щипком или Ctrl + колесо мыши; приближенный график сдвигается перетаскиванием
СводкаИтоги выбранного периода: сколько вышло публикаций, сколько у них сейчас просмотров и реакций и средний охват поста. Просмотры — текущие у постов, вышедших в эти дни, а не просмотры за день. Изменение — к такому же отрезку перед периодом, если за него есть статистика.
Итоги периода
Нажмите на показатель — ниже он появится по точкам периода
Просмотрысегодня — день ещё идётТочки с постами моложе двух суток — бледные с пунктиром: их просмотры ещё растут.
РекламаКакая доля публикаций за период похожа на рекламу: маркировка erid, рекламные ссылки и другие признаки. Детектор осторожный, поэтому настоящая доля обычно выше. Шкала — рекламная нагрузка по порогам индекса качества. Ниже — средний охват рекламного и обычного поста и кого рекламирует канал (сайты, на которые ведут ссылки из рекламы).
Что работаетПосты периода с наибольшим числом просмотров. Полоса — просмотры относительно первого места. Превью — картинка поста, у поста без картинки — аватар канала. Просмотры — сколько у поста сейчас.
РитмСколько постов вышло в каждый день периода (бледные столбики) и среднее за 7 дней (линия): видно, разгоняется канал или затихает. Сегодняшний день ещё идёт, поэтому среднее для него считается по вчерашний день.
Публикации по дням
Бледные столбики — дни, линия — среднее за 7 дней: видно, разгоняется канал или затихает
Публикации за деньСреднее за 7 дней
Данные обновлены в 12:11 по Москве. Просмотры — текущие у постов, вышедших в эти дни; средний охват — по постам старше двух суток.
Как считается индекс качества
1.2 Знания языка Golang (немного углубимся) и не только
Прологом к этому посту я бы сказал - пытайтесь понять немного глубже всё что вы читаете или пытаетесь разобраться - закрывайте тех долг.
Приведу пример - в golang есть горутины, как они работают? на чем? на ОС-тредах или на ядрах? или треды работают на ядрах проца? а что такое грин треды? а как гошка конкурентно обрабатывает горутины? как работает планировщик ОС и как планировщик golang?
К сожалению проделать эту работу за вас я не смогу, поэтому в этом посте просто выложу список тем, с которыми нужно будет разобраться самому. Как разобраться? - гуглить, спрашивать у ИИ, но перепроверять, найти интересные статьи наконец.
👉 Databases - ACID - BASE, Eventual Consistency - CAP, PACELC - Проблемы параллельных транзакций - Уровни изоляции транзакций - Транзакции в MongoDB - Шардинг, Шардинг на PostgreSQL - Репликация - Как разгрузить БД - Prepared statement - SQL vs NoSQL - WAL - Индексы
👉 Message Brokers - Kafka vs RabbitMQ
👉 Concurrency - Concurrency vs Parallelism - Deadlock - Fork-join concurrency - Green Thread - Race Condition
👉 General - Hash Map - UTF-8 - CPU - Core - OS Thread - Планировщик OS, Golang Scheduler - Что происходит когда вводишь адрес сайта в браузере
Было бы неплохо дополнить список своими темами. Со списком вроде разобрались, в следующем посте расскажу куда бы сгрузить всю эту информацию и как не потеряться в чертогах разума :)
Ссылки: - https://max.ru/channel_heart2code/AZ9zo5N4Z7w - Знание языка Golang (база)
Следующая серия постов будет направлена на подготовку к интервью на позицию сеньора golang разработчика - лично мой опыт и мои требования. Или можно по-другому - что было бы неплохо знать нормальному разработчику?
Разделим на 3 части: 1. Знания языка Golang: 1.1 База 1.2 Немного углубимся 2. Архитектура и разработка приложений 3. Закрываем долги
Начнем с книг: периодически спрашивают что почитать сеньорам или я сам подвожу для себя топ из книг для чтения для разработчика. Без них я не могу серьезно воспринимать разработчика как сеньора.
1.1 Знание языка Golang: 👉 Learning Go: An Idiomatic Approach to Real-World Go 👉 100 ошибок Go и как их избежать 👉 Concurrency in Go: Tools and Techniques for Developers - Katherine Cox-Buday
Это база по гошке, но я бы сходил на канал к https://www.youtube.com/@nikolay_tuzov и посмотрел его великолепные видео о деталях мап, слайсов, каналов.
Итого, после прочтения и просмотра вышенаписанного закроется позиция мидла, может мидл+. До сеньора еще нужно набраться опыта и разобраться в некоторых деталях как гошки, так и computer science, про это будет отдельный пост.
Первый коммерческий заказ на разработку сайта получил еще в 2006 году и было это на PHP. Далее были небольшие фрилансы, но по-настоящему работать "в полях", как разработчик я начал уже после окончания университета, когда мой одногруппник ушел в армию и сбросил на меня все свои проекты. Так и определился дальнейший путь.
Года с 2018 я переключился на техлидство командой разработки, с тех пор так ничего и не изменилось, в данный момент работаю руководителем разработки в компании Токеон. Да, большинство моих задач уже менеджерские, частично архитектурные, но стараюсь искать любые способы чтобы хоть немного покодить.
О чем хочу говорить на этом канале? - скорее всего о разработке: как таковом коде, так и взгляде со стороны менеджера, работе с людьми. У меня приличная библиотека книг - обсудим и это. Оффтопом возможно затронем и мой детский гештальт к музыке и электрогитаре, увидим.