СУПЕР ТВОРЧЕСКАЯ ПРОФЕССИЯ
- 22.02.2023
- 0
В ритме времени
“Правда ли, что программирование – ну самая востребованная специальность в мире?”
“Кто такие системные и прикладные программисты?”
“Сколько лет нужно учиться на программиста?”
“В какой колледж надо поступить, чтобы стать лучшим программистом?”
На эти и подобные вопросы сегодня отвечает Мээрим ЖАНАКУНОВА, доцент, кандидат физико-математических наук Бишкекского универсального колледжа, где готовят программистов, специалистов в области информационной системы, которые смогут предоставлять услуги по автоматизации управления и учета предприятий, используя лучшие правовые IT решения.
— Мээрим Орозобековна, расскажите, пожалуйста, возможно ли получить на базе Бишкекского универсального колледжа престижную профессию программиста?
— Я хочу начать наш разговор с юмора программистов. Они говорят, что в мире есть 10 видов людей. Те, кто понимает двоичный код… и те, кто не понимает.
ПКС в БУК – колледж, предлагающая образование на основе непрерывной подготовки специалистов в сфере информационных технологий. Важным акцентом во всем образовательном процессе в колледже является фундаментальное знание, которое необходимо каждому 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 тысяч сомов.
— Какие перспективы этой профессии?
— В перспективе ближайших 5 лет программистов ждет благополучная жизнь и высокие зарплаты. Но рынок IT ждет несколько опасностей.
Во-первых, обучение программированию сейчас начинается уже практически с детского сада. Самые известные обучающие языки — это Scratch от MIT и Blockly от Google. Вероятно, навык программирования будет настолько же распространен, как знание английского языка, то есть будет входить в «джентльменский набор» при приеме на работу. А если им владеет почти каждый, то и ценность работы снижается.
Во-вторых, IT-образование сейчас дает почти каждый колледж и вуз. После дефицита рынок может «насытиться» профессиональными программистами, и их зарплаты упадут.
В-третьих, есть страны, в частности Индия, где IT-образование развивается еще быстрее. И в определенный момент услуги программирования насытят мировой рынок, как сейчас произошло с товарами, произведенными в Китае. С индийскими программистами трудно будет конкурировать в цене.
IT-специалисты могут работать на любой точке планеты, где доступен интернет. Еще одна черта, свойственная этой отрасли, – динамичность. Изменения в сфере компьютерных технологий происходят через каждые 6 месяцев, то есть, изобретаются новые виды передачи информации, вводятся в эксплуатацию уникальные системы и сервисы. Настоящий IT-специалист вынужден всегда держать руку на пульсе и быть в курсе изменений в отрасли.
Каждая вещь в доме будет подключена к интернету. В будущем — благодаря технологии «Интернет вещей» – человек с работы будет отправлять сообщение (текстовое, голосовое или мысленное), и к его приезду домой холодильник закупит еду, плита приготовит, а телевизор подберет киноновинку для просмотра.
— Какие компетенции и личные качества необходимы программисту?
— Есть несколько компетенций, которые делают из хорошего программиста лучшего:
гибкость мышления,
хорошая память,
многозадачность, развитое воображение,
умение ясно выражать свои мысли, коммуникабельность,
работа в команде.
Человек, который умеет придумывать новые идеи и хорошо взаимодействовать в коллективе таких же разработчиков, сможет попасть в самые интересные и передовые IT-проекты или открыть свой.
— Итак, что должны делать ваши студенты уже сейчас?
— Я им всегда говорю и повторяю несколько раз: углубленно изучать математику, информатику, русский и английский языки. Программировать и создавать веб-сайты, небольшие редакторы и полезные утилиты. Читать новости из сферы IT: на порталах cnews.ru, habrahabr.ru, computerworld.ru, hightech.fm и github.com. Общаться с настоящими IT-специалистами и узнать больше о современных технологиях.
Гулнара АЛЫБАЕВА, “Кут Билим”
Комментарии