Поскольку вы на самом деле только начинаете свою карьеру, это может быть не так сложно, как вы думаете, получить работу, используя стек технологий MS с очень небольшим опытом. Вы просто должны быть готовы стрелять для младших рабочих мест.
Я нанял много людей, и у меня разные ожидания от их опыта в зависимости от должности, которую я пытаюсь занять. Если я смотрю на должность старшего уровня или уровня архитектора, я ожидаю увидеть достаточно опыта. Но не все это должно соответствовать точным технологиям или навыкам, которые я ищу. Если я хочу кого-то с опытом C #, но у него есть 5 из Java и 3 из C ++, я знаю, что они не будут иметь больших трудностей при выборе нового языка. Между прочим, продвинувшись дальше в своей карьере, вы быстро поймете, что изучение нового языка часто не имеет большого значения. Изучение всех библиотек и идиом языка - это то, что требует времени.
Когда я смотрю на младшую должность, я придаю гораздо меньший вес их опыту. Я действительно хочу понять, у них есть способность учиться. Получение степени CS (или любой другой) является хорошим шагом в этом направлении, потому что это показывает, что вы смогли чему-то научиться. Если у вас есть опыт работы в сфере CS, отлично. Кто-то думал, что ты достаточно умен, чтобы нанять. Я собираюсь задать вам несколько вопросов по программированию (возможно, на бумаге, может быть, на доске) и попросить решить их на вашем любимом языке. Да, на языке по вашему выбору. Я пытаюсь понять, сможете ли вы решить свою проблему, и я смогу достаточно внимательно следить за вашим языком, который вы выберете, чтобы понять, правильно вы ответили или нет.
Очевидно, что если вы знаете что-то о технологии, которая потребуется для работы, тем лучше. Потратьте свои нерабочие часы на темы, чтобы вы, по крайней мере, смогли распознать важные ключевые слова, которые они могут вам дать.
Чтобы дать вам больше надежды, я нанял парня, который имел некоторый опыт работы с Си, но не очень. Это было для младшей работы. Парень был явно умен, хорошо говорил, и мог решить проблему. К сожалению, он все еще был немного слаб на стороне C. Мы сказали: «Расскажи что, поработай над своим C, вернись через пару недель, и мы попробуем это снова». Он сделал, мы задали ему разные вопросы (очевидно), и он определенно был лучше. Не выбить его из парка лучше, а определенное улучшение. Мы решили нанять его и не пожалели об этом. Он много работал, а когда не был уверен, задавал вопросы.
Таким образом, итог этого длинного многословного бродяги: если вы хотите изменить то, над чем работаете, сделайте это. Особенно в начале вашей карьеры. Стреляй по местам и посмотри, что получится. Если вы можете, получите отзывы о том, где вы хорошо, а не так хорошо. В конце концов, оно того стоит.