Одна из трудных частей работы в индустрии разработки программного обеспечения состоит в том, что, вообще говоря, вы можете ожидать, что столкнетесь с некоторой частью этой проблемы до конца своей карьеры. Индустрия меняется достаточно быстро, поэтому, если вы сидите на месте, вы все больше и больше остаетесь позади. (Посмотрите, например, где, например, навыки программирования на Windows 3.1 могут помочь вам на сегодняшнем рынке труда.)
Как новый выпускник, многие работодатели реалистичны и понимают, что у вас нет длинной истории отраслевых навыков, на которые можно опираться. Конечно, за последние десять лет найма на работу в ряде компаний и при общении со сверстниками, которые участвуют в процессе найма в других местах, это верно как в США, так и в Австралии и Европе.
Стандартные вещи, которые вы можете принести на стол в качестве нового выпускника:
- энтузиазм по поводу компании, отрасли, проблемного пространства и самой работы.
- страсть к учебе и доказательство того, что вы можете учиться на лету.
- доказательство того, что вы действительно освоили базовые навыки курса, который вы взяли.
Это более или менее уровень «сдал / не сдал»: достаточно выпускников, которые с энтузиазмом относятся к работе и проявляют явную страсть к обучению, что если вы столкнетесь с «только после работы», вы с меньшей вероятностью хорошо себя продай.
Кроме того, вещи, которые делают кандидата наиболее привлекательным, когда мы нанимаем на работу в интернатуру или на новый выпускник, достаточно просты и разумны по-своему:
Мы ищем кого-то, кто продемонстрировал и страсть и успех вне требований курса - хорошие прошлые стажировки, победы в конкурсе, членство в отрасли, блог, который документирует их обучение и эксперименты, участие в сообществе открытого исходного кода, видимое и компетентное присутствие на Семейство StackExchange и так далее.
Мы также ищем кого-то, кто может сделать работу - и ничто не убеждает, как делать это. У моего нынешнего работодателя есть проект с открытым исходным кодом, поэтому содействие в этом - большая помощь в поиске работы, поскольку она точно соответствует той части работы, которая нам небезразлична.
Для закрытых компаний продемонстрировать, что вы можете писать код, и это хорошо, хотя. Мы бы абсолютно одобрили кандидатов, которые имели общедоступный код, который мы могли бы прочитать и понять их общую компетенцию.
Два основных пути к этому - внести свой вклад в существующий открытый проект или запустить свой собственный - даже если он не очень успешен - в видимых местах, таких как GitHub, или в других онлайн-хранилищах кода, или в видимых проектах с открытым исходным кодом.
Наконец, запомните две удручающие вещи:
Во-первых, большинство работодателей будут искать ваше присутствие в Интернете. Вы должны проверить, что отражает то, что вы действительно хотите, чтобы они знали, например, ваши технические навыки, и что это не отражает то, что вы не хотите подчеркивать, например, историю дня, когда вы пропустили экзамен, потому что ваше похмелье было слишком большим , (Что, к сожалению, правда, крошечная часть наших отвергнутых кандидатов выгнали.)
Во-вторых, вы собираетесь получить высшее образование на ужасном рынке труда для людей, не имеющих опыта работы в отрасли. Прямо сейчас есть много людей, которые имеют один, два, пять, даже десять лет опыта, которые не могут найти работу.
Особенно в США это означает, что они жаждут чего-либо на постоянной основе (с выгодами) и готовы рассмотреть что угодно - даже стажировки - чтобы иметь возможность работать.
Итак, прямо сейчас вы получите много отказов. Не заблуждайтесь - вы можете быть удивительным, и вы все равно получите много отказов. Конкуренция невероятная, так что не расстраивайтесь. Продолжайте проявлять честность и работайте над совершенствованием своих навыков, изучая кусочки тех вещей, которые перечислены в объявлениях о работе.