Лев Николаев
Специализация:
Маркетинг, Разработка, DevOps, SEO, Google Analytics, Android, Веб-аналитика, Разработка приложений, Разработка ПО, Интернет-маркетинг, Разработка мобильных приложений, iOS
Компания: OTUS (Отус), Skillbox (Скиллбокс)
8 курсов
средняя стоимость курсов: 195 954 руб
рейтинг:
Язык:
О преподавателе
О преподавателе
DevOps и тренер в компании Экспресс 42, которая выращивает DevOps в технологических компаниях.
В системном администрировании с 2000 года, прошел путь от Windows до Linux с промежуточной остановкой на FreeBSD. Предпочитает Ubuntu.
Внедряет DevOps практики в своей работе с 2014 года, сначала Chef и LXC, потом Ansible и Docker, а потом и Kubernetes.
Обладает опытом работы в телеком-области, где внедрять DevOps надо осторожно и без резких движений:)
DevOps и тренер в компании Экспресс 42
Какие курсы ведёт
Отзывы
Курс с участием «Лев Николаев»
Прохожу курс
Проверенный
Алексей
Курс «Лев Николаев»
Прохожу курс
Проверенный
Примерно полгода назад начал учиться на курсе Skillbox «Интернет-маркетолог». Курс сразу показался мне интересным, потому что он посвящен современным стратегиям продвижения товаров и услуг в Интернете. Нам рассказывали о различных каналах и способах, о предпочитаемом виде рекламы для разного рода продуктов, о психологии покупателя. Домашние задания – это настоящие практические задачи, которые маркетолог выполняет регулярно, поэтому я освоил множество полезных навыков в процессе. Результатом стала прочная система знаний и умений и цельное представление о маркетинге. Спасибо создателям данного курса!
Дата отзыва 20.02.2019
Дата окончания курса 2019
Курс с участием «Лев Николаев»
Прохожу в данный момент курс по ios разработке....
Проверенный
Одьга К.
Курс «Лев Николаев»
Прохожу в данный момент курс по ios разработке....
Проверенный
Прохожу в данный момент курс по ios разработке. Цена сильно завышена. 90% времени обучения, просто гуглю НОРМАЛЬНЫЕ видеоуроки по темам. Объяснения в уроках просто ужасно запутанные. Если хотите большую часть времени искать информацию самостоятельно - то эти курсы для вас. Если же вы, как и я, надеетесь получить готовую СТРУКТУРИРОВУННУЮ информацию, с КАЧЕСТВЕННЫМ ОБЪЯСНЕНИЕМ, то это не тот сервис. Готового здесь мало, а гуглить можно и не отдавая за это бабки.
Дата отзыва 01.01.1970
Дата окончания курса 2019
Курс с участием «Лев Николаев»
Для меня важным было при выборе курса,чтобы...
Проверенный
Ксения
Курс «Лев Николаев»
Для меня важным было при выборе курса,чтобы...
Проверенный
Для меня важным было при выборе курса,чтобы были модули по seo и smm.По информативности курса могу сказать,что некоторые блоки устарели 2016-2017 год,что для маркетинга это существенно.Подача материала интересная, некоторые преподаватели оставили наилучшие впечатления.В целом некоторые знания,полученные на этом курсе пригодились в работе.
Что касаемо,защиты диплома.Это просто была двухмесячная кабала,очень муторный процесс и отнимает много времени.Из минусов диплом выглядит как нарисованный в фотошопе ,с электронными подписями и печатями, за такие деньги ,которые берут там за этот курс ,можно было бы сделать документ поприличней,стыдно нести на работу.
И второй минус,это некомпетентные менеджеры, чтобы получить документы приходилось каждой писать по несколько писем,две недели мурыжили с отправкой,в итоге забирала сама.
Что касаемо,защиты диплома.Это просто была двухмесячная кабала,очень муторный процесс и отнимает много времени.Из минусов диплом выглядит как нарисованный в фотошопе ,с электронными подписями и печатями, за такие деньги ,которые берут там за этот курс ,можно было бы сделать документ поприличней,стыдно нести на работу.
И второй минус,это некомпетентные менеджеры, чтобы получить документы приходилось каждой писать по несколько писем,две недели мурыжили с отправкой,в итоге забирала сама.
Дата отзыва 26.06.2019
Дата окончания курса 2019
Курс с участием «Лев Николаев»
Курсы программирования SkillBox (Россия, Москва) -...
Проверенный
kamil sh
Курс «Лев Николаев»
Курсы программирования SkillBox (Россия, Москва) -...
Проверенный
Достоинства:
Все ясно, доступно,интересно и есть поддержка преподавателя
Недостатки:
Нет
В институте мне программирование всегда давалось, но после окончания развивать направление не стал, долго работал менеджером. Решил освоить перспективное направление, когда дела в фирме стали идти хуже. Промониторил рынок труда, увидел зарплаты мобильных разработчиков и загорелся. Выбирал курсы с полной программой и хорошими преподами-практиками, выбор пал на Скиллбокс. Задача была стать разработчиком по гайдлайнам iOS с нуля.
У меня получилось. Преподаватель отличный – Никита Архипов, спасибо ему за то, что он знает и то, как он эти знания преподает. Я просмотрел курс на одном дыхании буквально, все проекты делать было безумно интересно. Часто не получалось, входил в ступор, но преподаватель всегда был на связи и реально помогал. Я получил от него столько советов и лайфхаков, которые использую в работе сегодня, что уже только из-за них одних стоило идти на этот курс.
Первого сентября дети пошли в школу, а я пошел на новую работу - на ту, о которой мечтал последние полтора года. Моя мечта сбылась благодаря Скиллбокс и персонально благодаря Никите Архипову. Никогда вас не забуду, спасибо!!!
Все ясно, доступно,интересно и есть поддержка преподавателя
Недостатки:
Нет
В институте мне программирование всегда давалось, но после окончания развивать направление не стал, долго работал менеджером. Решил освоить перспективное направление, когда дела в фирме стали идти хуже. Промониторил рынок труда, увидел зарплаты мобильных разработчиков и загорелся. Выбирал курсы с полной программой и хорошими преподами-практиками, выбор пал на Скиллбокс. Задача была стать разработчиком по гайдлайнам iOS с нуля.
У меня получилось. Преподаватель отличный – Никита Архипов, спасибо ему за то, что он знает и то, как он эти знания преподает. Я просмотрел курс на одном дыхании буквально, все проекты делать было безумно интересно. Часто не получалось, входил в ступор, но преподаватель всегда был на связи и реально помогал. Я получил от него столько советов и лайфхаков, которые использую в работе сегодня, что уже только из-за них одних стоило идти на этот курс.
Первого сентября дети пошли в школу, а я пошел на новую работу - на ту, о которой мечтал последние полтора года. Моя мечта сбылась благодаря Скиллбокс и персонально благодаря Никите Архипову. Никогда вас не забуду, спасибо!!!
Дата отзыва 01.01.1970
Дата окончания курса 2019
Курс с участием «Лев Николаев»
Учусь новой профессии
Проверенный
Алексей Махутин
Курс «Лев Николаев»
Учусь новой профессии
Проверенный
Добрый день. Меня зовут Алексей, мне 26 лет, образование у меня среднее полное. На момент покупки курсов работал кладовщиком, параллельно занимаясь программированием по книгам. Как-то раз увидел рекламу интенсива Skillbox по созданию интернет-магазина на ECWID. Решил принять участие, с заданиями справился легко и в конце интенсива мне подарили сертификат на 30 тысяч рублей. Потом я какое-то время раздумывал над выбором курса и решил остановиться на профессии IOS-разработчик. Неожиданно для себя я понял, что надо было раньше записываться на этот курс, так как он уверенно ускорял мое обучение. Это связано с тем, что в курсе мы проходим поэтапно по всем нужным темам, плюс закрепляем пройденные уроки посредством домашних заданий, по ним можно получить большой фидбэк. Также там можно задать практически любые вопросы преподавателю. В отличие от самообразования по книгам, материал усваивается проще, а также он свежий и обновляется. Также, в любой момент, можно посмотреть пройденные уроки, либо если нужно будущие уроки. Еще в курсе есть дипломные работы и их можно использовать как портфолио. Во время прохождения 1 курса дается одна дипломная работа на выбор, хотя мне хотелось попробовать себя во всех 3 темах) В общем, мне это и разрешили сделать. Во время разработки аналога яндекс карт пришлось сильно напрячь мозги, чтобы продумать как это приложение будет работать под капотом. Строчка за строчкой увеличивалось мое приложение и моя уверенность в силах. Очень приятное чувство возникает при решении мелких задач, и в конце, когда видишь как твои усилия превращаются в готовое приложение, ты просто получаешь взрыв эмоций. На данный момент я на середине второго курса. В моих планах закончить его и устроиться работать по новой профессии.
Дата отзыва 15.01.2020
Дата окончания курса 2020
Курс с участием «Лев Николаев»
Курсы больше для продвинутых, чем для новичков$ $
Проверенный
AJIXUMUK
Курс «Лев Николаев»
Курсы больше для продвинутых, чем для новичков$ $
Проверенный
Купил курс "Мобильный разработчик" на Java. Стоимость средняя по рынку, но при этом полноценного договора не заключается. Сразу скажу, что без нормального английского языка и знаний в области программирования на курсы лучше не соваться. Они совсем не заточены под нулевой уровень, тут больше для середнячков. Хотя сами материалы, лекции и преподаватели отличные.
К сожалению, из-за большого количества студентов не хватает индивидуальной проработки сложных моментов с преподавателем. А еще нет никакой мотивации. Время на выполнение заданий никак не регламентировано. Можно хоть на полгода забросить обучение, а потом вернуться. Все материалы и уроки доступны. Периодически случаются какие-то сбои, не открываются новые уроки, а задания не проверяются долго. Но после недавней оптимизации учебной платформы с этим сталкиваюсь все реже.
К сожалению, из-за большого количества студентов не хватает индивидуальной проработки сложных моментов с преподавателем. А еще нет никакой мотивации. Время на выполнение заданий никак не регламентировано. Можно хоть на полгода забросить обучение, а потом вернуться. Все материалы и уроки доступны. Периодически случаются какие-то сбои, не открываются новые уроки, а задания не проверяются долго. Но после недавней оптимизации учебной платформы с этим сталкиваюсь все реже.
Дата отзыва 22.06.2017
Дата окончания курса 2017
Курс с участием «Лев Николаев»
Курсы маркетинга от SKILLBOX не соответствуют...
Проверенный
Макс
Курс «Лев Николаев»
Курсы маркетинга от SKILLBOX не соответствуют...
Проверенный
Курсы маркетинга от SKILLBOX не соответствуют заявленному.
Фактически в разговоре с менеджером я услышал что у них очень мощный блок по SEO, по факту набор видео и несколько теоретических вопросов, как и в предыдущих модулях.
Практических заданий почти нет, да и те очень маленькие. Не стоит этих денег. Хотя преподаватель который записал уроки по SEO видно очень достойный, но это только видео этого и на ютуб полно и бесплатно, к тому же уроки в конце модулей по несколько часов, хотя можно был о их разбить как раз к отдельным видео и тогда это бы запоминалось лучше.
Большие проблемы с коммуникацией на всех этапах, технические сбои в системе с отправкой ДЗ и долгая его проверка.
Вопрос возврата денег до сих пор открыт. Я жалею крайне что пошел((Будьте внимательны и хорошо подумайте прежде чем идти на курсы маркетинга от скиллбокс.
Это тоже самое что смотреть видео на ютуб, делать самому и потом в комментах спрашивать) Судя по всему так даже быстрее((((((((((((((((
Фактически в разговоре с менеджером я услышал что у них очень мощный блок по SEO, по факту набор видео и несколько теоретических вопросов, как и в предыдущих модулях.
Практических заданий почти нет, да и те очень маленькие. Не стоит этих денег. Хотя преподаватель который записал уроки по SEO видно очень достойный, но это только видео этого и на ютуб полно и бесплатно, к тому же уроки в конце модулей по несколько часов, хотя можно был о их разбить как раз к отдельным видео и тогда это бы запоминалось лучше.
Большие проблемы с коммуникацией на всех этапах, технические сбои в системе с отправкой ДЗ и долгая его проверка.
Вопрос возврата денег до сих пор открыт. Я жалею крайне что пошел((Будьте внимательны и хорошо подумайте прежде чем идти на курсы маркетинга от скиллбокс.
Это тоже самое что смотреть видео на ютуб, делать самому и потом в комментах спрашивать) Судя по всему так даже быстрее((((((((((((((((
Дата отзыва 05.01.2019
Дата окончания курса 2019
Курс с участием «Лев Николаев»
Только увидел курс iOS разработчика в Skillbox —...
Проверенный
Сергей
Курс «Лев Николаев»
Только увидел курс iOS разработчика в Skillbox —...
Проверенный
Только увидел курс iOS разработчика в Skillbox — сразу записался! Технику эпл люблю с подросткового возраста. Слышал о Скиллбокс давно и первым 20 записавшимся была неплохая скидка на обучение. Между курсами даже не выбирал. Просто давно хотел на iOS, так как большой поклонник всего яблочного. Пользовался макбуком с 2009-го, когда они почти не продавались. И только последнее время задумался, что мобильная разработка — это прибыльно. А тут такой курс подвернулся. Понял, что да как в мире разработки. Занялся проектом. Учиться было интересно и крайне познавательно. Преподаватели спецы своего дела, не вымучивают ничего из себя, вся инфа концентрирована и отточена. Ничего лишнего. И правда учишься, у меня было предубеждение, что вся удаленная учеба — халява. В Скиллбокс это не так, тут халявить не дадут. Домашку приходиться отрабатывать по полной. И все задания не из простых, так что иногда приходится попотеть.
Дата отзыва 01.01.1970
Дата окончания курса 2019
Курс с участием «Лев Николаев»
Мне в скилбокс курс IOS-разработчик понравился....
Проверенный
Ver4ikPelts
Курс «Лев Николаев»
Мне в скилбокс курс IOS-разработчик понравился....
Проверенный
Мне в скилбокс курс IOS-разработчик понравился. Хорошо структурирована теория. На нее наложено много практики. Домашние задания спрашивают досконально. Но за это благодарна отдельно Никите Архипову за ответственное отношение к студентам.
Дата отзыва 01.01.1970
Дата окончания курса 2019
Курс с участием «Лев Николаев»
Я стал iOS-разработчиком благодаря Скиллбокс и...
Проверенный
Александр Б.
Курс «Лев Николаев»
Я стал iOS-разработчиком благодаря Скиллбокс и...
Проверенный
Я стал iOS-разработчиком благодаря Скиллбокс и персонально Никите Архипову. Отличный преподаватель с хорошим чувством юмора и умением объяснить необъясняемое. До поступления на курс я немного знал верстку и PHP, ничего не смыслил в мобильной разработке, но очень хотел разобраться. Много копался в уроках и вебинарах сам, но только глубже зарывался. На курсе все разложили по полочкам. В итоге прошло полгода и я делал хорошие (субъективно, конечно, но я в этом уверен) приложения по гайдлайнам iOS, уверенно работал с API и писал код, который никто не называл кривым. Вместе с дипломом получил полноценное портфолио с 5-ю приложениями и через неделю после окончания курса выполнил тестовое, прошел собеседование и получил работу. Спасибо!
Дата отзыва 01.01.1970
Дата окончания курса 2019
Курс с участием «Лев Николаев»
Масштаб моей инфраструктуры на работе не велик...
Проверенный
5-ти минутка php
Курс «Лев Николаев»
Масштаб моей инфраструктуры на работе не велик...
Проверенный
Масштаб моей инфраструктуры на работе не велик — число серверов можно пересчитать по пальцам рук, часть в облаке, часть на своём железе. И стек технологий достаточно проверенный: в ряде проектов это PHP+MySQL, в одном случае NodeJS+MongoDB. Немного Go, и немного 1С. Обычный малый, или быть может, слегка средний бизнес.
Я стараюсь по минимуму хостить что-то у себя, по максимуму использовать готовые SaaS сервисы: мониторинг в NewRelic и okmeter.io, YouTrack в облаке, Bitbucket для репозиториев и даже Continues Integration в облаке Bitbucket Pipelines, о чём я рассказывал в прошлом выпуске, короче, по максимуму в SaaS! Для малого бизнеса и моих нагрузок все эти SaaS сервисы укладываются в минимальные или даже бесплатные тарифные планы, нет смысла заниматься обслуживанием инфраструктуры самостоятельно.
Тем не менее, какие-то сервера всё-таки есть. И очень долгое время это были сервера-снежинки: хаотичные настройки, наслоения различного софта различных версий, слабая документация. Случись что с таким хрупким сервером-снежинкой, пришлось бы потратить целый день на переустановку, вспоминая что там вообще должно быть.
Частично у меня были наборы bash скриптов и инструкций не первой свежести, которые частично помогли бы, но в целом это не порядок.
Чтобы навести порядок я где-то год назад начал использовать Ansible, описав текущую инфраструктуру и поддерживаю плейбуки в актуальном состоянии.
Если не слышали про Ansible, или слышали, но не в курсе что это и зачем, поясню в двух словах. Допустим, нам нужно установить на сервер php-fpm и nginx и подложить правильные файлы конфигурации.
Чтобы автоматизировать, можно написать простейший bash скрипт, который последовательно выполнит нужные команды apt install и скопирует файлы конфигурации, которые должны идти в комплекте с этим скриптом.
Ansible — это утилита написанная на Python, для которой мы подготавливаем некий yaml файл (называемый плейбуком), в нём описываем требуемую конфигурацию софта на сервере. Запускаем утилиту ansible-playbook с yaml-плейбуком в качестве параметра и Ansible производит установку и настройку описанной конфигурации на удалённом сервере.
Обычно запуске самой утилиты ansible-playbook делается локальной машине и он ходит на сервер по ssh, в том числе перекидывает туда с локальной машины заранее подготовленные файлы конфигов.
Казалось бы, это те же bash скрипты, только в профиль. Но выходит удобнее, понятнее, yaml файлы с описанием конфигурации банально проще читать. Специально сейчас не углубляюсь в детали и примеры. Возможно, как-нибудь запишу отдельный подкаст про мой опыт работы с Ansible.
Кстати, это не единственный в природе инструмент оркестрации, из тех что на слуху есть ещё Chef, Puppet, Salt Stack. Я их не пробовал, но что я читал в обзорных статьях и слышал в подкастах, в частности в DevOps Дефлопе и Hangops.ru — Ansible проще и идеально подходит для маленьких и средних инфраструктур.
Из популярных DevOps инструментов я также использовал (и сейчас использую) Docker для окружения разработки в некоторых проектах.
Также я что-то читал и слышал о Hashicorp Stack (такие инструменты как Packer, Terraform, …), то тут то там всё чаще всплывал Kubernetes.
Одновременно с этим я ощущал, что мои знания не систематизированы и обрывочны, хотелось всё разложить по полочкам. Я в первую очередь разработчик, а не системный администратор, у меня не было желания и времени углубляться в темы администрирования Linux, но хотелось овладеть базовыми инструментами на стыке Dev и Ops.
И вот летом прошлого года я наткнулся на описание курса по DevOps на платформе Otus. Сейчас это, возможно, прозвучало как реклама. На самом деле это не реклама в классическом виде, т.е. я записываю этот подкаст не по заказу, хочу лишь поделиться своим опытом и путём, который, во многом, был сформирован этими курсами.
Прочитав программу, я выделил для себя темы которые были однозначно актуальны (Ansible, Docker), и прочие для расширения кругозора. Финальным аргументом «ЗА» стало то, что среди преподавателей увидел знакомые имена из подкастов про DevOps, а к этим ребятам уже было какое-то доверие. Также авторами и преподавателями на курсе являются специалисты из широко известной в узких DevOps кругах компании Express42.
Вкратце, пройдусь по некоторым пунктам программы: общие слова про DevOps, история развития и всё такое, ChatOps, VPN и Bastion Host, знакомство с Google Cloud Platform, Packer, Terraform, Ansible, тестирование Ansible ролей в Vagrant, Docker, Docker Machine, Docker Compose, технологии непрерывной поставки на примере GitLab CI, мониторинг и алертинг, Prometheus и Grafana, логирование, distributed tracing, контейнерная оркестрация в целом и Docker Swarm и Kubernetes в частности, Ingress, Helm, Интеграция Kubernetes в GitlabCI, Масштабирование в Kubernetes.
Как видите, программа довольно мощная.
Я проходил курс с первым потоком (первым набором) и иногда это было заметно, материал был шероховат. Иногда в презентациях были ошибки или опечатки, но они быстро разрешались либо смекалкой, либо обсуждением в Slack чате, чувствовалось что ведущие курса реально переживали за своё дело, старались помочь, разъяснить, исследовать возникшие проблемы – честно говоря, я такого не ожидал!
Сквозной нитью через все занятия проходило некое приложение, аналог Reddit, инфраструктуру для которого мы постепенно описывали и разворачивали различными инструментами. Практические занятия, на мой взгляд, составляют 80% всей ценности в этом курсе и составлены они весьма хорошо. Представляю какой титанический труд был проделан для проектирования и описания всей этой учебной инфраструктуры.
Самой большой трудностью для меня было то, что часть учебного приложения написана на Ruby и puma, с которыми я никогда не работал и не имею никакого опыта. Править код приложения не требовалось, но были сложности с установкой и настройкой systemd сервиса puma с использованием rvm — эта часть была задана как ДЗ. Через час слепых попыток по мотивам ответов на StackOverflow я понял, что просто теряю время. Разбираться с нюансами запуска Ruby мне было совершенно не интересно и не практично, я посмотрел как выполнили это задание мои коллеги по курсу (другие студенты) и просто использовал их решение. Таких моментов было несколько и я не стеснялся брать чужие решения, если считал тему не интересной для собственного глубокого погружения.
Домашние задания обычно содержали основную задачу и дополнительную задачу «со звёздочкой», которую можно выполнять по желанию. И тут опять же – некоторые мне были реально интересны и я погружался в тему, а некоторые задания «со звёздочкой» пропускал, чтобы не тратить время и идти дальше.
Большую часть лекций я смотрел в записи, т.к. время online вещания лично для меня было не удобно. Кажется, всего 3 лекции я посмотрел в режиме реального времени. И оказалось это даже эффективнее. Во-первых, записи я смотрел с ускорением 1.25-1.5x – очень экономит время без ущерба восприятию материала. Во-вторых, мог ставить на паузу, некоторые лекции смотрел в метро по дороге.
По ходу курса я сильно отстал, пропустил около 1,5 месяцев, но не чувствовал себя «за бортом», потому что получал помощь и полезные советы от преподавателей на ровне со всеми. Судя по чату, больше меня отстал всего один человек и это даже как-то подбадривало, что я не самый последний.
В конце был дипломный проект, по желанию, но только для тех кто сдал домашние работы по 23 лекцию включительно (всего лекций было около 30). Я поставил себе цель наверстать эти лекции и сдать домашние задания вплоть до 23-го, чтобы переходить к проекту. Таким образом я сознательно пропустил последнюю часть курса про Kubernetes, мне банально не хватало времени, зато успешно поработал над дипломным проектом.
В качестве дипломного проекта предлагалось готовое приложение, которое нужно было развернуть в Google Cloud Platform с использованием лучших практик и полученных знаний. Выбор конкретных инструментов оставался за студентом. Как вариант, можно было использовать своё собственное приложение.
Я взял своё приложение, над которым трудился по работе. Сначала описал предполагаемую архитектуру и обосновал выбор инструментов в отдельном документе в Google Docs, расшарил в Slack чате, получил пару рекомендаций, начал работать.
Как я быстро обнаружил, дипломный проект является важной частью обучения – это закрепления материала. Пересматривая слайды старых презентаций и выполненное мной когда-то ДЗ, некоторые темы открывал для себя в новом свете. И, хотя эти темы были давно пройдены, я не стеснялся задавать свои свежие вопросы в чате и получал помощь от коллег-студентов и преподавателей.
По ходу дипломной работы пришлось уменьшить амбиции касательно архитектуры, иначе я бы просто не успел к сроку показа первой минимально-рабочей версии. Успел! Дмитрий Мишенко, один из преподавателей, сделал очень подробное ревью, показал слабые места в архитектуре, за что ему огромное спасибо!
В итоге я успешно сдал более-менее работающий проект, получив зачёт. А ещё через пару недель, доведя всё до ума, вывел этот проект в production, ведь это с самого начала была реальная живая задача по работе, которая к тому же прошла тщательное ревью специалистом из Express 42. Если бы я нанимал компанию Express 42 в качестве внешних консультантов на проект, их работа могла бы оказаться дороже, чем я заплатил за курс обучения на Otus. Такой лайфхак, берите на заметку ;)
Пропущенные лекции и ДЗ по Kubernetes так и лежат на моём компьютере, возможно, я к ним вернусь, но уже без возможности получить проверку домашней работы.
В конце курса выдаётся сертификат. Наверное, он доступен где-то в личном кабинете, но, честно говоря, вряд ли он мне пригодится.
Также было предложение пройти собеседование в компаниях-партнёрах: Avito, Крок, Новые облачные технологии, EPAM, Sitronics, Лаборатория Касперского, ЛАНИТ и Яндекс. Я отказался, т.к. вакансии operations инженера, связанные с работой над инфраструктурой, меня не интересовали. Я лишь хотел подтянуть свои знания современных инструментов, чтобы стать более эффективным и полезным как разработчик. Мне всё-таки больше нравится создавать софт, а не эксплуатировать.
В общем, материалом курса и самим процессом остался очень доволен. А результат, в частности реально запущенный проект, превзошёл все мои ожидания!
Для кого порекомендую подобные курсы? Для тех, кто не хочет тратить время на самостоятельный сбор информации и не знает, а что именно нужно изучать и зачем. На курсе очень эффективно всё разложат по полочкам, и главное, замотивируют применять лучшим практики и следовать философии DevOps! Звучит прям как секта какая-то. На том же Otus раз в несколько месяцев происходит набор в новый поток — посмотрите расписание.
Ну а если у вас и так глаза горят и вы знаете, что вам сейчас нужно, например, тот же Docker или Kubernetes — можно и без курсов, главное погрузиться в профессиональную среду: зайдите в соответствующие телеграм чаты, подпишитесь на нужных людей в твиттере, ходите на митапы, в том числе бывают online митапы, как hangops.ru, и, наконец, слушайте подкасты. Подкасты – это интересно, не напряжено и расширяет кругозор.
Всем DevOps!
Я стараюсь по минимуму хостить что-то у себя, по максимуму использовать готовые SaaS сервисы: мониторинг в NewRelic и okmeter.io, YouTrack в облаке, Bitbucket для репозиториев и даже Continues Integration в облаке Bitbucket Pipelines, о чём я рассказывал в прошлом выпуске, короче, по максимуму в SaaS! Для малого бизнеса и моих нагрузок все эти SaaS сервисы укладываются в минимальные или даже бесплатные тарифные планы, нет смысла заниматься обслуживанием инфраструктуры самостоятельно.
Тем не менее, какие-то сервера всё-таки есть. И очень долгое время это были сервера-снежинки: хаотичные настройки, наслоения различного софта различных версий, слабая документация. Случись что с таким хрупким сервером-снежинкой, пришлось бы потратить целый день на переустановку, вспоминая что там вообще должно быть.
Частично у меня были наборы bash скриптов и инструкций не первой свежести, которые частично помогли бы, но в целом это не порядок.
Чтобы навести порядок я где-то год назад начал использовать Ansible, описав текущую инфраструктуру и поддерживаю плейбуки в актуальном состоянии.
Если не слышали про Ansible, или слышали, но не в курсе что это и зачем, поясню в двух словах. Допустим, нам нужно установить на сервер php-fpm и nginx и подложить правильные файлы конфигурации.
Чтобы автоматизировать, можно написать простейший bash скрипт, который последовательно выполнит нужные команды apt install и скопирует файлы конфигурации, которые должны идти в комплекте с этим скриптом.
Ansible — это утилита написанная на Python, для которой мы подготавливаем некий yaml файл (называемый плейбуком), в нём описываем требуемую конфигурацию софта на сервере. Запускаем утилиту ansible-playbook с yaml-плейбуком в качестве параметра и Ansible производит установку и настройку описанной конфигурации на удалённом сервере.
Обычно запуске самой утилиты ansible-playbook делается локальной машине и он ходит на сервер по ssh, в том числе перекидывает туда с локальной машины заранее подготовленные файлы конфигов.
Казалось бы, это те же bash скрипты, только в профиль. Но выходит удобнее, понятнее, yaml файлы с описанием конфигурации банально проще читать. Специально сейчас не углубляюсь в детали и примеры. Возможно, как-нибудь запишу отдельный подкаст про мой опыт работы с Ansible.
Кстати, это не единственный в природе инструмент оркестрации, из тех что на слуху есть ещё Chef, Puppet, Salt Stack. Я их не пробовал, но что я читал в обзорных статьях и слышал в подкастах, в частности в DevOps Дефлопе и Hangops.ru — Ansible проще и идеально подходит для маленьких и средних инфраструктур.
Из популярных DevOps инструментов я также использовал (и сейчас использую) Docker для окружения разработки в некоторых проектах.
Также я что-то читал и слышал о Hashicorp Stack (такие инструменты как Packer, Terraform, …), то тут то там всё чаще всплывал Kubernetes.
Одновременно с этим я ощущал, что мои знания не систематизированы и обрывочны, хотелось всё разложить по полочкам. Я в первую очередь разработчик, а не системный администратор, у меня не было желания и времени углубляться в темы администрирования Linux, но хотелось овладеть базовыми инструментами на стыке Dev и Ops.
И вот летом прошлого года я наткнулся на описание курса по DevOps на платформе Otus. Сейчас это, возможно, прозвучало как реклама. На самом деле это не реклама в классическом виде, т.е. я записываю этот подкаст не по заказу, хочу лишь поделиться своим опытом и путём, который, во многом, был сформирован этими курсами.
Прочитав программу, я выделил для себя темы которые были однозначно актуальны (Ansible, Docker), и прочие для расширения кругозора. Финальным аргументом «ЗА» стало то, что среди преподавателей увидел знакомые имена из подкастов про DevOps, а к этим ребятам уже было какое-то доверие. Также авторами и преподавателями на курсе являются специалисты из широко известной в узких DevOps кругах компании Express42.
Вкратце, пройдусь по некоторым пунктам программы: общие слова про DevOps, история развития и всё такое, ChatOps, VPN и Bastion Host, знакомство с Google Cloud Platform, Packer, Terraform, Ansible, тестирование Ansible ролей в Vagrant, Docker, Docker Machine, Docker Compose, технологии непрерывной поставки на примере GitLab CI, мониторинг и алертинг, Prometheus и Grafana, логирование, distributed tracing, контейнерная оркестрация в целом и Docker Swarm и Kubernetes в частности, Ingress, Helm, Интеграция Kubernetes в GitlabCI, Масштабирование в Kubernetes.
Как видите, программа довольно мощная.
Я проходил курс с первым потоком (первым набором) и иногда это было заметно, материал был шероховат. Иногда в презентациях были ошибки или опечатки, но они быстро разрешались либо смекалкой, либо обсуждением в Slack чате, чувствовалось что ведущие курса реально переживали за своё дело, старались помочь, разъяснить, исследовать возникшие проблемы – честно говоря, я такого не ожидал!
Сквозной нитью через все занятия проходило некое приложение, аналог Reddit, инфраструктуру для которого мы постепенно описывали и разворачивали различными инструментами. Практические занятия, на мой взгляд, составляют 80% всей ценности в этом курсе и составлены они весьма хорошо. Представляю какой титанический труд был проделан для проектирования и описания всей этой учебной инфраструктуры.
Самой большой трудностью для меня было то, что часть учебного приложения написана на Ruby и puma, с которыми я никогда не работал и не имею никакого опыта. Править код приложения не требовалось, но были сложности с установкой и настройкой systemd сервиса puma с использованием rvm — эта часть была задана как ДЗ. Через час слепых попыток по мотивам ответов на StackOverflow я понял, что просто теряю время. Разбираться с нюансами запуска Ruby мне было совершенно не интересно и не практично, я посмотрел как выполнили это задание мои коллеги по курсу (другие студенты) и просто использовал их решение. Таких моментов было несколько и я не стеснялся брать чужие решения, если считал тему не интересной для собственного глубокого погружения.
Домашние задания обычно содержали основную задачу и дополнительную задачу «со звёздочкой», которую можно выполнять по желанию. И тут опять же – некоторые мне были реально интересны и я погружался в тему, а некоторые задания «со звёздочкой» пропускал, чтобы не тратить время и идти дальше.
Большую часть лекций я смотрел в записи, т.к. время online вещания лично для меня было не удобно. Кажется, всего 3 лекции я посмотрел в режиме реального времени. И оказалось это даже эффективнее. Во-первых, записи я смотрел с ускорением 1.25-1.5x – очень экономит время без ущерба восприятию материала. Во-вторых, мог ставить на паузу, некоторые лекции смотрел в метро по дороге.
По ходу курса я сильно отстал, пропустил около 1,5 месяцев, но не чувствовал себя «за бортом», потому что получал помощь и полезные советы от преподавателей на ровне со всеми. Судя по чату, больше меня отстал всего один человек и это даже как-то подбадривало, что я не самый последний.
В конце был дипломный проект, по желанию, но только для тех кто сдал домашние работы по 23 лекцию включительно (всего лекций было около 30). Я поставил себе цель наверстать эти лекции и сдать домашние задания вплоть до 23-го, чтобы переходить к проекту. Таким образом я сознательно пропустил последнюю часть курса про Kubernetes, мне банально не хватало времени, зато успешно поработал над дипломным проектом.
В качестве дипломного проекта предлагалось готовое приложение, которое нужно было развернуть в Google Cloud Platform с использованием лучших практик и полученных знаний. Выбор конкретных инструментов оставался за студентом. Как вариант, можно было использовать своё собственное приложение.
Я взял своё приложение, над которым трудился по работе. Сначала описал предполагаемую архитектуру и обосновал выбор инструментов в отдельном документе в Google Docs, расшарил в Slack чате, получил пару рекомендаций, начал работать.
Как я быстро обнаружил, дипломный проект является важной частью обучения – это закрепления материала. Пересматривая слайды старых презентаций и выполненное мной когда-то ДЗ, некоторые темы открывал для себя в новом свете. И, хотя эти темы были давно пройдены, я не стеснялся задавать свои свежие вопросы в чате и получал помощь от коллег-студентов и преподавателей.
По ходу дипломной работы пришлось уменьшить амбиции касательно архитектуры, иначе я бы просто не успел к сроку показа первой минимально-рабочей версии. Успел! Дмитрий Мишенко, один из преподавателей, сделал очень подробное ревью, показал слабые места в архитектуре, за что ему огромное спасибо!
В итоге я успешно сдал более-менее работающий проект, получив зачёт. А ещё через пару недель, доведя всё до ума, вывел этот проект в production, ведь это с самого начала была реальная живая задача по работе, которая к тому же прошла тщательное ревью специалистом из Express 42. Если бы я нанимал компанию Express 42 в качестве внешних консультантов на проект, их работа могла бы оказаться дороже, чем я заплатил за курс обучения на Otus. Такой лайфхак, берите на заметку ;)
Пропущенные лекции и ДЗ по Kubernetes так и лежат на моём компьютере, возможно, я к ним вернусь, но уже без возможности получить проверку домашней работы.
В конце курса выдаётся сертификат. Наверное, он доступен где-то в личном кабинете, но, честно говоря, вряд ли он мне пригодится.
Также было предложение пройти собеседование в компаниях-партнёрах: Avito, Крок, Новые облачные технологии, EPAM, Sitronics, Лаборатория Касперского, ЛАНИТ и Яндекс. Я отказался, т.к. вакансии operations инженера, связанные с работой над инфраструктурой, меня не интересовали. Я лишь хотел подтянуть свои знания современных инструментов, чтобы стать более эффективным и полезным как разработчик. Мне всё-таки больше нравится создавать софт, а не эксплуатировать.
В общем, материалом курса и самим процессом остался очень доволен. А результат, в частности реально запущенный проект, превзошёл все мои ожидания!
Для кого порекомендую подобные курсы? Для тех, кто не хочет тратить время на самостоятельный сбор информации и не знает, а что именно нужно изучать и зачем. На курсе очень эффективно всё разложат по полочкам, и главное, замотивируют применять лучшим практики и следовать философии DevOps! Звучит прям как секта какая-то. На том же Otus раз в несколько месяцев происходит набор в новый поток — посмотрите расписание.
Ну а если у вас и так глаза горят и вы знаете, что вам сейчас нужно, например, тот же Docker или Kubernetes — можно и без курсов, главное погрузиться в профессиональную среду: зайдите в соответствующие телеграм чаты, подпишитесь на нужных людей в твиттере, ходите на митапы, в том числе бывают online митапы, как hangops.ru, и, наконец, слушайте подкасты. Подкасты – это интересно, не напряжено и расширяет кругозор.
Всем DevOps!
Дата отзыва 03.04.2018
Дата окончания курса 2017
Курс с участием «Лев Николаев»
Не решалась никак написать отзыв, но думаю, что...
Проверенный
Аля
Курс «Лев Николаев»
Не решалась никак написать отзыв, но думаю, что...
Проверенный
Не решалась никак написать отзыв, но думаю, что многим будет полезно знать про мою личную историю. Я какое-то время назад занималась seo, запускала свои сетки сайтов, продвигала по информационным запросам и монетизировала на google adsense. Несколько лет назад это было целой индустрией и многие успели снять сливки. Но время шло… с seo стало все сложнее, появилась региональная выдача, куча фильтров и добывать трафик стало очень трудно, в общем тема у меня затухла. Понимала, что надо искать новый канал для монетзации ранее полученных знаний в интернет-маркетинге. Сейчас самый адекватный выбор для смены специлизации — это таргет. Сначала очень боялась ответственности за бюджет клиента. Когда отказываться от ведения кампаний было уже невыносимо, решила учиться. Сначала хотела просто взять пару частных уроков, но преподавателя, которому смогу доверять, так и не нашла.
Решила пойти на курсы, была готова заплатить сколько нужно и проучиться сколько нужно. Увидела в одном из обзоров предложение от Скиллбокс, почитала отзывы. Все хвалили, поэтому искала отрицательные. Честно, нашла, но они достаточно странные, больше похоже на то, что люди купили и передумали учиться. Поэтому и пошла.
Ни разу не пожалела, о том что выбрала. Получила всю актуальную информацию, все опробовала на практике. Интересно, что многое из изученного я уже знала из опыта в seo. Мне кажется главное, что я получила в Скиллбокс — это практику и уверенность в себе. Теперь я могу достаточно точно строить прогнозы по кампаниям и не боюсь ответственности за бюджеты клиентов.
Решила пойти на курсы, была готова заплатить сколько нужно и проучиться сколько нужно. Увидела в одном из обзоров предложение от Скиллбокс, почитала отзывы. Все хвалили, поэтому искала отрицательные. Честно, нашла, но они достаточно странные, больше похоже на то, что люди купили и передумали учиться. Поэтому и пошла.
Ни разу не пожалела, о том что выбрала. Получила всю актуальную информацию, все опробовала на практике. Интересно, что многое из изученного я уже знала из опыта в seo. Мне кажется главное, что я получила в Скиллбокс — это практику и уверенность в себе. Теперь я могу достаточно точно строить прогнозы по кампаниям и не боюсь ответственности за бюджеты клиентов.
Дата отзыва 01.01.1970
Дата окончания курса 2019
Курс с участием «Лев Николаев»
До записи на курс у меня не было абсолютно...
Проверенный
SergeyLihachev
Курс «Лев Николаев»
До записи на курс у меня не было абсолютно...
Проверенный
До записи на курс у меня не было абсолютно никаких знаний в сфере iOS-разработки. Я не знал вообще ничего. Прошел год, не могу сказать что он был легким и что я все схватывал на лету. Было очень тяжело, наверное из-за интенсивности занятий и зашкаливающей концентрации информации в каждом уроке. Наверное мне стоило взять более медленный темп, но отчасти я раз что взвалил на себя это все и горд, что справился.
Сейчас я мидл-разработчик с реальными претензиями на нормальную зарплату. Получаю 60 тысяч, но планирую повышение до Нового года. Скиллбокс дал мне не только знания, но и практические навыки, реализованные проекты. Мне было что показать на собеседованиях. Я научился разрабатывать приложения по гайдлайнам iOS от и до, работать с API и многое другое.
Сейчас я мидл-разработчик с реальными претензиями на нормальную зарплату. Получаю 60 тысяч, но планирую повышение до Нового года. Скиллбокс дал мне не только знания, но и практические навыки, реализованные проекты. Мне было что показать на собеседованиях. Я научился разрабатывать приложения по гайдлайнам iOS от и до, работать с API и многое другое.
Дата отзыва 01.01.1970
Дата окончания курса 2019
Курс с участием «Лев Николаев»
Прохожу курс Мобильный разработчик в компании...
Проверенный
Дмитрий Комаров
Курс «Лев Николаев»
Прохожу курс Мобильный разработчик в компании...
Проверенный
Прохожу курс Мобильный разработчик в компании Skillbox. Мне нравится сам процесс обучения: изучаешь материалы, делаешь домашнюю работу, высылаешь ее на проверку. Пока длится проверка, можно спокойно смотреть новые уроки. Хорошо, что есть чат, в котором можно пообщаться с реальными людьми, прошедшими обучение, задать им вопросы разные. Да и педагогам можно задать вопрос по теме, конечно, получить ответ. Не жалею, что выбрал именно эти онлайн-курсы, хотя выбор был большой.
Дата отзыва 08.12.2018
Дата окончания курса 2018
Курс с участием «Лев Николаев»
Хороший курс. Удобная платформа обучения
Проверенный
immon4ik
Курс «Лев Николаев»
Хороший курс. Удобная платформа обучения
Проверенный
ДОСТОИНСТВА:
Очень понравилось обилие практических занятий. Получилось саккумулировать разрозненные знания в единую концепцию. Помогло расширить пул инструментов для выполнения рабочей деятельности.
НЕДОСТАТКИ:
Скорость актуализации методических материалов, в частности перед каждым потоком курса учитывать актуальную версию рассматриваемых инструментов.
Я работаю администратором сервисов, плюс занимаюсь внедрением devops практик в частные коммерческие проекты.
Курс «DevOps практики и инструменты» подходил мне по направлению деятельности и хотелось проверить свои знания.
Самим курсом очень доволен.
Интересные преподаватели, удобная платформа обучения, много модулей. Для полноценной погружения всем рекомендую выполнять все задания со *.
Очень понравилось обилие практических занятий. Получилось саккумулировать разрозненные знания в единую концепцию. Помогло расширить пул инструментов для выполнения рабочей деятельности.
НЕДОСТАТКИ:
Скорость актуализации методических материалов, в частности перед каждым потоком курса учитывать актуальную версию рассматриваемых инструментов.
Я работаю администратором сервисов, плюс занимаюсь внедрением devops практик в частные коммерческие проекты.
Курс «DevOps практики и инструменты» подходил мне по направлению деятельности и хотелось проверить свои знания.
Самим курсом очень доволен.
Интересные преподаватели, удобная платформа обучения, много модулей. Для полноценной погружения всем рекомендую выполнять все задания со *.
Дата отзыва 04.06.2020
Дата окончания курса 2020
Курс с участием «Лев Николаев»
Способствует росту карьеры и зарплаты!$
Проверенный
Ладыгин П.
Курс «Лев Николаев»
Способствует росту карьеры и зарплаты!$
Проверенный
Учился на программе Devops. Учился ответственно, в темы вникал, домашние работы сдавал полностью и вовремя, курсовую писал тщательно. Не зря. Материальный эквивалент моих стараний – почти двукратный рост зарплаты. Останавливаться на этом не планирую, думаю в ближайшее время еще и Python освоить, тут тоже есть соответствующие курсы. Руководство хорошее, педагоги – классные, всегда можно обратиться через чат в Telegram.
Дата отзыва 01.01.1970
Дата окончания курса 2019
Курс с участием «Лев Николаев»
Как не купить кота в мешке и получить знания$ $
Проверенный
Людмила Сапожкова
Курс «Лев Николаев»
Как не купить кота в мешке и получить знания$ $
Проверенный
Обучаюсь на курсе Интернет-маркетолог ПРО. Очень долго выбирала между разными школами и курсами, море разных отзывов начиталась, и вообще долго сомневалась что именно изучить я хочу,ведь цены на образование нынче ооочень кусаются, но в то же время, я считаю, уж лучше инвестировать в себя, чем просто хранить деньги на "пенсию" или на что там еще, и ничего не делать. Тем более сейчас. В итоге остановилась на Скиллбокс и не пожалела, здесь на курсах, длительностью свыше года гарантированное трудоустройство (для меня это очень важно). Курс интернет-маркетолог ПРО абсолютно новый, точнее он обновлен в декабре 2019 и кажется марте 2020. Это тоже плюсик. Я искала новую информацию, интересную подачу и много практики и все это я получила в Скиллбокс. Да, если вы не настроены реально учить и вкалывать, то наверное вам лучше пройти дальше, потому что здесь дают реальные знания и практику, а не засыпают догмами. Вообщем я очень рада, что нашла свой курс и свою школу. А еще мне дали в подарок 2 месяца английского (очень приятный бонус).
Дата отзыва 10.05.2020
Дата окончания курса 2020
Курс с участием «Лев Николаев»
Скоро будет 2 года как я закончил курсы...
Проверенный
Юра Мосякин
Курс «Лев Николаев»
Скоро будет 2 года как я закончил курсы...
Проверенный
Скоро будет 2 года как я закончил курсы iOS-разработчик с 0 до pro, в Скиллбокс. И также год как я работаю удаленно в калифорнийской компании iOS-разработчиком. Конечно, джуниором, но до учебы я даже представить себе такого не мог. Курсы мне очень помогли, за что отдельное спасибо Никите Архипову, препод из него классный. Пришлось много учиться, много работать, чтобы с курсов уйти с полным багажом знаний. Первое время очень помогали материалы, оставшиеся после учебы. Потому что я лично обращался к ним довольно часто. Ну и самым весомым, почему собственно меня взяли на работу стал проект - разработка мобильного приложения. Нет, понятно что на этапе собеседования нужно было выполнить тестовое, но первое что уже понравилось работодателю это моя дипломная работа, приложение-магазин бренда Black Star Wear мобильное приложение интернет-магазина. Причем тогда я сразу вышел на зп в почти 50 тыс. И в нашем небольшом городке, ну это очень очень неплохие деньги. Так что спасибо, Скиллбокс!
Дата отзыва 20.06.2019
Дата окончания курса 2019
Курс с участием «Лев Николаев»
Рискнул и не прогадал)$ $
Проверенный
Игорь Лучин
Курс «Лев Николаев»
Рискнул и не прогадал)$ $
Проверенный
Я давно заметил в скиллбокс курс по разработке мобильных приложений. Но мне до конца как-то не верилось, что можно с нуля освоить в 34 года новую профессию. В итоге, рискнул ничего ж не теряю. Скажу честно, сюда стоит идти только если у вас уже есть какой-то базовый уровень или вы точно уверены в том, чего хотите. Потому что сложно совмещать работу и учебу. Нагрузка колоссальная, что в принципе и радовало. Вся информация выдается логично, структурировано. Особенно порадовало, что все видеоматериалы остались у меня в неограниченном доступе. По началу я просто постоянно к ним обращался. Домашки очень много. После окончания курсов у меня на руках был не только диплом, но и 6 проектов за спиной. Это придает уверенности. На моя взгляд, это в моей жизни самые продуктивные 2 года. Сейчас все также работаю в Новосибирске Junior тестировщиком.1
Дата отзыва 20.06.2019
Дата окончания курса 2019
Курс с участием «Лев Николаев»
Курсы программирования SkillBox (Россия, Москва) -...
Проверенный
Krakirill
Курс «Лев Николаев»
Курсы программирования SkillBox (Россия, Москва) -...
Проверенный
Достоинства:
как построено обучение, наставники, качество информации
Недостатки:
как таковых не заметил
Отзыв-статья будет полезен тем, кто решил в корне сменить профессию, сферу и изменить свою жизнь, а также понять, как можно получить новую профессию без изнурительного взаимодействия с академической системой.
План отзыва:
1. О себе
2. Почему я решил стать iOS-разработчиком
3. Отзыв о Skillbox
4. Как изменилась моя жизнь
5. Что я для себя уяснил + мои планы и хотелки
6. Полезные материалы
Здравствуйте, дорогие друзья! Меня зовут Кирилл. В своей истории я хотел бы рассказать, почему я наметил в своей жизни такой резкий поворот, как достигаю поставленной цели, к чему пришёл и о чём мечтаю. Скажу сразу — в этой истории дело не в дипломе iOS-разработчика, а в полной перепрошивке самого себя, переходе в совсем другой мир и исполнении своего давнего желания.
О себе
Мне 24 года. С августа 2019 года я учусь в Skillbox на специальности iOS-разработка.
Ранее я работал маркетологом. В 18 я поступил в университет и параллельно стал осваивать SMM, SEO и контент-менеджмент. Сначала я работал в качестве фрилансера, потом одно рекламное агентство пригласило меня сотрудничать. Далее я занимался продвижением онлайн-игры с нуля, а на последнем месте работы я был штатным маркетологом в американской IT-компании. На двух последних рабочих местах я взаимодействовал с отделами разработки. В частности меня привлекала iOS-разработка. И мне показалось, что создавать приложения для мобильной системы iOS гораздо сложнее, нежели под веб. Однако это не останавливает меня.
Почему я решил стать iOS-разработчиком
На тот момент мне было 23 года, близился мой 24-ый День рождения. С 18 до 23 лет я прошёл путь от SMMщика на фрилансе до серьёзного менеджера по маркетингу, который впитал всё возможное от мира коммуникаций, выстроил свою систему мышления для мира продаж и маркетинговых кампаний. Однако я смог буквально за квартал принять решение отказаться от того, что я строил 5 лет. Также своим решением я закрыл себе источник дохода.
Не было таких мыслей, что надо что-то менять, надо пробовать новое и идти дальше. Ситуация проста до невозможного: я мечтал стать iOS-разработчиком ещё во времена Objective-C (язык, на котором писали iOS-приложения до Swift), но тогда у меня не было Mac-компьютера, а лишь мечта сделать Хакинтош. Когда вышел Swift, мне стало проще понимать процесс разработки. В 2014 году родители подарили мне iMac за то, что я достаточно успешно продержался первый курс в университете. На том iMac я даже пытался сделать своё приложение в перерывах между учёбой и работой. Однако в 2016 году мой путь в IT прервался из-за оффера в сфере рекламы. Ну, это грустно, но и свои плюсы я тоже в этом видел. Ведь в 2016 году принимал решение я сам.
Также я прекрасно понимал, насколько мне интереснее стать программистом: к лету 2019 года коммуникация меня вымотала, мне надоело вариться в мире разговоров. У меня было ощущение, что 90% своего рабочего дня я говорю, а пользы этого в мире особой нет. Выгорел? Выгорел до основания, что стал принижать ценность выбранного дела.
Плюс, сейчас мне 24 года. Возможно, в 27, в 30, в 33 или позже у меня будет семья. И мне бы не хотелось прыгать по подработкам в то время, как гипотетически меня ждали бы дома жена и дети. Да, я прекрасно понимаю, что модель семьи сейчас сильно изменилась. Но в то же время я хотел бы осознавать, что дорогие мне люди могут положиться на меня. Даже сейчас мне бы хотелось помогать моим родителям и близким родственникам без особого ущерба себе. Вот так выглядит для меня плюс в виде зарплаты iOS-разработчика. Более того, касательно изменения географического положения: эта профессия востребована в России, США, Германии и прочих странах.
Также никто не запрещает создавать софт для заказчиков сидя на Бали перед океаном, либо развивать своё приложение/игру или даже полноценную линейку продуктов.
Когда я принял решение взяться за iOS-разработку у меня было всего несколько вещей:
-тотально гуманитарное образование — бакалавр по рекламе, магистр по госслужбе
-ящик личных вещей с последнего места работы
-подаренный родителями 5 лет назад iMac 21.5 2013 late на минималках
-немного личных сбережений
-благополучно забытая база по Swift ещё в 2016 году, когда пытался создать своё приложение по урокам на YouTube
В первую очередь, я сделал апгрейд своего старого iMac, ибо не видел смысла заменять устройство на что-то другое. Его основного железа хватит ещё лет на 5 минимум, а оперативной памяти мне не хватало. Поставил 16 ГБ оперативки и SSD-диск на 120 ГБ для системы внутрь. С такой конфигурацией Xcode IDE (среда разработки для iOS- и macOS-приложений) стал работать быстрее.
Затем я принялся изучать предложения, структуру занятий от разных школ и онлайн университетов, а также стоимость и возможности рассрочки. В среднем по рынку специальность iOS-разработка стоила 95 000 рублей. Skillbox я тоже рассматривал, но он затерялся среди предложений. Однако я очень удачно попал под летнюю волну скидок и не задумываясь оформил рассрочку в привычном мне банке. Так началось наше знакомство.
Отзыв о Skillbox
Мне нравится процесс обучения за то, что у меня есть возможность учиться из дома/кафе, совмещать с какой-нибудь минимальной работой на время обучения. Кстати, во время обучения я не работаю, ибо смог распределить свои сбережения достаточно рационально.
Мне нравится структурность и простота объяснения — начинается с введения в переменные; идут теоретические блоки простым и понятным языком параллельно с практикой, а домашнее задание их замыкает; на моём курсе тьютор оказался нереально отзывчивым человеком, который досконально разжёвывает непонятные мне моменты, делится кодом, но главное — заставляет искать решение самостоятельно. И пускай сейчас я могу потратить на поиск решения день и больше, облазить YouTube, Github, форумы/сообщества/блоги iOS-разработчиков, в итоге я решу задачу в соответствии с требованиями.
Мне безумно нравится качество контента: видео чуть ли не в 4K, равномерно подгружается, не зависает, адаптировано под мобильные устройства. Прогресс-бар позволяет мне видеть, где я нахожусь сейчас и сколько модулей мне осталось до закрытия уровня.
Хочется плавно перейти к теме бизнес-требований. Задачи в домашних заданиях максимально прикладные. Даже на уровне iOS-разработка для новичков мне ставят задачи на разработку собственных UI-компонентов и сырых бета-версий приложений. При этом задания не ограничиваются пройденным материалом: весомая часть задания отводится самообразованию.
Самообразование в Skillbox значительно отличается от этого же процесса в вузах, которые я закончил. Я бы сказал, что отличия кардинальные. В простом академическом варианте ты учишь так, чтобы отскакивало от зубов, чтобы от тебя просто отстал преподаватель или же чтобы получить заветную четыре или пять. При этом то, что я изучал на бакалавриате и в магистратуре, я ни разу не смог применить в реальной жизни. Исключение составляет английский язык. Касательно самообразования в Skillbox, здесь делается акцент на прикладное применение и task-to-be-done. Выглядит это так: изучил, внедрил два-три раза, понял, затем повторил. Я считаю, что именно прикладное, а не возвышенное теоретическое самообразование, способно помочь продвинуться как в изучении теории, так и с её применением в реальности. Таким образом, ты быстрее впитываешь знания и в свободное время можешь разбирать какие-нибудь сторонние проекты, вникать в них и понимать лучше, как создавать мобильные приложения.
Более того, коммуникация с тьютором в Skillbox — просто сказка: если тебе что-то непонятно, ты можешь написать в комментариях к модулю. И тебе ответят. С тобой разберут код, опишут подходы написания, расскажут, почему именно такой метод и как можно сделать по-другому.
Здесь преподаватель не скажет тебе "Всё остальное додумывай дома".
Ты поймёшь материал, даже если ты был максимально далёк от разработки всю свою жизнь.
Обычно я уделяю один полный день на модуль. Сначала я вникаю в теорию и повторяю за тьютором, после этого делаю паузу. Проветрив голову, я возвращаюсь к модулю и трачу 1–2 дня на домашнюю работу в зависимости от объёма материала на дом. Также мне важно, что я могу поставить процесс обучения паузу в любой момент и в любой момент вернуться к нему. Всё-таки, все мы люди. Ты можешь месяц пахать, делать таски (tasks — задачи) без сна, вникать в теорию и экспериментировать на практике, но какой в этом толк, если ты выгоришь? Поэтому я брал паузы на 1–2 дня. Максимум была неделя. Я возвращался со свежей головой и продолжал заниматься.
Как изменилась моя жизнь
Когда я начал вникать в iOS-разработку, мне стало ещё проще общаться с моими вчерашними коллегами из IT-отделов, ныне — с хорошими знакомыми и друзьями. Я всегда могу попросить у них помощи с какой-то задачей либо разъяснить непонятный мне теоретический материал. Взамен я могу помочь им с английским. Раньше у нас не было столько общих тем для разговоров и понимание подвисало на моей стороне. Однако это самая малость.
Сам же я стал более терпеливым. Помню себя в роли маркетолога и менеджера digital-проектов — для меня время просто бежало и я жил в каком-то стрессе, в какой-то вечной гонке непонятно за чем (за ресурсами, KPI и деньгами). Сегодня же я стал внимательным как к коду, так и к обыкновенным житейским вещам.
Я понимаю, что я хочу решать проблему. Я хочу предлагать решения, продумывать быстрый путь решения на стороне пользователя, чтобы сделать жизнь хотя бы 10 людей лучше.
На самом деле, за время обучения у меня появилось несколько идей для приложений, которые мне бы хотелось реализовать в качестве собственных проектов как для портфолио, так и для развития продуктов с последующим заработком на них. Плюс я очень хочу иметь возможность работать с российскими и американскими командами разработки для iOS, поэтому предстоит ещё много работы. Сегодня я только наполовину приблизился к своей мечте.
Swift — мой первый язык программирования. HTML, CSS, JS я не беру во внимание, потому что я не работал с ними так серьёзно, как это делают верстальщики и веб-разработчики. По мере понимания Swift как объектно-ориентированного языка программирования я собираюсь взяться за Java и C#, так как после курса iOS-разработки я скорее всего продолжу своё обучение либо в Skillbox, либо в каком-то другом месте. Однако скорее всего это будет Skillbox.
В последнее время я получаю офферы на стажировки по iOS в Москве и Санкт-Петербурге. Я не хочу бросать базу и практику на полпути. Я считаю, что я созрею для серьёзной стажировки только тогда, когда полностью закончу обучение, напишу одно или даже несколько приложений по требованиям к дипломной работе и защищу диплом. Плюс к диплому, я бы хотел написать приложение не только по заданию, а для решения какой-либо актуальной пользовательской проблемы.
Что я для себя уяснил + мои планы и хотелки
За время прохождения курса iOS-разработка для новичков, я понял, что решение не придёт, если просто думать. Надо экспериментировать, ошибаться, переписывать код, удалять/деактивировать куски, но делать. Делать, пока на твоей стороне не будут удовлетворены требования согласно техническому заданию.
Касательно вольного плавания, стоит ставить себе амбициозные задачи, думать много за пользователя, наперёд продумывать функционал и удобство приложения. Ведь если ты хочешь реализовать что-то один, то даже дизайн и тестирование приложения могут лечь на твои плечи.
Также даже при разработке решения для домашнего задания важно не спешить, но и не думать, что у тебя в запасе бесконечное количество времени.
Уметь рефлексировать код. Когда ты пишешь код и на твоей стороне возникают ошибки, то единственный виновный в этом — только ты. Поэтому стоит научиться видеть свои ошибки и оперативно их исправлять.
И наконец, моё предыдущее образование было получено не зря. Без него у меня не было навыков коммуникации, которыми обладаю сейчас. Я не знал бы английский, а разработчику английский нужен не только на уровне понимания документации. И главное, не было бы понимания того, как работать с разными людьми.
Хотелок не так много. Вот они:
- стать не просто специалистом с дипломом, а уметь ориентироваться в iOS-разработке, как рыба в воде
- понимать запросы пользователей, пользовательский опыт, а не клепать код а ля "работает? ну и хорошо"
- уметь объяснять сложные вещи в разработке простым языком
- быть на волне современных архитектурных, интерфейсных и программных решений;
- работать со сложными штуками типа нейросетей
- переносить большие системы на мобильные устройства
- защитить диплом iOS-разработчика для документального подтверждения своего скилла
В реальности, я просто хочу стать частью решения проблемы цифровизации и приносить пользу в мире, где каждую минуту происходят цифровые трансформации.
Полезные материалы
Как тотальному новичку в Swift, мне очень помогла книга "Swift для детей" Мэтта Маккарти. Если официальная документация Swift на сайте Apple, а также книга по Swift от компании окажутся трудными на первых порах, то "Swift для детей" отлично поможет вникнуть.
Особое место хочу выделить для Swift Playgrounds — игра-обучалка от Apple для iPad.
Также я пользуюсь советами и подсказками из книг "Разработка игр для iPhone и iPad" Тодда Мура и "Основы разработки приложений под iOS и macOS на языке Swift" Василия Усова.
Если у вас всё хорошо с английским, то отличным дополнением к теории могут стать лекции по iOS-разработке от Стэнфордского университета и канал Алекса Скутаренко.
Важно помнить, что в Google можно найти сотни тысяч примеров решений и пробовать дорабатывать их под собственные нужды. Так можно научиться читать чужой код и разбираться в нём. Github, конечно, не кладезь крутого кода, как говорят мои знакомые-программисты, но даже новичку оттуда есть, что подчерпнуть. По крайней мере, те же проекты, которые можно изучать и дорабатывать. А я ухожу кодить дальше и желаю вам удачи в новых начинаниях!
Помните, дорогие друзья, никогда не поздно начинать то, что вам на самом деле нравится! Никогда не поздно изучать что-то новое!
как построено обучение, наставники, качество информации
Недостатки:
как таковых не заметил
Отзыв-статья будет полезен тем, кто решил в корне сменить профессию, сферу и изменить свою жизнь, а также понять, как можно получить новую профессию без изнурительного взаимодействия с академической системой.
План отзыва:
1. О себе
2. Почему я решил стать iOS-разработчиком
3. Отзыв о Skillbox
4. Как изменилась моя жизнь
5. Что я для себя уяснил + мои планы и хотелки
6. Полезные материалы
Здравствуйте, дорогие друзья! Меня зовут Кирилл. В своей истории я хотел бы рассказать, почему я наметил в своей жизни такой резкий поворот, как достигаю поставленной цели, к чему пришёл и о чём мечтаю. Скажу сразу — в этой истории дело не в дипломе iOS-разработчика, а в полной перепрошивке самого себя, переходе в совсем другой мир и исполнении своего давнего желания.
О себе
Мне 24 года. С августа 2019 года я учусь в Skillbox на специальности iOS-разработка.
Ранее я работал маркетологом. В 18 я поступил в университет и параллельно стал осваивать SMM, SEO и контент-менеджмент. Сначала я работал в качестве фрилансера, потом одно рекламное агентство пригласило меня сотрудничать. Далее я занимался продвижением онлайн-игры с нуля, а на последнем месте работы я был штатным маркетологом в американской IT-компании. На двух последних рабочих местах я взаимодействовал с отделами разработки. В частности меня привлекала iOS-разработка. И мне показалось, что создавать приложения для мобильной системы iOS гораздо сложнее, нежели под веб. Однако это не останавливает меня.
Почему я решил стать iOS-разработчиком
На тот момент мне было 23 года, близился мой 24-ый День рождения. С 18 до 23 лет я прошёл путь от SMMщика на фрилансе до серьёзного менеджера по маркетингу, который впитал всё возможное от мира коммуникаций, выстроил свою систему мышления для мира продаж и маркетинговых кампаний. Однако я смог буквально за квартал принять решение отказаться от того, что я строил 5 лет. Также своим решением я закрыл себе источник дохода.
Не было таких мыслей, что надо что-то менять, надо пробовать новое и идти дальше. Ситуация проста до невозможного: я мечтал стать iOS-разработчиком ещё во времена Objective-C (язык, на котором писали iOS-приложения до Swift), но тогда у меня не было Mac-компьютера, а лишь мечта сделать Хакинтош. Когда вышел Swift, мне стало проще понимать процесс разработки. В 2014 году родители подарили мне iMac за то, что я достаточно успешно продержался первый курс в университете. На том iMac я даже пытался сделать своё приложение в перерывах между учёбой и работой. Однако в 2016 году мой путь в IT прервался из-за оффера в сфере рекламы. Ну, это грустно, но и свои плюсы я тоже в этом видел. Ведь в 2016 году принимал решение я сам.
Также я прекрасно понимал, насколько мне интереснее стать программистом: к лету 2019 года коммуникация меня вымотала, мне надоело вариться в мире разговоров. У меня было ощущение, что 90% своего рабочего дня я говорю, а пользы этого в мире особой нет. Выгорел? Выгорел до основания, что стал принижать ценность выбранного дела.
Плюс, сейчас мне 24 года. Возможно, в 27, в 30, в 33 или позже у меня будет семья. И мне бы не хотелось прыгать по подработкам в то время, как гипотетически меня ждали бы дома жена и дети. Да, я прекрасно понимаю, что модель семьи сейчас сильно изменилась. Но в то же время я хотел бы осознавать, что дорогие мне люди могут положиться на меня. Даже сейчас мне бы хотелось помогать моим родителям и близким родственникам без особого ущерба себе. Вот так выглядит для меня плюс в виде зарплаты iOS-разработчика. Более того, касательно изменения географического положения: эта профессия востребована в России, США, Германии и прочих странах.
Также никто не запрещает создавать софт для заказчиков сидя на Бали перед океаном, либо развивать своё приложение/игру или даже полноценную линейку продуктов.
Когда я принял решение взяться за iOS-разработку у меня было всего несколько вещей:
-тотально гуманитарное образование — бакалавр по рекламе, магистр по госслужбе
-ящик личных вещей с последнего места работы
-подаренный родителями 5 лет назад iMac 21.5 2013 late на минималках
-немного личных сбережений
-благополучно забытая база по Swift ещё в 2016 году, когда пытался создать своё приложение по урокам на YouTube
В первую очередь, я сделал апгрейд своего старого iMac, ибо не видел смысла заменять устройство на что-то другое. Его основного железа хватит ещё лет на 5 минимум, а оперативной памяти мне не хватало. Поставил 16 ГБ оперативки и SSD-диск на 120 ГБ для системы внутрь. С такой конфигурацией Xcode IDE (среда разработки для iOS- и macOS-приложений) стал работать быстрее.
Затем я принялся изучать предложения, структуру занятий от разных школ и онлайн университетов, а также стоимость и возможности рассрочки. В среднем по рынку специальность iOS-разработка стоила 95 000 рублей. Skillbox я тоже рассматривал, но он затерялся среди предложений. Однако я очень удачно попал под летнюю волну скидок и не задумываясь оформил рассрочку в привычном мне банке. Так началось наше знакомство.
Отзыв о Skillbox
Мне нравится процесс обучения за то, что у меня есть возможность учиться из дома/кафе, совмещать с какой-нибудь минимальной работой на время обучения. Кстати, во время обучения я не работаю, ибо смог распределить свои сбережения достаточно рационально.
Мне нравится структурность и простота объяснения — начинается с введения в переменные; идут теоретические блоки простым и понятным языком параллельно с практикой, а домашнее задание их замыкает; на моём курсе тьютор оказался нереально отзывчивым человеком, который досконально разжёвывает непонятные мне моменты, делится кодом, но главное — заставляет искать решение самостоятельно. И пускай сейчас я могу потратить на поиск решения день и больше, облазить YouTube, Github, форумы/сообщества/блоги iOS-разработчиков, в итоге я решу задачу в соответствии с требованиями.
Мне безумно нравится качество контента: видео чуть ли не в 4K, равномерно подгружается, не зависает, адаптировано под мобильные устройства. Прогресс-бар позволяет мне видеть, где я нахожусь сейчас и сколько модулей мне осталось до закрытия уровня.
Хочется плавно перейти к теме бизнес-требований. Задачи в домашних заданиях максимально прикладные. Даже на уровне iOS-разработка для новичков мне ставят задачи на разработку собственных UI-компонентов и сырых бета-версий приложений. При этом задания не ограничиваются пройденным материалом: весомая часть задания отводится самообразованию.
Самообразование в Skillbox значительно отличается от этого же процесса в вузах, которые я закончил. Я бы сказал, что отличия кардинальные. В простом академическом варианте ты учишь так, чтобы отскакивало от зубов, чтобы от тебя просто отстал преподаватель или же чтобы получить заветную четыре или пять. При этом то, что я изучал на бакалавриате и в магистратуре, я ни разу не смог применить в реальной жизни. Исключение составляет английский язык. Касательно самообразования в Skillbox, здесь делается акцент на прикладное применение и task-to-be-done. Выглядит это так: изучил, внедрил два-три раза, понял, затем повторил. Я считаю, что именно прикладное, а не возвышенное теоретическое самообразование, способно помочь продвинуться как в изучении теории, так и с её применением в реальности. Таким образом, ты быстрее впитываешь знания и в свободное время можешь разбирать какие-нибудь сторонние проекты, вникать в них и понимать лучше, как создавать мобильные приложения.
Более того, коммуникация с тьютором в Skillbox — просто сказка: если тебе что-то непонятно, ты можешь написать в комментариях к модулю. И тебе ответят. С тобой разберут код, опишут подходы написания, расскажут, почему именно такой метод и как можно сделать по-другому.
Здесь преподаватель не скажет тебе "Всё остальное додумывай дома".
Ты поймёшь материал, даже если ты был максимально далёк от разработки всю свою жизнь.
Обычно я уделяю один полный день на модуль. Сначала я вникаю в теорию и повторяю за тьютором, после этого делаю паузу. Проветрив голову, я возвращаюсь к модулю и трачу 1–2 дня на домашнюю работу в зависимости от объёма материала на дом. Также мне важно, что я могу поставить процесс обучения паузу в любой момент и в любой момент вернуться к нему. Всё-таки, все мы люди. Ты можешь месяц пахать, делать таски (tasks — задачи) без сна, вникать в теорию и экспериментировать на практике, но какой в этом толк, если ты выгоришь? Поэтому я брал паузы на 1–2 дня. Максимум была неделя. Я возвращался со свежей головой и продолжал заниматься.
Как изменилась моя жизнь
Когда я начал вникать в iOS-разработку, мне стало ещё проще общаться с моими вчерашними коллегами из IT-отделов, ныне — с хорошими знакомыми и друзьями. Я всегда могу попросить у них помощи с какой-то задачей либо разъяснить непонятный мне теоретический материал. Взамен я могу помочь им с английским. Раньше у нас не было столько общих тем для разговоров и понимание подвисало на моей стороне. Однако это самая малость.
Сам же я стал более терпеливым. Помню себя в роли маркетолога и менеджера digital-проектов — для меня время просто бежало и я жил в каком-то стрессе, в какой-то вечной гонке непонятно за чем (за ресурсами, KPI и деньгами). Сегодня же я стал внимательным как к коду, так и к обыкновенным житейским вещам.
Я понимаю, что я хочу решать проблему. Я хочу предлагать решения, продумывать быстрый путь решения на стороне пользователя, чтобы сделать жизнь хотя бы 10 людей лучше.
На самом деле, за время обучения у меня появилось несколько идей для приложений, которые мне бы хотелось реализовать в качестве собственных проектов как для портфолио, так и для развития продуктов с последующим заработком на них. Плюс я очень хочу иметь возможность работать с российскими и американскими командами разработки для iOS, поэтому предстоит ещё много работы. Сегодня я только наполовину приблизился к своей мечте.
Swift — мой первый язык программирования. HTML, CSS, JS я не беру во внимание, потому что я не работал с ними так серьёзно, как это делают верстальщики и веб-разработчики. По мере понимания Swift как объектно-ориентированного языка программирования я собираюсь взяться за Java и C#, так как после курса iOS-разработки я скорее всего продолжу своё обучение либо в Skillbox, либо в каком-то другом месте. Однако скорее всего это будет Skillbox.
В последнее время я получаю офферы на стажировки по iOS в Москве и Санкт-Петербурге. Я не хочу бросать базу и практику на полпути. Я считаю, что я созрею для серьёзной стажировки только тогда, когда полностью закончу обучение, напишу одно или даже несколько приложений по требованиям к дипломной работе и защищу диплом. Плюс к диплому, я бы хотел написать приложение не только по заданию, а для решения какой-либо актуальной пользовательской проблемы.
Что я для себя уяснил + мои планы и хотелки
За время прохождения курса iOS-разработка для новичков, я понял, что решение не придёт, если просто думать. Надо экспериментировать, ошибаться, переписывать код, удалять/деактивировать куски, но делать. Делать, пока на твоей стороне не будут удовлетворены требования согласно техническому заданию.
Касательно вольного плавания, стоит ставить себе амбициозные задачи, думать много за пользователя, наперёд продумывать функционал и удобство приложения. Ведь если ты хочешь реализовать что-то один, то даже дизайн и тестирование приложения могут лечь на твои плечи.
Также даже при разработке решения для домашнего задания важно не спешить, но и не думать, что у тебя в запасе бесконечное количество времени.
Уметь рефлексировать код. Когда ты пишешь код и на твоей стороне возникают ошибки, то единственный виновный в этом — только ты. Поэтому стоит научиться видеть свои ошибки и оперативно их исправлять.
И наконец, моё предыдущее образование было получено не зря. Без него у меня не было навыков коммуникации, которыми обладаю сейчас. Я не знал бы английский, а разработчику английский нужен не только на уровне понимания документации. И главное, не было бы понимания того, как работать с разными людьми.
Хотелок не так много. Вот они:
- стать не просто специалистом с дипломом, а уметь ориентироваться в iOS-разработке, как рыба в воде
- понимать запросы пользователей, пользовательский опыт, а не клепать код а ля "работает? ну и хорошо"
- уметь объяснять сложные вещи в разработке простым языком
- быть на волне современных архитектурных, интерфейсных и программных решений;
- работать со сложными штуками типа нейросетей
- переносить большие системы на мобильные устройства
- защитить диплом iOS-разработчика для документального подтверждения своего скилла
В реальности, я просто хочу стать частью решения проблемы цифровизации и приносить пользу в мире, где каждую минуту происходят цифровые трансформации.
Полезные материалы
Как тотальному новичку в Swift, мне очень помогла книга "Swift для детей" Мэтта Маккарти. Если официальная документация Swift на сайте Apple, а также книга по Swift от компании окажутся трудными на первых порах, то "Swift для детей" отлично поможет вникнуть.
Особое место хочу выделить для Swift Playgrounds — игра-обучалка от Apple для iPad.
Также я пользуюсь советами и подсказками из книг "Разработка игр для iPhone и iPad" Тодда Мура и "Основы разработки приложений под iOS и macOS на языке Swift" Василия Усова.
Если у вас всё хорошо с английским, то отличным дополнением к теории могут стать лекции по iOS-разработке от Стэнфордского университета и канал Алекса Скутаренко.
Важно помнить, что в Google можно найти сотни тысяч примеров решений и пробовать дорабатывать их под собственные нужды. Так можно научиться читать чужой код и разбираться в нём. Github, конечно, не кладезь крутого кода, как говорят мои знакомые-программисты, но даже новичку оттуда есть, что подчерпнуть. По крайней мере, те же проекты, которые можно изучать и дорабатывать. А я ухожу кодить дальше и желаю вам удачи в новых начинаниях!
Помните, дорогие друзья, никогда не поздно начинать то, что вам на самом деле нравится! Никогда не поздно изучать что-то новое!
Дата отзыва 08.12.2019
Дата окончания курса 2019
Курс с участием «Лев Николаев»
В Скиллбокс пришел учиться с целью увеличить...
Проверенный
Максим Р
Курс «Лев Николаев»
В Скиллбокс пришел учиться с целью увеличить...
Проверенный
В Скиллбокс пришел учиться с целью увеличить заработки. Выбрал для развития одно из перспективных направлений — разработчик мобильных приложений. Курсы направлены на получение фундаментальных знаний по iOS и Android, построены по ступеням от простого к сложному. Выкладываться приходится по полной. В видеоуроке получаешь информацию и тут же дается практическая задача. Раньше без выполнения домашнего задания нельзя было перейти к следующему уроку, но сейчас такой подход изменили. Но я уже привык и не бегу впереди паровоза. По итогам полугода у меня уже две самостоятельные работы в портфолио. Разослал резюме в несколько компаний, сразу получил несколько тестовых заданий. Уверен, что все получится.
Дата отзыва 02.11.2019
Дата окончания курса 2019
Курс с участием «Лев Николаев»
Дают знания, которые реально применяешь
Проверенный
Антон
Курс «Лев Николаев»
Дают знания, которые реально применяешь
Проверенный
В Скиллбокс понравился их подход: онлайн учеба и возможность рассрочки. Вносил оплату каждый месяц и учился, все как в обычно универе. Только с той разницей, что знания после скиллбокс мне пригодились :D Отучился на разработчика мобильных приложений. Было круто и полезно. Показали буквально весь процесс разработки. Конечно, такого нигде не узнаешь, только лично от преподавателя-практика - это очень ценная инфа. Плюс много живой, настоящей практики для студентов. Сейчас я уже самостоятельно могу выстроить функционал мобильного приложения в одиночку. Да, оно не будет невероятным и не попадает в топы, но это пока… Отдельное спасибо преподавателям за постоянную и оперативную обратную связь.
Дата отзыва 14.08.2019
Дата окончания курса 2019
Курс с участием «Лев Николаев»
В восторге от курсов$
Проверенный
Asomir
Курс «Лев Николаев»
В восторге от курсов$
Проверенный
Прошёл курс "Devops практики и инструменты", сдал все домашние задания и с друзьями делали курсовую работу. Обзавёлся огромным количеством друзей, качественными структурированными знаниями, вырос в зарплате почти в 2 раза и продолжаю расти. Привёл друзей на курс. Записался на курс разработчик Python.
Есть чат в телеграмме. Ходят легенды, что при прочтении всего чата можно стать мидлом.
Есть чат в телеграмме. Ходят легенды, что при прочтении всего чата можно стать мидлом.
Дата отзыва 01.01.1970
Дата окончания курса 2017