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

Я парень C++ и только что закончил колледж (магистр, выпускной в декабре 2012). В апреле прошлого года я прошел собеседование для компании, занимающейся доменными хранилищами, и написал около 2000 строк кода на C++, как часть процесса собеседования для команды UNIX, и получил предложение.

Когда я присоединился, они попросили меня закодировать тестовый инструмент (который может использоваться внутренними тестировщиками) в BASH/PYTHON, я выбрал Python, но сделал его объектно-ориентированным для использования на всех платформах Unix. Менеджер был доволен ходом, он никогда не оставлял негативных отзывов на протяжении всего процесса. Буквально за три недели до окончания стажировки я показал демо проекта всем руководителям компании на статусной встрече. При этом наш старший директор был впечатлен и спросил моего менеджера, можно ли объединить это в следующем немедленном выпуске. Так что, думаю, я хорошо поработал.

В тот же день я поговорил со своим менеджером о возможной полной занятости и сказал, что моя самая ранняя свободная дата — сразу после стажировки, поскольку я закончил курс, хотя мой выпускной в декабре. Он такой: мне нужно проверить. Он позвонил мне через 15 минут и сказал, что нам нужно сделать интервью. Я согласился и дал интервью сразу с неделей. Был отладочный тест, где я убрал 4 из 5 (логических) ошибок и дал интервью. Я бы оценил интервью от «хорошо» до «хорошо», потому что, хотя я никогда не давал ему сразу правильный ответ, я вывел и дал ему правильные ответы на большинство вопросов.

На следующий день мой менеджер сказал, что у вас хорошие навыки C/C++, но мы ищем людей с опытом работы с Unix 4-5 лет (что правда, проверил инсайдерский портал), я сопоставлю вас с другими менеджерами, не надо. Не волнуйся, я обязательно найду тебе что-нибудь.

Теперь мне нужно поговорить с менеджером команды BUILD продукта. Меня не очень интересует эта позиция, я не совсем уверен, что мне нужно делать.

Нужно ли мне:

  • Отклонить предложение, верно? У меня еще 4 месяца до выпуска и 3 месяца периода OPT, я из Индии.
  • Или взять это и пойти на другую работу, когда я выпущусь?
  • или попросить его найти другую команду (с большим количеством разработок)?

Пожалуйста, предложите, на самом деле дайте мне знать, если я допустил какие-либо ошибки в том, как я справлялся до сих пор....

Зачем столько ненужной информации? Например: «Я написал около 2000 строк кода на C++, чтобы получить предложение о стажировке» — зачем нам это знать, и кто вообще заставляет вас программировать 2000 строк для собеседования? Ты остался на весь день или что? Это действительно похоже на то, что ты хвастаешься.
Ржу не могу. Я нервничал в то время. Я просто хотел выбрать правильный вариант. В любом случае, прошло 2 года с тех пор, как я задал этот вопрос. Спасибо, что нашли его обратно.
Итак, чем вы сейчас занимаетесь?
@EvilWashingMachine Его вопрос не имел ничего общего с «хвастовством». C++ и 2000 строк — очень важный аспект в программировании и в отношении его вопроса.

Ответы (3)

Прежде всего, вы не "парень C++"; вы разработчик. За свою карьеру вы будете работать со многими разными языками. Если вы работаете в команде разработчиков, вы узнаете, как работают сборки. Что не похоже на то, о чем вы сейчас много знаете. Скорее всего, вы познакомитесь с разными командами, и вы узнаете больше об отрасли.

Спросите менеджера по сборке, что вы будете делать. В некоторых местах команда сборки просто поддерживает. В других компаниях (таких как моя) это очень интересная работа с реальными разработками. Написание плагинов и т.д.

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

Согласен, я согласен с тем, что вы сказали. Завтра я поговорю с менеджером по сборке и опубликую это здесь. Еще одна вещь, я также слышал, что в моей компании есть вакансия в другой команде (SAN / NAS). Есть ли способ, которым я могу поговорить со своим менеджером, не вызывая никаких проблем? Как только эти два будут сделаны, я опубликую то, что говорит менеджер, и было бы действительно здорово, если бы вы могли дать мне больше советов с лучшей картинкой.... Большое спасибо...

у вас хорошие навыки C/C++, но мы ищем людей с опытом работы с Unix от 4-5 лет (что правда, проверено на инсайдерском портале),

Мне не нравится это сообщение, и я едва верю ему.

Возьми работу, если она тебе нужна. Если вы действительно хотите программировать, продолжайте искать. Если вы умеете писать на C++, вы можете быстро узнать о Unix достаточно, чтобы быть полезным. Здорово иметь опытных людей, но большинство просто в восторге от того, что находят кого-то компетентного.

Нет, если меня попросят работать в команде Unix, я буду более чем счастлив. Но они сказали, что нужны люди с опытом работы с Unix в дополнение к C++. Так что они планируют переключить меня на сборную команду, и я не совсем уверен в описании работы (поговорю с менеджером по сборке в понедельник). Но я почти уверен, что буду программировать на скриптах, а не на С++. Так что я думаю.

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

Если вы все еще хотите работать на C++, ищите ее. Если найдете один, вы можете выбрать. На мой взгляд, работа "сборка", где люди уже знают вас и любят вашу работу, лучше, чем работа "С++", которую вы хотите, но где никто не знает ваших навыков.