Образование и карьера
Занимаюсь iOS-разработкой 5 лет, работаю на себя. Мой опыт в IT начался еще со школы – писал сайты и даже поднял пару интернет-магазинов. С 18 лет я успел поработать интернет-мастером, HelpDesk и системным администратором.
В 2014 году закончил курсы по программированию на Objective-C и созданию мобильных приложений, устроился джуниором в офис. Два года я писал приложения на Objective-C. Будучи фрилансером, я решил попробовать Swift – на нем пишу и по сей день.
Создал множество мобильных приложений, которыми, возможно, вы пользуетесь, поработал в офисе, на фрилансе и на аутсорсе. Работал один и в больших распределенных командах. Ни на минуту не пожалел, что стал iOS-разработчиком.
Почему Swift?
Swift я решил просто попробовать, понять, что это за язык. Начал со второй версии. По сравнению с Objective-C, он был намного проще, читабельнее и красивее. Приятный синтаксис, никаких header-файлов. Сейчас у языка есть крутые возможности: он стал еще удобнее, он очень быстрый (по некоторым бенчмаркам быстрее C++), позволяет писать софт не только для Apple-устройств, но также и на Linux и даже Windows!
Моим студентам
Главное – определитесь, что вам интересно: создавать сайты, серверные, десктопные или мобильные приложения. Только после этого погружайтесь с головой в изучение.
Преодолевайте лень и страх. В программировании нет ничего сложного. Напротив, чем сложнее задача – тем интереснее её решать. Заставьте себя думать – у вас обязательно появится спортивный интерес.
Занимайтесь самообразованием даже во время обучения (онлайн-курсы, вузы – не важно). А после обучения сразу же пробуйте устроиться в компанию. GeekBrains предлагает стажировки, но не стоит ждать, когда за вас решат, где и кем вы будете работать. В Интернете есть множество ресурсов, где вы также можете найти стажировки и приобрести навыки командной разработки для карьерного роста. Это реально и не сложно.
Ставьте цели и начинайте двигаться к ним. Всем успехов!