Переквалифицироваться в программиста

Не строй воздушных замков, после которых действительность покажется тебе ещё тягостней.

Александр Дюма

Можно ли переквалифицироваться?

Автор этой статьи — довольно удачный пример того, что переквалифицироваться в программиста можно. Сделал я это после многих лет работы системным администратором, имея диплом о музыкальном образовании. По состоянию на 2019 год около половины кандидатов на вакансию программиста не имеют профильного образования, что во многом объясняется особенностями трудового рынка нашей страны.

Что на рынке труда?

Уже не первое десятилетие спрос на программистов сильно превышает предложение. Работодатели готовы брать без образования и с минимальным опытом, лишь бы будущий работник мог выполнять задачи. Зачастую, риск оказаться без необходимого специалиста для бизнеса выше, чем риск нанять недостаточно компетентного специалиста. HR-менеджеры находятся в перманентном поиске новых программистов. Небольшие компании и стартапы предлагают соискателям завышенные зарплаты. Крупные компании создают стажировки, чтобы самим вырастить специалиста и продержать его как можно дольше. Неудивительно, что в этой ситуации требование о наличии профильного образования отходит на второй план.

А что с образованием?

Университетское образование не всегда может дать необходимые знания и навыки. Тем не менее, влияние университетов на рынок труда в IT усиливается. Сегодня в России есть очень сильные вузы, выпускники которых занимают первые места на международных олимпиадах по программированию. Каждый год выпускаются крутые алгоритмисты-математики, которые успешно находят работу, но они покрывают лишь малую часть вакансий, как правило, связанных с Data Science. Научиться каким-то прикладным навыкам вроде мобильной разработки, фронтенда или бэкенда шансов у студента мало. Этому почти не учат в вузах, этого нет в образовательной программе, а если и появляется, то быстро устаревает, так как информационные технологии в веб развиваются с огромной скоростью, а спектр прикладных технологий столь велик, что для каждого языка и фреймворка нужно было бы составлять индивидуальную программу обучения. Действительно ли самообразование остается единственным способом получить работу как для выпускников, так и для самоучек?

Курсы

Этот образовательный вакуум не мог бы существовать долго. Недавно он начал заполняться, и для меня удивительно, почему этого не произошло раньше. Последнее время появилось множество курсов, готовых обучить необходимой технологии за год или даже быстрее. Цены у них схожие — около 10000 рублей в месяц, иногда требуется полная оплата вперед. Те отзывы, что мне удалось получить от прошедших подобные курсы, были смешанными. Да, знания дают, но не все, что нужно. Да, есть стажировка, но не на реальных проектах, как обещали, и многое для своей стажировки приходится организовывать самому. Гарантия трудоустройства, о которой часто говорится в рекламе, вещь неоднозначная. Чтобы трудоустроиться, нужно все-таки многому научиться, а как можно гарантировать человеку, что он выучится, когда это зависит только от него? Шанс трудоустроиться вам предоставят, но этот шанс есть у вас и без курса. Окупится ли подобный курс? Я уверен, что окупится и очень быстро, если, конечно, вы сохраните желание быть программистом. В любом случае, не верьте красивой рекламе: никто не сделает из вас программиста — вам только наметят верную дорогу.

Буткемпы

Это относительно новый вид образования в IT для России. Формат обучения звучит многообещающе. Вы приходите в «лагерь” программистов, где в течение нескольких месяцев с утра и до ночи в вас закладывают знания опытные и хорошо мотивированные программисты. Вроде бы лучше и не придумаешь, но стоимость начинается от 150000 рублей за 10 недель: «Вау-вау, полегче!». Впрочем, если у вас много денег и вам нужен такой мощный толчок для саморазвития, то это вариант для вас. Иногда этот толчок просто необходим, а физическое присутствие опытных программистов и таких же как вы студентов усилит этот импульс. Но к такому короткому и супер-интенсивному курсу я бы рекомендовал относиться как к стартовому импульсу. Даже при полной погружённости в процесс обучения, вам не хватит десяти недель, чтобы запихнуть себе в голову весь необходимый объем знаний, разве что вы гений. Но если это так, то вы и без лагеря справитесь.

