Nikita Kazakov
751 subscribers
152 photos
17 videos
92 links
Здесь про жизнь разработчика, разбор тем связанных с iOS и трудоустройством в IT
Download Telegram
Всех с новой годой, мои дорогие 🫶

В связи с некоторыми обстоятельствами, не было желания написать и выложить этот пост раньше. Но лучше позже, чем никогда

Хочу пожелать вам в новом году больше счастливых дней, чтобы все желания сбывались, цели достигались и чтобы все получалось

Желаю здоровья вам и вашим близким, чтобы все были живы. Цените моменты со своей семьей

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

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

Всем лучшего 2025 года!
15🎃3
Наконец-то!!!

Спустя несколько десятков часов идеальный формат найден. Я сделал road map для начинающих, и продолжающих, iOS разработчиков. Таким, какой бы устраивал меня

Понятный, пошаговый, без хуйни. Берешь тему - изучаешь - внедряешь

Завтра опубликую его в бесплатный доступ. Накиньте реакций 🫶🤘🏽🤤
🔥47🦄4🎃3
Как в 2025 году влиться в iOS разработку в соло, без курсов и тп

В конце поста ссылка на подробную Роад Мапу

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

1. Основы. Сейчас придется погрузиться глубже, чем раньше, но до сих пор реально. Помимо основ Swift нужны будут навыки Computer Science, чтобы грамотно решать задачки

2. Основы победили. Теперь работа с интерфейсами. Что выбрать UIKit или SwiftUI? Ответ все тот же, в большинстве компаний собеседование на UIKit, но уже много где спрашивают и по SwiftUI. Нужно и то, и то

3. Архитектуры. Вынесу их в отдельный пункт. Не стремитесь сразу учить MVC, MVP и прочее, начните с базы. Проектирование и для чего это вообще нужно. Как проектируются сервисы, интерфейсы и тд. Потом будет проще понять, зачем все эти сущности в архитектурах и будет проще изучить архитектурные паттерны

4. Многопоточность. Здесь все просто. Достаточно понять, что все невозможно выполнить на одном потоке. Это как если бы у вас дома и отопление, и горячая вода давалось из одной батареи. После того, как вы поняли, что же такое многозадачность, многопоточность, параллелизм и тд нужно будет разобрать каждую технологию, которая помогает с этим работать

5. Сети. Все мы давно пользуемся интернетом, но нужно понять как этот интернет работает. Какие протоколы есть, из чего состоит запрос, как получить ответ. Есть книжка Компьютерные сети, авторы Олиферы. Рекомендую

6. Хранение данных. Внутреннее и внешнее. Какие данные вообще бывают, какие нюансы для хранения, какие связи между объектами данных. В iOS есть внутренние хранилища, безопасные и лоу безопасные, есть внутренние базы данных, а есть внешние. Нужно понять какая для чего и изучать каждую отталкиваясь от задач

7. Системы контроля версий или работа с гитом. Это очень обширная тема, которая требует тщательной проработки. Здесь нужно изучить для чего это нужно, как мы можем «запоминать» наши изменения, менять их и в целом управлять своими изменениями. В роадмапе по ссылке накинул обязательные темы + тренажеры, которые помогут постичь дзен

8. Подготовка к выходу в свет. На этом этапе нужно «подготовить опыт». Не нарисовать, не спиздить, а свой опыт упаковать. Если его нет - делайте приложения, прототипы, включайте голову. Я оставил свои рекомендации в файле, надеюсь, помогут. Упакуйте этот опыт в резюме, тут я бы не пожалел и заплатил тыс 10-20 карьерному консультанту и нанимающим разработчикам, чтобы понять то ли я сделал или нет. Эти вложения окупятся за ближайший месяц, если нигде не проебаться

Закладывайте на обучение 1000 часов эффективного времени. Столько вам нужно будет, чтобы начать разбираться в теме и быть конкурентоспособным

В целом, постройте свое обучение от общего к частному и тогда пойдет проще. Изучите проблему, для которой требуется решения, а после этого изучайте инструменты

