Я работаю в компании, занимающейся веб-разработкой, и имею более 2 лет опыта программирования на PHP и в целом 3 года работы в ИТ-индустрии. Для долгосрочных целей и стабильности я хочу попробовать разработку мобильных приложений, Ruby, Python и т. д., поскольку эти технологии в настоящее время востребованы и расширяют мои возможности обучения.
Я выпускник engg CS с опытом, поэтому овладеть концепциями этих технологий не составит большого труда, но проблема в том, что мне действительно нужно сменить работу для этого, так как моя нынешняя компания не настолько велика, чтобы дать мне возможность протестировать эти технологии.
Еще одна моя проблема заключается в том, что если я попробую, например, RoR, то, как более свежий, мои знания PHP будут напрасными. Дайте мне знать, как мне двигаться дальше для лучшей карьеры, какие есть варианты онлайн-обучения. Любые предложения и рекомендации высоко ценятся. Я нахожусь в Индии.
Безусловно, на работе многому учатся. Но примите во внимание, что всем нам приходится тратить некоторое количество нерабочих часов на то, чтобы идти в ногу со временем и изучать новые технологии. Вы говорите, что хотите выучить Ruby, что вас останавливает? Просто скачайте его и начните строить что угодно. Вот как вы начинаете учиться. Затем, когда вы достаточно освоитесь с этим, чтобы начать создавать коммерческие решения, укажите это в своем резюме как «проекты в свободное время».
Кроме того, намного легче получить возможность использовать это в вашей текущей работе, если вы можете сказать, что уже знаете это и что вы определили какую-то область или приложение, где это было бы огромным преимуществом.
Существует способ получить непосредственный опыт и ценное обучение новым технологиям на рабочем месте; присоединиться к стартапу.
Небольшие новые технологические компании не заботятся о жестких должностных инструкциях; если они возьмут вас на одну роль, но им нужно сделать что-то еще, и вы готовы посвятить этому время, у вас будет шанс. Даже работая в своей основной области, у вас будет возможность принимать решения, которые в более крупной компании будут переданы вам архитектором или контролироваться другой командой. Вот почему один год работы в стартапе часто стоит пяти лет в любом другом месте. Я знаю людей, которые за два года работы в стартапе прошли путь от стажера до менеджера команды. Невероятно изменились их навыки, их уверенность и их способность зарабатывать.
Это, конечно, рискованно.
Уже есть отличный ответ от @pap. Если вы действительно серьезно относитесь к изучению новых технологий, то почему бы вам не начать сегодня.
Какая-то сертификация по новым технологиям определенно вам немного поможет. Что касается более свежих вещей, вы будете считаться новичком в новых технологиях, но ваш технологический опыт никогда не может быть проигнорирован. Ваш 3-летний опыт покажет, что вы не новичок в мире технологий.
Яннис
свопнешь
чао
IDRinkandIKnowThings