Нехватка хороших программистов

Такое обилие вариантов обучения дает и обратный эффект. Прошли лихие нулевые, когда на работу брали любого новичка по принципу: «Если сам чему-то научился, то научится и остальному». Нехватка джуниоров постепенно уходит. Рынок насыщается выпускниками вузов, курсов, кемпов и просто самоучками. Работа программиста становится очень модной. И если раньше нехватка специалистов была на всех уровнях, то сейчас устроиться без опыта или с небольшим опытом всё сложнее из-за возросшей конкуренции. Что с этим делать? Есть два варианта: научится что-то делать лучше, чем это делают другие (стать сильным джуниором), или научится делать что-то уникальное, чего другие не умеют. А что бы вы могли делать уникального?

Специализация программиста

Сам по себе уровень владения языком программирования работодателя особо и не интересует, хотя знать его устройство полезно. На собеседовании интервьюер может начать расспрашивать о тонкостях языка из дотошности или чтобы сбить соискателя с толку. Например, он может спросить: «Как в python создать неизменяемую переменную?”. Так ли это важно, и можно ли ее вообще создать? Скорее всего, в своей работе вы никогда с такой задачей не столкнетесь. Но что же тогда вам будет необходимо на практике?

Первое и главное — владение инструментами разработки, которые использует данная компания. Определенный веб-фреймворк, на котором разработан проект, библиотеки, используемые с кодом, подходы в юнит-тестировании кода. Найдите несколько вакансий по запросу на ваш язык программирования и в них вы увидите список технологий, которые реально нужны работодателю. Для веб-программирования одно, для Machine Learning другое, для разработки программно-аппаратных решений третье. При этом все они могут использовать один и тот же язык программирования!

Второе. Понимание предметной области проекта. Этот пункт менее важен, но с его помощью можно компенсировать недостаток во владении инструментами разработки, которые используются в компании. Медицина, логистика, финансы, системы управления персоналом — чем только не приходится заниматься программисту. Обычно требуется много времени, чтобы погрузится в нужную предметную область, понять ее задачи и законы. Если у вас уже есть опыт работы в необходимой сфере, то это будет вашим плюсом перед другими кандидатами. Плохо знаете фреймворк, но есть владение языком программирования и понимаете сферу деятельности? Прекрасно! Такие люди тоже нужны.

Именно тут вы могли бы оказаться уникальным. Вспомните, чем вы занимались раньше, в чем добились успеха? На первый взгляд незначительные в сфере IT знания могут стать огромным бонусом в программировании.

Преемственность развития

Так чем вы занимались все эти годы?

Были дизайнером? Можете начать со скриптов на python для 3D Max.

Вы геодезист? Изучайте программирование в сфере геолокации, навигаторы, карты. Лингвист? Читайте про обработку естественного языка — ваше знание морфем вполне могут пригодиться.

Вы бухгалтер? На данный момент есть множество веб-сервисов, связанных с финансами.

Может вы музыкант? Попробуйте разработать систему развития слуха.

И так можно продолжать бесконечно. Если хорошо подумать, то для каждого специалиста можно найти применение именно в IT. Конечно, не каждому специалисту нужно идти в программирование, но, если вы решили этим заняться, то сможете опираться на имеющиеся знания. И дело не только в том, что вам будет проще найти работу в уже знакомой сфере. Само развитие как программиста будет идти быстрее, если вы понимаете законы того, что нужно запрограммировать. У любого разработчика, как правило, есть две задачи. Первая — разобраться в задании, предметной области, терминах и логике определенного дела. Второе — запрограммировать это. Нередко первая часть отнимает больше времени, чем вторая, и, возможно, в каких-то сферах первую часть вы уже освоили. Таким образом, вы не прерываете ваше развитие, начиная его в новой точке, но плавно переходите из одного вектора развития в другой, что значительно легче.

Как запрыгнуть в лодку?

Ваш прошлый опыт — это огромный плюс, но тут не обойдется и без минусов. При равных условиях соревноваться с молодым поколением будет сложно. Молодые сотрудники приоритетнее для крупных компаний, из них можно вырастить специалистов. Иногда это дешевле, чем нанимать уже выращенных и опытных. В них больше энергии и энтузиазма, больше времени для саморазвития. Они пластичнее, их легче приобщить к корпоративной культуре. Но качества эти зависят не только от возраста. Покажите, что они и у вас есть, и ваши шансы получить работу увеличатся. Прибавьте к этому ваш профильный опыт, и вы составите им конкуренцию. Вы можете подбираться к профессии программиста постепенно и для начала можно попробовать просто оказаться в сфере IT. К примеру, если вы хорошо знаете предметную область компании, вы можете устроиться на работу аналитиком и формировать бизнес-требования для программистов, что принесет огромный опыт. Такая работа потребует некоторых дополнительных знаний, но получить их будет проще, чем выучить программирование. Оказавшись в IT-компании на любой из должностей, вы уже будете на несколько шагов ближе к профессии программиста, но чтобы оказаться в IT, потребуется хорошая эрудиция именно в информационных технологиях. Читайте википедию, различные книги про то, как устроено производство в требуемой сфере, и ваше представление о будущей работе станет более детальным и верным, что обязательно порадует работодателя на собеседовании.

Подводные камни

Самая частая проблема в обучении взрослого человека — это нехватка времени. Мало кто может себе позволить тратить много времени на учебу. У всех есть домашние дела, с годами их становится все больше. У многих есть семьи. Мы не хотим лишать себя общения с близкими даже ради такой важной цели, как новая профессия. Плюс к этому, мы уже привыкли материально поддерживать близких, а смена работы повлечет перебои в финансах. Я находился в подобной ситуации, и это надолго затянуло мой переход в новую профессию, но переход все равно состоялся. Все что можно поделать — это медленно, но верно двигаться к цели. Находить даже немного времени, но чем чаще, тем лучше. Не нужно сразу увольняться с работы, чтобы с головой уйти в программирование. Это может дать обратный эффект. Интенсивного обучения на первых этапах может и не получиться, и есть риск застрять и опять искать работу в старой специальности. Дело тут не только в недостатке времени.

Все помнят, как мы в школе учили стихи. Совсем непросто выучить стих за день и назавтра его рассказать. Нужно его немного поучить, подождать, пока он уляжется в голове, отдохнуть и еще немного поучить. А потом постоянно повторять. Весь процесс обычно занимал несколько дней. Используя этот принцип, можно параллельно учить сразу несколько стихов. Отсюда правило: «Невозможно выучить один стих за день, но можно выучить семь стихов за семь дней». Новая информация приживается постепенно, и мы не можем это форсировать. Тоже самое касается и физического развития. Чтобы быстро бегать, много отжиматься или подтягиваться, требуется время и терпение.

Развитие в программировании мало чем отличается от развития в других направлениях. Тут сложно нарисовать план, который подойдет каждому. На начальном этапе я бы рекомендовал заниматься несколько раз в неделю по два часа, из которых час посвящать теории (книги, статьи) и час практике. Когда будете готовы, то можете устраивать себе интенсивы: посидеть в выходной день подольше и попробовать написать побольше. Но не пытайтесь с этого начинать — вы можете перетрудиться, и тогда желание развиваться уйдет до тех пор, пока организм не восстановится. Программирование — интеллектуальный труд, в котором задействован и мозг и нервная система, а они, в свою очередь, связаны с остальными органами нашего тела. Не подвергайте себя лишнему стрессу — настройтесь на долгое и эффективное развитие.

Страшно начинать самостоятельно? Автор этой статьи может стать твоим личным ментором и помочь тебе Нанять

Это нужно полюбить!

Без этого никуда! Если вы не сможете полюбить процесс программирования, то вряд ли у вас что-то получится. Допустим, вы уже погрузились в обучение, но любви как не было так и нет. Не отчаивайтесь — ищите дальше. В мире есть много интересных и прибыльных занятий — не всем же быть программистами. Наверное, можно выучится программировать и без особого интереса к процессу, но потратить всю жизнь на неинтересное дело — весьма сомнительная перспектива. К тому же ваша вовлеченность будет определять скорость вашего развития. Вспомните, чем вы увлекались в детстве, что вы тогда чувствовали, и попробуйте найти то, что сейчас вызывает подобные эмоции.

