Web-studio46.ru

Обучение и образование
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Ios курсы минск

Минск: рейтинг разработчиков на iOS

Если вам нужен надёжный партнёр для работы над проектом, то на WADLINE вы можете его найти. Воспользуйтесь нашим список из ТОП 10+ лучших разработчиков на iOS в Минске и выберите ту компанию, которая вам подходит. Здесь вы найдёте полную информацию о студии, включая её описание, портфолио, отзывы клиентов, ключевые навыки и так далее. Наша специальная матрица лидеров покажет самые популярные студии разработки в Минске, что также поможет вам принять решение. Заказать услуги по разработке на платформе iOS можно у любой студии из рейтинга.

Лучшие iOS разработчики Минска

  • Разработка программного обеспечения
  • Дизайн
  • Разработка мобильных приложений
  • Веб-разработка
  • Продуктовый дизайн
  • Дизайн мобильных приложений
  • UX/UI дизайн
  • Google Cloud
  • Azure
  • VueJs
  • TypeScript
  • C++

  • Разработка программного обеспечения
  • Дизайн
  • Разработка мобильных приложений
  • Веб-разработка
  • Дизайн логотипа
  • Графический дизайн
  • Дизайн мобильных приложений
  • UX/UI дизайн
  • TypeScript
  • Swift
  • SQL
  • AngularJS

Средняя стоимость проекта:

  • Разработка программного обеспечения
  • Дизайн
  • Разработка мобильных приложений
  • Веб-разработка
  • Дизайн логотипа
  • Графический дизайн
  • Дизайн мобильных приложений
  • UX/UI дизайн
  • Swift
  • SQL
  • Android
  • iOS

КУРСЫ iOS РАЗРАБОТКИ В УКРАИНЕ

Эксперты научат тебя работать со SWIFT и создавать мобильные приложения

Старт курса 28 апреля

iOS – самая мощная операционная система для гаджетов, которую разработала всемирно известная компания Apple. Миллионы людей находятся в погоне за новенькими моделями “iPhone” и “iPad” где качество и функционал просто зашкаливают.

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

Обучение iOS программированию проходит в IT-компании

Бронируй место на курсе, который стартует 28 апреля

Сколько получают разработчики под iOS?

ПОЧЕМУ СТОИТ ВЫБРАТЬ ИМЕННО
“КУРСЫ iOS ПРОГРАММИРОВАНИЯ” ОТ SKILLUP?

Ты создашь проект, который сыграет бонусом при трудоустройстве.

Преподавать будут эксперты в области iOS-разработки. Они не будут грузить студентов теорией. Практика – вот, что реально поможет тебе освоить новое направление.

Подойдет ли тебе данная специальность? С тобой обязательно свяжется куратор курса и расскажет о всех тонкостях обучения.

Поддержка менторов 24/7. Будет создан чат в Telegram — если у тебя возникут вопросы по поводу ДЗ, расписания или любого другого компонента учебного процесса, то смело спрашивай.

Занятия будут проходить в легкодоступном месте, куда удобно добираться как на метро, так и на машине.

Пропустил занятие? Не беда. Куратор группы предоставит все необходимые материалы, чтобы ты мог наверстать упущенное.

Мы организовали индивидуальный подход к проверке ДЗ, который проходит в онлайн-режиме.

Ты получишь документальное подтверждение своих знаний – сертификат “iOS Developer” от SkillUp.

ПОЧЕМУ BIG DIGITALS?

Big Digitals Ukraine – аутсорсинговая IT компания, которая занимается разработкой мобильных приложений и сайтов, на рынке Украины уже 8 лет. Успешно реализовано более 200 проектов.

25 амбициозных, креативных и опытных сотрудников ежедневно работают над созданием интересных и масштабных проектов, таких как: приложение ELLO music, Lunch point, продукт для США Vimcity, сборник рецептов Quaker для DDB (Арабские Эмираты), messenger Femid для решения широкого спектра юридических услуг, разработка интернет магазина техники NIS, рекламные кампании для Porsche, Peugeot и множество других.

Уже давно хочешь освоить специальность, но желание давят сомнения?
Давай вместе избавляться от СТРАХА:

iOS-разработчик распоряжается своим временем – гибкий график в офисе или работа на фрилансе, тебе осталось сделать выбор

Провала при трудоустройстве

