iOS Makes Me Hate
3.94K subscribers
1.16K photos
168 videos
15 files
1.33K links
Авторский канал про iOS разработку. Путь продуктовых самураев в MAANG.

Самое больше iOS сообщество практиков: https://boosty.to/lionbond/

Автор: @lvbond Senior iOS Yandex, ex-Avito, VK
Download Telegram
🧬 FLOW: лекарство для зумеров

Продолжаем серию постов про техники управления ресурсами. Сразу проспойлерю, все они будут держаться на трех основных концепциях: flow, deep focus, накопительный эффект (Kaizen).

Главное отличие между способным к обучению и нет — умение долго работать на одной задаче. Сейчас, во времена клипового мышления, эта проблема становится эпидемией.

Тиктоки, сериалы воспитывают нас как поверхностных и нестабильных людей. Маркетологам не выгодно, чтобы мы долго залипали в одну точку, их товар должен быть увиден. Поэтому сегодняшнее поколение страдает рядом проблем со вниманием.

Мы не можем смотреть долгие фильмы, читать книги. Нам сложно сидеть на одной работе, быть в долгих отношениях. Мы хватаемся за множество дел и не доводим ни одно до конца. Подписаны на сотни каналов и чатов, но ни одни не читаем. Наши закладки с полезными контентом отложены навсегда. Мы ждем мгновенных результатов, которые обещают инфоцыгане и блогеры.

Такое состояние и воспитание ума не поможет решать сложные и вдумчивые задачи, которые требуют глубокого погружения, долгих коммуникаций. Да и в целом сильно изнашивают менталку, в долгосрочной перспективе загоняя нас в депрессию и выгорание.

Наше сознание должно быть не перегруженно, чтобы эффективно выполнять задачи. Если же количество "событий" начинает превышать допустимый предел, то сознание перестает адекватно распозновать их и возникает путаница. Мысли должны следовать порядку.

Чтобы учиться концетрации и наводить порядок мыслей нужно делать регулярные упражнения, которые помогают гигиене мозга. Концентрировать внимание и не распылять его. Собрал упражнения, которые помогают тренировать концентрацию и фокус. Для многих они знакомы, но могут подтолкнуть к практике в этом году:

🟣Чтение книг. Впервую очередь книги дают не просто другой опыт обучения, но и тренажер внимания и структуризации. Читающие люди совсем по-другому думают и качественней подходят к выполнению задач.
🟣Решение задач. Также и то же решение задач на литкоде очень сильно бустит навык концентрации. Иногда он болезненный, но помогает полностью сфокусироваться на выполнении задачи.
🟣Шахматы. Любовь к шахматам приходит ко многим программистом постепенно, когда сформировались нужные нейронные связи.
🟣Спорт. Состояние потока можно достичь и в спорте, когда ты полностью с головой ушел на задачу управления своим телом.
🟣Медитация. Тут все понятно.

В книге "Думай как математик" была прекрасная цитата:

Недостаток способностей может компенсироваться постоянным трудом и сосредоточенностью. Можно сказать, что работоспособность заменяет собой талант или, еще лучше, создает талант


Делитесь своими советами что может натренировать концентрацию
Please open Telegram to view this post
VIEW IN TELEGRAM
224
🧬Mobile Podcast: Анатомия процессов собеседований

Вышло в открытый доступ на ютубе

Позвали Сашу помочь разобраться нам, обычным работягам, в этом вопросе. Саша — руководитель Яндекс Go, эксперт в KTS, был одним из соавторов VIPER’а, косвенно повлиял на создание этого канала. 

Тема процессов собеседований — всегда актуальная. В интернетах вокруг нее много мифов. Даже многие интервьюеры, эксперты или менеджеры не всегда видят всю картину целиком. Не говоря уже о блогерах или hr.

Он рассказал о многих интересных вещах:
🟣Что такое грейды и как их определяют
🟣Чем отличаются джуны, мидлы, сеньоры
🟣Что такое перфоманс ревью и как к нему готовиться
🟣Как устроены процессы собеседований
🟣Как и зачем оценивают менеджеры
🟣Зачем нужны систем дизайн, алгоритмы
🟣Важна ли вышка
🟣Есть ли красные флаги у яндекса
🟣Как развиваться инженерам
🟣И многое другое

