creator cover iOS Такой
iOS Такой

iOS Такой 

Комьюнити iOS разработчиков

85subscribers

45posts

Лучший билд команды и проекта

Привет, друзья! Сегодня у нас в гостях наш старый друг Анатолий. Мы выпустили новый эпизод подкаста, где мы проводим полный разбор IT-команд! 
Мы не просто перечислим роли, а поможем понять культуру и атмосферу разных форматов.
О чем говорим?
 - Интроверт vs Экстраверт: Где будет комфортно каждому? Где можно углубиться в код, а где нужно постоянно коммуницировать.
- Кто решает, что делать дальше? Разбираемся в политике принятия решений: от общего consensus до единоличного указания Product Owner'а.
- Ошибки — это нормально? Как в разных командах относятся к провалам: ищут виноватого или работают над выводом.

Выгорели? Разбираемся в причинах и путях восстановления!

В нашем новом выпуске мы обсудили непростую, но очень актуальную тему — профессиональное выгорание. Многие путают его с обычной усталостью или стрессом, но это совершенно разные состояния.
Наш гость — Юлия Уварова, дипломированный психолог, бизнес-коуч и писатель. Вместе с Юлией мы поговорили о выгорании, о том, чем оно отличается от усталости или стресса, о симптомах, стадиях выгорания и многом другом.
Слушайте, ставьте лайки, комментируйте выпуск и не забудьте подписаться на Юлию.

5 навыков, которые нужны хорошему программисту

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

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

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

4. Коммуникация и командная работа
В большинстве случаев программисты работают в команде. Поэтому умение эффективно общаться, сотрудничать и работать в команде – это критически важный навык.
Советую вам, развиваться и учиться:
- Уметь ясно и четко выражать свои мысли
- Слушать и понимать других
- Учиться работать в команде
- Документировать свой код
- Задавать вопросы и помогать своим коллегам
5. Менторство
Многие специалисты считают, что нельзя учить всему, что знаешь сам, потому что это сделает тебя менее ценным. Но хороший программист всегда помнит, что, обучая других, он воспитывает не конкурентов, а последователей и что только информации не становится меньше, если ею поделиться. 

ЗА ЧТО ТЕБЯ МОГУТ УВОЛИТЬ В IT?

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

Как понять, что вы станете хорошим разработчиком

Разработка — это динамичная и постоянно развивающаяся область, которая привлекает множество людей. Но как понять, обладаете ли вы необходимыми качествами, чтобы не просто стать разработчиком, а стать хорошим разработчиком? Эта статья поможет вам разобраться в этом вопросе, предоставив подробный анализ ключевых навыков, личностных качеств и признаков, которые указывают на потенциал в сфере разработки.
1. Страсть к обучению и любопытство:
Мир технологий меняется с невероятной скоростью. Новые языки программирования, фреймворки и инструменты появляются постоянно. Хороший разработчик не боится этих изменений, а, наоборот, стремится к постоянному самосовершенствованию. Вам нравится узнавать новое? Вы проводите свободное время, изучая новые технологии и экспериментируя с кодом? Это один из самых важных показателей вашего потенциала.
2. Логическое мышление и умение решать проблемы:
Разработка — это, по сути, решение задач. Вы сталкиваетесь с проблемой, анализируете ее, разбиваете на более мелкие части и находите решение, используя логику и доступные инструменты. Умение мыслить алгоритмически, видеть закономерности и находить нестандартные решения — незаменимые качества хорошего разработчика. Нравятся ли вам головоломки и логические задачи? Если да, это хороший знак.
3. Настойчивость и терпение:
Путь разработчика не всегда гладок. Вы будете сталкиваться с ошибками, багами и сложными задачами, которые потребуют времени и усилий для решения. Важна настойчивость, чтобы не сдаваться перед трудностями, и терпение, чтобы методично искать решение, даже если оно не приходит сразу. Готовы ли вы тратить часы на поиск ошибки в коде? Если да, вы на правильном пути.
4. Внимание к деталям:
В программировании даже мельчайшая ошибка может привести к серьезным последствиям. Хороший разработчик внимателен к деталям, тщательно проверяет свой код и стремится к его чистоте и читабельности. Замечаете ли вы ошибки в текстах или других работах? Это может указывать на вашу способность к внимательности, которая так важна в разработке.
5. Умение работать в команде и коммуницировать:
Разработка программного обеспечения — это часто командная работа. Важно уметь эффективно коммуницировать с коллегами, делиться знаниями и работать над общими целями. Умеете ли вы ясно выражать свои мысли и слушать других? Это важный фактор успеха в командной разработке.

Итоги 2024. Про iOS, рынок и будущее мобильной разработки!

В нашем последнем выпуске этого года, мы с Катей обсуждаем будущее iOS, рынок, инновации за 2024 год. 
Мы делимся своими мыслями о:
 - Последних инновациях и тенденциях в iOS
- Перспективах роста мобильного рынка
- Вызовах и возможностях, которые ждут разработчиков iOS, а так же обсудили рынок и прочее.
Всем спасибо! Всех с наступающим! Ставьте цели и добивайтесь их, всем любви и счастья.

Interview System Design

Сегодня у нас в гостях вновь наш старый друг Александр Сычёв, и мой коллега по работе Влад Бац. Ребята провели мок-интервью, mobile system design. Совместно спроектировали фичу мобильного приложения. Участники определили требования к фиче приложения.
Разработали архитектуру, обсудили различные альтернативные подходы и оценили масштабируемость и надежность проектируемой системы.
Смотрите данный выпуск, будет очень интересно!
💬Т-Г канал Саши @headOfMobile
😎 Школа разработчиков KTS @metaclass

SwiftUI custom loading indicator

Этот кастомный лоадер — лишь отправная точка.  Вы можете экспериментировать с различными анимациями, формами и цветами, чтобы создать свой кастомный лоадер. 
zip
Loading.zip22.17 Kb
SwiftUI Custom Drop Down Menu Component
Level required:
Поддержка iOS Такой
Subscription levels3

Поддержка iOS Такой

$1.31 per month
- Доступ к закрытому чату
- Еженедельные созвоны с подписчиками, где будем обсуждать: текущую ситуацию на рынке, собеседования, проекты, выпуски, книги.
-Будем вести базу знаний, сделаем родмап обучения для любого уровня и будем сохранять все статьи, выжимки из книг, видео-материалов в Notion. И многое другое :)

Свои люди

$4 per month
- Доступ к закрытому чату, где вы можете влиять на контент или стать гостем выпуска
- Еженедельные созвоны с подписчиками, где будем обсуждать: текущую ситуацию на рынке, собеседования, проекты, выпуски, книги.
- Помощь от меня и Екатерины по проекту, по трудоустройству и т.д
- Будем вести базу знаний, сделаем родмап обучения для любого уровня и будем сохранять все статьи, выжимки из книг, видео-материалов в Notion. 
И многое другое :)

Senior

$6.6 per month
- Доступ к закрытому чату, где вы можете влиять на контент или стать гостем выпуска
- Еженедельные созвоны с подписчиками, где будем обсуждать: текущую ситуацию на рынке, собеседования, проекты, выпуски, книги
- Помощь от меня и Екатерины по проекту, по трудоустройству и т.д
- Будем вести базу знаний, сделаем родмап обучения для любого уровня и будем сохранять все статьи, выжимки из книг, видео-материалов в Notion.
- Возможность быть ведущим в некоторых рубриках, выпусках.
Go up