company_banner

7 шагов на пути к карьере разработчика Xamarin

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



    Передаю слово автору.

    Важно: статья предполагает, что читатель уже знаком с основами C#. Если это не так, то советую пройти бесплатный курc «Увлекательное программирование на языке C#» на Microsoft Virtual Academy, и вернуться к прочтению этого текста.

    1. Учите Xamarin по бесплатным 3-месячным подпискам на сервисах PluralSight и LinkedIn Learning (Lynda)


    Чтобы получить три месяца бесплатного пользования PluralSight и Lynda, вам потребуется зарегистрировать профиль в Outlook. Затем зайдите на Visual Studio Dev Essentials и получите доступ к бесплатным инструментам, сервисам и урокам.

    Активируйте профили на Lynda и PluralSight, подтвердив свою электронную почту.
    На PluralSight и Lynda вы найдете курс Xamarin начального и среднего уровня. Рекомендуем начать изучение Xamarin с них.

    Помимо этого, большое количество руководств и уроков по Xamarin и Xamarin Forms можно найти на YouTube.

    2. Получите сертификат от Xamarin University


    Далеко не все согласны с мнением, что разработчику приложений стоит тратить время и деньги на сертификацию. Но сертификат от Xamarin University станет хорошим вложением в вашу будущую карьеру, если:
    • У вас нет опыта и ли портфолио разработки на Xamarin;
    • Вы имеете бесплатную месячную подписку от Visual Studio Dev Essentials;
    • Вы только начинаете учить Xamarin;
    • Вам пригодятся ценные советы и ответы на вопросы от инструкторов Xamarin University;
    • Вам нужно подтверждение ваших познаний Xamarin.


    3. Вступайте в группы разработчиков Xamarin


    В Facebook, Вконтакте, Telegram и других соцсетях существуют целые сообщества разработчиков Xamarin, в которые будет не лишним заглянуть каждому начинающему.

    Общение в этих группах позволит вам оставаться в курсе последних технологий, разобраться в наиболее часто встречающихся задачах и подводных камнях при работе с Xamarin и подружиться с разработчиками Xamarin по всему миру. В крупных городах часто проходят посвященные Xamarin встречи, спонсируемые Microsoft. Ближайшее мероприятие Xamarin Day будет проходить 31 января в Москве. Проверить, существуют ли сообщества Xamarin в вашем городе.

    4. Начните разработку своего первого приложения на Xamarin


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

    • Пользуйтесь юнит-тестированием. Так ваше резюме будет смотреться солиднее;
    • Паттерн MVVM направит и ускорит процесс разработки;
    • Зарегистрируйте профиль разработчика iOS, Android и Microsoft. Это позволит вам загрузить своё приложение в магазины.

    5. Изучайте видеоуроки, подкасты и книги, посвященные Xamarin


    Всем нам приходится заниматься домашними делами, не требующими особого умственного напряжения, например, уборкой, мытьем посуды или физическими упражнениями. Чтобы использовать это время с большей пользой, попробуйте послушать Gone Mobile, Merge Conflict или Xamarin Podcast во время рутинных занятий. Это обязательные к ознакомлению подкасты для всех, кто интересуется Xamarin.

    Найти видео уроки, посвященные Xamarin, можно на канале Channel 9. Они содержат массу полезных советов для разработчиков любого уровня – от среднего до продвинутого.

    А посвященные Xamarin электронные книги помогут скоротать время в очередях и общественном транспорте.

    6. Разместите своё портфолио на сайтах фрилансеров


    В первую очередь, стоит завести портфолио на UpWork. Этой платформой пользуется множество предпринимателей, нуждающихся в услугах разработчиков Xamarin. Задания варьируются от небольших изменений в уже существующий проект на Xamarin Form до устранения багов и до создания приложений с нуля.

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

    7. Начните искать вакансии на HH, LinkedIn, Indeed и любом другом популярном сайте для поиска работы


    Пополняйте своё резюме на LinkedIn и отслеживайте все новые вакансии разработчика Xamarin. Отметьте для себя все крупные компании, работающие в данном направлении, и время от времени проверяйте список вакансий от них.

    Отправляйте своё резюме в отклик на всё связанные с Xamarin вакансии на HH, Indeed и других сайтах. Если вас пригласили на интервью, соглашайтесь – если вас не возьмут на работу, то так вы хотя бы наберетесь опыта прохождения собеседований. Не расстраивайтесь, если первое собеседование пройдет неудачно – так бывает в большинстве случаев. Упорство и терпение приведут вас к успеху.

    Напоследок, отметим ещё пару моментов, которые позволят вам начать карьеру разработчика Xamarin.

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

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

    Удачи!

    Благодарим за перевод


    Александр Алексеев — Xamarin-разработчик, фрилансер. Работает с .NET-платформой с 2012 года. Участвовал в разработке системы автоматизации закупок в компании Digamma. C 2015 года ушел во фриланс и перешел на мобильную разработку с использованием Xamarin. В текущее время работает в компании StecPoint над iOS приложением.

    Ведет ресурс XamDev.ru и сообщества «Xamarin Developers» в социальных сетях: VK, Facebook, Telegram.

    Другие статьи по теме Xamarin вы можете найти в нашей колонке #xamarincolumn.

    Статья подготовлена на основе материалов сайта devlinduldulao.pro.
    Microsoft 502,97
    Microsoft — мировой лидер в области ПО и ИТ-услуг
    Поделиться публикацией
    Похожие публикации
    Комментарии 10
    • +4

      "Почитайте туториалы, сделайте приложение, спрашивайте совета у тех кто знает". А что, так можно было?

      • +2
        Далеко не все согласны с мнением, что разработчику приложений стоит тратить время и деньги на сертификацию. Но сертификат от Xamarin University станет хорошим вложением в вашу будущую карьеру, если:

        $83,25/month, сертификат действует 1 год
        university.xamarin.com/resources/certificationfaq
        • +2
          СПБ — Xamarin — 13 вакансий
          СПБ — Android — 235 вакансий

          Пишем GG и выходим
          • 0
            Мне кажется, это две совершенно разные вещи и их нельзя сравнивать.
        • 0
          Господи, какая «Карьера» разработчика Xamarin. Господи… Через несколько лет кто вообще вспомнит про это.

          Выучите лучше React и React.Native, ну как-то перспективней
          • –1
            Точно такие же возгласы слышал, когда учился в университете:
            На… кой тебе этот C# и .Net в целом? Учи C++ — мать всех матерей, или Java — папа всех пап. А лучше вон глянь на Петю, шпарит на Delphi уже 10 лет и еще столько же будет шпарить. Что, ASP.Net?))) Ты больной, сейчас все, даже школьники учат PHP — через два года он полностью вытиснит твой дотнет...


          • 0
            МСК — Xamarin — 20 вакансий.

            Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

            Самое читаемое