Вчера я долго работал над трудной задачей: думал, как построить мои функции и классы, гуглил, читал о том, как люди решали схожие задачи, безуспешно пытался использовать их опыт, потом долго пробовал что-то придумать сам. И вот в какой-то момент я нажал на кнопку, и всё заработало! И это было самое настоящее счастье!

Сайт KV.BY опубликовал статью из блога одного из пользователей.

Во многом, идеалистическая статья 2014 года — времени пика спроса на профессию программиста. И, тем не менее, в ней проскакивают реалистичные нотки. Такие абзацы, где правда «бьет в глаза», я выделил.

Манящая зарплата – до 4000 долларов, колоссальный спрос – на одного программиста приходится 5 открытых вакансий. Такие доводы приводятся на сайтах популярных сегодня курсов, которые обещают в короткие сроки сделать человека незаменимым специалистом в сфере IT. Хлеб программиста еще никогда не казался таким легким и доступным.

В 2014 году, по результатам первого полугодия, средняя зарплата в сфере IT составила 17 188 372 рубля, или около 1620 долларов. С такой серединой «потолок» кажется и вовсе заоблачным. Неудивительно, что желающих переквалифицироваться в специалистов IT становится все больше.

Помимо профильных факультетов вузов, программистов и тестировщиков сегодня готовят на многочисленных образовательных курсах. Их продолжительность редко превышает 2-3 месяца. За это время слушателям предлагается пройти один образовательный уровень, например, познакомиться с основами программирования на языке C++, Java или PHP.

Далее обучение можно продолжить или попытаться найти работу. Некоторые учебные центры гарантируют трудоустройство, другие – ограничиваются общими фразами из разряда: «С каждым годом спрос на программистов растет», «В случае успешного завершения тренингов мы прилагаем максимум усилий, помогая с трудоустройством». В среднем цена одного курса колеблется от 1,5 до 3 млн.

Скриншот с сайта компьютерной академии

Любопытно, что ряд учебных центров не специализируются на подготовке IT-специалистов. Наряду с курсами программирования можно пройти школу дизайна, красоты или рукоделия. Особняком стоят учебные программы от ведущих IT-компаний в Беларуси, которые имеют четкую специализацию и ориентируются на внутренние потребности в кадрах.

Неудачный опыт: «Где-то к середине поплыл»

29-летний Дмитрий Бурак окончил БНТУ по специальности «инженер по информационным технологиям». Работал кладовщиком, менеджером по продажам, несколько лет назад устроился в техподдержку интернет-провайдера. Решил пойти на курсы программирования, чтобы «за доступные деньги проверить свои способности». Выбрал одно из самых популярных сегодня направлений – «основы java-программирования». Весь курс длился 40 часов – по 2 занятия в неделю.

– Я думал: а вдруг я сразу начну во всем классно разбираться и через год зарабатывать три косаря, – иронизирует Дмитрий. – Но оказалось, что вряд ли. Я, конечно, доходил до окончания курсов, ведь деньги уже заплачены. Но где-то к середине «поплыл», вообще перестал понимать, о чем там рассказывают. Возможно, нужно было уделять этому больше времени.

Дмитрий вспоминает тех, кто вместе с ним прослушал курс по одному из самых популярных сегодня языков программирования. В группе собрались представители самых разных профессий: врач скорой помощи, который за месяц до начала курсов устроился работать в одну из компаний тестировщиком, менеджер по продажам с забытым инженерным образованием, системный администратор, которому «надоело лазить под столами», опытный программист, владеющий другими языками и пожелавший подтянуть java. Мужскую компанию на первых занятиях разбавляла своим присутствием молодая девушка, но к концу первого месяца, рассказывает Дмитрий, она исчезла.

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

Тем не менее собеседник не считает занятия бесполезными для всех.

– Кто действительно хочет научиться, тому есть смысл обращаться. Наш преподаватель, к примеру, всегда был онлайн в скайпе. Можно было в любое время обращаться за консультацией. Что касается трудоустройства, нам сразу было сказано, что только базовый уровень пройти недостаточно. Вот если пройдешь три курса, классно сдашь экзамен, тогда трудоустройство возможно.

