Луд по ИТ ще има ли търсене на програмисти в България през следващото десетилетие?
Материалът е подготвен с подкрепата на GeekBrains.
Защо България има нужда от милион програмисти?
В „Стратегията за развитие на индустрията на информационните технологии в България за периода 2014-2020 г. и до 2025 г.“, одобрена от правителството преди три години, се посочва, че развитието на ИТ индустрията е необходимо за прехода към нов постиндустриален технологичен ред на обществото.
Изпълнението на тази стратегия ще намали зависимостта на икономиката на страната от износа на суровини чрез увеличаване на износа на ИТ продукти, ще подобри общия инвестиционен климат в България и ще повиши производителността на труда. Също така се възлагат надежди на стратегията за осигуряване на информационна сигурност и високо ниво на отбранителната способност на страната – чрез създаване на съвременни средства за реагиране и предотвратяване на глобални информационни заплахи.
Документът разглежда два сценария за развитие на индустрията до 2020 г. - базовият с увеличение на индустрията с 51% (240 милиарда рубли) и форсираният с увеличение от 130% (350 милиарда рубли). Форсираният сценарий е признат за най-предпочитан и потенциално ще доведе до създаването на 700 000 работни места за ИТ специалисти. Недостигът на тези кадри, включително възникналият поради демографския провал през 90-те години, ще задържи развитието на индустрията.
Какви са прогнозите за изпълнение на стратегията за 2018 г.?
Объркано от проблема с недостига на кадри, Министерството на образованието на България през последните две години увеличи броя на бюджетните места в университетите за ИТ специалности в университетите със 70% (до 42,5 хиляди) и дори, заедно с Министерството на труда, включи ИТ специалностите в държавно финансираните регионални програми за преквалификация през 2015 г.професионалисти от други индустрии.
Но това не е достатъчно: прогнозираният брой обучени ИТ специалисти до 2018 г. е приблизително 150 000. В същото време само 15-20% от завършилите са готови веднага да започнат работа.
Недостигът на програмисти се усеща не само в България, но и в целия свят (вижте какво става в Калифорния). Изречената от Никифиров цифра един милион специалисти е необходима, за да може някак си да се измери напредъкът.
„Модата“ на професията играе в полза - през 90-те и началото на 2000-те да си програмист не беше модерно сред младите хора, а сега е доста популярно занимание.
Програмирането и роботиката за деца в България набират популярност: в средните училища се отварят специални класове, появяват се частни курсове, където можете да доведете дете от петгодишна възраст.
Осем милиона ученици участваха във втората образователна кампания за ИТ кариерно ориентиране Hour of Code тази година, един милион повече от миналата година.
Разбрах, че искам да се занимавам с програмиране в компютърно училище. Като дете много исках да се запиша в радиоклуб, но майка ми не го намери никъде наблизо, но намери училище.
„Необходимо е децата да се интересуват от информационните технологии в училище и да продължаваме да ги водим, мотивираме, забавляваме. Не бива да изпускаме от поглед онези, които искат да се занимават професионално с ИТ, - казва министърът на съобщенията Никифоров, - Днес към това са насочени значителни усилия на държавата и бизнеса.
Кой ще помогне на държавата?
Само мързеливите хора не говорят за ниското качество на университетските програми в IT специалностите днес. Това се отбелязва дори в стратегията за развитие на индустрията на информационните технологии в България: „За значителен брой търсени професии, обучениеспециалисти не са достатъчно или изобщо не са внедрени, по-специално в области като системна архитектура, управление на проекти и интернет маркетинг.
За да обучите милион IT специалисти, трябва да започнете с формирането на адекватна база в университетите, а това е по-трудно.
Може би взаимодействието между бизнеса и образованието ще изиграе положителна роля, но компаниите все още се страхуват да идват в университетите за специалисти - бюрократизацията на процеса и най-важното липсата на необходимите практически знания е голяма пречка по този път. В региона не можете да дойдете и да кажете: „Готови сме да вземем трима фронтендъра“. Университетът просто не разбира какво е „фронтендер“.
След училище учих много сам, дълго време избирах къде да вляза: кибернетика в технически университет или математика в класически, в крайна сметка избрах математика.
Нито в математическия факултет, нито, според приятели, в кибернетиката, е имало достатъчно ниво на преподаване на програмиране. Висшето образование се фокусира върху теорията и дава широка перспектива, за разлика от средното образование, което помага да се овладее една специалност.
В моя случай трябваше сам да се науча да програмирам. Когато си самоук, е много лесно да пропуснеш или да не разбереш някои основни неща, но в екип като теб има по-интензивен обмен на знания, винаги можеш да обсъждаш неразбираеми неща, ученето е по-ефективно и по-бързо.
„Свръхбързото развитие на развитието на информационните технологии изисква непрекъснато самообучение от специалисти“, се казва в стратегията.
Интересното е, че документът съдържа цял абзац, в който се посочва, че за самоусъвършенстването на специалистите „е необходимо да се развива дистанционно обучение в ИТ, както и широкомащабно включване на курсове поБългарски език в най-популярните онлайн системи за обучение в света“, съобразен със задължителното разработване на български учебни платформи („тъй като моделът на комерсиализация на някои от най-популярните чужди платформи включва продажба на информация за студенти на чуждестранни търговски компании“).
Приоритетите за подобряване на качеството на образованието в бранша обаче не казват нищо за планове за развитие на подобни онлайн платформи.
Университет или курсове?
В обучението на специалисти инвестират и частни компании. Големите играчи на ИТ пазара (Yandex, Mail.ru, Kaspersky Lab, 1C, Microsoft, Kontur, Acronis, Intel) набират и обучават стажанти, провеждат конкурси и състезания за студенти и млади професионалисти. Въпреки факта, че според HR порталите пазарът на труда в ИТ е нараснал 18 пъти от 2006 г. насам, има катастрофален недостиг на специалисти: най-търсени са мобилни разработчици, специалисти по информационна сигурност, облачни технологии и големи данни.
Тъй като стажовете и курсовете се преподават от опитни практици, университетските програми стават все по-малко привлекателни. Например, можете да получите специалност мобилен разработчик в онлайн курсове, да завършите стаж и да си намерите работа за по-малко от година, което е невъзможно за четири години обучение в университета.
Вечната дилема е какво трябва да преподава един университет: свежи знания (които ще станат без значение след няколко години) или способност за учене (извън ума). Първият може да осигури много специалисти в краткосрочен план, вторият може да подобри качеството на тези специалисти.
Проблемът ще бъде решен чрез разделяне на образованието на технически курсове (където се обучават практически специалисти) и висши учебни заведения (обучаващи инженери с фундаменталниоснова). Докато се завършват само инженери, ще стои остър проблемът с недостига на кадри - все пак такива трудно се обучават и са много малко.
От началото на годината образователният портал GeekBrains.ru е преподавал основите на програмирането на повече от 450 000 специалисти в безплатен основен курс. Представете си десет пъти по-малко студенти, записани тази година на държавно финансирани места в IT специалностите във всички университети в страната и няма да завършат скоро. Порталът планира да освободи милион студенти до края на годината.
На GeekBrains.ru можете да вземете 59 специализирани курса за изучаване на езици за програмиране, разработка на мобилни устройства, игри и уеб, системна администрация и други области. След обучението студентите се тестват, получават достъп до безплатни уебинари и общност, където могат да общуват по професионални теми, да намерят работа или съмишленици.
Започнах да се интересувам от програмирането през последната година в университета, защото специалността ми е много тясно свързана с това. Още тогава видях, че обучението в университета има своите недостатъци. Един от тях е дисбалансът между теория и практика. Разбира се, основната цел на обучението в университета е да получите възможно най-широко разбиране на предмета. Но е малко вероятно да получа конкретни знания за това, например, как да създам потребителски интерфейс на приложение. И вторият минус на университетското образование е, че много области в областта на програмирането изобщо не фигурират в списъка на държавните образователни стандарти.
Шестима от всеки десет студенти започват работа още по време на следването си – на свободна практика, стажове за GeekBrains и партньори под ръководството на ментори, в стартъпи и на стартови позиции в IT компании.
В блога на GeekBrains възпитаниците споделят своите истории от личен опит - тук можетенамерете както студенти по ИТ, дошли за практически умения, така и възрастни ИТ специалисти, които са усвоили нови професии, и дори бивши адвокати и психолози, които са решили да сменят работата си.