СУПЕР ТВОРЧЕСКАЯ ПРОФЕССИЯ

  • 11.03.2023
  • 0

СУПЕР ТВОРЧЕСКАЯ ПРОФЕССИЯ

“Правда ли, что программирование – ну самая востребованная специальность в мире?”, “Кто такие системные и прикладные программисты?”, “Сколько лет нужно учиться на программиста?”, “В какой колледж надо поступить, чтобы стать лучшим программистом?” На эти и подобные вопросы сегодня отвечает Мээрим ЖАНАКУНОВА, доцент, к.ф.-м.н. Бишкекского универсального колледжа, где готовят программистов, специалистов в области информационной системы, которые смогут предоставлять услуги по автоматизации управления и учета предприятий, используя лучшие правовые IT решения.

— Мээрим Орозобековна, расскажите, пожалуйста, возможно ли получить на базе Бишкекского универсального колледжа престижную профессию программиста?

— Я хочу начать наш разговор с юмора программистов. Они говорят, что в мире есть десять видов людей. Те, кто понимает двоичный код… и те, кто не понимает.

ПКС в БУК – колледж, предлагающая образование на основе непрерывной подготовки специалистов в сфере информационных технологий. Важным акцентом во всем образовательном процессе в колледже является фундаментальное знание, которое необходимо каждому IT специалисту. Выпускники смогут защитить себя в интернет среде, связанные с разработкой, владением, продажей информационных технологий. Бишкекский универсальный колледж предлагает обучение: по программам среднего профессионального образования (1 год 10 месяцев после 11 класса, 2 года 10 месяцев после 9 класса). После окончания они получают специальность программиста компьютерных систем. Обучение в колледже — это возможность студентам получить престижную профессию, а людям, имеющим образование надо развиваться в направлении, связанным с информационными технологиями.

— А что дает обучение в колледже?

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

— Когда зародилось программирование? И кто такой программист?

— Программирование зародилось в XIX веке, и до середины XX века, когда случился бурный рост информационных технологий, создание программ для машины было сродни искусству. Программирование было уделом избранных. Сегодня же профессия программиста распространена и очень востребована. В 2017 году в мире насчитывалось 18.2 млн разработчиков программного обеспечения, из них 1.3 млн  в России.

Давайте посмотрим, какое будущее у профессии программиста.

Программист – это специалист, создающий исходный код для программы. Такой программой может быть операционная система компьютера, видеоигра, web или мобильное приложение и даже алгоритм работы микроволновки. Программный код пишется на специальном языке программирования. Он состоит из обычных слов и некоторых специальных символов. Сегодня насчитывается несколько сотен языков программирования, но самые распространенные из них – Java, Python, PHP, C#, JavaScript, C, С++, Objective-C, Swift. Какой язык программирования выбрать, программист решает сам в зависимости от конкретной задачи (сделать игру, приложение для web или программу для сервера) и собственных знаний. Квалифицированный программист уверенно использует 2-4 языка.

Если вы думаете, что программист —  компьютерщик, то это далеко не так. Самое удивительное, что программист не обязательно работает на компьютере. Он может писать код программы хоть на салфетке, а компьютер ему нужен, чтобы применить этот код и протестировать.

Не стоит также приравнивать программиста к «айтишнику». Под общим названием «IT-специалист» скрывается более 50 разных профессий и должностей. Например, UIX-дизайнер (разработчик интерфейсов), account-менеджер (специалист техподдержки), системный администратор, devops («инженер по автоматизации IT-процессов»), менеджер IT-проекта – это «айтишники», но не программисты. Однако стоит помнить, что в любую из IT-профессий можно попасть через образование программиста.

По специализации программисты делятся на системных, прикладных и веб-программистов. Прикладные программисты занимаются написанием различных программ и приложений: игры (например, популярная игра Angry birds), офисные приложения (например, Microsoft Office Word) и многое другое. Системные программисты занимаются созданием операционных систем (например, Android или iOS). Веб-программисты разрабатывают интернет-сайты и программы, которые поддерживают работу этих сайтов.

На сайтах вакансий вы найдете разделение программистов по тем языкам, с которыми они работают: программист C++, программист Delphi, PHP-программист. А также по типам задач, которые они выполняют: программист баз данных, фронтенд/бекенд разработчик, мобильный /десктоп разработчик, программист 1С, программист Битрикс, геймдев, архитектор ПО, системный инженер и т.д.

— В наше время очень многие хотят стать программистами. Какие плюсы и минусы у этой профессии?

