Кстати, все ищу свой формат для видосов. Как думаете, серия коротких видосов про алгосы норм идея?
Какая сложность у алгоритма?
Anonymous Poll
43%
O(N * M) где N — это количество подмассивов
39%
O(N), где N — это общее кол-во элементов.
13%
O(n^2)
4%
O(1)
2%
O(n!)
8%
Нет правильного ответа
Forwarded from Product Developer (Nikita Khromushkin)
Shit tolerance — это софт скилл
Загадка: есть у джуна, нет у мидла, но нужно сеньору?
Нет, это не «стрессоустойчивость», не эмоциональный интеллект и не умение договариваться.
Это совершенно отдельный навык, «врожденный» у джуна, а затем падающий в нули у мидла по мере повышения насмотренности и осознания количества предложений на рынке.
Можно, конечно, попрыгать по нескольким компаниям. Даже получить лычку «сеньора» с точки зрения технических навыков. Но этот навык мидл должен прокачивать, чтобы реально стать сеньором и расти дальше в ведущего или перйти в тимлида.
Сеньор — это не просто «эксперт, который кодит». Это человек, который понимает, что хаос неизбежен, но вместо нытья думает, как его минимизировать.
О чем речь?
Shit tolerance — это способность сохранять продуктивность, когда процессы неидеальны, задачи не всегда чёткие, а идеальный мир существует только в фантазиях.
В любой работе есть неидеальность. Где-то это процессы (или их отсутствие). Например, кого-то шокирует отсутствие код-ревью. Где-то это техническая составляющая или стабильность сервисов. Кого-то может шокировать пожар на проде. Кого-то — потребность оценивать задачи и попадать в оценки.
А кому-то норм трекать время, потраченное на задачи, и заполнять таймшиты.
На любой shit есть три возможных варианта реакции:
1. Смириться
2. Уйти
3. Починить
Ну и распределение по грейдам примерно такое же:
1 — Джун
2 — Мидл
3 — Сеньор
Если нет код-ревью и видна потребность — сеньор предложит, продаст команде, и внедрит.
Если прод горит — сеньор спокойно пойдёт чинить.
Если надо выполнять задачи, взятые в спринт, — сеньор проанализирует причины и решит проблемы: улучшит процесс подготовки задач, договорится со смежниками, …
Как прокачать shit tolerance?
1️⃣ Переключиться с эмоций на действия. Вместо «это полный п#ц!» — «окей, как мы это разрулим?»
2️⃣ Отделять важное от неважного. Не все проблемы стоит решать. Нужно отличать:
— Рабочий шум, который можно фильтровать. Например, срочные задачи, которые всегда срочные.
— Системные проблемы, которые нужно решать. Например, бардак в процессах, мешающий работать.
3️⃣ Оставлять энергию на главные вещи. Иногда лучший ответ на хаос — работать спокойно и делать своё.
Но!
Shit tolerance — не значит терпеть любой беспредел.
Если каждый день вызывает боль и ощущение бессмысленности — это не про гибкость, а про выгорание.
И да, сеньоры и лиды тоже имеют право на выход. Главное — не потерять себя и не стать частью болота.
P.S. Картинку к посту я позаимствовал из твиттера Евгения Кота. Тред замечательный, рекомендую к прочтению.
Какой у вас уровень shit tolerance? 😏
Загадка: есть у джуна, нет у мидла, но нужно сеньору?
Нет, это не «стрессоустойчивость», не эмоциональный интеллект и не умение договариваться.
Это совершенно отдельный навык, «врожденный» у джуна, а затем падающий в нули у мидла по мере повышения насмотренности и осознания количества предложений на рынке.
Можно, конечно, попрыгать по нескольким компаниям. Даже получить лычку «сеньора» с точки зрения технических навыков. Но этот навык мидл должен прокачивать, чтобы реально стать сеньором и расти дальше в ведущего или перйти в тимлида.
Сеньор — это не просто «эксперт, который кодит». Это человек, который понимает, что хаос неизбежен, но вместо нытья думает, как его минимизировать.
О чем речь?
Shit tolerance — это способность сохранять продуктивность, когда процессы неидеальны, задачи не всегда чёткие, а идеальный мир существует только в фантазиях.
В любой работе есть неидеальность. Где-то это процессы (или их отсутствие). Например, кого-то шокирует отсутствие код-ревью. Где-то это техническая составляющая или стабильность сервисов. Кого-то может шокировать пожар на проде. Кого-то — потребность оценивать задачи и попадать в оценки.
А кому-то норм трекать время, потраченное на задачи, и заполнять таймшиты.
На любой shit есть три возможных варианта реакции:
1. Смириться
2. Уйти
3. Починить
Ну и распределение по грейдам примерно такое же:
1 — Джун
2 — Мидл
3 — Сеньор
Если нет код-ревью и видна потребность — сеньор предложит, продаст команде, и внедрит.
Если прод горит — сеньор спокойно пойдёт чинить.
Если надо выполнять задачи, взятые в спринт, — сеньор проанализирует причины и решит проблемы: улучшит процесс подготовки задач, договорится со смежниками, …
Как прокачать shit tolerance?
1️⃣ Переключиться с эмоций на действия. Вместо «это полный п#ц!» — «окей, как мы это разрулим?»
2️⃣ Отделять важное от неважного. Не все проблемы стоит решать. Нужно отличать:
— Рабочий шум, который можно фильтровать. Например, срочные задачи, которые всегда срочные.
— Системные проблемы, которые нужно решать. Например, бардак в процессах, мешающий работать.
3️⃣ Оставлять энергию на главные вещи. Иногда лучший ответ на хаос — работать спокойно и делать своё.
Но!
Shit tolerance — не значит терпеть любой беспредел.
Если каждый день вызывает боль и ощущение бессмысленности — это не про гибкость, а про выгорание.
И да, сеньоры и лиды тоже имеют право на выход. Главное — не потерять себя и не стать частью болота.
P.S. Картинку к посту я позаимствовал из твиттера Евгения Кота. Тред замечательный, рекомендую к прочтению.
Какой у вас уровень shit tolerance? 😏
This media is not supported in your browser
VIEW IN TELEGRAM
10 лет назад вышла одна из лучших игр, которая повлияла на меня с точки зрения стиля. Hotline Miami 2.
До сих пор я беру и буду брать стилистику из нее, Katana Zero и Джона Уика
Ну и конечно крутейший саундтрек
Please open Telegram to view this post
VIEW IN TELEGRAM
Весна, сезон собесов. Специально для вас сделал скидки на полезный контент.
Сейчас контент не так часто обновляется, потому что я хочу расшириться и сделать пару крутейший образовательных видео: сисдизай, многопоточка, алгосы и тп. Креативной энергии на текст мало остается.
Но все же тут вы найдете уникальные материалы:
Вся информация максимальная практичная и не напичкана копипастами из чужих статей или ненужной теорией.
Успевай получить закрытый материал по скидке
Please open Telegram to view this post
VIEW IN TELEGRAM
Как относитесь к кроссплатформе?
Anonymous Poll
8%
Есть опыт, положительно.
13%
Есть опыт, нейтрально.
13%
Есть опыт, негативно
5%
Нет опыта, положительно
29%
Нет опыта, нейтрально
18%
Нет опыта, отрицательно
13%
Вообще похер
Deep Dive into LLMs like ChatGPT
Трехчасовый видос, который за месяц набрал 1.5 ляма просмотров.
Тема LLM в разработке активно развивается. По прогнозам экспертов программистам осталось 6-12 месяцев до полной замены. Очевидно, здесь есть прогревы и манипуляции на платные подписки всяких cursor'ов и chatGPT. Не ведитесь. Только одна подписка вам поможет в этой жизни удержаться на работе — на мой бусти😂
Ну а если серьезно я уже слышал истории как всякие LLM в яндексе помогают ревьюить код бэкендерам. А скоро красить кнопки толком и не надо будет. Мы будем такими микро-тимлидами.
Полезное видео для углубленного понимания будущего.
Трехчасовый видос, который за месяц набрал 1.5 ляма просмотров.
Тема LLM в разработке активно развивается. По прогнозам экспертов программистам осталось 6-12 месяцев до полной замены. Очевидно, здесь есть прогревы и манипуляции на платные подписки всяких cursor'ов и chatGPT. Не ведитесь. Только одна подписка вам поможет в этой жизни удержаться на работе — на мой бусти
Ну а если серьезно я уже слышал истории как всякие LLM в яндексе помогают ревьюить код бэкендерам. А скоро красить кнопки толком и не надо будет. Мы будем такими микро-тимлидами.
Полезное видео для углубленного понимания будущего.
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Deep Dive into LLMs like ChatGPT
This is a general audience deep dive into the Large Language Model (LLM) AI technology that powers ChatGPT and related products. It is covers the full training stack of how the models are developed, along with mental models of how to think about their "psychology"…
База знаний для изучения iOS в 2025
Еще одна база знаний что скинули в наш чат. В ней много алгосов и других вещей связанных с computer science, но это самая полезная база для новичков.
Она как очень лайт версия нашей, но очень помогает начинающим спецам. Пока, к сожалению или к счастью, наша база знаний сфокусирована больше для опытных инженеров.
Но изучая другие базы моих коллег я понимаю уникальное преимущество нашей.
База знаний комьюнити собрана на грани важной теории и сборником практических задач, что встречаются на работе. Она краудсорсинговый продукт, созданный из тысяч деталей.
Когда же 90% контента в интернете это либо пересказы документаций от новичков, либо статей от тех, кто давно перестал практиковать, уйдя в менеджмент, блогерство или предпринимательство. Мы же сфокусированы на инженерности и экспериментах в боевой среде.
Я уверен, ты должен оставаться инженером, чтобы давать качественный контент. Оставаться в авангарде технических тасок. Не торопиться хаками прыгать ради грейдов, а не торопиться и изучить каждый детально. Собрать все соки у каждого цветка. Остальное реплики и копии. Какой ты практик и профессионал, если не кодишь на работе? Ты любитель.
Используя свой канал и чат как социальный ресурс я получаю данные, которые помогают мне делать продукты, за которые мне не стыдно. Я переступил тот этап, когда стыдно просить деньги за свои знания. Потому что за них не стыдно.
Когда у других лозунги как срезать углы и перепрыгнуть, у нас обход каждого угла с лупой и микроскопом в поисках самых полезных ресурсов.
Это помогает мне опрашивать и дискутировать с аудиторией, собирая новые знания и смыслы. Так я нашел новый тип инженеров, которые находятся на пограничном состоянии глубокой теории, не уходя в ненужные сложности. Собирая лучшие практики направленые на экономический импакт, но при этом не убивая коммерцией всю творческую любовь со свободой.
Я назвал этот тип коммерчески-творческим инженером, он отличается от продуктового и платформенного и является гибридом.
Но об этом позже.
Больше года мы регулярно образовываемся и это моя лучшая инвестиция.
Еще одна база знаний что скинули в наш чат. В ней много алгосов и других вещей связанных с computer science, но это самая полезная база для новичков.
Она как очень лайт версия нашей, но очень помогает начинающим спецам. Пока, к сожалению или к счастью, наша база знаний сфокусирована больше для опытных инженеров.
Но изучая другие базы моих коллег я понимаю уникальное преимущество нашей.
База знаний комьюнити собрана на грани важной теории и сборником практических задач, что встречаются на работе. Она краудсорсинговый продукт, созданный из тысяч деталей.
Когда же 90% контента в интернете это либо пересказы документаций от новичков, либо статей от тех, кто давно перестал практиковать, уйдя в менеджмент, блогерство или предпринимательство. Мы же сфокусированы на инженерности и экспериментах в боевой среде.
Я уверен, ты должен оставаться инженером, чтобы давать качественный контент. Оставаться в авангарде технических тасок. Не торопиться хаками прыгать ради грейдов, а не торопиться и изучить каждый детально. Собрать все соки у каждого цветка. Остальное реплики и копии. Какой ты практик и профессионал, если не кодишь на работе? Ты любитель.
Используя свой канал и чат как социальный ресурс я получаю данные, которые помогают мне делать продукты, за которые мне не стыдно. Я переступил тот этап, когда стыдно просить деньги за свои знания. Потому что за них не стыдно.
Когда у других лозунги как срезать углы и перепрыгнуть, у нас обход каждого угла с лупой и микроскопом в поисках самых полезных ресурсов.
Это помогает мне опрашивать и дискутировать с аудиторией, собирая новые знания и смыслы. Так я нашел новый тип инженеров, которые находятся на пограничном состоянии глубокой теории, не уходя в ненужные сложности. Собирая лучшие практики направленые на экономический импакт, но при этом не убивая коммерцией всю творческую любовь со свободой.
Я назвал этот тип коммерчески-творческим инженером, он отличается от продуктового и платформенного и является гибридом.
Но об этом позже.
Больше года мы регулярно образовываемся и это моя лучшая инвестиция.
buttered-stone-93c on Notion
iOS Study Plan 2025 | Notion
I’m planning to try a ‘Monthly Theme’ concept. This can help me dive deeper into complex topics.
This media is not supported in your browser
VIEW IN TELEGRAM
Пока чисто мемы сорри. Отдохняк от релизов
Мне тут предложили выступить на одной конфе летом. Я выбрал тему про AI и считаю её геймченджером. Это мой первый опыт выступления как спикер на больших конференциях. Поэтому для качественного доклада нужна ваша помощь.
Собираю и изучаю много инфы, но ваша будет самая полезная.
Пожалуйста, пройди опрос или накидай свой опыт в комментах.
Как оцениваешь пользу AI/пилотов/LMM? Какие задачи решаешь с помощью них? Какие еще пока не получается? Пузырь это и перехайп?
Делись любым опытом и как можно развернутей.
Please open Telegram to view this post
VIEW IN TELEGRAM
Google Docs
LLM в мобильной разработки
Этот опрос поможет мне собрать лучшие и не очень практики, которые помогут определить как LLM поможет инженеру.
Пожалуйста, поделись своим опытом. Чем детальнее ты это сделаешь, тем больше будет помощь.
Пожалуйста, поделись своим опытом. Чем детальнее ты это сделаешь, тем больше будет помощь.
Опрос: справедливость грейдов и оценки работы.
Согласен ли ты, что в твоей компании грейды и системы оценки соответствуют реальному вкладу сотрудников?
Согласен ли ты, что в твоей компании грейды и системы оценки соответствуют реальному вкладу сотрудников?
Anonymous Poll
3%
Да, считаю что это максимально справедливая система и оценивает только твои навыки
25%
Больше да, чем нет.
20%
Больше нет, чем да
24%
Нет. Карьерный рост в компаниях чаще построен на удачи и стихийных обстоятельствах.
7%
У меня нет своего мнения
15%
Лучший карьерный рост — смена компании
6%
Другое
Решение популярной задачи на многопоточность
Задача с ассинхронными запросами в сеть очень популярна как на собесах, так и реальной практике.
Эта компактная, но мощная задача, которая позволяет оценить сразу несколько концепций:
🟣 асинхронность
🟣 многопоточность
🟣 способность кандидата увидеть несколько проблем
Разберем несколько решений в скриншотах.
Какой вариант выбрали бы вы?
Задача с ассинхронными запросами в сеть очень популярна как на собесах, так и реальной практике.
Эта компактная, но мощная задача, которая позволяет оценить сразу несколько концепций:
Разберем несколько решений в скриншотах.
Какой вариант выбрали бы вы?
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM