Продолжаем знакомиться с IT профессиями Взяла интервью у Е | DigitТ.А.Л | МЕТОДОЛОГ
Продолжаем знакомиться с IT профессиями
Взяла интервью у Елены, автора канала Программирование для гуманитариев: @it_human
Как называется ваша профессия?
Разработчик ПО
Каков график вашей работы?
Графика как такового нет, особенно в условиях удалённой работы в связи с пандемией.
Работаю днём ориентировочно 6-8 часов в день, иногда больше.
Есть ли перерывы во время работы?
Да, когда я не забываю их себе устраивать.
В чём заключаются основные принципы вашей работы, чем вы занимаетесь?
Есть 2 основных направления:
Писать код программ согласно заданию (процесс включает так же написание тестов к коду, и проверку корректности его работы в тестовой среде).
А также читать код, который пишут коллеги - мы проверяем код друг друга и советуем, как его улучшить - это называется code review.
И второе направление работы - запускать программы уже для пользователей, и следить, чтобы всё работало - чинить в случае, если возникают поломки.
Мог бы школьник, выпускник, работать по вашей специальности при минимальной подготовке?
Минимальной подготовки не хватит, нужно хорошее знание инструментов и технологий, которые мы используем в работе, а научиться им можно только с опытом.
Какие предметы в школе стоит изучать более внимательно для вашей профессии?
Информатику, очевидно, и, думаю, английский язык. Математику тоже не стоит игнорировать, но средних знаний должно хватить.
В каком программном обеспечении необходимо разбираться?
Нужно уметь работать с Linux, и желательно с Docker. Для работы с кодом нужен git.
Также нужно разбираться в базах данных (например, с PostgreSQL).
Для настройки серверов пригодится Ansible.
Хорошо уметь работать с Grafana (на ней мы смотрим графики, по которым понимаем, что всё работает правильно, или наоборот - сломалось).
Приходится ли вам проходить дополнительные обучающие курсы для повышения качества вашей работы?
Я изначально училась только на курсах, поэтому слово "дополнительные" ко мне не очень применимо.
Как часто вы ищете информацию в интернете по работе?
Примерно 90% рабочего времени
Насколько важны компьютер, телефон и другие гаджеты в вашей работе?
Компьютер - это основной инструмент, без него работа невозможна. Телефон может пригодиться если нужно что-то тестировать - например, отправку СМС-уведомлений или автоматические звонки.
Я не занимаюсь разработкой мобильных приложений, поэтому телефон - не мой основной инструмент.
Как вы думаете, сможет ли робот или искусственный интеллект заменить вас, если да, то через какое время?
Сомневаюсь. И каждому роботу нужен программист, который будет его разрабатывать, улучшать и чинить.
В каком диапазоне находится ваша зарплата?
150-200 тыс рублей
Разработка программного обеспечения — это проектирование, написание, тестирование и поддержка компьютерных программ с целью решения задач для множества пользователей; это создание надежных защищенных решений, которые выдержат испытание временем и справятся с некоторыми не известными заранее задачами, лежащими в области, близкой к очевидным исходным задачам.
Подробно о том, в чём разница между программистом и разработчиком ПО читала тут
Зарплата по России
от 40 до 200 тыс. руб