Мы еле как уместили все в двухчасовой ролик и кажется, что не обговорили многое.

Подписаться на него можно тут: @headOfMobile
Please open Telegram to view this post
VIEW IN TELEGRAM
12
This media is not supported in your browser
VIEW IN TELEGRAM
🧬 300 дней литкода

Сейчас в запретограме вижу новый(старый) тренд, где снова многие программисты и программистки запускают челенджи. Один из них — ежедневное решение литкода.

Январь — отличный период для начала каких-нибудь челенджей. В 2023 я начинал "365 дней богу алгоритмам" и дошел до 270 дня. Тогда я учел свои ошибки и делюсь советами:

🟣 Не зубрите. Очень глупо начинать тупо запоминать алгоритмы или решения. Цель таких задач как на литкоде — подобрать нужный ключ. Это как головоломки, только с кодингом.

🟣 Не запускайте свой код сразу. Цель задач учесть заранее все корнеркейсы. Старайтесь думать и дебажить код в голове. Так лучше начинает работать мозг

🟣 Не смотрите на тест-кейс от литкода. Если литкод выдает ошибку, то не бегите смотреть сразу тесткейс, а подумайте. Литкод считается самой казуальной площадкой, где много помощи. На таких сервисах как codeforces (его, кста, спонсирует телеграм) и coderun есть скрытые корнеркейсы. До них нужно додуматься самому

🟣 Не сидите долго с задачей. Если за час не получится придумать рабочее решение, то ничего страшного разобрать и изучить решение (не зазубрить). Потом через сутки вернуться к задаче и уже попробовать решить снова.

🟣 Ищите разные решения. Еще одно огромное заблуждение, что у задачи может быть только один ответ. В глаза сразу бросается решение человека, который списал у чатгпт или увидел решения в ответах литкода. Старайтесь быть уникальными, перепишите или улучшайте уже существующие решения.

Мы уже год решаем регулярно задачи в чате, а в закрытой базе есть множество популярных задач и решений, теории и материалов, которые помогут погрузиться в эту дисциплину.

После ~50-150 задачи, переступая болевой порог, тебе это все начинает нравится. Опять процитирую книгу "Думай как математик":
Любовь к изучаемому предмету появляется тогда, когда мы в нем преуспеваем. Считать, что, если какое-то занятие нам не дается, мы никогда не сможем его полюбить, — ошибка.


Всем новых побед.
Please open Telegram to view this post
VIEW IN TELEGRAM
186
какой год, такой и цвет

ps выглядит прикольно кста. Фраза «из 💩 конфетку» прозвучала по-новому
11
🧬Большая статья про техники решения алгоритмических задач: Sliding window

В догонку прошлому посту. Продолжаю адаптировать контент с платного курса литкода. В нем мы разберем одну из важных техник для работы с массивами и строками.

Эта статья поможет:
🟣Разобраться в технике
🟣Изучите важные обязательные формулы по поиску окна и его построению
🟣Прорешаете ключевые задачи для закрепления

💎 Поддержать или получить доступ к материалам можно в бусти по скидке.
И в боте трибьюта если вы не из СНГ (рекомендовано)
Please open Telegram to view this post
VIEW IN TELEGRAM
4
Прогнозы на 2025 год

Начало года — время предсказаний. Многие пытаются оценить что ждет в новом году. Вот и сейчас на IT рынке много кто пытается это сделать. Поделюсь самыми интересными и реалистичными:

🟣Ужесточение собесов.
Компании начинают сталкиваться с проблемой: на собеседования всё чаще приходят кандидаты, которые выглядят сильнее, чем есть на самом деле. Благодаря инструментам вроде ChatGPT они «подтягивают» свои резюме и проходят интервью, но реальных навыков им не хватает. В итоге работодателям приходится менять и усложнять свои процессы отбора, чтобы таких людей было проще выявить.

