ar
Feedback

لا تقع ضحية للمخادعين! تيليمتريو يكتشف ويُميّز هذه القنوات 👉 إذا كنت تريد رؤية العلامة، اشترك 👈

Nikita Kazakov

Nikita Kazakov

الذهاب إلى القناة على Telegram

Здесь про жизнь разработчика, разбор тем связанных с iOS и трудоустройством в IT

إظهار المزيد
933
المشتركون
لا توجد بيانات24 ساعات
-37 أيام
-630 أيام
أرشيف المشاركات
О. Только недавно на практическом созвоне со студентами разбирали эту тему, обсуждали в контекте "жаль нельзя опционал развернуть в for-in'e" и вот те на))) Вместо
for ... in ... {
    if let ... { }
}
Можно будет писать
for case let ... in ... { ... }
Топово. Удобно)) Ссылка на тред в твиттере

Инфа про практику-стажировку Что будет? Будет работа в командах над задачами проекта в формате обучения. Будем работать по Scrum спринтами по 1 неделе (у каждого спринта будет конкретная цель), с планированиями, ретроспективами и дэйли митингами…все как в командах на настоящих проектах. А, да. И код ревью тоже будет, и перфоманс ревью))) В общем, будет полное погружение в реальную разработку Когда? И сколько будет длиться? Начинаем 22 мая. Длительность 6 недель Для кого? ⁃ для тех, кто только закончил обучение и кому нужен коммерческий опыт ⁃ кому стремно рисовать цифры в графе “опыт разработки” из воздуха ⁃ кто работал в стартапе/галере и хочет вникнуть в процессы разработки ⁃ кто разрабатывал свои проекты в одиночку и хочет поработать в команде ⁃ у кого не было код ревью и перфоманс ревью, но очень хочется ⁃ важно: необходимы знания iOS разработки и языка Swift. С НУЛЯ НЕ ПОДОЙДЕТ Какие будут проекты? У нас есть два проекта, на которые мы будем распределять: с нуля и уже разрабатываемый. На проекте с нуля нужно будет определиться со стэком, архитектурой и тп. А который уже разрабатывается стэк: MVVM-C, RxSwift, SnapKit Swinject, Firebase Сколько мест? В первый запуск мы набираем всего по 5 человек на 1 проект. Мы хотим сделать этот продукт таким же крутым, как наш основной курс, поэтому в первых потоках масса не решает😁 В общем, увидимся на проектах))) Буду рад с вами поработать♥️ П.С. Если остались вопросы - вэлкам в комменты П.С.С. Для тех, кто не видел прошлый пост: практика будет платной. Поработав два с половиной года со стажерами я понял, что бесплатное не ценится в 90% случаев

пару дней назад меня осенило😁 Я придумал, как сделать...практику для всех Что? Я придумал сделать практику в реальных условиях разработки. Чтобы опыт работы в реальных условиях с правильными процессами был доступен не только нашим студентам Сегодня я к этой идее накинул еще, что это может быть полезно не только для тех кто только что закончил обучение. Это может быть полезно еще и тем кто уже работал/работает, но в стартапах или компаниях где нет выстроенных процессов разработки. Или тем, кто хочет расширить кругозор и посмотреть как бывает В общем, как говорится, скоро... П.С. Практика будет платная

Наставничество. Часть 5. Итог Предыдущие части можете прочитать тут Часть 1. Знакомство с героями Часть 2. Про проект, условия и цену первого потока наставничества Часть 3. Сливы, слезы и желание послать все нахер Часть 4. Завершение В общем, таким образом я подтвердил свою гипотезу, что есть конкретный алгоритм трудоустройство. И все зависит от желания. Итог эксперимента с наставничеством: кто шел и старался, тот достиг своих целей, система работает Ребята достигли своих целей, трудоустроились и сейчас работают на новой, интересной для них работе за хорошую оплату. За время стажировки они заработали суммарно Буду ли я еще запускать такой эксперимент? Не знаю. В идеале, я бы хотел сделать кампус со стажировками на реальных проектах не только для наших учеников. Но это уже отдельная история, под которую нужны инвестиции (у меня уже есть бизнес план, если вы разработчик или у вас есть лишние деньги и вы их хотели бы куда-то вложить - пишите в ЛС. Обсудим) П.С. К одному из предыдущих постов был вопрос "какой взаимообмен у нас с ребятами, о котором я говорил?". Ответ: мы договорились о том, что у меня полностью развязаны руки по поводу написания о них и этом эксперименте в соц сетях, а они получают все без оплаты

