iOS Roadmap - Полезное | Swift, SwiftUI, Интервью
445 subscribers
107 photos
3 videos
8 files
195 links
iOS Roadmap: Swift, SwiftUI, архитектуры, интервью. Еженедельные подборки статей и видео, плейбуки, чек-листы, решения задач с пояснениями. Полезно начинающим и практикующим iOS-разработчикам.
Download Telegram
Еще есть одна рефка:"Есть под рукой рефка на ios сениора, до 400 в руки по ип аутстаф, хотят от 4х лет опыта, за границей работать можно"

Писать -> @tolcheevvladislav
1🔥1
Спасибо Никите за наводку 🤝

1. Все современные устройства на li-ion аккумуляторах заряжать до 80%. Исключение — когда устройство нужно на целый день, куда-то в дорогу взять и т.д., тогда до 100%

2. Разряжаешь до 20%, заряжаешь до 80%. Можно сделать автоматизацией с уведомлением в Shortcuts.

3. Заряжать желательно в более холодной холодной температуре, идеально — 5 градусов по Цельсию.

Более никаких секретов, мифов и т.д.
Нет необходимости в ноль разряжать, потом заряжать. Это все байки, по типу «В Японии микроволновками не пользуются».

🔗 https://github.com/zackelia/bclm
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11👎3🤡31🔥1🤔1💯1
Ломается ли layout в SwiftUI? Как в UIKIt'e при автолейауте, когда мы видим ошибки в меню
Anonymous Poll
14%
Да
40%
Нет
46%
Посмотреть ответ
#swiftui #начинающим

Всем привет! Очень хорошая сессия по WWDC23 - SwiftUI essentials, как - раз то, что нужно начинающим разработчикам в SwiftUI и iOS разработку, крайне рекомендую её посмотреть.

- Разница между Imperative и Declarative
- Почему SwiftUI используется struct
- Как подружиться с SwiftUI

Я уже добавил её в ноушен, нужный раздел, а так же в SwiftUI Roadmap ➡️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍82🔥1
#swift #compile-time

Всем привет! 🥂 Нашёл увлекательную статью о том, почему Swift часто сталкивается с медленным временем компиляции. 😷

В этой статье обсуждаются:
- сложности связанные с выводом типов
- их влияние на скорость и сообщения об ошибках во время компиляции.

Автор предлагает потенциальные решения для оптимизации работы компилятора, так что не только про ошибки, но и про способы решения. Прочитать статью [можно здесь] 🚀📚.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2🤔1
Как человек нашел работу в это сложное время: история успеха [Poland edition 🇵🇱]

Всем привет! Интересная история одного поиска работы на рынке Польше. Автор захотел разбавить поток негативных постов о текущем состоянии рынка труда для iOS-разработчиков, т.к не только СНГ рынок шторимт 💪

Статистика заявок:
- Всего подал 26 заявок
- 12 заявок остались без ответа
- 11 отклонили после получения резюме
- 3 пригласили на интервью
- 1 отклонили после интервью
- 1 сделал предложение
- 1 процесс прервал, так как уже принял другое предложение

Опыт:
- Живу в другой стране и мне нужно рабочее разрешение 🛂
- Проработал почти 10 лет в одной компании, из которых 9 лет занимался мобильной разработкой 📱
- Степень бакалавра и 15 лет опыта 🎓

После увольнения автор обновил LinkedIn, описал свою ситуацию и квалификации, а также сообщил, что ищет новую работу, наверное при помощи #open to work хештега и статуса и это помогло получить отклики и рекомендации. 🌐👥

Шаги для получения интервью:
- Полностью переработал свое резюме, сделав его более привлекательным и информативным. 📄

- Активировал личный разработческий аккаунт и начал работу над новым open-source приложением, использовав актуальные технологии. 🚀

- Обновил LinkedIn и сделал посты о новом приложении. 📢
После этих шагов автора начали приглашать на интервью! 🎉

Итог: несмотря на текущую сложную ситуацию на рынке, я нашел работу! 🎉

Совет: Не сдавайтесь и продолжайте готовиться, и у вас все получится! 💪

P.S.: Один раз автор пропустил интервью, но компания дала ему второй шанс, и это именно та работа, которую в итоге получил он получил. 😊

Прочитать полностью его статью [можно здесь]
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥62
#system_design #собеседование

Мобильный дизайн - не только про backend 🤔

Как многие знают / слышали, что компании начинают перекатываться на системный дизайн при собеседовании, то вот это видео станет хорошим гайдом для вката, рекомендую!

https://www.youtube.com/live/tW3F62fY1Vc?si=arYYg-H5iarQvnHr
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥5
#concurrency #multithreading

Улучшаю iOS Roadmap часть в ноушене и наткнулся на такой интересный сайт для изучения очередей - если - вдруг вы не видели, то однозначно рекомендую, присутствует интерактив, для ещё лучшего понимания 👍

https://encore.dev/blog/queueing
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍4
#indie

Если кто слышал про A Van Der Lee, то можете прочитать интересную статью о том, что Энтони решил уйти из своей фулл тайм работы и стать инди разработчиком.

Внутри найдете цифры по доходам с сайд проектов: 2022, 23, 24 года, а так же мотивацию, спойлер: (петы приносят достаточно, чтобы их развивать и жить на это)

P.S. Так же Энтони будет струячить курсы, уже доступен курс про инди девелоперство, как газовать приложения и жить с этих денег [вот ссылка на курс]

https://www.avanderlee.com/general/from-side-project-to-going-indie/
👍105
14 августа состоялся релиз плагина для Xcode, который газует Swift и SwiftUI в Kotlin и Compose на Android.

- Вот здесь можно посмотреть разницу между всеми решениями: натив, флаттер, реакт натив, кмп

