TGTGInsightаналитика telegramLIVE / telegram public index
← Программирование для гуманитариев
Программирование для гуманитариев avatar

TGINSIGHT POST

Post #329

@it_human

Программирование для гуманитариев

Просмотры2,870Количество просмотров
Опубликован3 дек.03.12.2020, 15:56
Содержимое поста

Содержимое

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