Что нужно знать, прежде чем записаться на ИТ-курсы


Работа в ИТ стала для многих воображаемым спасательным кругом на волнах кризиса, но для того чтобы попасть в ИТ, мало закончить курсы или вуз.



Курсами сыт не будешь: Что нужно знать, прежде чем записаться на ИТ-курсы

По данным ассоциации "IT-Ukraine", дефицит специалистов в области информационных технологий в Украине растет с каждым годом. Однако, как показывает статистика, устроиться на работу в ИТ-компаниях может только 25% выпускников. Квалификация остальных не отвечает требованиям рынка. А все из-за того, что государственная система образования в Украине не в состоянии выпускать востребованных специалистов.

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

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

"Мы испытываем нехватку квалифицированных кадров. Испытываем не из-за того, что у нас нет талантливых людей. Мы испытываем из-за того, что ИТ настолько сильно и быстро меняется, что мы просто не успеваем реагировать", – говорит представитель компании NetCracker Вячеслав Проценко.

Несмотря на заявленный дефицит квалифицированных кадров, рынок перенасыщен джуниорами. На одну вакансию младшего специалиста – 20-25 соискателей. А всё из-за того, что очень многие в погоне за долларом начали заходить в ИТ через платные курсы, не понимая, что умение получать зарплату очень далеко от квалифицированного специалиста.

Частные образовательные центры, количество которых растет как на дрожжах, пытаются заполнить брешь университетского образования. Многие из них готовы переобучить непрофильных специалистов с нуля. Ценовой диапазон таких тренинг центров достаточно обширен – от бесплатного обучения до десятков тысяч гривен за курс. Но при этом, обучение на курсах стоит меньше, чем первая зарплата программиста, говорит Игорь Закалов. Например, стоимость курсов для тестировщиков колеблется в пределах от 3 000 до 9 000 грн. Основы программирования на Java – от 5 000 и выше. При среднерыночной зарплате в 1 000 долл., по его словам, расходы на обучение надо рассматривать как инвестиции.

Критерии выбора курсов просты: учебная программа, количество часов и квалификация тренера. Учебная программа должна соответствовать международными стандартами и требованиями ИТ-компаний. Для того чтобы узнать эти требования достаточно просмотреть актуальные вакансии. Продолжительность курсов, как правило, составляет 2-3 месяца и больше. "Основам тестирования можно выучиться за 3-4 месяца, программированию – как минимум два года практики поверх высшего профильного образования", – говорит директор крупнейшей украинской аутсорсинговой компании Luxoft Украина Виталий Нужный.

Курсы, обещающие выучить ИТ-специалиста с нуля за месяц, должны вызвать подозрение. "Если вам скажут, что ИТ-специалистом можно стать за одну секунду, – это не так. Это очень тяжелый кусок хлеба", – говорит Вячеслав Проценко.

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

Где взять опыт

В связи с популярностью ИТ-профессий, растет как конкуренция, так и стандарты качества ИТ-компаний. Работодатели требуют от молодых специалистов опыта работы. Например, на позицию Java Junior помимо необходимых знаний требуется опыт работы от 6 месяцев над реальными проектами и задачами. По словам Вячеслава Проценко, ИТ-компании просто так не вкладывают в свой ресурс в человека без бэкграунда, который не понимает элементарных процессов.

"Сейчас существует масса инициатив, которые помогают человеку развиваться. Самый простой пример – open source. Есть огромное количество проектов в интернете, где можно не просто научиться программировать, но и посмотреть, как это делают другие – и тем самым набраться опыта, – советует Вячеслав Проценко. – Просто садись и пиши код. Не думай, что ты получишь отдачу быстро".

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

В отличие от участия в проектах open source, работа через фриланс-биржи себя не оправдывает, так как во фрилансе преобладает точечная узконаправленная работа. "Допустим, надо сверстать сайт по какому-то особенному способу. Это не enterprise и не масс-маркет. Из этого выходит, что фрилансеру очень тяжело найти в масс-маркете место, потому что он знает что-то одно, но буквально отходишь в строну, и он этого уже не знает", – поясняет Вячеслав Проценко.

Говорят, что пока человек не напишет своих 100 500 строчек кода – программист из этого человека никакой. "Для того чтобы делать свои проекты никто не нужен. Должно быть желание и интернет. Главное, не бояться пробовать", – подчеркивает Виталий Нужный.

Составляющие успеха в ИТ

Самодисциплина. Без ежедневной рутинной работы (чтение, написание кода) невозможно стать высококлассным специалистом. "У меня есть одна история, как мой товарищ учился ездить на автомобиле. Он выбрал определенную систему. Он каждый день на один час садился за руль, неважно надо было куда-то ехать или нет, и проезжал определенное расстояние на автомобиле. Сначала была улица, потом микрорайон, затем другой конец города. За эти полтора-два месяца он обучился основным навыкам вождения автомобиля. Он делал это систематично и упорно. В определенных вещах нужна дисциплина. То же самое и в обучение ИТ-специальности", – рассказывает Вячеслав Проценко.

Английский язык. Для ИТ-специалиста английский язык должен стать родным. "Я бы параллельно с программированием посоветовал учить английский язык. Без него работы не будет, и его нельзя выучить за 3 месяца", – говорит Виталий Нужный.

Постоянная работа над собой. Работа в ИТ предполагает постоянное обучение. Языки развиваются, появляются новые технологии, и надо успевать за этим движением. "Программирование – это спорт, и если вы хотите оставаться в упряжке, вы должны тренироваться. Постоянно, каждый день вы должны учиться новому. Потому что стоять на месте в настолько динамически развивающейся отрасли просто невозможно", – делится своим мнением Вячеслав Проценко.

Воодушевленность. Четвертый принцип успешного ИТ-специалиста и, наверное, самый главный – надо любить то, над чем работаешь.



Огигінал новини «Что нужно знать, прежде чем записаться на ИТ-курсы» - http://www.euroosvita.net/index.php/?category=1&id=4053
«Євро Освіта»  - http://www.euroosvita.net/index.php