Спрос на iOS специалиста растет с каждым днем. Список актуальных вакансий на сегодня ссылка.

Потерять много времени

Удобный график – ты освоишь новую специальность, не “выпадая” из основной работы или учебы.

Старта без английского

Grade Education Centre предоставляет специальную скидку на изучение английского языка студентам SkillUp.

Курсы “Разработка мобильных приложений под iOS”

Мы разделили на два этапа, что способствует максимально эффективному обучению iOS разработки

Первый этап обучения

  • Введение в мир Swift
  • Основы Swift
  • Коллекции и операторы Swift
  • Функции и замыкания
  • Перечисления в Swift
  • Протоколы и екстеншны
  • Классы и структуры
  • Инициализация и наследование

Второй этап обучения

  • Работа с UIView и UIViewController
  • Работа над учебнымы проектами
  • Работа с памятью в Swift
  • Интерфейс билдер
  • Обработка событий
  • Навигация, вкладки и окна
  • Распознавания жестов
  • Взаимодействие с пользователем
  • Многопоточность
  • Операции и очереди в Swift
  • GCD
  • Клиент-сервер конфигурация
  • Работа с сетью
  • Стандартные хранилища данных
  • Создание фреймворков
  • Введение в модульное тестирование
  • Цикл разработки программ
  • Конкурс проектов

На курсах по iOS разработке ты:

Научишься правильно составлять протоколы и работать с делегатами;

Освоишь объектно-ориентированное программирование;

Узнаешь все фишки разработки на SWIFT;

Будешь разбираться в UIKit, MVC-паттерн и storyboards;

Обретешь опыт создания приложений iOS с нуля;

Изучишь функционал ряда полезных библиотек для SWIFT;

Учебный центр SkillUP в цифрах

Наши выпускники успешно трудоустраиваются в ТОП IT-компании

Выпускники SkillUP работают в IT-компаниях Канады, США, Новой Зеландии и Европы

из ТОП-овых IT-компаний преподают в SkillUP и продолжают усовершенствоваться

24 225 студентов

Уже успешно изменили свою жизнь с помощью SkillUP и получили работу мечты

ПРОГРАММА КУРСА РАЗРАБОТАНА ЭКСПЕРТАМИ В IOS РАЗРАБОТКЕ

Перед запуском курса, было проведено множество собеседований с потенциальными кандидатами на должность iOS разработчика. Благодаря чему удалось выявить основные требования к потенциальным сотрудникам компании. Также среди IT-cпециалистов был проведен опрос, что касается трудностей с которыми сталкивается разработчик при трудоустройстве. Результаты собеседований, а также опроса, и стали опорными точками при составлении программы курса.
Курсы iOS разработки – твой шанс заявить о себе.

Бронируй место на бесплатном вводном занятии курса IOS

Стоит лишь задуматься, что уже через 3 месяца после начала обучения ты станешь Junior-специалистом по разработке на iOS

Регистрируйся сейчас, с тобой свяжется куратор курса для уточнения всех деталей

КУРСЫ ПРОГРАММИРОВАНИЯ ПОД iOS В ЦИФРАХ

Курс по iOS разработке — 3 мес.

При записи до 14 апреля действует цена 13 000 грн

(с возможностью разделить платеж на 3 месяца)

При полной оплате за курс до начала первого занятия получи дополнительную скидку 1000грн.

Курсы «Белхард» по iPhone-программированию — ваш билет в будущее

Сегодня множество людей пользуются портативными устройствами от Apple — iPod, iPhone, iPad. С ростом популярности этих устройств возрос и спрос на разработчиков ПО, которое работает на них. О том, стоит ли учиться программированию под них, и как это сделать, мы попросили рассказать преподавателей учебного центра «Белхард» Андрея Соловья и Надежду Степанчук.

Насколько сегодня востребованы iPhone-разработчики?

Читать еще:  Курс основы программирования на python

А.С.: iPhone-разработчики сейчас примерно так же востребованы, как и любые другие программисты. Для ответа на этот вопрос достаточно открыть свежую статистику по вакансиям, которая говорит: iOS разработчик — 64 вакансии. Для сравнения, C# — 145, Java — 283. Та же самая статистика по зарплате на должность разработчика: iOS — 700$, C# — 550$, Java — 400$. Вывод напрашивается самостоятельно: высоко оплачиваются те разработчики, на которых спрос выше. Если заглянуть на пару лет вперед, можно убедится, что зарплата iOS разработчика в среднем растет быстрее остальных здесь рассмотренных.