Будущие программисты: «На 6 млн, наверное, соглашусь»

За удачными примерами мы отправились прямиком на курсы. Учебный центр Bigsoft в отличие от большинства других IT-курсов не гарантирует выпускникам обязательного трудоустройства. Здесь предлагают пройти обучение по целому ряду направлений: тестирование, программирование java, основы JavaScript и AJAX, основы PHP, разработка под Android и т. д. Мы пообщались со слушателями и узнали, как они планируют использовать полученные знания на практике.

Большая часть аудитории, в которой изучали java-программирование, оказалась корпоративными клиентами – их направили на курсы от компании, в которой они работают. Самостоятельно пришли учиться всего несколько человек.

Дина Назарчук – студентка 3 курса БГУИР. Проходит программирование в университете, но решила самостоятельно углубить свои знания по языку java.

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

Алексей Лысенок – студент 3 курса БГУ. Пришел к выводу, что материала, который дают в университете, недостаточно.

– Самообразование в этой сфере необходимо. Пока я еще не работаю, но собираюсь в скором времени искать. Зарплата для меня сейчас не самый важный фактор. Могу начать и с 200, и с 300 долларов.

Артем окончил БГУИР по инженерной специальности, сейчас отрабатывает распределение на «Интеграле». Зарплатой категорически не доволен, поэтому решил поискать себя в другой сфере. Как только закончится отработка, планирует устроиться программистом. Свои планы афишировать руководству пока не хочет, поэтому фотографироваться отказался.

– Я знаком с программированием на языках HTML и CSS, но хочу изучить языки более высокого уровня ((от пастера) это ни черта не языки программирования — это язык разметки и каскадные таблицы стилей. Где сейчас этот чел? Интересно даже). Можно сказать, что начинаю с нуля. В школе мне нравилось программировать, я решил, что это меня занимает, что я могу и хочу работать в этой сфере. Когда поступал в университет, к сожалению, думал о другом… Стартовая зарплата? На 6 млн, наверное, соглашусь.

Будущие тестировщики: «Готова работать за 300 долларов, но недолго»

На курсах тестирования людей, которые решили переквалифицироваться, оказалось значительно больше. Многие из них отказывались фотографироваться и давать комментарии: «У нас есть другая работа, мало ли, как жизнь сложится».

Ольга, 21 год, учится на биолога. По специальности работать не планирует. В IT-сферу решила пойти по совету друзей. Компьютером владеет на уровне «юзера».

– Я уже перевелась на заочное отделение, биология для меня – запасной аэродром. Хочу устроиться на работу сразу после окончания курсов, то есть через 2 месяца. Нас, конечно, сразу предупредили, что будет большая конкуренция и, чтобы тебя взяли, нужно хорошо потрудиться. Стартовая зарплата, с которой готова начинать, – это 300 долларов. Готова работать за эти деньги, но недолго, – смеется собеседница. – Это всего лишь третье занятие, понимание у меня пока есть, оцениваю себя хорошо. Но чем больше ты узнаешь, тем больше понимаешь, что ничего не знаешь.

Олег Салей, 24 года. Учится в БНТУ на заочном отделении, работает грузчиком. Пробовал изучать программирование самостоятельно. Но на курсах предпочел изучать тестирование.

– Отучусь – и буду сразу пробовать устраиваться на работу. Пока опыта не наберусь, готов работать за 300-500 долларов. Но несколько лет жить на эти деньги, конечно, не готов. Думаю, что зарплата вырастет гораздо быстрее.

Валентина (имя изменено) согласилась пообщаться, но отказалась фотографироваться. Она проектирует сети связи, но в своей профессии не видит дальнейших перспектив.

– Потолок зарплаты в моей области – 1,5 тысячи, я зарабатываю меньше, но и не по 500. Потолок в тестировании значительно выше. Минимум, с которого готова начинать, – те же «по пятьсот». Я знаю, куда я иду, знакома с работой тестировщика. Через 2 месяца планирую попробовать куда-нибудь устроиться.

Зарплата начинающего программиста стартует с 200 долларов