Наставничество. Часть 4. Завершение Предыдущие части можете прочитать тут Часть 1. Знакомство с героями Часть 2. Про проект,
+1
Наставничество. Часть 4. Завершение Предыдущие части можете прочитать тут Часть 1. Знакомство с героями Часть 2. Про проект, условия и цену первого потока наставничества Часть 3. Сливы, слезы и желание послать все нахер После того как парни проанализировали свой опыт мы с ними назначили встречи 1 на 1 Смотрю что они там проанализировали и понимаю, что нам еще долго обсуждать эту тему😁 По итогу этих встреч у нас получился полностью упакованный опыт, который уже можно было бы как-то презентовать. Мы составили резюме, в котором было больше, чем “Знание Swift и сверстал пару экранов”. Напишите в комментах, если нужен пост с рекомендациями по составлению резюме После того как мы подготовились начали рассылать отклики на вакансии. Рассылали резюме с составленными сопроводительными письмами под каждую вакансию. Еще каждый раз немного правили резюме. В итоге ребята получали приглашения на скрининги, а после на собесы Все вакансии парни искали самостоятельно, я не помогал рекомендациями их в другие компании и никак не способствовал приглашениям на интервью. Это был мой эксперимент тоже, поэтому интереса помогать знакомствами не было Был конец января, мне пишет Стас и говорит, что ему дали оффер в компанию с офисом в Бангкоке. Но есть нюансы😂 Это не совсем iOS, это кроссплатформа))) ЗП 35 тыс бат на испытательном сроке, с повышением после испыталки, если все ок. Я в тот момент подумал “нормально, я так и знал, что получится”. Со Стасом у нас случилось оффлайн интервью, пока я был в Бангкоке, можете посмотреть вот тут Но это еще не конец. 28 февраля. Мы собираем вещи лететь из Пхукета в Бангкок. Пишет Марк, скидывает скрин оффера и сообщение “ты прикинь в последний день цели)”. Я охуел. Марк, трудоустроился, в последний день цели. На 100к рублей. Это треш и разрыв, после этого я еще часа 2 переодически повторял “я в ахуе” и не мог уснуть))) Это как так получилось, оба трудоустроились. Для меня это был восторг. Я давно не испытывал таких чувств, но даже вспоминая, я в ахуе🤯😅 Пруфы во вложении😁

Вы просили, мы наконец-то реализовали Да, это все про демо тариф курса! Теперь есть возможность БЕСПЛАТНО получить доступ к курсу, записям с разборами теоритических тем и многому другому Подробнее тут https://mobdevfactory.com/course_for_everyone_pay Вэлкам всем думающим, размышляющим по два года и другим ватникам😂 UPD: аааа... ну вы губу не раскатывайте сильно, доступ к ограниченному количествую тем🙃 И у вас после записи будет всего 2 недели, чтобы все изучить и принять решение...после этого карета превратится в тыкву

Наставничество. Часть 3. Сливы, слезы и желание послать все нахер Предыдущие части можете прочитать тут Часть 1. Знакомство с героями Часть 2. Про проект, условия и цену первого потока наставничества Начался январь, наставничество идет уже месяц. Пишет мне Альмира и говорит, что у нее наложились неприятные ситуации и она не может уделять время и внимание проекту и наставничеству. Обидно было пиздец просто. Ненавижу когда кто-то сливается, особенно когда я уделял свое время и внимание этому человеку. Особенно когда договорились с взаимообменом, а не коммерчески. В такие моменты хочется послать все нахер и никому, ничего больше не давать. Ну ок, такое уже было, проходили))) Осталось два. Им было трудно, но они тигры и везли все. Мы вместе созванивались, разбирали их трудности и убирали блоки. Это был достаточно сложный месяц, когда мы реально работали на результат. Я горжусь парнями, они топ. Мы ругались, спорили, снова созванивались и разбирали трудности задач, разбирали новые темы и изучали кучу новой инфы (работа с файрбейзом для меня что-то новенькое) Я помню когда мне написал Марк и сказал, что он заебался уже и хочет слиться. Мы тут же с ним созвонились и начали разбирать то, почему у него такое состояние. Оказалось, он сам закапывался в какой-то задаче несколько дней, которая по итогу решалась несколькими строками кода. Это было в начале января и благо он вынес из этого урок, что нужно обращаться за помощью если вдруг что-то не получается Но мы выжили и в конце мы перешли к упаковке опыта и составления резюме. Отправил ребят самостоятельно анализировать произошедшее. Дал неделю и отпустил…дальше было еще веселее))) П.С. Не знаю насколько уже эти посты интересно читать, накидайте реакции. Мне кажется, как будто я затянул с выгрузкой🤣 но это не точно. Жду ваших реакций

