Ответ
Android-разработчику важно соблюдать баланс между продуктивностью и личным временем. Обычно комфортное время окончания работы – 18:00-19:00, но зависит от:
- Графика команды – если коллеги заканчивают позже, стоит согласовать с тимлидом.
- Гибкости процессов – если есть async-культура (Code Reviews в удобное время, четкие таски), можно заканчивать раньше.
- Срочности задач – перед релизом или при hotfix-ах график может сдвигаться.
Пример кода для напоминания о завершении дня:
fun shouldFinishWork(currentHour: Int): Boolean {
return currentHour in 18..19 && !isCriticalTaskPending()
}
Главное – не допускать хронического переутомления. Если переработки систематичны, это повод обсудить нагрузку с менеджером.
Ответ 18+ 🔞
Э, слушай, давай про баланс между работой и жизнью поговорим, а то некоторые чуваки на андроиде так впахивают, что забывают, как солнце выглядит. В идеале, конечно, в 18-19 часов уже быть свободным, как птица, но жизнь, ёпта, такая хитрая жопа — она всегда вносит свои коррективы.
Смотри, от чего это зависит, чтобы не накрыться медным тазом от выгорания:
-
График команды. Это, бля, самое важное. Если вся твоя команда сидит до девяти, а ты в семь уже сваливаешь, как хуй с горы, то подозрение ебать чувствую — на тебя косо смотреть начнут. Нужно с тимлидом этот момент прояснить, чтобы не было недопонимания. Иначе будешь выглядеть как тот самый распиздяй, хотя просто ценишь своё время.
-
Гибкость процессов. Вот тут, чувак, просто овердохуища зависит от компании. Если у вас нормальная асинхронная культура — код-ревью можно на утро оставить, задачи понятные, — то да похуй, когда ты работаешь. Сделал своё — и свободен. А если каждый чих требует синхронного созвона и все друг у друга на шее сидят, то будь готов, что в шесть тебе не светит.
-
Срочность задач. Ну тут всё ясно, как божий день. Если горит прод или завтра релиз — забудь про все планы. Придётся задержаться. Но, ёбааать, главное, чтобы это не стало системой! Иначе это уже не работа, а ебаный ад.
Вот, кстати, кусочек кода для напоминания, чтобы не просидеть лишнего. Просто вставь куда-нибудь:
fun shouldFinishWork(currentHour: Int): Boolean {
return currentHour in 18..19 && !isCriticalTaskPending()
}
И самое главное, что я хочу донести — доверия ебать ноль к компаниям, где переработки это норма. Если ты постоянно засиживаешься, чувствуешь, что терпения ноль ебать, а сил уже нет — это пиздопроебибна ситуация. Надо идти и обсуждать нагрузку. Иначе сядешь на больничный с неврозом, а работа твоя найдёт нового раба. Сам от себя охуеешь потом, как мог так себя гробить. Не геройствуй, береги себя.