По ссылке найдете файл, в котором есть все темы для изучения и весь путь разбит на этапы. Не переключайтесь на следующий шаг, не изучив предыдущий
Файл выдается за заполнение небольшой анкеты, которая очень мне поможет для развития блогерского и экспертного

Переходите и жмякайте Старт, дальше разберетесь @nkazakov_ios_bot

Эксперты? Что-то забыл?
11🔥4🎃2
Искренне люблю свою работу и все проекты, которыми занимаюсь

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

На каникулах прочитал книгу и там была интересная мысль: Наша миссия любить свою работу, потому что мы занимаемся этим бОльшую часть всего времени и без любви это будет ад
И правда, я полностью согласен, ведь если мы не будем искренне гореть своими делами, то какое у нас будет настроение по жизни?

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

Уже больше полутора лет у меня баланс. Баланс в работе и отдыхе

⁃ Уже давно не делю рабочее время и время на отдых, хочется - делаю, а когда не хочется - не делаю. Но тут тоже важен баланс, всегда в голове есть время, до которого буду сидеть за ноутом
⁃ Каждую задачу, которую начинаю, раскладываю на части и ищу в ней то, чему научусь по ходу выполнения
⁃ Если ничему не научусь, то стараюсь сделать что-то по-другому, как раньше не делал, тем самым улучшая результат выполнения

Все это помогает получить удовольствие от процесса
Может быть у вас тоже есть лайфхаки? Делитесь в комментах, интересно будет почитать
16🔥3🎃1
24 февраля стартует обучение профессии iOS разработчик

Еще 10 дней действуют специальные условия. Кто не успел - самое время записаться

Заполни короткую анкету и я напишу тебе https://forms.gle/KncTxEy6TZcknoKh6
3🐳2🎃1
Чем занимаюсь в свободное время? У меня его нет😁

Последнее время очень много работаю над контентом для курса
Уже актуализирована вся инфа под Swift 6.x, изменились домашки, активно работаю над модулем с алгоритмами и структурами данных, а самое желанное и что уже сделано: закончил с модулем предобучения

Теперь на курсе есть полноценный модуль, чтобы начать потихоньку вникать в iOS разработку и ИТ, пока ждешь начала занятий

Интересно, кто проходит предобучение на других курсах?
🔥10🎃2
Привет всем!

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

1️⃣ Стажировки и трудоустройство
2️⃣ Пошаговый план с нуля до Джуна, с чего начать и куда двигаться в 2025 году
3️⃣ Разбор вакансий и требований от компаний/работодателя

И еще, если есть какие-то вопросы: накидывайте в комментарии. Сделаю видос и скину сюда…а может онлайн стрим замутим 🫠🫶🏼
🔥7🦄2
Проживаю интересный период в своей жизни

Я достаточно тревожная личность, хлебом не корми, дай потревожиться…так было раньше
Уже год как что-то изменилось. Все стало сильно проще, размереннее и насыщеннее

Уже не хочется бежать еще быстрее и достигать цели, потому что надо, или из-за того, что чего-то не хватает. Последнее время, все делаю, либо потому что хочется, либо потому что это поможет мне в будущем

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

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

Еще один интересный момент - захотелось снова вести блоги. Есть внутреннее желание рассказывать вам мои истории. Не знаю к чему это приведет, но сейчас в планах делать видосы с ответами на популярные вопросы. Если есть знания/видение как это сделать - накидайте в комменты или в ЛС @kazakov01 — буду сильно рад рекомендациям

Продолжаю развиваться как разработчик, именно софт и хард скиллов. Расту в сторону инженера, учусь решать задачи комплексно, а не только в рамках iOS и своей области знаний. Если интересно, тыкайте сюда, расскажу про это подробнее. Цель: за ближайшие 2 года, прокачаться до уверенного инженера, чтобы было понимание, а главное - опыт в создании мультиплатформенных фичей, где есть и iOS, и бэкэнд, и Android, и мб даже веб