Н.С.: Я специально не занимаюсь исследованием спроса/предложения на iPhone-разработчиков, но могу сказать, что специалист в этой области находит работу очень быстро. Это скорее проверено на личном опыте. Как ни странно, но на специализированных белорусских интернет-ресурсах очень мало вакансий по разработке под iPhone на сегодняшний день, хотя буквально каждую неделю кто-то из знакомых ищет себе в компанию разработчика или просто предлагают сделать какой-то проект. Насчет зарплат наверное лучше обратиться к dev.by — они более компетентны в этом вопросе. От себя могу сказать, что у iPhone-разработчиков наверное самая высокая скорость роста зарплат. Знаю случай, когда человек просто переходя из компании в компанию за год поднял свою зарплату в 3 раза. Так как эта технология не является «попсовой», на мой взгляд, то, как правило, на работу берут и людей совсем без опыта, с минимальными знаниями, некоторые компании готовы даже переучивать программистов с других технологий. А программист под iPhone с опытом работы в год уже может справиться с большинством бизнес-приложений, которые, как правило, и являются основными проектами под данную платформу.

— Что нужно знать, чтобы научиться программировать под iOS? Стоит ли идти на курсы тому, кто вообще не знаком с программированием?

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

Стоит ли идти на курсы тем, кто вообще не знаком с программированием? — стоит. На iPhone разработчика? — нет. В среднем, чтобы обучить программиста с нуля до уровня промышленной разработки ПО, требуется 2 года. 2 года изучения алгоритмов, языков, технологий, то есть всего того, чему учат программистов в ВУЗах. Курсы iPhone разрабатывались как последняя стадия этого обучения, после которой разработчик может смело устраиваться на высокооплачиваемую работу.

Н.С.: С появление планшета iPad появилась операционная система iOS, и теперь iPhone и iPad работают под ее управлением, поэтому можно говорить уже не об iPhone-разработчиках, а об разработчиках под iOS.

Чтобы научиться программировать под iOS, нужно знать язык C, обязательно понимать основы объектно-ориентированного программирования, как их практически применять, а самое главное — много упорства и огромное желание этим заниматься. С технической стороны обязательно нужен компьютер с Mac OS, а уже среда разработки и документация являются бесплатными.

Людям, совсем не знакомым с программированием, но очень интересующимся данной темой я бы посоветовала начать с основ — изучения языка C. А дальше уж душа подскажет куда двигаться.

— Какие преимущества имеет обучение на курсах перед самостоятельным освоением дисциплины?

А.С.: Преимуществ в курсах достаточно много, но можно остановиться на двух. Во-первых, здесь даётся вся информация в концентрированном виде, разбираются особенности и нюансы разработки под платформу. Как следствие, обучение на курсах примерно в 3-4 раза короче самостоятельного. Во-вторых, многим людям нужен стимул для обучения. Курсы и являются этим самым стимулом, не самым дешевым из существующих, но свою роль выполняющим.

Н.С.: Преимуществом обучения на курсах, безусловно, является помощь преподавателя или коллег-студентов. Есть моменты, в самом начале обучения, когда помощь знающего человека помогает сэкономить очень много времени. Как правило, все новички сталкиваются с одними и теми же особенностями Mac OS и iOS, которые легко решаются, но в самом начале могут просто обескуражить. Еще очень важным пунктом являются занятия по расписанию, так как часто люди откладывают что-то «на потом», а тут появляется стимул заставить себя идти учиться. Для кого-то это понимание потери денег, для кого-то природная пунктуальность и обязательность. В любом случае, количество изученных тем за месяц на курсах превышает количество тем, которые я изучила за месяц самостоятельного обучения.

— Могут ли обучаться на курсах те, у кого нет своих iPhone/iPad, смогут ли они освоить программу и выполнять практические задания без них?

А.С.: Конечно, могут. Базовое знакомство с платформой можно получить посредством среды разработки, а так же специальной программы iPhone Simulator, на которой происходит первичная отладка всех приложений. Естественно, симулятор не может воспроизвести все особенности реального устройства, поэтому на курсах каждый может протестировать свои приложения на реальном iPad, iPhone или iPod Touch. Аналогичный вопрос можно задать и про операционную систему. Для разработки используется только MacOS версии 10.6 и выше. Если вы всерьёз решили начинать карьеру iOS разработчика, данная операционная система должна стать первым пунктом в ней.

