JavaRush /Курсы /JAVA 25 SELF /Пишем код: как выглядит рабочий день программиста

Пишем код: как выглядит рабочий день программиста

JAVA 25 SELF
12 уровень , 6 лекция
Открыта

1. Обычный день из жизни разработчика

Быть программистом легко и приятно ☀️. За организацию работы отвечает Project Manager, за список фич продукта — Product Owner. Митинги организует Scrum Master. Все организационные процессы максимально формализованы и стандартизированы ✅.

img

Вы приходите утром на работу, делайте себе чаек или кофе ☕️, садитесь за компьютер 🖥️. Открываете общий чат 💬, смотрите нет ли срочных сообщений, не заболел ли кто 🤒, и, если все в порядке, приступаете к работе.

Вы открываете сайт JIRA, в котором хранится список всех задач вашей команды: бэклог проекта и бэклог текущего спринта. Задачи уже рассортированы по приоритету вашим Scrum Master/TeamLead или ProductOwner.

Вы берете задачу с самого верха — самую приоритетную 🔝 и начинаете над ней работать. Для этого ее нужно перевести в статус In Progress. Это делается парой кликов 🖱️. Все, время пошло ⏳.

К описанию задачи обычно добавляется дополнительная информация или ссылка на документацию 📄. Задача должна содержать всю необходимую информацию для того, чтобы вы могли ее выполнить. Наличие такой информации — это задача вашего менеджера 👨‍💼.

Если что-то не так, вы можете переназначить задачу ("таску" на программистском языке) на вашего менеджера и написать в комментариях к ней о том какие возникли вопросы и/или какой информации не хватает.

2. Пишем код

Вы изучили описание задачи и вам понятно, что нужно сделать. Отлично, приступайте к работе 🏁. Тут вам поможет ваш опыт обучения на JavaRush и опыт работы в команде 🤝.

После того, как очередная фича готова, и вы в этом убедились, вам нужно залить код в Git. Делается это парой кликов прямо из IDE. В вашем случае — из IntelliJ IDEA 🚀. Вы комитите ваш код сначала в свой локальный репозиторий, а затем пушите (push) его в центральный Git-репозиторий.

Чаще всего последняя операция делается через Pull Request, когда вы через Git отправляете запрос вашему тимлиду на ревью вашего кода. Если с кодом все отлично и замечаний по нему нет, то ваш тимлид утвердит (accept) ✅ ваш pull request и он попадет в основную рабочую ветку Git’а.

Важно! Ни в коем случае нельзя сидеть и молчать, если вы не знаете, как делать задачу. Такая ситуация часто возникает, и многие новички (и не только новички) часто решают ее неправильно. Запомните, если вы в течение 2-х часов так и не разобрались, как делать задачу, вам нужно уведомить об этом вашего менеджера 🚩.

Также не стоит ходить к тимлиду с фразой «это нельзя сделать». Такая фраза очень раздражает, особенно если тимлид точно знает, что «это сделать можно», и сам делал что-то аналогичное, причем неоднократно.

Не знаете, как делать — скажите: «я потратил два часа/два дня, пытаясь разобраться, как это сделать, но у меня не получается». Тимлид подскажет вам, в каком направлении гуглить 🔍.

Вот мы и прошлись по картине современной разработки продукта. Написание кода — это только маленькая часть всей работы, но все организовано так, чтобы вас от вашей работу ничего не отвлекало. Так что смело переходите к изучению Java 25работать программистом вам понравится 😉.

Дополнительные лекции к уровню

HashMap — что за карта такая?

Еще одну структуру данных из предыдущих лекций не оставим без внимания. Вы уже разобрались, что такое HashMap? Очень хорошо. Но если чувствуете себя неуверенно и думаете, что HashMap — не ваш конек, читайте статью и вникайте. В ней есть масса полезных примеров.

Комментарии (6)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Андрей Уровень 21
20 июня 2026
Очень понравился 12 уровень, спасибо.
StepV Уровень 16
18 апреля 2026
Дополнительные лекции к уровню - HashMap, с ним то как раз всё понятно, а вот работа с файлами и куча непонятных методов в примерах которые нигде ранее не разбирались, это боль
Sonmor Уровень 35
20 ноября 2025
Чудный, сказочный мир !!!
Alexandr Afonin Уровень 24
15 декабря 2025
100%
grig_by Уровень 21
1 июля 2026
приходит сторя в жире - а там короткая фраза "нужен хэппинес, срочно". и переписка приатачена, а там каждый написал чего-то (наверное очень важного), а ты в душе не понимаешь о чем это всё. и вот начинается твой новый день, когда надо сделать что-то не зная что, и спросить кого-то, но куда пойти, чтобы найти этого кого-то - это ещё та сторя.
5 июля 2026
Именно так. Плюс ещё пока ты разбираешься с этим, тебе прилетит пара багов, которые срочнее, а пока ты ищешь их причину, тебе 10 раз напишет проект-менеджер с вопросом "ну чё, как там с багами?". А также ещё пара человек с вопросами про какой-то функционал, который ты делал полгода назад. Или пригласят на 5 на фиг тебе не нужных созвонов, которые в итоге будут просто бубнить на фоне, а ты сидишь с выключенным микрофоном и занимаешься с горящей ж**ой своими задачами. Так что да, "все организовано так, чтобы вас от вашей работы ничего не отвлекало"