Постараюсь ответить внятно.
Не более 4 часов за вычислителем — это верно.
Но и находиться на праце 8 часов — это тоже верно.
Почему так?
Если очень грубо: одна минута нагрузки мозга требует одну минуту отдыха мозга.
Биохимия мне не понятно, но эмпирически понял, что запас нейромедиаторов нужно восстанавливать в принудительном порядке.
Суммарно 4 часа эффективно эксплуатируешь свой мозг, на пользу работодателя.
Суммарно 4 часа принудительно восстанавливаешь нейромедиаторы — ха, тоже на пользу работодателя.
Проблема только в том, что ты не сможешь эффективно, честно, по совести, без сумлиння, одним куском отпахать 4 часа. Ты сдохнешь.
Ты реально сдохнешь.
Биохимия. Тот, кто проектировал тело, учёл это и защищает организм прокрастинацией. Ну это что-то вроде «throttling» (не троллинга), только для мозга.
Поэтому надо обязательно чередовать труд и отдых.
Скажем, 25 минут концентрировался на одной и только одной задаче.
Потом 10 минут абсолютно ничего не делать.
Ладно, вру. Можно походить. На кухню за любыми напитком. Или выполнить биологическое обслуживание организма. Главное никакой нагрузки на глаза, уши, мозг.
После четвертого трудового периода, можно сделать 20 минут отдыха.
Если посчитать, то в 8 часов укладывается около 12 трудовых периодов.
Да это техника управления временем Pomodoro.
Помидорка это 25 минут труда.
Моя практика показала, что
12 помидорок — это переработка и её можно делать, когда мне нравиться задача.
При попытке сделать
С другой стороны, 9 помидорок и меньше, в день — это кража денег у работодателя.
Получалось ли у меня сделать за 4 часа 10 помидорок?
Почти, да. Такое бывало. Но только в понедельник, когда пятницу, субботу и воскресенье я был трезвый, честно спал 8 часов в день и гулял, избегая любого контакта с вычислителем, телевизором, мобилкой и т.д.
На следующий день, во вторник, мне было тяжело держать темп 5 минут отдыха между помидорками.
Если не спал 8 часов в день, психовал или бухал или ещё как-то угнетал мозг, то 10 помидорок было сделать трудно даже за 8 часов!
В конце, хочу сказать, берегите своё здоровье. Трудитесь честно. Набирайтесь сил принудительно.
JavaScript отличный язык! Рекомендую изучать через MDN.
Мне нравятся тестовые задания.
Точнее, понравились. Хотя до этого, я их ненавидел. Люто.
Но, после
Начиная от анализа задания и завершая способом реализации.
Сплошное веселье.
Улыбаться с постановки задачи? Или серьезно делать.
Делать полное TDD? Или копировать, как проклятый?
Взять вон те библиотечки? Или собрать свой велосипед?
База главная? Или чистая архи...
Тренировка, одним словом.
Негативное восприятие тестовых заданий, оно из-за другого =) хе-хе.
А так: качки качаются, спецназ спецназит,
а программисты программируют ;).
Начни писать модульные тесты.
Не знаю, на счёт Java и Python, но в .Net, в большинстве случаев, чистый back-end разработчик бизнесу не интересен.
Поэтому, для .Net, добавляем ещё сверху JavaScript, TypeScript, Node.js, JQuery, Angular, React+Redux, Vue.
Скажите пожалуйста, вы рассматривали Go?