Кто про что, а я про виджеты Если кто-то работает с виджетами и в какой-то момент они отвязались от приложения (не видно прил
+1
Кто про что, а я про виджеты Если кто-то работает с виджетами и в какой-то момент они отвязались от приложения (не видно приложения в списке виджетов), то попробуйте удалить и заново добавить в основном Таргете приложения вот эти настройки (на скринах, Embed Foundation Extensions и Target Dependences)

Недавно созвонились и поболтали про обучение с моим новым знакомым Он iOS разработчик, а еще он ведет свой канал на ютуб Выложили запись этого "интервью" Кому интересно - вэлкам Обязательно к просмотру тем, кто еще только начал думать в сторону того, чтобы пойти учиться программировать и уже думает сразу пойти на курсы Я хоть и цыганю, но всегда отговариваю новичков идти на курсы, не попробовав самостоятельно это дело

Есть тут те, кто хотел бы попасть к нам на обучение, но сомневается подойдет ли формат?
Anonymous voting

Я писал этот пост для инсты, но еще не выложил туда. Лень оформлять Выложу сюда (не форматировал его и не менял особо под ТГ) первее, чем в инст:) В общем, много кто спрашивал, делюсь со ссылками. Благодарите репостами, отметками))) 5+1 бесплатных (бюджетных) ресурсов для старта в iOS разработке 1. Канал Алексея Скутаренко 2. Канал CocoaHeads 3. Документация от Apple (перевод на свифт бук корявый, не рекомендую. Но если совсем дуб дубом и даже яндекс переводчик не помогает, можно и перевод почитать) 4. Hacking with Swift. Это мой фаворит, потому что тут есть все: от абсолютного нуля до супер продвинутого уровня 5. Книга Василия Усова. Swift. Основы разработки приложений под iOS, iPadOS и macOS 6. Роадмап и план, который я составил год назад. Скорее всего в ближайшее время роад-мап отредактируется. Он с изменениями онлайн Если будут вопросы, вэлкам в ЛС. Напишите в в комментах, насколько полезен был пост:) Энжой:)

Пост знакомство Всем привет:) Меня зовут Никита Казаков. Я iOS разработчик с опытом больше 7 лет в продакшне, а также я основатель школы iOS разработчиков MobDev Factory Вот уже больше 2х лет мы учим разрабатывать iOS приложения. Обучаем с нуля и до хороших, джуниорских знаний Наши выпускники трудоустроены в разного масштаба компании, радует, что эти компании не только в РФ. Наши выпускники работают в крупных компаниях, таких как Сбер, Яндекс, Тинькофф, Jusan Bank, Halyk Bank, Kolesa, Krungsri Bank и может быть еще где-то, о которых я не знаю😁 Это только крупные компании, небольшие продуктовые и аутсорс компании (до 300 сотрудников) я даже не буду тут писать В 2023 году мы делаем фокус на разработки продуктов для тех кто уже умеет в iOS разработке. Посмотрим чего сможем достичь Обо всех наших экспериментах со студентами и курсами, а также про разработку новых продуктов я буду писать тут Канал веду лично, поэтому если есть какие-то вопросы — вэлкам в ЛС Мой личный инст Инст школы Ну и если кому-то интересна моя личная жизнь без всякого маркетинга — подписывайтесь на личный ТГ канал П.С. По ссылкам можете перейти нажав на синий текст Всем добра. Энжой🙃🎉