Оказалось, что директор учебного центра Игорь Шумский когда-то тоже переквалифицировался из бухгалтера в айтишника, окончив подобные курсы. Но устроиться на работу не смог. Какое-то время работал во фрилансе, а затем решил сам заняться обучением IT-специалистов.

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

Свой учебный центр Игорь Шумский открыл в 2011 году. В тренеры пригласил действующего программиста с 10-летним опытом использования языка java, который разработал программу.

– Мы открывались, когда в мире был экономический кризис, и очень много людей хлынуло на курсы по программированию. Конечно, среди них было немало тех, кто совершенно не понимал, что это такое, для чего это нужно, и шли на курсы исключительно по материальным мотивам. В первые полгода мы обратили внимание, что где-то процентов 20-30 людей отсеиваются, то есть попросту не доходят до конца курсов. Поэтому нашей задачей было свести число случайных людей к минимуму. Сегодня у нас в группе единицы не доходят до конца занятий.

Игорь Шумский уверяет, что, несмотря на возможные обещания тренеров, после прохождения первого уровня (2-3 месяца) устроиться на работу практически нереально. Основы программирования он сравнивает с изучением алфавита. Чтобы успешно работать, нужно владеть не синтаксисом, а технологиями. По мнению специалиста, для этого нужно пройти не менее 3 уровней – основы, продвинутый курс и IT-лабораторию (практическая работа). И даже это не гарантирует успешное трудоустройство: человек должен быть высоко мотивирован, с хорошо развитым логическим мышлением. А вот для тестирования иногда достаточно одного уровня.

Отдельный вопрос касается зарплат. Люди, приходящие на курсы, зачастую уверены, что через несколько месяцев смогут рассчитывать на тысячу долларов и выше. Специалист приводит свои цифры.

– Я знаю, что многим вешают лапшу на уши. В реальности, если у вас хороший английский, есть техническое образование и вы успешно окончили курсы, можно устроиться программистом примерно на 400-500 долларов. И возраст желательно, чтобы был до 30 лет. Без технического образования и языка зарплата может начинаться и с 200 долларов. Тестировщик, который переквалифицировался с другой специальности, без хорошего знания английского тоже может рассчитывать максимум на 200–300 долларов (со старта). Если есть английский, это могут быть 400-700 долларов.

Игорь Шумский подчеркивает, что бояться этих цифр не нужно, потому что речь идет о старте карьеры.

– Наш выпускник, который закончил год назад курсы java, начинал с зарплаты 300 долларов в большой международной компании. Прошел ровно год. Сейчас у него 1600 долларов. Но это человек, который глубоко мотивирован, то есть он постоянно учится, получает дополнительное образование. Были у нас строители, бухгалтеры, экономисты, которым удавалось впоследствии найти работу. А есть те, кто устроившись впоследствии программистом, бросали работу и возвращались в ту сферу, из которой ушли. Нужно изначально понимать, что не все могут работать программистами. Я всегда советую тем, кто далек от сферы IT, начинать свой путь в профессии с тестирования.

Пример успеха: «Я готова была пойти работать бесплатно»

Татьяна Жвалик, senior-тестировщик в iTechArt.

По образованию экономист, окончила нархоз в 2008 году. По распределению работала в универмаге сначала продавцом, администратором, затем бухгалтером. В торговле не видела для себя никаких перспектив, поэтому в 2011 году решила сменить сферу деятельности. О профессии тестировщика была наслышана от знакомых. Считает, что программирование требует очень глубоких технических знаний и их лучше получать на профильных факультетах.

После 2-месячных курсов по тестированию разослала резюме по различным компаниям. Была приглашена в EPAM с предложением пройти тестовую лабораторию с последующим трудоустройством (очередные курсы, но уже бесплатные). Татьяне Жвалик повезло: после собеседования ее сразу взяли на проект. Прошло около месяца после окончания курсов – такой результат удивил даже тренера учебного центра.

– Я попала на финансовый проект. А поскольку по образованию я экономист, менеджер посчитал, что я смогу с этой работой справиться. А еще мне кажется, что во время собеседования на моем лице читалось, что я готова работать даже бесплатно, только бы меня взяли.