Н.С.: Свои iPhone/iPad абсолютно не нужны на курсах, при обучении, так как есть отличный программный симулятор, все задания выполняются на нем. Как правило, вся разработка идет именно с использованием симулятора, а уже потом идет тестирование на реальном девайсе. Тут есть еще особенность, т.к. для того, что установить программу на реальный iPhone/iPad, необходимо купить у Apple сертификат разработчика стоимостью 100 у.е. Если бы те, кто собирается обучаться на курсах, имели возможность выполнять дополнительные задания дома на компьютере с Mac OS, то это бы очень поспособствовало обучению.

— Каковы шансы занять вакансию iOS-разработчика после ваших курсов?

А.С.: Этот вопрос мне задают всегда и везде. Не буду оригинальничать. Ведь когда вы идете в автошколу, кто дает гарантии о том, что вы получите права? Так же и на наших курсах. Здесь проще дать ответ в цифрах: примерно 80% людей, успешно закончивших этот курс, сейчас работают на позиции разработчика. С нашей стороны, мы стараемся сделать всё, чтобы помочь им в этом.

Читать еще:  Курсы по питону

Н.С.: Скажу так, все мои студенты, кто хотел работать разработчиком под iOS, после курсов нашли себе работу. Кто-то поменял текущую специальность, кто-то пошел подрабатывать на 3-м курсе во время учебы, думаю, соврать они мне не дадут 🙂

Справка «КВ»

ОДО «Центр Обучающих Технологий «БелХард» (Минск, Мельникайте 4, офис 305) образован в 1995 году. Занятия проходят в центре города (м. «Фрунзенская»). В каталоге курсов «БелХард» более 50 программ. На сайте центра работает онлайн-консультант, который в интерактивном режиме ответит на ваши вопросы.

Получите программу курса на email

Посмотрите, как будет строиться учебный процесс

Проектно-ориентированное обучение

Мы учим на практике и разрабатываем программы совместно со специалистами из компаний-лидеров рынка. Вы создадите 4 реальных приложения под iOS как самостоятельно, так и в команде. Год обучения в GeekUniversity = год реального опыта разработки для вашего резюме.

Наставник

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

Совместная разработка

Хороший программист — это на 50% умение кодить и на 50% умение взаимодействовать с коллегами. GeekUniversity прокачает ваши «soft skills», которые обязательно проверят на собеседовании в любую серьезную компанию.

Истории успеха

Я живу в Нижнекамске. У меня два высших образования: по специальностям «автоматизация» и «экономика и управление». Получал их практически одновременно — через год после первого получил второе. Когда поступал, то думал, что выучусь на разработчика, но вышло совсем не так. Программирования было мало, нас учили на сотрудников местного завода — градообразующего предприятия в химической отрасли.

На заводе я проработал немного. Мне не понравилось, и я устроился в строительную фирму. Там я, конечно, сидел за компьютером, но к программированию моя деятельность никак не относилась — я вёл документацию. Заниматься этим всю жизнь не хотел, а вот разработчиком мечтал стать, ещё когда школу заканчивал.

Почему iOS
Незадолго до поступления на факультет iOS-разработки я поменял телефон. У меня была Nokia Lumia на Windows, а потом я купил iPhone — мне в нём всё так понравилось, что появилась симпатия к Apple. Затем на работе вместо компьютера с Windows поставили iMac, и тут опять всё оказалось очень здорово. Экосистема Apple впечатлила! Потом я открыл для себя язык программирования Swift. Так постепенно из разных предпосылок сформировалось желание стать iOS-разработчиком. И как раз GeekBrains подвернулся очень удачно. Я долго думал и всё-таки решился, когда появилась не просто профессия, а факультет.

О трудностях и мотивации
Начинать было трудно! Первая четверть была самой сложной. Я продолжал работать, поэтому иногда учиться приходилось по ночам. Бывало, и до утра засиживался, чтобы задание выполнить.

Процесс обучения GeekBrains был для меня в новинку. В институте преподаватели дают студентам всё то, что им нужно, чтобы выполнить задание и сдать экзамен: берёшь книгу и конспекты, готовишься, и всё в порядке. Здесь же нужно было очень много информации самим искать в интернете. Это как раз то, что на работе теперь постоянно происходит.

