Добрый день, уважаемые читатели!
Меня мои знакомые и родственники очень часто спрашивают, чем же я занимаюсь на работе? Я работаю из дома уже полтора года, по сути начальника нет рядом, значит можно прохлождаться, отвлекать! Такое представление у людей, кто все время под начальником.
На самом деле у программиста много задач, и это не только написание кода. На разных этапах проекта - разные задачи. Но в целом рабочий день развивается по одному сценарию.
Утро, начало рабочего дня 9:00-11:00
В это время разбирается почта, ставится план на день, происходят "статусы". Статус - созвон проектной команды, где каждый отчитывается о том, что было сделано в прошлый рабочий день, что планируется сделать в нынешний день, обсуждаются проблемы.
Исходя из статусов, могут скорректироваться задачи: планировал писать код, а придется доработать проектную документацию, протестировать что-то.
Все задачи обычно ведутся в Jira, это некая система отслеживания "тасков". От англ. task - задача. Выполнил задачу, проставил статус, что она выполнена.
В общем начало рабочего дня - раскачка.
Активная фаза работы 11:00 - 16:00
Далее начинается активная фаза работы. Пишу код, тестирую функционал, пишу проектную документацию (проектное решения, спецификации на разработку, инструкции для конечных пользователей и т.д.).
Иногда в этой фазе прилетают задачи от пользователей по возникнувшим багам (ошибки в работе кода), и приходится искать эти ошибки и дорабатывать код.
Нет типичного дня, каждый день чем-то отличается от предыдущего! Это не завод!
Завершающая фаза - кретивная, 16:00 - бессрочно
На данном этапе дня обычно случаются созвоны с заказчиком, обсуждаются вопросы по проекту, выставляются замечания.
Но еще интереснее случается тогда, когда приходит заявка на собеседование. Кто-то из компании, проектной команды увольняется и приходится набирать новых программистов. Чтобы проверить их знания, прособеседовать, привлекают "боевых" людей с проектов вроде меня.
Обычно на это уходит час времени. Обычно в месяц случается около 10 таких собеседований.
Почему срок выполнения до "бессрочно"? Все просто! День у программиста обычно не нормированный, особенно если работать приходится на удаленке.
Это типовое развитие событий в течение рабочего дня. Но очень часто приходится от данного шаблона отклоняться.
Игрушки
Что касается игр на рабочем месте, то можно иногда и поиграть. Главный показатель успешности работы - выполнение задач и проектов в нудный срок. Выполнил? Все хорошо? Можно и в игрушки поиграть, никто за это не покарает.
Но вопрос тут в другом: хочется ли взрослому адекватному человеку играть в игрушки? Я к ним остыл в 18 лет. Я в свободное время лучше отдохну от компьютера, чем буду продолжать еще играть.
Этой статьей я хочу сказать, что программист пишет не только код, а занимается еще множеством разнообразных задач. Нравится или нет - не волнует, приходится их выполнять!
А вы знали об этом? Поделитесь в комментариях!
Если было интересно и полезно, ставьте палец вверх и подписывайтесь на мой канал!