Я парень C++ и только что закончил колледж (магистр, выпускной в декабре 2012). В апреле прошлого года я прошел собеседование для компании, занимающейся доменными хранилищами, и написал около 2000 строк кода на C++, как часть процесса собеседования для команды UNIX, и получил предложение.
Когда я присоединился, они попросили меня закодировать тестовый инструмент (который может использоваться внутренними тестировщиками) в BASH/PYTHON, я выбрал Python, но сделал его объектно-ориентированным для использования на всех платформах Unix. Менеджер был доволен ходом, он никогда не оставлял негативных отзывов на протяжении всего процесса. Буквально за три недели до окончания стажировки я показал демо проекта всем руководителям компании на статусной встрече. При этом наш старший директор был впечатлен и спросил моего менеджера, можно ли объединить это в следующем немедленном выпуске. Так что, думаю, я хорошо поработал.
В тот же день я поговорил со своим менеджером о возможной полной занятости и сказал, что моя самая ранняя свободная дата — сразу после стажировки, поскольку я закончил курс, хотя мой выпускной в декабре. Он такой: мне нужно проверить. Он позвонил мне через 15 минут и сказал, что нам нужно сделать интервью. Я согласился и дал интервью сразу с неделей. Был отладочный тест, где я убрал 4 из 5 (логических) ошибок и дал интервью. Я бы оценил интервью от «хорошо» до «хорошо», потому что, хотя я никогда не давал ему сразу правильный ответ, я вывел и дал ему правильные ответы на большинство вопросов.
На следующий день мой менеджер сказал, что у вас хорошие навыки C/C++, но мы ищем людей с опытом работы с Unix 4-5 лет (что правда, проверил инсайдерский портал), я сопоставлю вас с другими менеджерами, не надо. Не волнуйся, я обязательно найду тебе что-нибудь.
Теперь мне нужно поговорить с менеджером команды BUILD продукта. Меня не очень интересует эта позиция, я не совсем уверен, что мне нужно делать.
Нужно ли мне:
Пожалуйста, предложите, на самом деле дайте мне знать, если я допустил какие-либо ошибки в том, как я справлялся до сих пор....
Прежде всего, вы не "парень C++"; вы разработчик. За свою карьеру вы будете работать со многими разными языками. Если вы работаете в команде разработчиков, вы узнаете, как работают сборки. Что не похоже на то, о чем вы сейчас много знаете. Скорее всего, вы познакомитесь с разными командами, и вы узнаете больше об отрасли.
Спросите менеджера по сборке, что вы будете делать. В некоторых местах команда сборки просто поддерживает. В других компаниях (таких как моя) это очень интересная работа с реальными разработками. Написание плагинов и т.д.
Кроме того, вполне вероятно, что вы приобретете знания и опыт в UNIX, работая в команде сборки, что поможет вам заполнить пробел. UNIX — полезный навык, независимо от того, какие другие языки вы используете.
у вас хорошие навыки C/C++, но мы ищем людей с опытом работы с Unix от 4-5 лет (что правда, проверено на инсайдерском портале),
Мне не нравится это сообщение, и я едва верю ему.
Возьми работу, если она тебе нужна. Если вы действительно хотите программировать, продолжайте искать. Если вы умеете писать на C++, вы можете быстро узнать о Unix достаточно, чтобы быть полезным. Здорово иметь опытных людей, но большинство просто в восторге от того, что находят кого-то компетентного.
При отсутствии другого предложения о работе я бы согласился на эту работу. Очевидно, вы уже произвели на них впечатление, и это служит хорошим предзнаменованием для вашей карьеры.
Если вы все еще хотите работать на C++, ищите ее. Если найдете один, вы можете выбрать. На мой взгляд, работа "сборка", где люди уже знают вас и любят вашу работу, лучше, чем работа "С++", которую вы хотите, но где никто не знает ваших навыков.
Злая стиральная машина
как techstuffworks
только половина
Соленый Sub2