День 2566. #Карьера
Перестал Писать Код по Выходным, и Карьера Пошла в Гору.
Автор оригинала: NorthernDev
Знаете это чувство? Субботнее утро. Вы пьёте кофе, может быть, собираетесь прогуляться или поиграть в видеоигру. Но где-то в глубине души тихий голосок:
- «Надо бы поработать над тем пэт-проектом».
- «Все говорят про TUnit? Надо бы его попробовать».
- «Настоящие разработчики программируют для удовольствия».
Технологическая индустрия внушила нам ложь: страсть равна количеству отработанных часов. Если ты не будешь усердно работать по выходным, тебя обгонит кто-то моложе, голоднее и готовый спать под столом.
Я верил в это. Годами писал код по 50 часов на работе и ещё 15 часов по выходным, создавая наполовину готовые приложения, которыми никто не пользовался. Я не становился лучше, как разработчик. Я просто уставал. По понедельникам мой код был неряшливым, я впустую просиживал митинги и ненавидел открывать IDE.
Поэтому около года назад я сделал нечто ужасное. Я остановился и установил правило: ноутбук закрывается в пятницу в 17:00 и не открывается до 9:00 понедельника. Никаких исключений. Никаких «просто проверяю PR». Я думал, что потеряю навык, отстану от остальных.
Вот что произошло на самом деле.
1. Моё подсознание начало решать проблемы.
Раньше, когда я натыкался на стену в пятницу, я бился об неё все выходные. Теперь я просто ухожу. Иду в поход. Встречаюсь с друзьями. И почти каждое воскресенье вечером, «в душе», решение просто приходит мне в голову. Я решаю сложные проблемы быстрее в понедельник утром за 30 минут, чем раньше за 8 часов утомительного программирования в выходные.
2. Я стал лучше, как коллега (и получил повышение).
Оказывается, быть старшим разработчиком — это не только скорость написания кода. Это также коммуникабельность, терпение и лидерские качества. Когда я не нахожусь постоянно на грани выгорания, со мной приятнее работать. Я лучше слушал на архитектурных совещаниях. Люди стали больше доверять моему мнению, потому что я перестал быть на автопилоте.
3. Я заново открыл для себя радость программирования.
Расстояние укрепляет чувства. Избавившись от программирования на два дня, я теперь с нетерпением жду понедельника. Да, некоторые скажут: «Но я люблю программировать по выходным!» Если это так, продолжайте.
Я также знаю, что начинающим разработчикам часто приходится работать сверхурочно, чтобы восполнить пробелы в знаниях на ранних этапах. Мне тоже приходилось. Но если вы разработчик среднего или старшего уровня и чувствуете, что тонете в культуре постоянной спешки, пусть это станет для вас разрешением остановиться.
Вы не машина для написания кода. Вы человек, который решает проблемы с помощью кода. Машинам не нужен отдых. Людям нужен. Кем из них вы хотите быть?
Пишите в комментариях: Обязательна ли «страсть» для того, чтобы выжить в этой индустрии? Или разработка — это просто хорошо оплачиваемая работа, позволяющая нам наслаждаться жизнью?
Источник: https://dev.to/the_nortern_dev/unpopular-opinion-i-stopped-coding-on-weekends-and-my-career-got-better-3el
Post #3085
2.26K
- 👍 18