- Посмотреть как работает

https://skip.tools/blog/skip-1_0-release/
🎉6🤣3🔥1
Forwarded from ArtyDev
Идеальное резюме. Часть 1. 💻

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

В качестве примера будет типичный шаблон HH и будем идти сверху вниз по каждому пункту:

🚩Фото - максимально нейтральное - деловой портрет без головных уборов. В идеале сходи и сфоткайся, как на паспорт.
🚩Город - Москва или Питер, к сожалении, есть примущество для кандидатов из столиц. Для удаленщика здесь никаких проблем не будет.
🚩Контакты - укажи помимо почты и номера телефона свой ник в телеграмм формате https://t.me/ArtyDevelop , для того чтобы HR сразу могла тебе написать без всяких копи-пастов и лишних телодвижений.
🚩Опыт работы:
- Сколько лет проработал по специальности. Тенденция рынка такова, что идеальным кандидатом является человек, который проработал в индустрии более 3 лет.
- Работаешь по настоящее время. HR неохотно пишут кандидатам, которые уволились N месяцев назад.
- Название компании и желательно ссылку на их официальный сайт.
- Помимо компании, необходимо указать название прилки / проекта
- Обязательно стек технологий или инструментов, которые ты использовал во время написания кода.
- Опиши, что именно делал на работе. Тут важно сохранить краткость и максимальную лаконичность повествования. Большие портянки текста никто читать не будет. Поэтому пиши и сокращай максимально. Твоя задача описать свой опыт так, чтоб HR только взглянув на текст поняла, кто ты и что ты делал.
- Отступы между блоками. Текст должен “дышать”.
- Используй различные знаки для отделения пунктов, например тире или жирные точки. ( - я делал что-то / • провел рефакторинг)
🚩Ключевые навыки. Тут все просто, все с чем имел дело ищешь в поиске и добавляешь на доску HH.
🚩Пункт “Обо мне“. Тут важно указать, что ты работал про scrum, в больших командах и показать, что ты инициативный человек, который не боиться трудностей.
🚩Образование. Указываешь где учился или учишься. Технические специальности в области информатики имеют преимущества.
🚩Языки. Английский не ниже B2 тк стоят фильтры по этому пункту.
🚩Курсы и квалификации. Тут не переусердствуй и укажи лишь стоящие.

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

Помни, что резюме это твоя самопрезентация, поэтому подходи к этому ответственно. Тут еще могу порекомендовать обратиться к знакомым, которые удачно устроились и почитать их резюме тк в зависимости от направления могут быть уникальные вводные.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥3
Forwarded from ArtyDev
Идеально резюме. Часть 2. 💻

В этом посте постараюсь описать коротко все моменты, которые стоит избегать при составлении резюме.

1. Профиль и само резюме без фото.
2. Указан номер телефона отличный от +7 и нет ссылки на телеграм.
3. Указан малознакомый город.
4. Дублирование резюме, но с другими данными в одном профиле.
5. Не работаешь по настоящее время.
6. Часто менял компании (Job hopping).
7. Работал на последнем месте менее года.
8. В описании опыта работы очень много воды и нет конкретики, что именно ты делал и как это повлияло на рабочий процесс.
9. Указан нерелевантный опыт на конкретную позицию.
10. Не указан гитхаб или другие хостинги.
11. Резюме по объему более 2 страниц.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥3
Forwarded from ArtyDev
Идеальное резюме. Часть 3.

В этой части я дополню предыдущие посты.

🚩 Не указывай зп. Тут есть две причины: могут сразу отфильтровать и лишаешь себя возможности поторговаться тк HR будет ориентироваться на ту цифру, что указана в профиле.
🚩 Пиши максимально просто и лаконично. Здесь лучше воспользоваться сайтом главред(glvrd.ru), данный ресурс укажет на различные смысловые и орфографические ошибки в тексте. Для более системного подхода могу порекомендовать книгу “Живое слово и мертвое” Нора Галь.
🚩 Название файла резюме. Корректный вариант: Иванов И.И. iOS разработчик. Ты даже не представляешь, сколько людей забивают на это и потом резюме тупо теряется.
🚩 Кидай только окончательной вариант резюме. Каждый раз, как ты отправляешь резюме ты попадаешь в базу компании. И если ты еще раз отправишь его, но измененное, то тебя отклонят моментально тк будет несоответствие двух вариантов. В бигтех это особенно критично. Поэтому лучше не спешить и максимально проработать все нюансы.
🚩 Не давай разрешение на публичное размещение своего резюме. Сейчас существуют различные базы HR куда может попасть твое резюме и в дальнейшем оно будет использоваться для отсеивания кандидата.

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

Ребят, во время написание последнего поста понял, что телеграм не особо удобен в работе с текстом, который будет постоянно дополняться и обновляться. Поэтому сейчас мысли крутятся вокруг obsidian, но буду признателен за рекомендацию альтернатив.
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥1
Swift Server Side 😳

Если кто следит, или кому-то интересно посмотреть на то, что там вообще происходит с серверной частью на Swift, не Kotlin и Go едины жеж ☕️, то можно посмотреть уже готовые к просмотру целых три серии:

- Swift Server Side Meetup #03
- Swift Server Side Meetup #02
- Swift Server Side Meetup #01

#backend
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍2🤯2
10 вещей, чтобы избегать.pdf
36.6 KB
#собеседование #linkedln #cv #поискработы

LinkedIn, который работает 💸

Достаточно интересный материал, который поможет 100% - т.к некоторые вещи тестировал и сам, например маломальские посты с CTA - про уход ноушен. Или просьба на лайк / комментарий на апдейт по SwiftUI Roadmap, кстате спасибо больше ещё-раз!

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

🔗 Вебинар LinkedIn
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥102👏2