Один из наших подписчиков, с кучей лет опыта руководителя и разработки в крупных западных компаниях, сделал крутой саммари по интересным сессиям WWDC
уговорите его сделать канал и делиться материалами.
Если лень читать простыню, то short summary здесь
уговорите его сделать канал и делиться материалами.
Если лень читать простыню, то short summary здесь
Telegraph
WWDC 2023 Summary
Migrate to SwiftData URL: https://developer.apple.com/videos/play/wwdc2023/10189/ This video guides developers on how to start using SwiftData in their apps. It demonstrates how to use Xcode to generate model classes from existing Core Data object models…
🔥22👍1
Forwarded from ermolnik — GDE, Digital Nomad, mobile team lead (Sergei Ermolaev)
Еще один прекрасный видос с #teamlead conf о том, как устроена работа Тим лидов в авито
https://youtu.be/IE16qJeN_JI
В авито построена прекрасная система за счет введения правильных ценностей и соблюдении их на всех уровнях
Я встречал очень много компаний, где были такие же ценности и все о них знали, но только это все равно не заводилось, потому что потому)
В видео спикер верхнеуровнево рассказывает про грейды лидов, как тут все взаимодействуют, работают между собой и так далее. Сессия довольно короткая и спикер рассказал очень поверхностно, более подробно можно изучить в playbook — https://github.com/avito-tech/playbook/blob/master/techlead-profile.md
https://youtu.be/IE16qJeN_JI
В авито построена прекрасная система за счет введения правильных ценностей и соблюдении их на всех уровнях
Я встречал очень много компаний, где были такие же ценности и все о них знали, но только это все равно не заводилось, потому что потому)
В видео спикер верхнеуровнево рассказывает про грейды лидов, как тут все взаимодействуют, работают между собой и так далее. Сессия довольно короткая и спикер рассказал очень поверхностно, более подробно можно изучить в playbook — https://github.com/avito-tech/playbook/blob/master/techlead-profile.md
YouTube
Как расти менеджерам на примере менеджерской линейки Авито / Игорь Гранщиков (Авито)
Приглашаем на конференцию Saint TeamLead Conf 2025, которая пройдет 26 и 27 июня 2025 в Санкт-Петербурге.
https://teamleadconf.ru/spb/2025
Подать доклад: https://tlconf.info/
________
TeamLead Conf Foundation 2022
Тезисы и презентация: https://team…
https://teamleadconf.ru/spb/2025
Подать доклад: https://tlconf.info/
________
TeamLead Conf Foundation 2022
Тезисы и презентация: https://team…
🔥4
В тяжелом бою с алгоритмами выигрыла "Чистая архитектура". Пожмем ей руку и начнем изучать.
По формату. Пока все очень демократично и любые ваши предложения принимаются.
Сейчас берем книгу тут и идем читать.
По фидбэку тут 3 варианта:
1. Создаем чат и обсуждаем там
2. Созваниваемся раз в месяц на час и делимся мнениями (важны разные мнения как новичков, так и опытных)
3. И то, и другое
Дедлайн 10 июля
Приятного чтения
Please open Telegram to view this post
VIEW IN TELEGRAM
👍47
Главное образовательное видео этого года. Но ждал его от Ильина
https://www.youtube.com/watch?v=ZyIGagqf44E
https://www.youtube.com/watch?v=ZyIGagqf44E
😁10
На высоком уровне важны доли секунд
За этот год я неплохо вырос. И есть еще куда расти и много точек роста. Я смотрел на людей из первого тира, старался учиться у лучших. Самая главная фраза, которую я от них услышал: на олимпийском уровне конкурируют за доли секунд.
И ведь это так. Во всё легко вкатиться, но тяжело конкурировать. Наша область пока не самая конкурентная и поэтому много историй, как чел из завода легко выходит на заработок х2-х3. Только динамика изменений у нас другая. Год назад был другой мир. А через год будет другой.
На высоком уровне важно всё: алгоритмы, систем дизайн, тонны книг, юнит-тесты. Ты не знаешь, что тебе пригодится в мире компьютерных наук и как изменится рынок со смертью технологий или санкций.
Звезды быстро загораются и еще быстрее затухают. Год назад ты был сеньором, но прощелкав рыночные требования и утонув в однотипных тасках легко потерял форму.
В олимпийских играх решают доли секунд. И ради них тренируются 4 года
За этот год я неплохо вырос. И есть еще куда расти и много точек роста. Я смотрел на людей из первого тира, старался учиться у лучших. Самая главная фраза, которую я от них услышал: на олимпийском уровне конкурируют за доли секунд.
И ведь это так. Во всё легко вкатиться, но тяжело конкурировать. Наша область пока не самая конкурентная и поэтому много историй, как чел из завода легко выходит на заработок х2-х3. Только динамика изменений у нас другая. Год назад был другой мир. А через год будет другой.
На высоком уровне важно всё: алгоритмы, систем дизайн, тонны книг, юнит-тесты. Ты не знаешь, что тебе пригодится в мире компьютерных наук и как изменится рынок со смертью технологий или санкций.
Звезды быстро загораются и еще быстрее затухают. Год назад ты был сеньором, но прощелкав рыночные требования и утонув в однотипных тасках легко потерял форму.
В олимпийских играх решают доли секунд. И ради них тренируются 4 года
👍36💯6👎2🔥1
Задача на многопоточность
Сейчас стали очень популярны задачи на абстрактное мышление. Тебе дается только условие, а код ты сам должен написать. Выбрать какой инструмент выберешь для решения проблемы и оценить его качество.
Например: "написать код, который ожидает выполнение операции 1, результат который влияет на операции 2 (должна быть ассинхронная) и 3, после выполнения которых вызывается операция 4"
Что ты будешь использовать зависит от тебя. А главное, как ты будешь рассуждать о плюсах и минусах.
Как по мне, это круто. Помогает избавиться от зубрежников и проверяет реальный скилл. Дополнительно проверяется навыки коммуникации и умение задавать вопросы.
Как-нибудь напишу отдельный пост, что важнее не навыки и знания, а способность найти этому применение. Умение выстраивать диалог и задавать вопросы, подходить проактивно к решению проблем — главное наше преимущество перед ИИ.
Сможете ли сделать задачу на async/await? а на pthread'ах?
Сейчас стали очень популярны задачи на абстрактное мышление. Тебе дается только условие, а код ты сам должен написать. Выбрать какой инструмент выберешь для решения проблемы и оценить его качество.
Например: "написать код, который ожидает выполнение операции 1, результат который влияет на операции 2 (должна быть ассинхронная) и 3, после выполнения которых вызывается операция 4"
Что ты будешь использовать зависит от тебя. А главное, как ты будешь рассуждать о плюсах и минусах.
Как по мне, это круто. Помогает избавиться от зубрежников и проверяет реальный скилл. Дополнительно проверяется навыки коммуникации и умение задавать вопросы.
Как-нибудь напишу отдельный пост, что важнее не навыки и знания, а способность найти этому применение. Умение выстраивать диалог и задавать вопросы, подходить проактивно к решению проблем — главное наше преимущество перед ИИ.
Сможете ли сделать задачу на async/await? а на pthread'ах?
👎15👍6💯2🫡2🆒2
Кто должен отвечать за применение твоих навыков?
Проблема начинающих разработчиков, что в своем развитии они обвиняют других. Возможно, проблема не только в профессиональном развитии, но и в личностном. В наших бедах виноваты родители, гос-во, рынок, собесы, начальник, вуз, онлайн курсы, компания, соседи. Это отдельная большая тема. Сократим масштабы до простого.
Повышение в большинстве компаниях — сложная вещь. Где-то ты правда не можешь повлиять на развитие продукта и приоритеты, но чаще всего мы сами должны отвечать за свое развитие. Особенно, это главное требование к сеньорским позициям и уж тем более для руководителей и выше.
Странно будет слышать, как опытный разработчик или лид жалуется, что все вокруг виноваты в том, что не могут найти ему применение. Хотя он должен вести за собой и обладать эталонной моделью поведения. Такое простительно только джунам.
Вот прикольный видос про inner source mentality. Проактивность и самостоятельность решение проблем — главная разница между сеньором и джуном.
Вот еще про собесы. Они проверяют на базовые навыки, а если мы жалуемся, что только кнопки красим, то стоит задать вопрос: "что я сделал, чтобы найти применение всем своим навыкам?"
Проблема начинающих разработчиков, что в своем развитии они обвиняют других. Возможно, проблема не только в профессиональном развитии, но и в личностном. В наших бедах виноваты родители, гос-во, рынок, собесы, начальник, вуз, онлайн курсы, компания, соседи. Это отдельная большая тема. Сократим масштабы до простого.
Повышение в большинстве компаниях — сложная вещь. Где-то ты правда не можешь повлиять на развитие продукта и приоритеты, но чаще всего мы сами должны отвечать за свое развитие. Особенно, это главное требование к сеньорским позициям и уж тем более для руководителей и выше.
Странно будет слышать, как опытный разработчик или лид жалуется, что все вокруг виноваты в том, что не могут найти ему применение. Хотя он должен вести за собой и обладать эталонной моделью поведения. Такое простительно только джунам.
Вот прикольный видос про inner source mentality. Проактивность и самостоятельность решение проблем — главная разница между сеньором и джуном.
Вот еще про собесы. Они проверяют на базовые навыки, а если мы жалуемся, что только кнопки красим, то стоит задать вопрос: "что я сделал, чтобы найти применение всем своим навыкам?"
YouTube
The InnerSource Mentality
Learn and spread the mentality that leads to InnerSource thinking by watching and sharing this video.
👍9🔥1💯1
Время пришло. Думаю сделать демо-апку с SwiftUI и async/await(корутины). Какая апка подойдет для теста?
Anonymous Poll
49%
Онлайн магазин с корзиной
33%
Соц сеть
15%
Обучалка
28%
Стрим видео
21%
Инвестиции
22%
Крипто-апка
3%
Другое (напишу в комменты)
путь от джуна к сеньору в иос. Без пропаганды
(чисто мем, без шейминга. мы инклюзивные)
(чисто мем, без шейминга. мы инклюзивные)
😁67👎18🫡3👍1
iOS Makes Me Hate
Задача на многопоточность Сейчас стали очень популярны задачи на абстрактное мышление. Тебе дается только условие, а код ты сам должен написать. Выбрать какой инструмент выберешь для решения проблемы и оценить его качество. Например: "написать код, который…
Никто из вас не кинул решения на async/await. Поэтому я тут накидал на коленке
кто сделает на posix thread'ах — тому лайк
кто сделает на posix thread'ах — тому лайк
🔥10😁1
Неплохое объяснение зачем это все
- Почему заваленный собес это не крит
- завалил сейчас, приди потом
- интервьюеры ошибаются
- компании ошибаются
- текущие алгосы это не алгосы
- компании всегда будет хотеть тех, кто их улучшит
https://www.youtube.com/watch?v=mki1qdemIHA
- Почему заваленный собес это не крит
- завалил сейчас, приди потом
- интервьюеры ошибаются
- компании ошибаются
- текущие алгосы это не алгосы
- компании всегда будет хотеть тех, кто их улучшит
https://www.youtube.com/watch?v=mki1qdemIHA
YouTube
Зачем IT-компании «мучают» разработчиков алгоритмами на собеседованиях?
Алгоритмы и их необходимость при трудоустройстве разработчиков в крупные IT-компании вызывает множество споров в соцсетях, на Хабре и других платформах. Мы решили провести дискуссию на эту тему на крупнейшей конференции Яндекса для разработчиков. Приходите…
👎12👍5😁1
Генерация моделей из Open API
Вы уже слышали, что эйпл выпустило генерацию моделей апи слоя. Вы скажите, что это не инновация и многие уже делали такое. И окажетесь правы. Это делал много кто и даже я пару лет назад (ставь лайк)
Тема прикольная. Круто, что ее почти сделали нативной из коробки
Вы уже слышали, что эйпл выпустило генерацию моделей апи слоя. Вы скажите, что это не инновация и многие уже делали такое. И окажетесь правы. Это делал много кто и даже я пару лет назад (ставь лайк)
Тема прикольная. Круто, что ее почти сделали нативной из коробки
Swift.org
Introducing Swift OpenAPI Generator
We’re excited to announce a set of open source libraries designed to help both client and server developers streamline their workflow around HTTP communication using the industry‑standard OpenAPI specification.
👍8