Учитывается ли опыт работы на устаревшей технологии/платформе?

Имею большой опыт (около 6 лет) работы на платформе Symbian. Хотя за эти шесть лет я многое узнал о разработке мобильных приложений и фреймворков, а также о мобильных вычислениях в целом, я понимаю, что с тех пор все изменилось. (Прошло 3 года)

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

Если вы сможете предоставить им сильное портфолио, ваш опыт будет принят во внимание.
Должны ли портфолио, например, включать приложения, разработанные на некоторых современных платформах?
Разве вы не можете использовать то, чему научились на платформе Symbian, и изучать новые платформы самостоятельно? Если вы это сделаете, потенциальному работодателю будет намного проще принять решение о найме. И вы сделаете себе огромную услугу, если не упадете лицом к лицу на новой работе, потому что вы незнакомы с новыми технологиями и проходите кривую обучения за копейки своего нового работодателя. приложение в производство - это не мелочь. Обновляйте свои знания самостоятельно, и, скорее всего, у вас все будет хорошо.
У вас нет чистого опыта работы с Symbian, у вас есть 6 лет опыта работы с Java (или любым другим языком, который вы использовали).
Учтите следующее: работодатели, у которых ДЕЙСТВИТЕЛЬНО есть фиксированные требования к определенному языку, вероятно, довольно недальновидны по сравнению с работодателями, которые ищут более общий (и передаваемый) набор навыков. Другими словами: если кто-то настроит против вас вашу «старую» платформу, возможно, вы все равно не захотите на них работать.

Ответы (4)

Да.

Даже если у вас не обязательно есть актуальный/востребованный набор навыков, у вас есть опыт работы в профессиональной среде, который пригодится. Технологии постоянно меняются, это быстро развивающаяся отрасль, и это не означает, что последние шесть лет изучения уже ненужной технологии были пустой тратой времени.

Важна не специфика ваших навыков, а передаваемые знания, полученные из опыта. Я мог бы быть лучшим в мире в использовании технологии Y и только что закончил университет, так что, скорее всего, я начну как выпускник. С другой стороны, я мог бы стать лучшим в мире специалистом по технологии X с 6-летним опытом, немного познакомиться с технологией Y , но не очень много, и начать как разработчик, которому, вероятно, платят больше, чем выпускнику, и у которого есть опыт работы. уважаемое мнение.

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

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

Должны ли доказательства включать в себя настоящие приложения из магазина приложений или аналогичные, или достаточно личных проектов?
Зависит от компании и от того, что они ищут.
Отличный ответ. Переносимые навыки очень важны в программировании. Основные понятия остаются прежними. Новые фреймворки просто создают более крутые вещи из тех же деталей Lego.

В разработке программного обеспечения есть множество навыков, которые совершенно не зависят от используемой технологии:

  • Как правильно спланировать и реализовать проект
  • Как общаться с другими участниками проекта
  • Как писать читаемый и поддерживаемый код
  • Как проектировать правильные пользовательские интерфейсы
  • Как написать правильную документацию

Неважно, делали ли вы проекты на Java, Visual Basic, C++ или Fortran и делали ли вы это для мейнфреймов, настольных компьютеров, телефонов или умных тостеров. Эти навыки гораздо труднее освоить, чем новую технологию.

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

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

Нет никакой возможной, вообразимой корреляции между людьми, которые разбираются в этой конкретной мелочи, и людьми, которых вы хотите нанять. Кого волнует, в чем разница? Вы можете узнать онлайн примерно за пятнадцать секунд! Помните, умный не означает «знает ответы на простые вопросы». В любом случае, команды разработчиков программного обеспечения хотят нанимать людей со способностями, а не с определенным набором навыков. В любом случае, любой набор навыков, который люди могут привнести в работу, через пару лет устареет технологически, поэтому лучше нанимать людей, которые смогут изучить любую новую технологию, а не людей, которые знают, как создавать JDBC. поговорите с базой данных MySQL прямо сейчас.

использованная литература