Nikita Kazakov
Ir al canal en Telegram
Здесь про жизнь разработчика, разбор тем связанных с iOS и трудоустройством в IT
Mostrar más933
Suscriptores
Sin datos24 horas
-37 días
-630 días
Archivo de publicaciones
Каждый раз отзывы как мед на душу)))
Есть еще отзовик, кто сильно любит изучать отзывы перед покупкой
Вчера у нас были траблы с регистрацией. Если кто-то из вас пробовал зарегистрироваться и не получилось (не дошли до бота), попробуйте еще раз. Мы исправили этот баг
Если будут вопросы - пишите мне напрямую, контакты в закрепе:)
В сторис в инсте начал рассказывать про мероприятие на эти выходные. Подумал, вдруг тут тоже кто увидит и захочет поучаствовать
В общем, в субботу и воскресенье, 27-28 мая пройдет двухдневный интенсив. Захотелось сделать мероприятие, где новички в ИТ и те, кто хочет прикоснуться к миру создания iOS приложений смогут узнать больше о новом для себя направлении
Когда и где будет проходить?
Онлайн
27 мая начало в 10:00 по мск, длительность 1.5 часа
28 мая начало в 10:00 по мск, длительность 2-2.5 часа
Для кого?
⁃ Для тех, кто хочет понять чем занимаются разработчики приложений
⁃ Для тех, кто хочет потрогать руками новую для себя сферу
⁃ Для тех, кто хочет развиваться и расти
⁃ Для тех, кто хочет освоить для себя новое направление
Что будет на интенсиве?
1 день
⁃ Про профессию iOS разработчик
⁃ Карьерный рост разработчика приложений
⁃ Как научиться разрабатывать приложения и начать зарабатывать на этом
⁃ О нашей школе и специальные условия для старта обучения для участников интенсива
⁃ Полезные подарки для всех участников интенсива
2 день
⁃ Этапы создания мобильных приложений
⁃ Какими инструментами пользуется iOS разработчик
⁃ Как работать с дизайном
⁃ Практика написания кода
⁃ Разбор вопросов
Как попасть?
Попасть на интенсив можно через регистрацию по ссылке
Обрати внимание! Для того, чтобы тебя добавили в чат практикума, который пройдет в воскресенье необходимо указывать корректный номер телефона:)Просто мысли вытекающие из вчерашнего поста
...в целом, история про появление искусственного интеллекта и прочие штуки, которые требуют развития людей это по-моему больше про баланс
Имею в виду, чтобы что-то взять нужно куда-то вложить и нереально один раз вложить и потом постоянно брать. Понимаете о чем я?
Не получится сделать так, чтобы один раз научиться что-то делать и потом без доп образования повышать профит (=заработок) от этого
Чем раньше все мы это поймем, тем быстрее мы начнем двигаться по жизни
И сразу же отпадут все страхи, сомнения. Сразу же получится взять ответственность на себя и начать делать
За все время работы с людьми я понял, что самый большой тормоз в развитии это отсутствие веры в себя. Если бы мы все по максимуму верили в себя то знаете как нам всем было бы легко жить?))) А второй по популярности тормоз это желание получить быстрый результат и нежелание постоянно вкладывать. Если вот эти два тормоза убрать то жизнь станет намного ярче. Проверенно
Просто начни действовать, а там разберешься:)
Заменит ли искусственный интеллект разработчиков?
Последнее время, около полугода, всех обеспокоил этот вопрос. Но недавно мне в директ написал парень, который говорил о том, что он не идет в разработку потому что нас (разработчиков) скоро заменит ИИ. Он это говорил в том ключе, что ему нет смысла уходить в разработку с завода где он получает 30 тысяч. Ну ок))) У меня даже аргументов не было
Могу вас удивить это не новое. Эти мысли были и раньше. А еще есть одна - ИТ пузырь скоро лопнет. Вот их на одну ступень по развитию интеллекта носителей надо поставить
Мое мнение. Может ли заменить ИИ разработчиков? Может. Всех? Нет конечно. ИИ заменит тех, кто не развивается. Кто не растет из года в год. Тех, кто сидит на одном месте годами и уже оброс паутиной. Таких разработчиков да, заменит
Когда я пришел в разработку 7 лет назад можно было вообще ничего не делать. Сидеть на окладе год-полтора и тебе никто ничего бы не сказал, если ты закрываешь хотя бы пару задач в месяц)))) От этого начали избавляться буквально недавно (пару лет назад начался этот бум). Вы наверное слышали о “несправедливо” уволенных из нетфликс, амазон, фейсбука и других крупных компаниях. Так вот это тот случай
У нас в больших компаниях, особенно в банках до сих пор можно “сидеть на окладе”
Возвращаясь к вопросу про ИИ, есть часть тех, кто не хочет идти изучать программирование потому что ИИ якобы скоро всех заменит и вообще джуны не нужны. А вы когда-нибудь задумывались про этот вопрос от обратного?
Например, я зеленый, нихуя не знающий, джун. Я хочу трудоустроиться разработчиком. Что я первое сделаю? Правильно, приручу ChatGPT, чтобы решать задачи оперативнее. Я прокачаюсь в формулировании запросов настолько, что синьор будет носить мне кофе
Хотя нет, я хочу ныть и жаловаться что джунов никуда не берут и даже на собесы не зовут. Но это уже совсем другая история
В общем, мораль - кто хочет делает, а кто не хочет - тот не хочет. А искусственный интеллект в разработке это был и есть вопрос времени, другое дело как мы это примем и что будем с этим делать…
А вы что думаете про ИИ? Скоро разработчики станут отработанным материалом?
Появился новый Swift Playground Online
Удобно. Можно писать код хоть на телефоне. Пользуйтесь
https://swiftfiddle.com/
Особо полезно будет тем, кто хочет пойти учить iOS, но пока что нет компьютера с МакОС...этот плейграунд поможет погрузиться в язык свифт и немного потрогать программирование руками
Тут еще не рассказал🎉
В четверг хочу уютное мероприятие сделать, где расскажу про школу, наши процессы, тарифы и тд.
Поэтому:
⁃ кто хотел узнать про обучение в нашей школе
⁃ хочет попасть на ближайший поток
⁃ хочет узнать подробнее про то как мы работаем
⁃ есть вопросы и хотелось бы обсудить
Вэлкам:)
И еще расскажу про новые крутые процессы, которые мы внедряем, чтобы улучшить качество обучения, повысить вовлеченность и облегчить жизнь при работе с нашими студентами на проектах🙃
Запись через бот, отправлю ссылку на зум в день мероприятия в него @mdf_tech_bot
История создания школы. Часть 3. Начало эры доработок или кайдзен на максималках)))
Первые две части можно посмотреть по ссылкам:
Часть 1. Как эта идея появилась у меня в голове?
Часть 2. Первый опыт и первые трудности
В общем, построить систему набора наставников из моих же студентов это было супер решение. Переодически я проверял обратную связь и мне было радостно, что качество обратной связи также на высоте
Я оставил на себе разработку материалов, проведение лекций и ведение соц сетей, а еще я общался с каждым нашим студентом, запрашивал у всех обратную связь. Исходя из обратной связи у меня появлялся список для улучшений материалов + улучшений в процессе курса
Мы готовились к запуску уже 3 потока. Цена за наш курс выросла до 85 тысяч рублей за тариф с полным сопровождением. Это уже было близко к ценам крупных школ и это была заявочка))) Не помню каких-то трудностей в это время
Все шло как по маслу и мы стартанули 3 поток из 15 человек на полном сопровождении, пробив 1 млн рублей выручки и мы были очень близки к двум. В тот момент я впервые задумался, что если бы я прогал все было бы намного рутиннее, спокойнее и за эти пол года уже раза в 2 больше бы заработал😅 Но было весело, мне очень нравилось, что студентам нравится обучение и курс. Чувствовал, что я нужный…
Тогда у нас появился человечек, который общался со студентами (их становилось больше, нужно было собирать и вовремя обрабатывать ОС). Я предложил студентке первого потока помочь нам с этой задачкой. Так у нас начало формироваться направление контроля качества
В третьем потоке к нам пришел учиться Денис Снежко, благодаря ему курс начал приобретать тот вид, в котором он есть сейчас. Его обратная связь по материалам была настолько четкой, подробной и в хорошем смысле душной, что у нас открылись глаза😁 В тот момент мы уже активно работали над улучшением курса и у нас уже формировалась команда, которая работала над материалами
Мы учитывали все что нам писали в ОС, обучение становилось объемнее и эффективнее. Некоторые, особо выдающихся студенты и у кого позволяло время, были приглашены на проекты во время обучения
Откуда проекты?
Ко мне приходили и приходят заказчики, которым нужно разработать приложения. За счет того, что я разрабатываю не своими руками, а руками студентов, затраты можно сильно сократить.Так вот на такие проекты мы определяли студентов. В тот момент начала зарождаться стажировка и возможность получения опыта после обучения. Пазл продолжил складываться…
Был август. Мы созвонились с Сашей и я ему рассказал про идею стажировок. Расписал, как это выглядело в моих глазах и мы решили включить это в оффер на курс. Подняли стоимость обучения до 98 тысяч, тем самым перешагнули цены крупных школ. И начали набор на 4 поток
Тогда мы решили попробовать сделать запуск чисто на прогреве в инсте. Я транслировал в инст абсолютно все что происходит на курсе, я буквально жил в инстаграме
А еще была работа со студентами, лекции, прога на проекте…ИИИи я охуел. Сказать что я выгорел - ничего не сказать))) Меня тошнило потом от инсты еще долгое время. Но 4 поток мы запустили и набрали больше 40 студентов
Если честно, то я считаю 4 поток одним из самых успешных в истории нашей школы. Когда стартанул 3 поток и Денис Снежко “вошел в класс” мы подумали, что наш курс уже не станет прежним. Но тут пришел Дима Виноградов и разъебал
В тот момент я подумал, что ценой мы замахнулись на продукт хорошего уровня. И хоть сервисом мы могли дать этот уровень, материалы у нас отставали по качеству. Дима писал супер развернутые комментарии и сообщения в чат, исходя из которых формировались доработки по материалам:)
В общем, начиная с 3 потока на курсе началась эра тотальных переработок, которая идет до сих пор😂 Мы постоянно что-то улучшаем и дополняем, это круто для конечного пользователя)))
Я понимаю, что в маркетинге мы возможно проигрываем некоторым из школ, но не в качестве продукта
…На сегодняшний день, я не знаю сколько нужно ресурсов, чтобы создать продукт нашего уровня
Для тех, кто не знает про какую я историю веду речь. Это я про историю создания школы и как мы вообще становились)))
Вот тут часть 1
Вот тут часть 2
Сегодня будет часть 3
История нашей школы. Часть 2. Первый опыт и первые трудности
Активная работа началась в январе 2021 года. Тогда я, с навыками продуктовой разработки приложений, начал проводить кастдевы)))
У себя в инсте я прощупал спрос, что все хотят начать именно с нуля изучать
В эту же неделю я начал работу над структурой курса. Когда этот шаг был проработан, я понял, что “замахнулся”. Это выглядело нереально крупно и как проект с развитием на годы (спойлер, так и получилось)
Тогда же решил для себя, что сидеть и писать все заранее не имеет смысла, ибо это может быть никому вообще нахер не нужно будет
Выбрал путь стартовать с изучения языка программирования. Идея была в том чтобы ребята повторили мой путь: изучали Swift каждый день, каждый день делали задачки. Пару раз в неделю мы бы онлайн вместе разбирали эти задачки
Цель: погрузиться в программирование и научить мозг думать ежедневно, чтобы потом на этот фундамент накладывать платформенные знания
В феврале стартовало обучение, на которое пришло, на секундочку 13 человек. 13 человек с блога в 300 человек)))
Это был успех, моей радости и мотивации не было предела
Мы созванивались 2 раза в неделю, болтали про свифт, пацаны жаловались как им трудно, я говорил “да похуй, прем дальше” и они топили дальше)))
Там были настоящие тигры
В середине их обучения я понял, что это все конечно прикольно, но для чего я создавал курс…решил идти дальше. Расписал следующие модули по темам, расписал каждую тему. Вставлял только то, что нужно было для старта в iOS разработке
Причем, это была вымеренная декомпозиция, то есть я написал сначала темы которые я изучал (у меня остался документ со времен когда я был на стажировке), потом я опросил знакомых джунов и из этого составился план
Я начал писать материалы дальше, параллельно преподавая занятия у своих студентов. Старался писать наперед, но это не совсем получалось))))
Была середина марта, обучение ребят подходило к концу и я предложил им идти дальше. Согласились 6 из 13. Сразу предупредил их, что будут накладки и нужна будет их помощь, поэтому цену поставил символическую (7 тыс в мес вроде стоило, с созвонами, проверками дз и тд)
Я раздухарился, почувствовал землю под ногами, я ощущал, что мой продукт кому-то нужен и я делаю хорошее дело. Был уверен, что если изучение языка так залетело, то обучение профессии с нуля должно залететь еще больше
Предвкушал, что сейчас ко мне придет сразу 10 человек и будет восторг)))
Но этого не произошло. Объявив старт набора на курс с нуля до уровня джун, за месяц до старта и за это время из моей инсты пришло ко мне всего три человека. Я охуел и сильно расстроился тогда
...продолжение следует
П.С. Спасибо большое вам за реакции. Вы супер)))
История нашей школы. Часть 1. Как эта идея появилась у меня в голове?
Все началось когда я был в Улан-Удэ, куда мы приехали в гости к семье Ксюши (кто не в курсе, это моя жена)
Можно считать, что родина нашей школы — Улан-Удэ😂
Я тогда еще работал в нетологии и скиллбоксе. Была одна вещь, которая мне крайне не нравилась в этих школах - они про маркетинг и заработок денег. Поэтому, если стоит вопрос: сделать качественно и круто или сэкономить и повысить маржу — выбор будет в пользу второго.
Бюджета на разработку/доработку курсов было по минимуму, когда я предлагал идеи они уходили в стол, хотя и там, и там я был нулевым разработчиком (это те кто с самого начала с этими курсами)
Так вот в один момент у меня подгорела жопа после очередных планерок и я уволился.
Параллельно этому я вел инстик для себя, тогда тут было 300 подписчиков или даже меньше. Но даже на таком количестве у меня были в директе сообщения с просьбами, чтобы я взял в обучение. Причем, как и сейчас (спустя 2.5 года), основные люди там хотели на пол шишечки попробовать что такое иос разработка и в целом, каково это быть программистом. Так вот я шел из кофейни домой и мне пришла идея, чтобы сделать свой курс. Который будет закрывать потребности людей
Но, я не хотел делать курс ради курса. Не хотел, чтобы было очередное обучение, которое создается ради денег. Я знал, что это того не стоит. Объективно, в разработке я бы за это время “намайнил” раза в полтора больше
У меня была и есть идея фикс: я хочу влиять на сферу в лучшую сторону (уже, кстати, ощущаю это влияние. Наших джунов высоко оценивают в компаниях куда они трудоустраиваются).Хочу чтобы сфера развивалась. Чтобы волоебы которые сидят годами на окладах шли нахер и на рынке были реально крутые разрабы разных уровней, которые “болеют” за продукт
Возможно, со стороны это звучит как будто я ебнулся😁 В моей голове все логично)))
Есть отрасль, в которой я работаю и в которой реально круто. Есть люди которые всегда хотели попробовать себя в iOS разработке. Нужно создать место, где они смогут не только попробовать и научиться, а еще и получить опыт работы в реальных условиях
Эта мысль мне пришла потому что в компании, в которой я работал был отдел джунов. Туда приходили ребята после курсов, универа и тд. Они могли получить там навыки разработки ИТ-продуктов
Но для других людей, есть не одно “НО”.
Во-первых, в такие отделы очень сложно попасть (попробуйте попасть в яндекс или в сбер на стажировки…), во-вторых, это подходит для студентов у которых много времени, а те кто работают - без шансов, в-третьих, самая большая проблема была не в том, чтобы научить разрабатывать прилки, а чтобы научить работать в команде
В общем после этого опыта появилась мысль, что курс должен быть не только курсом, а еще должна быть возможность получить реально нужные в работе навыки
П.С. Ставьте реакции, делайте репосты))) Это первая часть и таких частей еще много😂
Буду ждать ваши комменты
ребята, похоже это будет сериал на пару недель🤣
Сейчас написал историю школы только до марта 2021 года и только с ключевыми событиями, а там уже три листа в заметках
Интересно, конечно, но много. Поэтому буду делить на части
Этот поток все. Набран!
всем спасибо 😅
Кстаати, заодно спрошу тут. Может быть сюда тоже опубликовать историю школы, как у нас все развивалось и что было? Сегодня начинаю про нее рассказывать в сторис в инсте, вот мб тут тоже интересно вам
Накидайте реакций на сообщение, проверим интерес:)
Приветы)))
На связи снова я, опять про свою практику
Если из поста #1 не сильно было понятно и если хотелось почитать отзывы, то у нас появился сайт🥰🫠
Всем вэлкам. Переходите по ссылке, оставляйте заявки
Решил начать писать сюда о темах, которые считаются подкапотными в iOS разработке, вдруг кому-то пригодятся
Сегодня поговорим про toll free briging
Что это??
Суть этого инструмента сделать инструменты из Core Foundation нормально поддерживаемыми в Foundation и наоборот
То есть, это дает нам без особой боли юзать Core объекты в нашем повседневном коде
Например,
CFStringRef = String и наоборот
Первая встреча
Пару лет назад мне нужно было сделать модуль текстового редактора. Работа с текстом, на мой взгляд, самое сложное в iOS разработке (я не говорю сейчас про базовые функции с текстом)
Так вот, когда я закопался до CoreText я впервые столкнулся с магией Toll Free Briging
Где это может применяться и чем поможет разработчикам?
В целом, если вы не обратите на это внимание или вам не нужно будет работать с Core объектами, то это просто инфа для общего развития. Если будете работать в Core, тогда вы должны понимать, какие ref из CoreFoundation к чему относятся и как могут оптимизировать ваш код…
Например, у меня была ситуация с жуткими лагами при обработке текста в контейнере, переписав часть кода на core объекты получилось оптимизировать
...но кому я пизжу, если вы онли Swift разработчик, то вы даже можете не узнать никогда в жизни с этим инструментомОдна из самых “болезненных” тем в iOS разработке для новичков - замыкания. Как объяснить замыкания так, чтобы стало сразу понятно?
Я, когда изучал разработку, понял что такое замыкания, когда мне сказали фразу “замыкания, это те же функции, но их можно сохранить в константу или переменную. Но, в отличие от функций, в замыканиях можно переобуться на ходу не меняя порядок исполнения кода”. Это означало, что замыкание это блок кода, написанный в одном месте, а вызванный абсолютно в другом месте, причем этот блок кода ты можешь переопределить в любом месте твоей программы. Я это сразу наложил на пример с сортировкой, когда у тебя есть замыкание, ты туда сначала можешь отсортировать по возрастанию, а потом по убыванию…но это моя история и не для всех она будет понятна
Так вот, к чему этот пост. Поделитесь пж в комментах своими “саксес стори” по пониманию что такое замыкание. Как вас осенило?
Привет всем))
Наткнулся на прикольный канал https://t.me/devclubios
Я подумал, интересная идея. Записывать все что изучаешь: майнишь аудиторию + закрепляешь изученное. Топчик. Берите на заметку:)
Подумал сейчас, че это я в инсту закинул уже пост с вопросами для собесов, а сюда еще нет
Соберем 100 голосов - закину свой список)) репосты приветствуются Закинуть сюда пост с вопросами?
Запись на практику
СТАРТ 22 МАЯ
Что это?
Практика MobDev Factory - это твой опыт работы в реальных условиях разработки iOS приложения. Наше обучение будет проходить спринтами по Scrum. У нас будет планирование, дэйли митинги и ретроспектива по запросу, как в больших компаниях. Один месяц такой практики это как пол года самостоятельного ковыряния в темах, ускоряет процесс развития и задает правильный вектор.
Для кого это?
⁃ для тех, кто только закончил обучение и кто хочет получить коммерческий опыт
⁃ кому стремно рисовать цифры в графе “опыт разработки” в резюме из воздуха
⁃ кто работал в стартапе/галере и хочет вникнуть в процессы разработки
⁃ кто разрабатывал свои проекты в одиночку и хочет поработать в команде
⁃ у кого не было код ревью и перфоманс ревью, но очень хочется
Кому не подойдет
⁃ тем, кто уже работал в крупных компаниях
⁃ тем, кто на постоянной основе работает по Scrum и с код ревью
⁃ тем, кто думает что он уже это “и так знает”
⁃ тем, кто не готов вкладывать свои усилия
Что получит клиент после стажировки
⁃ самое ценное: опыт в реальных условиях разработки с код ревью, дедлайнами и скрамом
⁃ навыки работы в команде и прокачку софт скиллов
⁃ опыт формулировать и доносить свои мысли так, чтобы понял не только ты сам
⁃ обратную связь по коду
⁃ Индивидуальный план развития и декомпозицию этого плана на ближайшие пол года обучения
⁃ возможность продлить практику по специальным условиям
⁃ лучшие из лучших попадут к нам в команду разработки приложений и новых продуктов
Почему у нас за это нужно платить, а где-то бесплатно
Во-первых, мы точно знаем как эффективно развивать навыки связанные с командной работой на реальных проектах. Уже больше 2х лет занимаемся развитием стажеров в формате стажировки. Изначально, создавая курс мы делали его с возможностью получения реального опыта после обучения
Во-вторых, получить реальный опыт работы на проектах в команде есть у всех. Мы не отсеиваем на этапе отбора лишними этапами, тк верим, что в каждом из вас есть потенциал и не все сильны в теоретических знаниях
В-третьих, тебя будут сопровождать действующие разработчики, а это всегда не дешево
Цены
Стоимость участия в практике 100 000 тенге | 20 000₽ | 200 USDT
Цена распространяется на 10 мест. Общее количество мест на стажировке 15
Для участия нужно заполнить анкету участника
В стоимость включено все что описано
Длительность практики: 6 недель (вводная часть с подготовкой к практике, 1 мес работы, завершение и подведение итогов)
Дата старта
22 мая 2023 года
Успейте присоединиться к практике и начать получать опыт работы в реальных условиях разработки приложений
Переходи по ссылке и заполняй анкету. Увидимся уже меньше чем через месяц)))