🟣Переквалификация.
Компании всё больше будут делать ставку на переквалификацию сотрудников. Инженеров начнут активно переводить на более актуальные направления, и отказ учиться новым технологиям, вроде нейронных сетей, может стать поводом для увольнения. Не исключено, что в 2025 году мы услышим истории о громких увольнениях именно по этой причине.

🟣Снижение доверия к бигтехам.
Крупные компании теряют свой статус “компаний мечты”. За последние пару лет из-за множества негативных новостей интерес к работе в этих гигантах начал снижаться.

🟣Рост популярности soft skills
Помимо технической экспертизы, всё больше внимания будет уделяться навыкам коммуникации, умению работать в команде и решать сложные проблемы. Например, вопросы на интервью могут касаться анализа конфликтов, взаимодействия с кросс-функциональными командами и этических вопросов в IT.

🟣Гибкость в карьере
Большие компании начнут предлагать больше возможностей для горизонтального роста. Например, будет проще переключаться между отделами или пробовать себя в новых ролях.

🟣Этичность и репутация
На карьерные решения будет влиять репутация компании. Люди станут внимательнее относиться к её этическим стандартам, экологической ответственности и социальным инициативам.
Please open Telegram to view this post
VIEW IN TELEGRAM
13
Арка самураев. Помним?
25
🧬 Mobile Podcast: "Идеальный процесс system design"

Продолжаем препарировать процесс собесов с ребятами из крупного калибра.

Позвал Серегу — тимлид Авито, Google Android Expert, ex-директор ПК Podlodka Android Crew, организатор Android Academy.

Серега — фуллстэк. Он пишет и под иос, и под андроид, и чуть бэк. А также лидит команду. У него большой опыт в разработке.

Я уже немного писал о созвоне тут. Попробовали экспериментальный формат: я был обычным интервьюером, а Серега обучал меня как и зачем нужно проводить систем дизайн.

В формате дискуссии разобрали такие темы:
🟣какие главные навыки проверяются с помощью сис.диза для найма
🟣в чем отличие мидла от сеньора
🟣что, как и зачем должно проверяться на собесе
🟣чем отличаются снг собесы от западных
🟣какие материалы помогли ему получать офферы на западе > 10к$ сеньором
🟣какие есть недостатки в текущем процесс
🟣как изменится процесс в будущем
🟣много других вопросов на полтора часа

Канал Сереги: @se_development

💎 Поддержать или получить доступ к материалам можно в бусти
🧬 И в боте трибьюта если вы не из СНГ (рекомендовано)
Please open Telegram to view this post
VIEW IN TELEGRAM
7
Об ИПР и карьерном росте часть 2: выбор руководителя

В первой части я делился выжимкой советов из главной книги прошлого года. В комментариях Саша Сычев дал отличный совет про выбор руководителя. Начало года — самое время подойти с ИПР.

Выбирайте руководителя максимально осознанно. Вырастите вы в карьере или нет - очень сильно зависит от него. Нет вайба - нет роста.
И рядом мысль. Вдохновение для ИПР надо брать в том числе из ответа на вопрос своему руководителю: "А с чем я тебе могу помочь?"


С опытом я все четче понимаю, что бОльшая часть успеха в карьерном развитии зависит от выбора руководителя:
- его авторитета внутри компании
- его амбициях в росте
- его отношении к работе
- его технической экспертизы
- его мотивации нас защищать и развивать
- его скилла презентации и многим другим

Тема становится острее с массовым внедрением процессов performance review, завязанных на output и outcome’ах, где на калибровках многие лиды конкурируют за квоты повышений для своих сотрудников.

Тимлид не только собесит себя, но и берет эстафету собеситься за вас перед другими. Каждый рост сотрудника — это большая работа руководителя. Поэтому я не удивляюсь, когда за сильным руководителем уходит из компании следом и вся его команда. Во многом, каким помидором ты станешь, зависит от садовника.

Но это не значит, что мы должны отдавать полную ответственность за наш рост ему и потом расстраиваться. От нас тоже многое зависит. Без доверия между вами не будет результата.

Делюсь собранными советами по выбору и взаимоотношениям руководителей из книги "the software engineer's guidebook":

