Я собираюсь стать новым выпускником колледжа, и я пытаюсь получить стажировку или должность младшего программиста. Однако у меня нет никакого опыта в этой области.
Все, что у меня будет, - это моя степень и мои проекты в классе, которые я завершила. Как я могу сделать свое резюме более привлекательным, чтобы я мог взять интервью? Кроме того, как я должен структурировать детали своих проектов в классе? Должен ли я предоставить подробную информацию?
Ответы:
Я второй @ psynnott ответы о том, как получить больше опыта, чтобы добавить к вашему резюме. Все они отличные идеи. Я особенно неравнодушен к работе, которую вы можете показать - первый пункт - потому что тогда ваш собеседник сможет действительно покопаться в этом заранее и вы сможете вступить в действительно интересные дискуссии. Я видел это только у нескольких кандидатов в колледжи, и мне очень нравятся дискуссии, которые в результате.
Я должен начать с признать , что я кадровик в разы, и я делаю много из интервьюирования выпускников колледжа. Каждый интервьюер индивидуален, но вот мое мнение - мой приоритет №1 - увидеть, что кандидат столкнулся с некоторыми сложными проблемами и добился успеха, несмотря на некоторые действительно большие проблемы. Когда я говорю это, я имею в виду, что я ищу немного больше, чем демонстрацию прогрессивно сложной серии лабораторных работ, проводимых в классе ... Я обычно ищу то, что я называю «убийственным проектом».
Вот качества «убийственного проекта»:
Когда дело доходит до резюме для выпускников колледжа, я не ожидаю, что они будут сильно выделяться. Я знаю, что мой персонал проверит:
GPA - ниже определенного уровня, мы обычно не сдаем их для интервью.
Школы, в которых работали хорошие инженеры в прошлом, находятся на вершине списка, также мы набираем больше сотрудников в непосредственной близости от наших офисов. Это не значит, что мы не будем рассматривать представление вне нашей сферы влияния.
Курсовая работа - хочу увидеть общую батарею курсов. Поскольку я обычно ищу проекты JEE, я уделяю немного больше внимания веб-разработке и факультативам по базам данных, а также курсам по безопасности, что связано с характером моего бизнеса. Но это хит или промах, пробег меняется - ни одно резюме не подходит для каждой работы - все, что я могу сказать, это узнать, что вы можете делать в бизнесе, - ваши лучшие ставки будут в тех местах, где ваши навыки соответствуют их потребностям в навыках.
Подчеркните природу вашего "убийственного проекта (ов)". Одного достаточно, но если у вас было несколько интересных проектов и / или стажировок, выделите их. Поговорите о технологиях и характере работы в вашем разделе опыта.
Выделите технические работы - стажировки и кооперативы.
Выделите работу, где вы были учителем, наставником или лидером - зная, что вы можете говорить с людьми и объяснять вещи, это большая победа. Я видел, что отсутствие опыта стажировки уравновешивалось хорошей работой в области ассистентского обучения, репетиторства, группового руководства или самостоятельного руководства какой-либо деятельностью, когда очевидно, что вы несете серьезную ответственность и нет поминутного надзора - особенно в любой роли, где следующий человек в цепочке чувствовал себя комфортно, оставляя вас под контролем и доверяя вам обратиться за помощью, когда вы над головой.
Имейте в виду, что я работаю в огромной компании. Общее положение дел заключается в том, что я получаю резюме после того, как мой HR проверил его для общего квалификационного обзора, который сумел сопоставить достаточно хорошие технические слова в резюме с нашими требованиями к работе. Я получаю резюме за несколько дней до этого и обычно смотрю его за полчаса до начала собеседования. Я не трачу много времени на его сканирование и не ожидаю, что он будет длиннее страницы. Более важным, чем много контента, является возможность быстро понять базовые знания кандидата, чтобы я мог спросить что-то умнее, чем "так ... для чего ты хорош?" :)
Сделать или прекратить для меня это провести достаточно хорошее собеседование с кандидатом, чтобы я мог обернуться и сказать своему руководству и моей команде по персоналу: «Этот парень не только выглядит умным и квалифицированным, но если у меня есть вакансия, я хотел бы его в моей команде ". Желание кого-то в моей команде - это больше, чем просто технология, над которой он работал в прошлом - реальный ключ в том, как они говорят о своем опыте и своих товарищах по команде - если кандидат может четко описать проблему, четко описать процесс поиска решение, оцените то, что было хорошо и что плохо в предыдущей работе, и сможете хорошо ладить с другими, чтобы решать типичные проблемы в команде - тогда это хороший признак того, что мне понравится иметь человека в моей команде.
источник
Есть несколько вещей, которые вы можете сделать:
источник
Отказ от ответственности: я не закончил. Я учусь на втором курсе колледжа (нетрадиционно - мне 23 года). Тем не менее, я работал разработчиком программного обеспечения в течение восьми лет (моей первой работой была летняя стажировка в местной технологической компании). Вот что я прочитал / испытал, чтобы начать в этой области:
Классовые проекты аккуратны, но на самом деле они не так важны. Придумайте свои собственные проекты. Они не должны быть сложными, но пишите их, исправляйте ошибки и храните их в BitBucket или GitHub под лицензиями с открытым исходным кодом (BSD / MIT, GPL и т. Д. Это религиозный аргумент для другого потока). Они будут служить вашими полномочиями, в то время как ваше резюме пока не может говорить само за себя. Вклад в проект с открытым исходным кодом может быть таким же хорошим. Многие компании даже спрашивают об этом специально.
Были ли вы вовлечены в школьные мероприятия на кафедре? Такие слова, как «Президент», «Капитан» и «Основатель», хорошо говорят о вашей инициативе. Я президент команды моей школы по кибербезопасности, и из-за этого получил предложения о работе.
Исследования постоянно. Вы не изучили все, что вам нужно знать об этом поле в классе. Читайте блоги. Участвуйте в StackOverflow. Даже если вы можете только уверенно отвечать на вопросы каждый прекрасный момент, отвечая на них и помогая людям, это отличный способ заявить о себе, особенно в сочетании с SO Careers.
Кроме того, начните свой собственный блог. Напишите о своих проблемах и решениях, которые вы разработали, работая над теми проектами, о которых я упоминал ранее. На эти вещи вы можете указать в интервью.
tl; dr: Заботьтесь о поле и имейте что-то осязаемое, на что вы можете указать.
источник
С точки зрения поиска работы:
С точки зрения структурирования вашего резюме:
источник
В начале вашей карьеры онлайн-поиски не помогут. На этом этапе вы должны пройти через HR. Ваши варианты ударов или на наборе университетского городка, или, если это передано, сеть как сумасшедшая. Будьте вежливы и настойчивы, но не настолько агрессивны, чтобы не пугать людей. Будьте готовы сделать 50 звонков и 50 электронных писем, чтобы получить 10 вводных встреч, 5 первых туров, 2 собеседования в течение всего дня и 1 предложение.
Однажды на собеседовании покажите свое рвение. Сначала глубоко исследуйте компанию. Покажите до интервью на 10 минут раньше. Будьте вежливы с администратором. Принесите образцы кода. Не говори о деньгах. Поговорите о поиске хорошего наставника. Отправить спасибо всем, кого вы встретите. Если вы сделаете это, даже люди, которые не хотят вас нанимать, будут готовы помочь.
источник
Вы исходите из предположения, что вам нужен опыт, чтобы получить работу. Это не верное утверждение. Множество компаний нанимают новых выпускников. И они не ожидают, что у вас будет опыт вообще.
Так чего же они хотят от нового града? Они хотят, чтобы ты был умным. Они хотят, чтобы у вас был природный талант к кодированию. Это в основном это. Если у вас есть это, вы наняты.
Как они определяют, что ты умный? Лучшая мера этого - ваш средний балл. Вы довольно далеко продвинулись, поэтому, надеюсь, у вас есть средний балл 3,5+, и если вы его не пройдете, у вас высокий средний балл в вашей курсовой работе по CS. Если у вас высокий средний балл, поместите его в свое резюме. Если вы делали какие-либо важные проекты в школе, поместите их там.
Сейчас не все компании нанимают новых выпускников. Поэтому, как только вы составите свое резюме, вам нужно будет найти компании, которые могут вас нанять. Одним из мест является ярмарка вакансий в вашей школе. Второе место на linkedin. Есть тонны рекрутеров на linkedin. Найти их. Сообщение им. Спросите их, нанимают ли они новых выпускников. Подсказка: крупные компании чаще, чем очень маленькие, делают это. Кроме того, получите учетную запись в виде linkedin и создайте ссылку на всех, кто хорош в вашей программе CS. После того как вы получите работу, вы обнаружите, что компании платят $$ за инженерные рекомендации. Все те люди, с которыми вы общаетесь в классе каждый день, могут превратиться в серьезную монету в вашем кармане.
Наконец, вы получите несколько интервью. Здесь они пытаются выяснить, есть ли у вас талант программиста. Стандартный тариф - это структура данных и кодирование доски. Убедитесь, что вы знаете структуры данных холодно. Убедитесь, что вы можете писать на доске. Например, «напишите функцию, которая проверяет двоичное дерево поиска, является действительным (в том смысле, что каждый узел слева меньше, а каждый узел справа больше)». Убедитесь, что вы можете сделать это достаточно хорошо, чтобы код (в основном) скомпилировался. Он не должен быть идеальным, но лучше не использовать 1/2 java, 1/4 паскаля и 1/4 случайного небрежного псевдокода. Это требует практики, чтобы быть хорошим. Я предлагаю вам потратить время на тренировки с друзьями, или у вас будут тяжелые времена в первые несколько интервью.
Теперь, если вы можете сделать это, вы получите предложения. Если вы в большом городе, вы, вероятно, получите больше, чем один. Вы еще этого не понимаете, но найти хороших программистов сложно. И компании подбирают их (даже новых выпускников без опыта), когда они их находят.
Удачи.
источник
Одна вещь, которую я скажу вам, - это то, что колледжи имеют тенденцию не преподавать вообще слишком много в своих степенях CS, по сравнению с тем, что они должны. Например, вам нужно в два-три раза больше технических знаний, которые вы получите в базовом бакалавриате CS, чтобы полностью знать, что вы делаете как программист. Некоторые люди учатся или работают вне уроков, что очень помогает, но только основные занятия являются ограничением.
... Так что же поставит вас выше других кандидатов?
Знание хотя бы на несколько языков больше, чем они учат в колледже, а также как интегрировать базу данных в программу.
Будьте достаточно опытны, чтобы больше не быть «зелеными».
Было бы неплохо собрать следующее: создать веб-сервис, реализация которого находится в .Net, и который использует экземпляр SQL-сервера. Создайте веб-сайт на языке сценариев, который обращается к этому веб-сервису для хранения и получения информации в базе данных. Убедитесь, что вы можете использовать этот веб-сайт через Интернет, а не только со своим компьютером или офисной локальной сетью. Хорошо, если сайт маленький, но убедитесь, что он делает что-то полезное. Если вы вложите достаточно исследований, кодирования, тестирования, отладки и т. Д., Чтобы сделать что-то подобное, это должно произвести впечатление на работодателя.
источник