
Фото: Олег РУКАВИЦЫН. Перейти в Фотобанк КП
Немного о празднике
15 лет назад по указу президента в России появился новый профессиональный праздник - День программиста. Его решили отмечать в 256-й день года - 12 сентября, а если год високосный - 13 сентября. Дату выбирали сами представители профессии: число 256 соответствует 1 байту - единице цифровой информации, которая первоначально использовалась для записи одного знака в коде (компьютерном тексте). Кроме того, 256 - это 2 в степени 8, максимально возможное в пределах количества дней года. Число 8 для компьютерщиков тоже символично - именно столько бит в одном байте.
Поскольку в России официально утвержден только один профессиональный праздник для специалистов IT-сферы, часто вместе с программистами его отмечают и те, кто непосредственно написанием кода не занимается: веб-разработчики, системные администраторы, администраторы баз данных, тестировщики и многие другие айтишники.
Кто такой программист
Понятие «программист» очень широкое, и найти человека, который занимался бы исключительно программированием, не заглядывая в смежные области, сложно. Но у администратора баз данных Централизованной библиотечной системы для детей г. Севастополя с 20-летним стажем Андрея Килочек есть определение этой профессии и объяснение, чем она отличается от других IT-направлений.
- Программист пишет код, делает конкретный продукт - программы. Это может быть приложение или работа с веб-ресурсами, - объясняет эксперт. - Я, например, занимаюсь системным администрированием. Это настройка сети, администрирование компьютерного парка, работа с прикладным программным обеспечением. Отчасти программирование там имеет место, но его очень мало. Если говорить про веб-разработку, то и в ней программирования немного. Тут больше про дизайн, про творчество, хотя иной раз приходится залезть и в код.

Фото: Андрей Голодюк. Перейти в Фотобанк КП
Где учат на программиста
Если вы заглянете в перечень направлений подготовки севастопольских университетов или колледжей, то не найдете ожидаемых слов типа «программирование» или «администрирование». Все это называется информационными системами, информационными технологиями, информационной безопасностью и т.п. Но программировать там тоже учат.
- В Севастополе есть и высшие учебные заведения, и техникумы, где можно получить профессию программиста или смежную с ней, того же веб-дизайнера, - рассказывает Андрей Килочек. - И многие ребята выбирают будущую профессию еще в школе, например, после каких-то курсов. Я это вижу, потому что, помимо основной работы, преподаю. Обучаю детей веб-разработке, 3D-моделированию, работе с прикладным программным обеспечением. Рассказываю про операционную систему Linux, на которую сейчас постепенно переходят все бюджетные учреждения, включая школы, показываю, что такое операционные системы, как с ними работать, как ими пользоваться, как их интегрировать. По сути я готовлю будущие кадры, которые будут развивать российскую IT-сферу уже через несколько лет, - говорит наш собеседник.

- Любое IT-направление, которое в дальнейшем выберут мои ученики, будет востребованным и перспективным, - продолжает Андрей Килочек. - Потому что сегодня специалистов в этой области не хватает, страна испытывает острый дефицит айтишников. И через 5 лет, когда ребята окончат вузы, они будут не просто востребованы, на них будет очередь.
- Мы же сейчас не просто так изучаем операционную систему Linux, - объясняет он. - В ближайшие пять или десять лет мы практически полностью соскочим с иностранного программного обеспечения и начнем пользоваться отечественным софтом. Государственные органы и организации точно. Но работать с таким софтом пока некому. И эту нишу заполнят сегодняшние школьники.
По мнению эксперта, одно из самых перспективных направлений в IT - информационная (цифровая) безопасность.
- Российские программисты всегда славились софтом для обеспечения компьютерной безопасности, - говорит Андрей Килочек, называя несколько популярных антивирусных программ, которые установлены практически во всех компьютерах и смартфонах россиян. - И отечественный софт лучше защищен. Поэтому специалисты по цифровой безопасности в ближайшей перспективе будут одними из самых востребованных на российском рынке.

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

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