— Начнем с плюсов. Высокая зарплата. Средняя зарплата высококвалифицированного программиста 20-120 тыс. сом.

Востребованность. Рынок труда для программистов растет за счет цифровизации всех сфер общественной жизни. Онлайн-образование, телемедицина, интернет вещей (IoT), даже сельское хозяйство не обходится теперь без IT-специалистов.

Интересные задачи и простор для творчества.

Что делает программист на работе? Пишет код, тестирует, проверяет на уязвимости, переписывает код. Тем не менее, конечный результат кодирования – это рабочая программа с разными целями. Одни программисты создают игры. Другие программируют роботов. Третьи делают полезное приложение под Android. Четвертые создают агрегатор, который соберет все билеты мировых авиакомпаний в один сервис для бронирования авиабилетов.

Разнообразно, не правда ли? А когда продукт начинает исправно работать, программист испытывает радость, как персонаж папа Карло, который из деревянного полена выстругал живого мальчика.

Возможность удаленной работы и свободный график. Программисты – это каста людей, к которым не применяют строгих офисных правил. Для поддержания креативности и работоспособности им разрешают работать из дома, приходить позже на работу. Лучшие офисы принадлежат именно IT-компаниям. Загляните в Google, Microsoft, Яндекс и Mail.Ru.

Карьерный рост за рубежом. Для программирования нет географических границ. Во-первых, многие специалисты работают удаленно в иностранных проектах. Во-вторых, переехать в «Силиконовую» долину (более точно ее называть «Кремниевой») для IT профессионала с отличным знанием английского гораздо проще, чем, например, бухгалтеру, юристу или инженеру-строителю, которым придется изучать специфику профессии в конкретной стране.

— А минусы?

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

Чтобы стать программистом, можно пойти тремя путями:

После 11 класса в вуз по направлению «ПКС»;

После 9 класса в колледж на эти же направления, а потом пойти или не пойти в вуз.

Учиться на курсах программирования и самому.

— Какой путь проходят айтишники в профессиональном становлении?

— Информационные технологии и связь — это отрасль, которая отвечает за сбор, хранение и передачу информации с помощью технических устройств и, в целом, за общение людей на расстоянии. Настоящий бум информационных технологий произошел в 1990-е в связи с распространением персональных компьютеров, сети интернет и персональных мобильных телефонов. Сегодня в стране примерно 89% молодых людей постоянно пользуются интернетом и мобильными телефонами. Информационные технологии (или IT, Information Technology) — самый бурно развивающийся сектор мировой экономики.

Из-за бурного роста сферы IT и дефицита разработчиков ПО, работать программистом можно начать еще в институте. Со 2-3 курса можно устроиться junior-разработчиком и начинать движение по карьерной лестнице. И при этом получать достойную для студента зарплату в 10-50 тысяч сомов.

— Какие перспективы этой профессии?

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

Во-первых, обучение программированию сейчас начинается уже практически с детского сада. Самые известные обучающие языки — это Scratch от MIT и Blockly от Google. Вероятно, навык программирования будет настолько же распространен, как знание английского языка, то есть будет входить в «джентльменский набор» при приеме на работу. А если им владеет почти каждый, то и ценность работы снижается.

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

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

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

Каждая вещь в доме будет подключена к интернету. В будущем — благодаря технологии «Интернет вещей» – человек с работы будет отправлять сообщение (текстовое, голосовое или мысленное), и к его приезду домой холодильник закупит еду, плита приготовит, а телевизор подберет киноновинку для просмотра.

— Какие компетенции и личные качества необходимы программисту?

— Есть несколько компетенций, которые делают из хорошего программиста лучшего:

гибкость мышления,

хорошая память,

многозадачность, развитое воображение,

умение ясно выражать свои мысли, коммуникабельность,

работа в команде.

Человек, который умеет придумывать новые идеи и хорошо взаимодействовать в коллективе таких же разработчиков, сможет попасть в самые интересные и передовые IT-проекты или открыть свой.

— Итак, что должны делать ваши студенты уже сейчас?

— Я им всегда говорю и повторяю несколько раз: углубленно изучать математику, информатику, русский и английский языки. Программировать и создавать веб-сайты, небольшие редакторы и полезные утилиты. Читать новости из сферы IT: на порталах cnews.ru, habrahabr.ru, computerworld.ru, hightech.fm и github.com. Общаться с настоящими IT-специалистами и узнать больше о современных технологиях.

Гулнара АЛЫБАЕВА, “Кут Билим”

Поделиться

Комментарии