🟣 Выясните, насколько руководитель поддерживает развитие сотрудников. Важны прозрачность, открытость и вовлечённость менеджера в карьерный рост команды.

🟣Ценности и культура. Совпадают ли его ценности с вашими. Руководитель должен быть заинтересован в создании команды с сильной культурой сотрудничества.

🟣Репутация и опыт. Поговорите с коллегами, которые работали с ним раньше, чтобы понять, как он управляет командой.

Советы по построению отношений:

🔘Установите ясные ожидания. На первых встречах обсудите, какие ожидания есть у вас и вашего руководителя. Проговорите, как вы будете получать обратную связь и строить планы развития.

🔘Демонстрация успехов. Рассказывайте о своих достижениях, но делайте это естественно. Подчеркивайте, как ваша работа способствует успеху команды и компании.

🔘Запрашивайте обратную связь. Спрашивайте, где вы можете улучшиться, и что ожидать в будущем. Используйте обратную связь для коррекции своего подхода и достижения целей.

Признаки продуктивного менеджера
🔘Менеджер помогает устранить препятствия в вашей работе.
🔘Он активно интересуется вашим профессиональным развитием.
🔘Даёт конструктивную обратную связь.
🔘Вовлекает в интересные и значимые проекты.
Please open Telegram to view this post
VIEW IN TELEGRAM
161
The connection between mindfulness and flow.pdf
337 KB
🧬Flow: осознанность и борьба с психической энтропией

Продолжаем тему ресурс менеджмента. В прошлом посте про состояние потока мы определили, что это — лекарство для зумеров и сдвгшников. Тему осознанности подняли в комментах поста. Мне бы хотелось сделать акценты ярче.

Я часто вижу, как много кто жалуется "я не могу читать книги или решать алгоритмы, потому что сложно усидеть на месте". Такое состояние — большая проблема в обучаемости. Все знают, что дисциплина > мотивации. Но дисциплина также это умение делать нелюбимые вещи немножко привлекательными.

Мы рождены необразованными и подпитываемся стимулами. С помощью этого легко захватить наше внимание, повлиять на желания. Где чувство неудовлетворенности растет ежедневно. Оно также выгодно маркетологам, тк это отличное состояние уязвимости продать нам ненужный товар или навязать импульсивную покупку, дать ненужную идею. Расшатать фокус и опустошить ресурсы внимания.

Концепция потока помогает натренировать и достигнуть ту самую осознанность, что защищает от мусора. Она берет лучшее из занятий, которые нам нравятся: искусство, наука, игры, спорт, секс, еда и даже религия. Учит наполнять радостью и обогащать рутинные задачи, превращая в приятный процесс.

На самом деле, "сражаться" приходится не с собой, а с энтропией, которая вносит в сознание хаос. Человека, умеющего контролировать свое сознание, отличает способность произвольно фокусировать внимание, не отвлекаться и поддерживать концентрацию ровно столько, сколько требуется для достижения цели.


Я нашел исследование с участием 10,102 человек. Анализ включал, что осознанность сильно помогает для потока студентам.

Исследование указывает на двусторонний характер связи: поток может способствовать развитию осознанности, а осознанность — достижению состояния потока.
Please open Telegram to view this post
VIEW IN TELEGRAM
15
🧬Большая подборка контента для подготовки к System Design

После выпуска с Серегой я вдохновился и решил сделать огромную подборку задач, курсов, книг и всего разного для помощи с System Design'ом.

В итоге вышло около 50 материлов, которые я решил опубликовать в базе знаний. Может в будущем частично буду ими делиться тут.

Но пока в планах допройти курс от литкода по алгоритмам и перейти к наиболее интересному курсу по систем дизайну. Там и прайс выше, но и контента говорят, что больше.

Что в неё вошло:
🟣около 10 полезных проектов
🟣подборка курсов
🟣книг и статей
🟣моих авторских статей, где я разбираю разные типовые задачи с собесов
🟣и другое

Подборка будет обновляться

💎 Поддержать или получить доступ к материалам можно в бусти
🧬 И в боте трибьюта если вы не из СНГ (рекомендовано)
Please open Telegram to view this post
VIEW IN TELEGRAM
9