По оценкам DOU, в IT индустрии сейчас работают около 90 000 специалистов. По данным зарплатного опроса, 21% IT-инженеров нашли свою первую работу в течение 2015 года, то есть за прошедший год рынок труда пополнился почти 18 000 джуниорами. Часть из них — студенты и выпускники IT-специальностей, часть — так называемые свитчеры, то есть те, кто поменяли свою специальность, переучившись в пост-студенческом возрасте. И для первых, и для вторых открыто множество возможностей.
В этой статье поговорим о том, как следует искать работу джуниорам-свитчерам, чтобы не проиграть конкуренцию со студентами и выпускниками профильных вузов.
Обучение
Тут вариантов несколько:
— осваивать специальность самостоятельно — по книгам и онлайн урокам;
— записаться на курсы (онлайн или офлайн, платные или бесплатные при компании или независимые).
Каждый вариант имеет свои преимущества и недостатки, но об этом в другой раз. В любом случае вам придется посвящать много времени самообразованию, вот несколько дорожных карт: Java, Java Enterprise, .Net, QA. В интернете есть всё, но помимо теории желательно получать и обратную связь от ментора, который готов подсказать, сориентировать, объяснить ошибку. Им может стать как знакомый специалист, готовый уделять вам пару часов в неделю, так и человек из интернета, которому интересно обучать других.
Помните, что в IT обучаться придется всё время — такая специфика отрасли. Если сложно — это нормально. А вот если неинтересно, то вряд ли получится далеко уйти. Учите не только прикладные технологии и инструменты, но и уделяйте внимание теоретической базе, фундаментальным дисциплинам, computer science. Имейте в виду, что вам придется не проиграть тем кандидатам, которые на протяжении 5 лет получали специализированное образование.
Резюме и собеседование
Для всех новичков актуален вопрос, что указывать в резюме, если нет реального опыта. Для свитчеров добавляется еще один — указывать ли свои прежние места работы, не имеющие отношения к IT.
Рекрутеры рекомендуют свой предыдущий опыт работы указывать, но не расписывать слишком тщательно. Достаточно указать должность, предприятие, период работы. Зачем о нем упоминать? Во-первых, чтобы рекрутеру было видно, что вы в принципе раньше работали, а также насколько стабильно на каждом месте. Во-вторых, возможно именно ваш опыт совпадет с предметной областью проекта, это даст вам дополнительные очки.
Чем наполнить резюме, чтобы заинтересовать работодателя?Основатель и тренер центра StartIT Артем Быковец рекомендует добавить в начало резюме блок SUMMARY и там написать
Также включите в ваше резюме:
— Упоминания о прослушанных профильных курсах, семинарах;
— Практический профильный опыт: пет-проект, опенсорс, фриланс;
— Бонусом будет ссылка на собственный технический блог (например, посвященный изучению новой специальности);
— Уровень английского не ниже среднего, если пробуетесь в компанию, работающую с иностранными заказчиками. В любом случае, чем выше уровень, тем больше конкурентное преимущество.
Процесс собеседования для джуниора-свитчера такой же, как и для IT-студента или выпускника, но важно дать понять, что у вас есть истинный интерес к специальности, что вы активно готовы учить новое, профессионально расти.
Вряд ли вам откажут именно из-за возраста, обычно работодатели оценивают, насколько кандидат в целом подходит коллективу, проекту, клиенту. Но нюансы могут быть и тут. Например, если вам уже за 35, и у вас в резюме есть позиции руководителя отдела, а вашему потенциальному проектному менеджеру —
В любом случае, если вас интересует вакансия, постарайтесь вести себя так, чтобы показать интервьюеру, что вы и компания — на одной волне. Это касается как стиля поведения (внешний вид, манера речи), так и общих ценностей, насколько вы гибки и открыты для развития.
Истории успеха
Євгенія Петрикіна, офіс-менеджер -> тестувальник:
З 2010 року я була офіс менеджером у львівському офісі GlobalLogic. Коли потрапила до GlobalLogic, то завдячуючи спілкуванню з колегами (тестувальниками, в основному) зацікавилась тестуванням ПЗ, а оскільки на той час закінчувала факультет прикладної лінгвістики у Львівській Політехніці, то вирішила спробувати свої сили у тестуванні.Пройшла курси, написала хороше резюме, почалаі шукати роботу у львівських ІТ фірмах. Майже влаштувалась до однієї компанії, але тут несподівано зателефонували з київського офісу GlobalLogic і запросили на інтерв’ю. Через день пройшла його по скайпу, а ще через тиждень переїхала до Києва (рішення про переїзд приняла миттєво, було цікаво пожити у Києві і спробувати свої сили).
Світчерам я раджу як знайомитсь із теорією тестування у книгах, так і проходити курси.
Юра Пивоваренко, програміст -> PR-спеціаліст -> програміст:
Програмування мені подобалось ще зі школи, проте пішов навчатись на хімічний факультет КНУ ім. Шевченка. Після університету пройшов курси з програмування на C++ і зміг влаштуватись програмістом у компанію ІТ-інтегратор. Два роки працював розробником. Після закриття нашого проекту, 3 роки працював бізнес-аналітиком в цій же компанії.
Після того, 2 роки я з великим задоволенням займався організацією конференцій з енергоефективності просто неба і в університетах. Далі, приблизно півроку пропрацював у PR-агенції. Було дуже важко і майже не цікаво. Але цей досвід і ІТ-знання допомогли мені влаштуватись менеджером з внутрішніх комунікацій і пропрацювати на цій посаді 9 місяців. Паралельно, ці останні 3 роки я координував організацію всеукраїнських волонтерських акцій з прибирання сміття в парках — був таким собі організатором заходів, активно працював у соціальних мережах, проводив публічні презентації, залучав людей. З таким досвідом я приєднався до PR-команди великої аутсорсингової ІТ-компанії.
За півроку інтенсивного занурення у PR поруч із програмістами я зрозумів, що мені досить важко виконувати покладені на мене PR-задачі, і значно легше — ті задачі, які стосувались ІТ-інструментів (робота з веб-сайтом, HTML-верстка), такий вже в мене мозок. І перспектив для себе, як розробника, я побачив більше.
Я скористався навчальною програмою для консультантів компанії, і 6 місяців інтенсивно вивчав теорію і займався практикою. Вигадав собі цікавий проект, займаючись яким закріпляв знання. Після закінчення навчання пройшов інтерв’ю, де показав достатній рівень знань технологій і потрібний рівень англійської мови, і таким чином отримав запрошення на один із проектів тієї самої компанії, але вже як программіст. .
Мене вразило те, наскільки ширшим виявився діапазон завдань від очікуваного. Для ефективного програмування потрібно вміти швидко освоювати і налаштовувати різні допоміжні ІТ-системи/фреймворки. Постійно вивчаю нове, повторюю ту теорію, яку не встиг закріпити на практиці. В цьому є свій драйв!
Для навчання дуже допоможе, якщо ви знайдете розробника рівня Middle або Senior і домовитесь із ним про менторство — регулярні щотижневі зустрічі (можна і по Skype) для роз’яснення складних моментів. Також допоможе наявність програми для навчання (підручник по Java,зразок програми по Java). Навчальних матеріалів в Інтернеті дуже багато:відео Юрія Ткача, інше відео Юрія Ткача, відео Сергія Немчинськоготощо.
Корисним підходом для вивчення нової технології є такий:
1) прочитати і виконати tutorial,
2) подивитись відео-уроки,
3) попрактикуватись,
4) прочитати офіційну документацію,
5) прочитати гарну книгу по темі.
Для того, щоб потрапити на інтерв’ю, корисно в резюме мати посилання на ваші готові робочі проекти, збережені в GitHub. Вони мають гарно демонструвати технології, які ви освоїли.
Якщо довго не вдається освоїти одну технологію, освоюйте і практикуйте іншу — поступово ви знайдете те, що зможете робити якісно і з задоволенням. Навчайтесь весь час! Робіть хоч і маленькі, але завершені проекти.
Андрей, менеджер -> тестировщик:
Сразу после окончания университета я некоторое время работал в банковской сфере. Затем на одном из интернет-провайдеров, а последние два года перед тем, как прийти в IT — менеджером на небольшой фирме, которая занималась поставками оборудования для электростанций и предприятий направления энергетики.После кризиса 2014 г. и девальвации гривны дела на фирме резко ухудшились, я попал под сокращение. Как раз в этот период у меня родился ребенок, и поэтому нужно было что-то кардинально менять в жизни, чтобы иметь возможность обеспечить себя и семью. Поэтому решил взяться за изучение программирования и попробовать поступить на курсы.
Самостоятельно читал литературу, просматривал видеоуроки, записалася на несколько онлайн-курсов (CS 50 на edx.orgи “Основы программирования” на Prometheus). Через два месяца попробовался на бесплатные курсы на java девелопера, но не прошел отбор. Зато поступил на курсы по тестированию. После курсов мне удалось устроиться в департамент корпоративных информационных систем в SoftServe.
Мне кажется, важно не бояться идти вперед. У меня сначала было много страхов, связанных с отсутствием технического образования и опыта работы, а также тем, не подзно ли начинать карьеру в IT в свои 32 года. Но эти страхи удалось преодолеть. По моему мнению, страх — это один из главных негативных факторов, который мешает человеку достигать тех целей, которые он перед собой ставит. Ну и стоит действительно захотеть что-то поменять.
Что касается собеседований, то считаю, что лучше всего — просто быть собой. Ни в коем случае ничего не додумывать, чтобы больше понравиться работодателю, и не быть слишком самокритичным и скромным. Важно придерживаться “золотой середины”.
Оля Куликова, хормейстер -> стюардесса -> продавец -> бухгалтер -> программист:
У меня довольно большой послужной список специальностей. Училась на дирижера-хормейстера, во время учебы еще параллельно работала продавцом, товароведом, стюардессой в автобусах международных рейсов, старшей стюардессой. Затем была аспирантура и работа по специальности: я была руководителем детского хора при Национальной музыкальной академии Украины им. Чайковского и заместителем начальника научно-организационного отдела там же.
Потом переломный момент — ушла из музыкального мира и стала продавцом-консультантом, потом старшим продавцом, менеджером по продажам, бухгалтером. Всему училась на ходу.
Затем у меня случился очередной переворот в голове. Я поняла, что ищу себя и не нахожу, вроде все получается, на всех местах работы получала повышение. Но... чего-то не хватает. В моем окружении стало появляться все больше и больше айтишников. Я почувствовала, что хочу приобщиться к этому миру. Несколько дней гуглила, искала с чего начать, куда пойти учиться. Сначала хотела получить второе высшее “Программная инженерия”, уже почти подала документы. Но друзья-айтишники отговорили. Сказали, что в институте потрачу много времени, а на выходе получу мало. Посоветовали записаться на курсы, а в качестве языка выбрать Java, как популярный, всюду применяемый, востребованный, стабильный и перспективный одновременно.
Учиться было тяжело. Моя история такова, что математику я до того момента учила последний раз в 9 классе, потом в специализированной музыкальной школе изучала только гуманитарные и музыкальные предметы. Поэтому, что такое интегралы, теория вероятности, факториал, я и близко не знала. Алгоритмы — туда же. За 5 месяцев курсов от “что такое переменная, класс, метод” и до Servlet, Spring, Hibernate — голова шла кругом. Я занималась каждый день часа по
После курсов я решила, что еще не готова пробоваться на интервью, мне нужно еще позаниматься. Месяц училась самостоятельно (привет JavaRush), потом подалась на еще одни курсы. 4 месяца училась по
Первое техническое собеседование в SoftServe (Львов) по скайпу я проходила еще во время учебы на курсах. Мне так и не перезвонили, но я не расстроилась, а наоборот, вдохновилась — всё прошло не так-то и страшно, и уже есть плюс одно собеседование на пути “Провали 10 собеседований и получи оффер!”. Потом было еще два также не принесших оффер собеседования, но, тем не менее, очень продуктивных. И с четвертого технического собеседования я получила приглашение на должность bpm developer в компанию IBPM. С момента окончания курсов и до старта работы прошло всего два месяца.
На работе пришлось еще учиться, уже в рамках рабочего процесса. И сейчас готовлюсь к сдаче экзамена на сертификат IBM “Системный архитектор”. Но в джаву я влюблена, поэтому не брошу:). Мне интересно развиваться в обоих направлениях — bpm и Java.
Сейчас я много сил и стараний уделяю рабочему проекту, ведь хочется расти, и расти быстро. Но нет практически ни одного вечера, чтобы я не посетила ивент, урок, тренинг, конференцию, хакатон и т.д. Все субботы расписаны на месяц вперед. Вне рабочего времени участвую в проекте на Java, менторю студентов, приняла участие в качестве мини-спикера на конференции IT-Fest и других ивентах, занималась организацией Kyiv Algorithms Club, помогаю развиваться образовательной площадке Juja. Во всем этом предыдущий опыт в помощь.
Немного о мотивации и сомнениях. Мне 36, у меня нет технического образования, у меня маленький ребенок и отсутствие бабушек рядом, я женщина с ее женскими мозгами, хлопотами, страхами, капризами. За этот год обучения встречались на моем пути люди, которые тыкали мне пальцами на эти качества. Но я же к этому всему еще упрямая. И я люблю в первую очередь доказывать себе, что можно справиться со всем, если тебе это нравится. Самое сложное — это начало, потом будут еще взлеты-падения, горки, волны. Но если ты дошел до оффера и не потерял уверенности, что это то, чем ты хочешь заниматься, то дальше уже не страшно. Дальше только интересно.
Андрей Василенко, программист на 1С -> программист на Java:
Образование у меня профильное — я закончил Факультет прикладной математики НТУУ “КПИ” в 2011 году, там приобрел базовое понимание основ программирования, дискретной и высшей математики. На4-м курсе мы учили Java, и еще тогда мне очень понравился этот язык программирования и ООП в целом. Тогда так сложилось, что я не решился пойти в этом направлении. Вместо этого устроился программистом-стажером на 1С.Спустя примерно 5 лет я решил наконец-то освоить Java. К тому времени я уже подтянул английский до upper intermediate. Java вначале изучал самостоятельно, затем прошел онлайн-курсы. По моим подсчетам, это занимало где-то 25 часов в неделю.
Когда я понял, что Java Core — это далеко не все, что нужно знать Java программисту, а самостоятельное обучение к результату приведет еще не скоро, я начал искать дополнительные возможности. Записался на курсы. За несколько месяцев научился работать со множеством технологий и приобрел практический опыт разработки. Поучаствовал в хакатоне, затеял пет проект.
В поисках работы мониторил сайты с вакансиями, активно искал рекрутеров и надоедал им как мог — через линкедин, скайп, почту. Искал контакты через знакомых. Написал статьюна форуме DOU. Важным фактором было резюме. Я над ним хорошо поработал, дал продвинутым друзьям почитать и учел все их замечания. В итоге нашел работу меньше, чем за месяц, устроился в компанию BMS Consulting.
Владислав Щерба, менеджер в страховой компании -> тестировщик:
До того, как связать свою карьеру с IT, я работал в страховой компании специалистом в отделе урегулирования убытков. Меня туда пригласили во время прохождения мной там практики в магистратуре в КНЕУ. Закончил я факультет проектного менеджмента и консалтинга.
Мне хотелось заниматься проектной работой, решать неординарные задачи, постоянно учится чему-то новому. В страховой же компании после того, как я помог внедрить улучшения в работу отдела и оптимизировать ее, моя работа превратилась в однообразную повседневную рутину. Перспектива того, что мне придется этим заниматься постоянно, изрядно мотивировала искать новое место работы. После нескольких недель анализа вакансий и трудового рынка я окончательно решил, что больше всего меня восхищает сфера IT.
На следующий же день после того, как я принял решение, судьба подкинула мне и вариант это сделать: в ленте FB я увидел пост друга о курсах. Программа мне понравилась, и я записался. Помимо занятий в группе, я почти все свободное время посвящал самообразованию, чтению всевозможной технической литературы, да и просто новостей из сферы IT. Брал уроки на codeacademy, udemy. Впервые оценил мощь Youtube для образовательных целей, где можно найти практически что угодно
Во время обучения я еще продолжал работать в страховой компании, но буквально сразу после окончания курсов удалось получить желаемый оффер от небольшой web студии. Сейчас я работаю в Luxoft.
Мне кажется, IT — это одна из немногих отраслей, где людей действительно ценят за их знания и навыки, высокую способность к самообучению и мотивацию. Нравится сталкиваться с задачами, которые раньше не решал, общаться с интересными людьми, которые с полной отдачей выполняют свою работу. Сейчас я точно знаю свои цели на следующий год, и на 2, и на 5, и на 10 лет вперед. И это дает мне отличную мотивацию продолжать развиваться и каждый день работать с энтузиазмом.
Кристина Глушко, оператор в колл-центре -> траффик-менеджер -> программист:
По образованию я лингвист. До IT на протяжении двух лет я работала в колл-центре, сначала оператором, потом траффик-менеджером. Всегда знала, что хочу роботать в IT. Представляла себе стандартный путь в тестировщики, но так сложилось, что попала в на курсы девопс.Изначально мало кто верил, что я дойду до конца курсов. Все таки, единственная девушка на девопсе. Но все сложилось успешно. После окончания курсов получила оффер от SoftServe.
Весь процесс от начала обучения до трудоустройства в IT занял полгода. Это было непросто, но очень интересно — всему нужно было учится с нуля, и учиться очень усердно. Но в этом я вижу только позитив — сама отрасль подразумевает постоянное обучение. Главное — не боятся, быть целеустремленным, вникать в детали, все пробовать. И верить в свои силы!
За помощь в подготовке статьи благодарю спикеров, рассказавших свои истории, а также Артема Быковца, основателя и тренера центра StartIT, Настю Шафранову, рекрутера TimeCode и тренера курса StartIT, Настю Пряжникову, HR менеджера HYS Enterprise, Люку Лобареву, РR менеджера Innovecs и Ореста Олексовского, Talent Acquisition Competence Lead SoftServe.