Как стать Senior iOS Developer?

23 Июл, 2021
Как стать Senior iOS Developer?

Интервью от Senior iOS Developer в Israel IT, Volodymyr Ilkiv

Я начал интересоваться IТ еще в 9-м классе, но не было никого, кто мог бы мне объяснить специфику или указать на определенное направление. Помню, как я просто в тетрадь переписывал HTML код. Позже, я поступил в НУ «ЛП», но опять же, не было профильного обучения на программистов. После вступления понял, что специализация «Автотранспорт» в НУ «ЛП» — не мое. Начал интересоваться дополнительными возможностями — обучением на программиста. Хотелось узнать больше, поэтому я начал посещать различные вебинары, бесплатные курсы (они тогда только приобретали популярность). После подобного опыта я понял, что мне это действительно интересно, я бы хотел этим заниматься. Дело оставалось за малым — определиться с направлением.

С чего начать профессию iOS

Developer?

iOS developers
iOS Developers at Israel IT

Начал я свой путь с курсов Java Script, далее Front-end. Уже во время завершения курса я решил начать искать работу. Первые попытки были не совсем удачными (опыт — наше все). И все же со временем я попал на стажировку в компанию, с которой работал удаленно (еще до того, как это стало мейнстримом). У них была своя платформа для построения ботов и в один прекрасный момент я осознал, что выгорают от специфики этой стажировки. Далее происходили совершенно случайные события, которые привели меня в iOS разработку.

Я как раз планировал отпуск, согласовывал кое-что с турагентством и нужно было немного подождать — решил зайти в кафе. Встретил там своего одноклассника, который показывал своему знакомому Swift. Я присел рядом, выпил с ними кофе и, конечно, краем глаза смотрел на экран. Интересно, стильно, перспективно. После возвращения из отпуска пришел к выводу, что хочу заниматься именно разработкой для iOS. Призвав на встречу одноклассника, чтобы уже более подробно узнать о специализации. Он мне все рассказал, дал несколько ресурсов для обучения, в том числе и бесплатные. Мне хватило 2 месяца, чтобы изучить все азы самостоятельно. Далее начались собеседования и мое уверенное вливание в iOS разработку! Все в лучших традициях — отсутствие специализированного образования, огромное желание и самообразование. Все случайности не случайны.

Какие ресурсы помогут прокачаться Junior

iOS Developer?

Для начинающих советую пройти бесплатный курс Alex Skutarenko на Ютюб. При желании его можно освоить за несколько месяцев, именно благодаря этим урокам я изучил базу. Конечно, сейчас информация несколько устарела, но Гугл всем в помощь! Ищите статьи на тему Swift разработки в свободном доступе, на таких ресурсах, как Medium, Ray Wandelich, iOS App Dev Tutorials, Hacking with Swift и другие. Даже если у вас есть проблемы с английским, не стесняйтесь пользоваться переводчиком. Так, что-то может быть не понятно, но большой Гугл всегда к вашим услугам. Чем еще хороша Swift разработка, то это официальная документация, на официальном сайте. Здесь все вообще просто — заходишь и читаешь, сколько времени и желания. Я даже сейчас обращаюсь к этой документации, поскольку совсем скоро стану преподавателем в Central IT Academy и даже здесь создали гайд для преподавателей Swift разработки. Это просто космос!

Платных курсов также не стоит стыдиться, поскольку именно там тебе раскажут о реальных кейсах и дадут шаблон, который нужно будет дополнять самостоятельно.

Подобный подход Apple к своему кода указывает лишь на то, что iOS разработка будет только развиваться и развиваться, то есть в ближайшее время разработчики без работы не останутся. Это плюс, поскольку речь идет о стабильности. Комьюнити iOS только растет, даже я по иронии судьбы приобрел iPhone и пошел в iOS разработку.

Нетехнические советы для Junior

iOS Developers

  1. Учите английский!

Даже если вы не безупречно знаете английский и вас берут на работу, не спешите расслабляться. Рано или поздно, потребность станет очень острой, ведь клиент очень хочет знать и общаться со своей командой. Поэтому не пренебрегайте этим вопросом, мол «и так сойдет». Не сойдет! Без хорошего уровня английского вы вряд ли станете синиором, тех лидом или тим лидом. А все хотят иметь карьерный рост.

  1. Софт скиллы

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

  1. Знайте себе цену

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

Если вы уже определились, что iOS разработка это ваше и имеете хорошую базу знаний, тогда переходите по ссылке на страницу программы стажировки от Israel IT! Здесь вы получите свой первый рабочий опыт, сопровождение ментора и в случае успешного прохождения — работу в ИТ! Мы ждем именно вас.