Несмотря на то, что у большинства из нас рабочий день 8 часов, всё это время писать код не получится, особенно в наше время, когда много различных церемоний и совещаний. Бывают дни, когда я вообще не пишу ни строчки кода,
Когда я учился в институте и начал втягивается к компьютеры, то времени на код не сильно хватало, хотя и очень хотелось. Я уже несколько раз упоминал в своём блоге и видео на канале Програмысли, что учился в институте, где нужно было неделю учится и неделю работать и в те недели, когда нужно было учиться, на код оставалось времени не сильно много. А когда нужно было работать, то тут с третьего курса я работал экономистом, хотя реально сидел за компьютером и писал код.
Игры меня мало интересовали, поэтому почти весь день я занимался именно кодом. Почти – это примерно 8 часов или весь рабочий день. Сейчас это кажется нереально, как можно было писать код весь день? А когда проверять почту? Когда читать новости в интернете? Это был период с 95 по 99 и интернета не было. За компьютером можно было только играть в офлайн игры или программировать и занимался только вторым.
В 00-е годы я закончил институт и начал работать в компании Атлантис-Пак, которая находилась за пределами города, предприятие было закрытым (возможно и сейчас такое) и интернет там появился где-то в 2003-м году и очень сильно контролируемый и лимитированный. Что-то загрузить было практически невозможно и именно там я научился первым методам обхода ограничений.
Но даже с обходами ограничений я все же не часто рисковал и не нарывался на неприятности.
Так что пока работал в Атлантис Паке я реально писал код по 7 часов в день. Возможно не супер интенсивно, но писал почти весь рабочий день.
После Атлантис-Пака были несколько компаний, где я работал, и тут я бы сказал, что в каждой из них я реально тратил на код около 5-6 часов в день. Если прибавить домашние проекты, то в день я тратил ещё от 1 до 3 часов на кодинг. Если сейчас дома я все больше пишу текст, а не код, а в те времена все же больше было кода.
Резкий рост реального времени, которое я тратил на код произошло в Канаде, когда у меня была фут тайм работа и дополнительный контракт. Этот момент своей жизни я уже упоминал много раз. Ровно 38 месяцев я работал в таком жестком режиме и за это время три рада был в отпуске по недели и остальные отпуски я работал. Часть отпускных дней я потратил на поездки в США на различные встречи с Sony.
38 месяцев я реально писал код в среднем 10 часов в день и это при том, что на основной работе количество примени на реальный код падало и в среднем составляло уже по 4 часа, то во вне рабочее время на Sony я тратил все больше и больше времени. Больше всего я работал на интеграции с PlayStation, когда в день на программирование уходило 6 часов минимум, причём реального и интенсивного кодинга.
Отработав 8 часов на работе тратить ещё 6 часов интенсива – это очень сложно и тяжело, но у меня все пролетало как по маслу по двум причинам:
1. Проект был очень интересным. Хотя он был достаточно сложным, это был реально вызов реализовать что-то подобное одному в короткий срок и мне удалось это сделать.
2. Я зарабатывал хорошие деньги.
Эти две составляющие стали причиной того, что на протяжении 38 месяцев я работал в среднем где-то около 12 часов в день и реально писал код до 10 часов в день и у меня почти не было выгорания. Жена у меня регулярно говорила, что нужно отдыхать, но я реально не ощущал усталости и продолжал работать с утра до вечера на протяжении такого большого промежутка времени.
Если бы была только одна составляющая – деньги или интерес, то не думаю, что я смог бы так долго и так много работать. Интересный проект способен удержать мой интерес в течении пары месяцев, но без хорошего финансовой составляющей долго не проработаешь. Только деньги тоже не смогут меня удержать. Я могу писать скучный код за хорошие деньги, но я уверен, что скука отобьёт все желание.
На основной работе я работаю примерно 7 часов в день, но из них на реальный кодинг уходит не более половины дня. Очень редко получается писать код дольше. Очень много времени отнимают церемонии, совещания, консультирования кого-то и даже когда я пишу код, я редко это делаю на интенсиве.
На основной работе редко приходится выбирать, что делать, тут больше делаешь то, что требуется компании и в таком случае не так часто получается удерживать мой интерес. С финансовой точки зрения я тоже не сказал бы, что у меня супер зарплата, я прекрасно знаю, что есть много программистов моего уровня, кто зарабатывает больше.
Но мне все же нравится моя работа и мне нравится компания, где я работаю. Писать код 4 часа в день позволяет мне не выгорать, сохранять интерес к работе и самое главное – иметь возможность делать мою работу хорошо. Есть время подумать, есть время экспериментировать и изучать что-то новое.
Так что в принципе нормальный рабочий ритм для программиста – 4 часа. В отдельных случаях можно писать код и 10 часов, но это больше исключения, чем правило.
Внимание!!! Если ты копируешь эту статью себе на сайт, то оставляй ссылку непосредственно на эту страницу. Спасибо за понимание
Паника, что-то случилось!!! Ничего не найдено в комментариях. Срочно нужно что-то добавить, чтобы это место не оставалось пустым.
Добавить Комментарий