Конечно, один из аспектов, который меня привлекал в будущей работе — значительное увеличение зарплаты. Ну и засиживался я до утра потому, что мне интересно программирование. Оно настолько увлекало, что я не замечал, как летит время. Я даже не зевал и не пил кофе, чтобы не воткнуться головой в клавиатуру. Я просто сидел и решал поставленные задачи!

Трудоустройство и ценность GeekBrains
Уже после первой четверти нам рекомендовали начинать ходить по собеседованиям, чтобы найти хотя бы низкооплачиваемую работу или стажировку. Но я себе этого позволить не мог, так как у меня семья и дети. Начал ходить на собеседования во время третьей четверти. Написал резюме, отправил его и принялся за поиски работы. Было приятно, что один из моих любимых преподавателей Евгений Ёлчев, который на момент обучения был деканом факультета, позволил указать себя в резюме в разделе «Кто может вас порекомендовать». Мы, кстати, до сих пор иногда с ним общаемся.

Начал я ходить по собеседованиям. Для меня это всегда эмоциональный момент. По итогам либо воодушевление чувствуется, либо сильная подавленность. И тут важно не падать духом, искать поддержки, хладнокровно во всём разбираться. Я после неудачных собеседований писал в нашу группу в Telegram о том, какие вопросы задавали. Сообщество всегда помогало и заряжало мотивацией!

Работу нашёл быстро, сходил всего на два или три собеседования. Третья четверть у нас заканчивалась с 2018-м календарным годом, как раз тогда я договорился с работодателем. И в первый день 2019 года подписал трудовой договор.

Устроился тогда в компанию «Технократия», которая занимается аутсорсом в сфере IT. Съездил как-то раз к ним на митап в Казань. Меня, кстати, на мероприятие позвал одногруппник, который там тогда жил. А потом, когда я уже решил, что пора трудоустраиваться, то к ним и обратился. Они узнали, что я был на их митапе, это их обрадовало, и в итоге меня взяли.

В «Технократии» я был чуть ли не единственным удалённым сотрудником, что оказалось не совсем удобно. А переезжать в Казань я не хотел. Поэтому через четыре месяца я без особых усилий перешёл в компанию Work-zilla, где все на удалёнке — сотрудники распределены и по России, и по другим странам. До сих пор работаю здесь!

Честно скажу, что обучение на факультете iOS не то что помогло в трудоустройстве, оно стало определяющим фактором. В нижнекамском институте мы изучали технологии и языки, которые уже не используются. Разве что совсем немного C++. Знания оттуда мне если и помогли, то только на время подготовительных курсов, которые длились месяц. А всё остальное — это GeekBrains и то, что я сам где-то изучал. Но GB — 90%, если не больше.

Из программы пригодилось вообще всё. Но наиболее полезным и интересным мне показалось содержание третьей четверти, в которой был курс «Профессиональное программирование». Там рассматривались вопросы, которые в первую очередь задают на собеседованиях. Если раньше нас учили просто написать программу как-нибудь, то здесь — делать это правильно, с применением лучших практик, чтобы код хорошо поддерживался. Очень часто на собеседованиях спрашивают про SOLID, и как раз там мы проходили эти принципы. Действительно всё пригодилось! Был даже курс, который сначала казался скучным, а потом в работе я возвращался к нашим методичкам и применял те знания.

Читать еще:  Курсы продвижения товара

И насчёт зарплаты: GeekBrains, когда указывал её размер, не обманул! 🙂

Как выглядит мой рабочий день
Я работаю дома, обустроил себе кабинет. Открываю с утра компьютер, запускаю наш таймер, отслеживающий время работы для дальнейшей оплаты. Потом пишу письмо с небольшим отчётом: что делал вчера, что буду делать сегодня, какие есть проблемы. Так как мы работаем удалённо, не встречаемся, то просто пишем такие письма. Потом я беру задачу из специальной программы и начинаю её выполнять. Параллельно у меня открыт Skype, в котором мы с коллегами переписываемся. Так примерно и выглядит мой типичный день.

Начало и конец рабочего дня не регламентированы, есть лишь рекомендация, чтоб пересечения времени с другими сотрудниками было как можно больше. Я начинаю свой день в 8 или даже немного пораньше. Отвожу детей в садик, прихожу домой и начинаю работать. Заканчиваю в 17, так как опять нужно идти в садик 🙂

У меня рабочий день получается 8 часов, может, чуть-чуть больше. В офисе, насколько я представляю, люди работают меньше, чем на удалёнке. Так как можно поболтать с коллегами или опоздать на работу из-за проблем с общественным транспортом. А у меня такого нет — я просто пошёл в свою комнату и работаю.

Чтобы мы не только работали, но и общались, друг друга знали, у нас организованы клубы. Например, есть книжный клуб: мы выбираем книгу, читаем её, а потом собираемся в Skype и обсуждаем. Время таких клубов тоже считается рабочим.

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

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

Учите английский — это наиболее важная из общих рекомендаций! Он пригодится везде. Читать статьи, книги (пожалуй, высший пилотаж), смотреть конференции, устроиться на работу в любой точке мира.

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

Не ограничивайтесь учёбой в GeekBrains — пользуйтесь другими ресурсами. Но выбирайте их тщательно. Например, я раньше следил за множеством источников, но потом обнаружил, что они часто публикуют статьи людей, которые перефразируют сказанное Apple. Компания каждый год проводит конференцию для разработчиков WWDC. Там показывают и рассказывают, что есть нового в их среде разработки, технологиях. Если есть хотя бы среднее знание английского, то очень рекомендую следить. Можно смотреть и читать на их сайте. Можно в приложении для iOS или Apple TV.

Можно почитать перевод учебника Apple. Но из-за частых обновлений я всё же рекомендую его в оригинале. Советую ещё интересный блог про язык Swift — Swift by Sundell. И, конечно, тематические разделы Хабра, Medium. Рекомендую также подкаст «Подлодка» — еженедельное аудиошоу про IT и всё, что с ним связано.

А вот несколько полезных Telegram-каналов, на которые я успел подписаться:

t.me/techskill — много ссылок на статьи, часть из которых полезна iOS-разработчикам;
t.me/nuancesprog — примерно то же;
t.me/mobile_jobs — поиск работы;
t.me/Remoteit — поиск удалённой работы;
t.me/thingsprogrammersdo — шуточки-мемасики.
Чуть не забыл совет для абитуриентов — поступайте под Новый год, я так большую скидку получил.

О важности непрерывного обучения и немного о планах
В нашем деле если не будешь развиваться постоянно, то очень быстро лишишься того, что есть. Правда, теперь на портал GeekBrains я захожу редко, потому что он всё-таки направлен на обучение с нуля.

Я сейчас поднимаю фундаментальные знания, которые пригодятся в любой области профессии. Насколько мне известно, когда программист устраивается, например, в Google, его там не считают разработчиком сайтов или специалистом по какому-то языку. Это просто инженеры, которые могут делать по большому счёту всё. Не важно, на каком языке ты пишешь, — если у тебя есть фундаментальные знания, то ты новый язык изучишь за неделю и будешь делать на нём то, что требуется.

Если заглядывать дальше, лет на 5–10, то я не хочу ограничиваться iOS. Сейчас на острие прогресса машинное обучение, было бы здорово в эту область заглянуть — и, возможно, стать в ней специалистом. Сейчас эти профессионалы как раз самые востребованные и высокооплачиваемые, там интересные вещи происходят. И технологии машинного обучения применяются всё больше: хоть в самоуправляемых машинах, хоть в поисковой выдаче. Может, даже когда-нибудь получится сделать робота, который будет ходить по Марсу и сам всё делать, а не ждать команд с Земли.

В таком, глобальном смысле iOS-разработка немного ограничена. Да, я пишу под телефоны, это здорово: их миллионы, можно написать очень много разных программ… Но в машинном обучении потенциал гораздо шире.

Пока предпочтений в этом направлении нет — просто хочется делать то, что принесёт как можно большую пользу людям на нашей планете. Что-то масштабное — как SpaceX, например. Поэтому и подтягиваю фундаментальные знания. Читаю книгу «Совершенный код» — она очень большая, её ещё называют библией программиста. Хочу прочитать «Приёмы объектно-ориентированного проектирования. Паттерны проектирования» от «Банды четырёх», а также «Алгоритмы. Построение и анализ», авторы — Томас Х. Кормен, Чарльз И. Лейзерсон. Пожалуй, это мой заключительный совет — на случай, если кому-нибудь тоже хочется стать универсальным солдатом в программировании.

Ссылка на основную публикацию
Adblock
detector