Мы уже стартанули марафон по систем дизайну, сделали отдельный чат и будем созваниваться каждый день вечером. Поэтому эту неделю будет очень много материала.
Пока готовился к первому докладу нашел пока лучшее видео про систем дизайн. Формат беседы гораздо лучше мне заходит, чем докладов. Он более детальный и живой.
Еще нравится в видео как общаются разные разработчики платформ: бэк, фронт, мобилка. Где видны четкие грани в чем же уникальность мобильного систем дизайна
https://www.youtube.com/watch?v=tW3F62fY1Vc
Пока готовился к первому докладу нашел пока лучшее видео про систем дизайн. Формат беседы гораздо лучше мне заходит, чем докладов. Он более детальный и живой.
Еще нравится в видео как общаются разные разработчики платформ: бэк, фронт, мобилка. Где видны четкие грани в чем же уникальность мобильного систем дизайна
https://www.youtube.com/watch?v=tW3F62fY1Vc
YouTube
#FaangTalk 62 iOS System Design: Чем уникален мобильный систем дизайн
Канал с анонсами https://t.iss.one/faangtalk_news
Чат по подготовке к интервью: https://t.iss.one/faangtalk
- Чем уникален мобильный систем дизайн
- Архитектуры MVC, MVP, MVVM, MVVM-C, and VIPER
- The Composable Architecture, scheme source
- TCA, repo
- CoreData…
Чат по подготовке к интервью: https://t.iss.one/faangtalk
- Чем уникален мобильный систем дизайн
- Архитектуры MVC, MVP, MVVM, MVVM-C, and VIPER
- The Composable Architecture, scheme source
- TCA, repo
- CoreData…
Как улучшить problem solving skills в программировании
Потихоньку я начинаю развивать универсальные навыки, которые пригодятся любому инженеру. Мы уже начали с систем дизайна. Теперь будет следующий пункт, который мало кто затрагивал в iOS, кроме нас.
В ноушене я начинаю развивать отдельный блок Problem Solving. Чаще, это то, что пытаются оценить на алгоритмах, систем дизайне и даже на работе: сбор требований, определение проблемы, поиск решений.
У этого процесса есть отдельная методология. Она подходит к любой сфере жизни.
В статье собраны советы от практикующих инженеров, которые помогут улучшить навыки конкретно для программирования.
Потихоньку я начинаю развивать универсальные навыки, которые пригодятся любому инженеру. Мы уже начали с систем дизайна. Теперь будет следующий пункт, который мало кто затрагивал в iOS, кроме нас.
В ноушене я начинаю развивать отдельный блок Problem Solving. Чаще, это то, что пытаются оценить на алгоритмах, систем дизайне и даже на работе: сбор требований, определение проблемы, поиск решений.
У этого процесса есть отдельная методология. Она подходит к любой сфере жизни.
В статье собраны советы от практикующих инженеров, которые помогут улучшить навыки конкретно для программирования.
Linkedin
What do you do if your problem-solving skills in programming need improvement?
Learn how to boost your problem-solving skills in programming with these tips. Break down the problem, use pseudocode and diagrams, learn from others, practice regularly, and review and refactor your code.
Хорошие статьи про хэш-таблицы
Сейчас углубляюсь в понимание базовых структур данных.
Как работает хэш-таблицы можно изучать не на один десяток страниц. А вариантов реализаций есть, как минимум, есть около десятка.
Нашел очень хорошее объяснение базы:
- Хеш-таблица, хеш-функция в Swift
- Как реализовать хэштаблицу в Swift
Сейчас углубляюсь в понимание базовых структур данных.
Как работает хэш-таблицы можно изучать не на один десяток страниц. А вариантов реализаций есть, как минимум, есть около десятка.
Нашел очень хорошее объяснение базы:
- Хеш-таблица, хеш-функция в Swift
- Как реализовать хэштаблицу в Swift
Хабр
Хеш-таблица, хеш-функция в Swift
Хеш-таблица. Материал из Википедии — свободной энциклопедии Хеш-таблица — это структура данных, реализующая интерфейс ассоциативного массива, а именно, она позволяет хранить пары (ключ, значение) и...
Forwarded from 42 секунды
Ведомости: HeadHunter могут сделать ответственным за базу квалификации IТ-кадров
– Для IT-специалистов сделают подтверждение квалификации
– Решение предусматривает нац. проект «Экономика данных»
– Создасть систему подтверждения квалификации намерен HH
– Это будет единая база тех. компетенций для IT-специалистов
– Минцифры сможет фильтровать через нее получателей льгот
– По итогам H1 2024 на HH доступны 353,8 тыс. вакансий (+16%)
– Всего за тот же период там было 585 тыс. резюме из IT (+7%)
– HH заявил, что сейчас собирает и анализирует предложения
– При этом такую систему Минцифры и рынок обсуждают с 2023
– Но пока участники отрасли и ведомство не договорились
@ftsec
– Для IT-специалистов сделают подтверждение квалификации
– Решение предусматривает нац. проект «Экономика данных»
– Создасть систему подтверждения квалификации намерен HH
– Это будет единая база тех. компетенций для IT-специалистов
– Минцифры сможет фильтровать через нее получателей льгот
– По итогам H1 2024 на HH доступны 353,8 тыс. вакансий (+16%)
– Всего за тот же период там было 585 тыс. резюме из IT (+7%)
– HH заявил, что сейчас собирает и анализирует предложения
– При этом такую систему Минцифры и рынок обсуждают с 2023
– Но пока участники отрасли и ведомство не договорились
@ftsec
Скоро пол года сообществу и сделаем пару выводов.
Создание закрытого ноушена и комьюнити было одно из лучших моих решений. Я не просто качаюсь и помогаю другим хардово, но и софтово. Меня окружают настоящие инженеры и эксперты, а не те, кто очень сильно ими хочет казаться.
Мне кажется, эта установка помогла нам стать не только самым большим закрытым практикующих иосеров, но и самым быстрорастущим.
За пол года мы обогнали тех, кто крал наши материалы и продавал у себя в закрытых роадмапах еще пару лет назад. Без маркетинга и абузов системы. Только на сарафаном радио и желании других. Я просто писал сырым текстом свои мысли и не старался быть тем, кем не являюсь.
За пол года стало много подражателей, но мы держимся крепче и задаем новые пути. Проводим эксперименты и поднимаем темы, которые мало кто поднимал.
Эта установка доказывает свою эффективность. Где честный и усердный путь всегда лучше награждается, что ленивый и трусливый.
Дико кайфую, что познакомился с таким большим количеством крутых инженеров. Они учат меня не только новым победам, но и дают навыки как переступать поражения.
Мы остаемся собой и имеем уникальный оттенок. Где честность и упорный труд становятся главной философией.
Создание закрытого ноушена и комьюнити было одно из лучших моих решений. Я не просто качаюсь и помогаю другим хардово, но и софтово. Меня окружают настоящие инженеры и эксперты, а не те, кто очень сильно ими хочет казаться.
Мне кажется, эта установка помогла нам стать не только самым большим закрытым практикующих иосеров, но и самым быстрорастущим.
За пол года мы обогнали тех, кто крал наши материалы и продавал у себя в закрытых роадмапах еще пару лет назад. Без маркетинга и абузов системы. Только на сарафаном радио и желании других. Я просто писал сырым текстом свои мысли и не старался быть тем, кем не являюсь.
За пол года стало много подражателей, но мы держимся крепче и задаем новые пути. Проводим эксперименты и поднимаем темы, которые мало кто поднимал.
Эта установка доказывает свою эффективность. Где честный и усердный путь всегда лучше награждается, что ленивый и трусливый.
Дико кайфую, что познакомился с таким большим количеством крутых инженеров. Они учат меня не только новым победам, но и дают навыки как переступать поражения.
Мы остаемся собой и имеем уникальный оттенок. Где честность и упорный труд становятся главной философией.
Мок-интервью по систем дизайну
Реальное интервью от большой компании. Правда для андроида, но это все равно сильно поможет почувствовать общее настроение и приблизительный опыт настоящего собеса.
Мы вчера на марафоне проводили доклад, где примеряли место реальных интервьюеров:
🟣 Собирали критерии новичка, мидла и сеньора
🟣 Оценивали софты
🟣 Учились оценивать чужие работы
🟣 Смотрели примеры хороших схем
Сейчас ребята делают крутое и сложное домашнее задание.
В ноушене уже есть записи. Возможно, когда-нибудь тоже сделаем мок-интервью как в бигтехах, только для iOS'еров
Реальное интервью от большой компании. Правда для андроида, но это все равно сильно поможет почувствовать общее настроение и приблизительный опыт настоящего собеса.
Мы вчера на марафоне проводили доклад, где примеряли место реальных интервьюеров:
Сейчас ребята делают крутое и сложное домашнее задание.
В ноушене уже есть записи. Возможно, когда-нибудь тоже сделаем мок-интервью как в бигтехах, только для iOS'еров
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Собеседование Android system design
Экспертное собеседование в Android system design. Обсудят адаптацию system design под Android разработчика, будут проектировать библиотеку.
Интервьюер - Сергей Боиштян, AvitoTech, Senior Android Developer Experience Engineer
🔗 Ген партнер Android Broadcast…
Интервьюер - Сергей Боиштян, AvitoTech, Senior Android Developer Experience Engineer
🔗 Ген партнер Android Broadcast…
Всю неделю мы с ребятами изучали новую реальность нашей индустрии. Никто больше не будет оценивать разработчиков только по тому, как хорошо он зазубрил доку или нарешал литкоды.
Индустрия начала оценивать опытность, глубину и ширину знаний мобильщика. Как он ведет диалог и может запроектировать понятную систему
Мы разбирали:
Сегодня у нас последняя встреча, где ребята покажут свою домашнюю работу. Сложный модуль, который требует опыта и навыков.
Please open Telegram to view this post
VIEW IN TELEGRAM
Как побеждать в конкурсах от Telegram?
Конкурсы телеги — очень хороший тренажер для скиллов. Когда я учавствовал в конкурсе и занял призовое место, то сделал много выводов для себя, которые бы помогли приоритизировать работу и сформировать условия перед участием.
Вот советы:
🟣 Никто на конкурсе не оценивает твои навыки кодинга. Важна работа фичи. Кодревью нету
🟣 Чаще выигрывают студенты. Они еще не зацементировались об процессы бигтехов.
🟣 Определяйте правильно приоритеты. Не стоит заморачиваться на мелких деталях, если не сделали основные требования
🟣 Забудь про Clean и архитектуры. Не стоит ожидать, что тебя оценивают как инженера. Важно, как ты быстро делаешь рабочую фичу
🟣 Есть два вида задач: интеграция в приложение и создание новой фичи
Не смотря на отдельный мир от реальной жизни, конкурсы телеграм все равно сильно бустят
Конкурсы телеги — очень хороший тренажер для скиллов. Когда я учавствовал в конкурсе и занял призовое место, то сделал много выводов для себя, которые бы помогли приоритизировать работу и сформировать условия перед участием.
Вот советы:
Не смотря на отдельный мир от реальной жизни, конкурсы телеграм все равно сильно бустят
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Как побеждать в конкурсах от Telegram? Для этого вам понадобиться всего лишь...
Расскажу про свой опыт участия в контестах от Telegram. В докладе говорим о задачах, разбираем технические решения, и в целом как стоит подходить к контесту, если хочешь победить. И почему даже если ты подготовился на все 100%, победа может ускользнуть из…
Какой формат мок-собесов интересен?
Anonymous Poll
58%
iOS платформа: вопросы по UIKit, многопоточке, памяти
27%
iOS алгоритмы: зачем собес, что оценивается, форматы
65%
iOS проектирование: как проводится, практические задачи
24%
Behaviour interview: что оценивают на поведенческом
38%
Рефакторинг
3%
Другое
Ну че, тогда ищу желающих проводить и проходить мок собесы.
Большинство мок-собесов, на мой взгляд, довольно среднего качества. Они дают только вопросы, но не дают ответы. Фидбэка, который ожидает интервьюер. КПД таких собесов низкая. Я даже в интернете не понимаю эффективность слитых собесов, если ты на них не можешь дать ответы. К официальным мок собесам хоть готовятся, а в чем смысл учиться на слитых? Где ленивый интервьюер максимально неряшливо проводит очередной собес.
Каждый мок собес будет с подробным фидбэком и ожиданиями ответов. Ценность для зрителя будет высокая.
Жду желающих. Первые собесы проведу я
Большинство мок-собесов, на мой взгляд, довольно среднего качества. Они дают только вопросы, но не дают ответы. Фидбэка, который ожидает интервьюер. КПД таких собесов низкая. Я даже в интернете не понимаю эффективность слитых собесов, если ты на них не можешь дать ответы. К официальным мок собесам хоть готовятся, а в чем смысл учиться на слитых? Где ленивый интервьюер максимально неряшливо проводит очередной собес.
Каждый мок собес будет с подробным фидбэком и ожиданиями ответов. Ценность для зрителя будет высокая.
Жду желающих. Первые собесы проведу я
По запросам справедливости сделал скидку на подписку по телеграм-боту. Так как на бусти уже была скидка
Из последних обновлений:
- Ресурсы марафона проектирования
- Подборка задач на SOLID
- Продвинутый разбор Equatable и Hashable
- Mobile System Design: Проектируем Instagram
Также первое время мок-собесы будут доступны только по подписке.
Из последних обновлений:
- Ресурсы марафона проектирования
- Подборка задач на SOLID
- Продвинутый разбор Equatable и Hashable
- Mobile System Design: Проектируем Instagram
Также первое время мок-собесы будут доступны только по подписке.
Telegram
Tribute
This bot helps content creators receive financial support from their followers directly in the app.
Какое поведение ожидаем?
Anonymous Quiz
4%
John Appleseed is being initialized, nil, John Appleseed is being deinitialized
27%
John Appleseed is being initialized, John Appleseed is being deinitialized, nil
43%
John Appleseed is being initialized, John Appleseed
13%
John Appleseed is being initialized, nil
5%
Ошибка
7%
Другое
Вопрос как реализован системный опциональный тип уже перестал кого-то удивлять. Все прекрасно знают, что это enum с двумя значениями. Мы уже разбирали его раньше.
Поэтому попробуем погрузиться вглубь и разобрать непопулярные детали.
Если вы хотите хорошо понимать как устроен Optional, то это статья для вас. Разобрал для вас некоторые детали исходников.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM