Спорт інтелектуалів
Готуватись до олімпіад із програмування за допомогою інтернет-порталу надзвичайно ефективно.
Змагання з популярного нині спортивного програмування — не просто азарт боротьби і не тільки ідеальна можливість для майбутніх програмістів розвивати навички розв’язання нестандартних задач і творчого мислення. Саме тут відбувається відбір найбільш здібних до цієї справи молодих людей і вибір їх життєвого шляху.
Унікальний інтернет-портал кафедри прикладної математики та інформатики Житомирського державного університету імені Івана Франка допомагає добре підготуватися до таких змагань.
— А вони зараз дуже популярні, — розповідає викладач програмування цього університету Сергій Жуковський. — У найавторитетнішій міжнародній студентській командній олімпіаді з програмування, яку патронує найстаріша й найбільша міжнародна організація в
комп’ютерній галузі – Асоціація обчислювальної техніки, беруть участь тисячі команд з усього світу. Тут студенти показують свої можливості в швидкому написанні оптимальних алгоритмів.
Не менш популярна міжнародна олімпіада з інформатики серед школярів, започаткована ЮНЕСКО в 1989 році. Провідні ІТ-компанії охоче беруть на роботу учасників цих олімпіад.
Наш портал містить 2000 задач різного ступеня складності, є система перевірки їх розв’язання, матеріал для мови програмування, базові алгоритми, рекомендації щодо тактики розв’язання нестандартних задач. Сайт, до речі, тримовний, і 7,5 тисячі зареєстрованих його користувачів (від школярів до викладачів академій) представляють близько 100 країн світу. І це лише за три роки його існування.
На порталі є можливість проводити підготовку до олімпіад у групах, що й роблять вчителі шкіл та викладачі вищих начальних закладів. Постійно проходять змагання для всіх бажаючих, уже проведено понад 800 тренувальних змагань різних рівнів — учнівських, студентських, офіційних для всіх учасників, а також у закритих групах.
— І який результат?
— Студенти нашого університету, приміром, вийшли в третій етап усеукраїнської студентської олімпіади з програмування, а учень 9-го класу бердичівської школи №17 Андрій Москальчук, який постійно готувався на нашому сайті, став призером 4-го етапу всеукраїнської учнівської олімпіади з інформатики.
— Схоже, у програмісти йдуть зараз усі, кому не ліньки. Чи не перенасичений цей ринок? І хто, на вашу думку, може стати хорошим програмістом?
— Програмістський ринок перенасичений бажаючими, але не спеціалістами. У Житомирі, приміром, усе ще бракує хороших програмістів. Талановита молодь вступає в київські університети і залишається працювати в столиці.
Програмування – досить складна справа, де необхідні знання з математики, логіки, певні дизайнерські здібності для оформлення програми, щоб правильно скомпонувати елементи керування, підібрати кольорову гаму. А ще треба
знати психологію користувача – створювати програми, з якими зручно і приємно працювати.
Думаю, що хорошими програмістами стануть не більше десяти відсотків тих, хто цим займається. Швидше за все – відсотки три.
— Наших програмістів дуже цінують у світі.
— Так, бо вони по-справжньому творчі особистості. На Заході програмісти більш схильні до шаблонних рішень. Все ж шкода, що найздібніші наші фахівці працюють у провідних зарубіжних компаніях. Було б краще, звичайно, якби вони залишались в Україні, створювали тут свої фірми.
Проте за ринкової економіки кожен продає свої знання й здібності як вміє. Звичайно, праця програміста в нашій країні оцінюється дешевше, ніж за кордоном, але те саме можна сказати і про будь-якого спеціаліста. Програмісти сьогодні все-таки не в найгіршому становищі — їх заробітна плата, як для наших умов, одна з найвищих.