Ну и еще один)))
Ну и еще один)))

как говорится "Сори" Бля. Я ради этого работал два года. Чтобы когда ко мне прихоили с проектами я говорил "Сори, все выпускн
как говорится "Сори" Бля. Я ради этого работал два года. Чтобы когда ко мне прихоили с проектами я говорил "Сори, все выпускники либо трудоустроились, либо уже забронированы под другие проекты" Это пздц какие ощущения. Неописуемо)))

Продолжение истории про наставничество В прошлой серии вы узнали кто пришел на наставничество. Если не узнали - читайте по ссылке Сегодня хочу рассказать про проект, на котором работают ребята. Какой стэк технологий, что вообще делаем и вот это вот все))) Проект: приложение для напоминаний о приеме лекарств и о плановых обследований. Сложность - нет бэка, нужно реализовать все на файрбейз Что делали ребята? 1. Проектирование архитектуры + выбор стэка. Тут я помог, взяли самое популярное: MVVM-C + Rx, Swinject для DI, SnapKit для верстки + файрбейз для хранения данных, авторизации/регистрации и тд 2. Спроектировали сетевой слой, чтобы потом, когда реализуют сервер, не менять ничего и все бы работало))) Для этого закрыли абстракциями слои от бизнес логики, до кор.слоя. Конкретика была только на уровне Провайдера (единственный класс который в курсе что мы юзаем файрбейз, а не бэк) 3. Разложили на абстракции каждый модуль и спроектировали шаблон 4. Дальше реализовали один диз, заказчик переделал - мы переделали. Веселились как могли))) Про цифры: ⁃ Бюджет проекта: не более 400к рублей (это условие заказчика) ⁃ Первичная оценка: 600 человекочасов (конечно вышло больше раза в 1.5-2) Я хз что еще рассказать по проекту. Пишите в комментах что интересно))) Буду рад обратной связи П.С. В прошлый раз все сильно говнились от подхода с целями и точкой Б, но мне похер на это. Я знаю, что это работало и работает всегда П.С.С. Еще были вопросы про цену наставничества - не хотел про это говорить, но все таки раскрою. Мне написало всего три человека, когда я объявил о наставничестве (цену я специально поставил завышенную, чтобы отмести всех кто не готов). Поэтому ребята попали на наставничество бесплатно, тк они были готовы отдать эти деньги за то, чтобы трудоустроиться, а мне этого было достаточно))) Мне не жалко. Дороже денег было подтвердить гипотезу про то, что трудоустроиться может каждый В следующей серии будет про сливы, слезы, пот и кровь🤣

Моя маленькая победа На прошедших выходных закончилась стажировка у ребят предыдущих потоков курса «Профессия iOS-разработчик». Полтора месяца они работали над одним интересным проектом. За это время они успели закрыть по несколько задач, разобрались в структуре проекта и поняли, как работать с данным стэком Стэк: MVVM-C + Rx SnapKit Swinject Alamofore + Moya Все стандартно Так вот, на пятницу мы запланировали сделать что-то типа хакатона (я участвовал вместе с ребятами). Взяли 8 задач на 5 человек и решили работать над ними интервалами 45+15. 45 минут решаем задачи, 15 минут на отдых или на обсуждение решений/декомпозицию 8 задач сделать не успели, но 5.5 сделали в первый день (фактически за 6 часов) и 2.5 доделали в субботу, но уже без созвона Что из этого получилось? А получился крутой опыт для закрытия стажировки, который дал четкое понимание, как кто работает на реальных задачах После этого можно отбирать ребят на коммерческие проекты Ребята получили кучу обратной связи онлайн и большой отклик (читай: демонстрацию «как лучше сделать») Стажировки становятся круче, этот поток мне прям понравился. Без нервов, без ненужных процессов, без пустой траты ресурсов Спасибо большое нашему проджект менеджеру Леше Павлову за помощь 🎈♥️ В этот раз хотел сделать что-то новое, и мне это удалось Было суперкруто На 10-м потоке будет ещё круче)) Кстати, стартуем уже 13 марта, уже жду начала