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