Начинала Татьяна Жвалик с 400 долларов, что было несколько меньше обычной бухгалтерской зарплаты. Через полгода ее повысили до «mid-специалиста». А еще через полгода она перешла в компанию iTechArt, где уже «выросла» до senior-тестировщика и получает за это достойные деньги.

– Человек должен понимать, что в самом начале он ничего не знает и ничего не умеет, и ему еще нужно долго учиться. Я ходила на все тренинги, на которые меня записывали, бралась вообще за любую работу, просто чтобы накопить опыт, старалась читать специализированную литературу дома. На самом деле, в этой сфере усилия никогда не остаются незамеченными. Но зарплата у всех растет по-разному. Если человек рассчитывает, что он будет просто нажимать одну кнопку и ему будут каждые полгода повышать зарплату, то это не так. Нужно очень много работать над собой.

Специалисты топовых IT-компаний: профессионалов без профильного образования немного

Алена Бабенко, HR Manager в EPAM Systems:

– Несмотря на то, что мы все-таки делаем упор на выпускников и студентов технических специальностей, у студентов других специальностей тоже есть шансы устроиться к нам на работу. Около 2 лет назад компания EPAM открыла первую IT-лабораторию в нетехническом вузе – в Минском государственном лингвистическом университете, где студенты проходят тренинги по тестированию ПО. До этого студенты нетехнических факультетов тоже приходили к нам на курсы – они поступали по результатам собеседований и вступительных тестов. После окончания учебной программы в лабораториях компании мы предлагаем большинству выпускников трудоустройство.

Отношение к курсам вне наших лабораторий среди моих коллег – профессиональное. Там тоже занимаются люди, которые потом приходят в сферу IT, и тем самым растет выбор у нас, компаний-работодателей. На мой взгляд, решающую роль имеют личные качества слушателей, которые приходят на тренинги. Могут быть шикарные курсы, очень квалифицированные преподаватели, но если человек изначально не склонен к тестированию или программированию (рассеян, не может сконцентрироваться, не обладает усидчивостью и вниманием), для него сертификат будет просто бумажкой.

Процесс приема на работу с рынка, я имею в виду тех, кто закончил какие-то курсы и находится в свободном поиске, совершенно прозрачен и открыт. Список вакансий размещен у нас на сайте. Если соискатель видит, что по списку требований и навыков подходит, он спокойно (и уверенно!) может подавать заявку на общих основаниях. Профессиональный уровень проверяется во время вступительных тестов и технических интервью. Случаи, когда люди пришли в IT из других сфер, сейчас встречаются не так уж и редко. Не скажу, что их много, но бывают. Я бы сказала, что это в очередной раз доказывает, что учиться никогда не поздно.

Вероника Кесова, директор Viber Media в Беларуси:

– Откровенно говоря, мы не принимаем на работу людей сразу после курсов, потому что ищем только «сеньоров», очень опытных людей. Главное значение имеет только опыт, а не профильное образование как таковое. Если у человека за плечами большой опыт, но из образования – только курсы, мы будем рассматривать его кандидатуру. Такие уникумы у нас есть, правда, всего несколько человек.

Вообще сегодня все еще ощущается нехватка хороших специалистов, несмотря на обилие выпускников профильных факультетов и IT-курсов. Ведь нельзя забывать о спросе, насколько он сумасшедший и как много IT-компаний у нас в Минске и вообще в Беларуси. Поэтому я не знаю, сколько должно пройти времени, чтобы ажиотаж хотя бы немного снизился. Пока рынок развивается быстрее, чем выпускаются специалисты должного уровня.

Иван Живица, специалист по связям с общественностью компании Wargaming:

– Все зависит не столько от курсов, сколько от навыков, которые вообще есть у специалиста. Если вкратце, то мы смотрим скорее не столько на профессиональный уровень, который, конечно, важен, сколько на человека в целом. Здесь больше оценивается психология, желание человека работать именно в нашей компании и какой-то сторонний опыт за плечами. Нужно накопить какой-то опыт, чаще всего во фрилансе, либо принести какие-то конкретные предложения, как этот человек видит себя в компании, что он хочет поменять, что хочет предложить.