В ноябре прошлого года твердо решил перезапустить курс, сделать из него масштабный и интересный проект. Начал с переработки всего и вся под современные реалии. Сейчас уже готовится к старту первый, технический поток. Будем отлаживать с ребятами новые процессы и обкатывать материалы. Цель - делать масштабный запуск 1 раз в год, а потом весь год уделять время, внимание и фокус только тем, кто пришел на обучение. Чувствую, как будто это то, что нужно

Вот такой вот получается период. Цели ставлю только те, которые реально нужны и интересны, если есть какие-то желания будь то покупки, отдых или развлечения - стараюсь не затягивать с исполнением
🔥154🐳2🎃1
Ребят, начал снимать и выкладывать видосики для начинающих разработчиков, поддержите, пожалуйста

Можете накидать лайков и комментов. Буду рад обратной связи и темам, которые интересно посмотреть в будущем🫶🏻

Ссылки instagram: https://www.instagram.com/nikita.ios?igsh=MnUxdDNqdHlxdXI5

YouTube: https://youtube.com/@nikita_kazakov_ios?si=8Zz5StkvVIbYgf1L

П.С. На ютубе со дня на день выйдет вторая часть вопрос-ответов про собеседования и трудоустройства
🔥15💯6🐳2
Выложил второе видео вопрос-ответ на ютуб
Буду рад обратной связи от вас
https://youtu.be/jUoG409MQzo?si=MTtu4WLw6J4bPy6T

Ставьте лайки, подписывайтесь и пишите комментарии🫠 это поможет мне на старте этого нелегкого пути
🔥10🎃1🦄1
Есть тема, с которой я давно хотел начать, но что-то меня останавливало 👉🏼

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

Я Никита Казаков, мне 29, уже год живу в Москве, до этого много путешествовал: Новосибирск, Сочи, Улан-Удэ, Хорватия, Пхукет, Бангкок, Алматы, Шри Ланка

Со мной всегда рядом любимая жена, которая поддерживает меня и мои даже самые странные идеи

Обожаю машины, сейчас у меня BMW M5 — лучшая из всех, что у меня были. Когда-нибудь расскажу про весь свой бывший автопарк

Работаю iOS разработчиком в крупной, знаменитой IT-компании, название не раскрываю из-за NDA (конфликт интересов)

В iOS разработке я с 2016-го, и уже тогда слышал про “AI всех заменит” и “IT-пузырь скоро лопнет”. С тех пор ничего не меняется, а я только расту и кайфую от своего дела

В 2017-м устроился на стажировку в компанию, которая даже не знала, что у них есть стажировка. Как так вышло? — подробности в моём хайлайтсе “Начало”

За эти годы у меня было несколько периодов выгорания. Один — очень жёсткий, остальные успел вовремя поймать и взять отпуск. Интересно послушать об этом? — жду ваши реакции

В 2021 году открыл школу iOS-разработки. За время обучения выпустил больше 200 человек, мы сделали 6 коммерческих проектов, а некоторые студенты до сих пор там работают

Но 2023-й стал провальным: ошибся с наймом маркетологов и продажников, а в финале у меня и вовсе украли курс и полгода продавали его как “авторский”. Когда-нибудь решусь рассказать эту историю

Весь прошлый год я посвятил работе, путешествиям, прокачке в iOS и подружился с ChatGPT

24 февраля стартанул технический поток нового обучения iOS разработке с нуля. Буду отлаживать и делать конфетку

Вот такой блогер, разработчик, преподаватель и предприниматель Никита Казаков. Кому понравилась история — ставьте реакции

Приятно познакомиться! 🫶🏼
22🔥8🎃2🦄2
На секундочку, книга вышла в 2008 году и уже тогда говорили, что программисты вымрут, никому будут не нужны и код вообще можно самому сгенерировать🫠
6🔥2
Forwarded from iOS Makes Me Hate
"Clean Code" R. Martin
6🐳3💯1🦄1