#Профессия_программист: «В первую очередь нужно изучить основы программирования»

Продолжаем цикл бесед с представителями разных профессий, которые вы можете встретить в МГТУ им. Г.И. Носова. Наши сотрудники, выпускники, работающие студенты и партнеры в формате интервью рассказывают о тонкостях выбранного карьерного пути.

Сегодня, 13 сентября, отмечается День программиста. Мы пообщались с начальником отдела информационных ресурсов и систем #МГТУимНосова Вадимом Филимошиным.

  • Как бы Вы описали свою профессию тому, кто далек от IT?
По сути, наша профессия ничем не отличается от любых других. Например, возьмём водителя общественного транспорта. Что главное в его работе? Знание правил дорожного движения, право на управление определённым транспортом, умения и навыки вождения, соблюдение ПДД, маршрута, графика и так далее. Так же и в программировании: без знаний, умений, навыков и соблюдения необходимых правил программу просто невозможно создать. Если водитель общественного транспорта следует по маршруту, следуя алгоритму, прописанному в должностной инструкции (например, остановка для высадки и посадки пассажиров), то мы создаём этот алгоритм для компьютера, который его выполняет для получения нужного нам результата. Например, расчёт учебной нагрузки для преподавателей.
Вадим Юрьевич на международной студенческой конференции по вопросам информационной безопасности (Москва)
Вадим Юрьевич на международной студенческой конференции по вопросам информационной безопасности (Москва)
  • Вы получили образование в МГТУ им. Г.И. Носова по специальности «Информатика». Почему Вы выбрали именно это направление?
На самом деле это не первое моё образование. После школы я поступил в колледж на профессию деревообработчика и только после завершения обучения поступил в университет на информатику. С самого детства я увлекался компьютерами и программами для них благодаря своему отцу. Очень хорошо запомнил момент, когда он забирал меня из детского сада (это было начало 90-х), а в руках у него была коробка с советским компьютером БК-0010-01. Пытаться программировать я начал, наверное, ещё со школьных времён: сначала на этом советском компьютере, а потом уже на привычном для нас всех ПК. Более серьёзным подходом к программированию занялся тогда, когда уже учился в колледже: осваивал C++, а позже начал изучать сайтостроение. В итоге мне захотелось чего-то большего, чем просто заниматься самообучением, поэтому я и выбрал направление информатики, и мне это очень сильно помогло в будущем.
  • Расскажите немного о Вашей работе. Ваш отдел больше занимается разработкой нового ПО или поддержкой существующих систем?
50/50. Наш отдел занимается и разработкой, и сопровождением ПО, причём сопровождением не только разработанного нашими программистами, но и стороннего ПО. Также мы стремимся автоматизировать различные процессы для облегчения работы нашим коллегам и студентам. Я занимаюсь больше образовательным процессом, начиная от расчёта учебной нагрузки преподавателей и заканчивая разработкой различных информационных систем и модулей для образовательного портала. У нас в отделе много специалистов, которые сопровождают отдел кадров, бухгалтерию, наши различные веб-сайты и так далее. Специалисты нашего отдела поддерживают более 50 информационных систем.
#Профессия_программист: «В первую очередь нужно изучить основы программирования», image #2
  • Как Вы относитесь к использованию нейросетей в работе программиста? Помогают или мешают?
Лично я не использую нейросети в работе, но могу сказать только то, что за ними нужно всё перепроверять. Какие-то лёгкие или рутинные задачи они без проблем могут помочь решить, но не сложные задачи, решения которых просто так не найти.
  • Как Вы отдыхаете от компьютера? Есть ли у Вас хобби, не связанные с IT?
Для меня отдых — это выезд на природу, прогулки по паркам или просто по городу, катание на велосипеде, поход в баню. Насчёт хобби: я увлекаюсь фото. Хоть у меня и появился профессиональный фотоаппарат относительно недавно (в 2019 году), но я всегда любил это занятие, пусть и фотографировал на непрофессиональную технику.
#Профессия_программист: «В первую очередь нужно изучить основы программирования», image #3
  • Какой совет Вы можете дать тем, кто только начинает свой путь в программировании?
В первую очередь нужно изучить основы программирования без привязки к конкретному языку, а потом выбрать нужный язык (или несколько) и изучать его возможности, писать чистый код с нуля, чтобы понять, как он работает, а не брать готовые решения и тем более не просить нейросеть что-то за вас решить. Зная основы, вы без проблем сможете программировать на любом языке, а также использовать, встраивать и переписывать готовые решения.
Вадим Юрьевич на конференции UWDC (Челябинск)
Вадим Юрьевич на конференции UWDC (Челябинск)

Если вы хотите стать следующим героем нашей новой рубрики, то ждем ваши предложения на почту управления информационной политики uip@magtu.ru

47 views·10 shares