Плач программиста или почему быть программистом вредно?
Вот представь, просыпаешься, завариваешь кофе берешь бутерброд и открываешь это:
Начинаешь читать, находить связи, писать тесты и разбираться, что и как тут работает.
По сути, это кишки, и ты исследователь кода, в лучшем случае от дядюшки Бэна, а в худшем — ты в кровавом монолите, где классы по 10 000 строк.
Долг — есть долг.
Ты пытаешься сделать несколько подходов, тратишь дни, недели, и вот однажды, чисто случайно, когда ты перепробовал 25 способов, ты закрываешь этот баг, переводишь задачу в jira, и ты счастлив.
Это чувство одолевает тебя не долго, менеджер присылает новую задачу. Ты можешь быть пока не готов, но долг — есть долг.
Так почему же быть вредно программистом?
Ты постоянно должен решать проблемы.
Если их нет, значит ты засиделся на одном месте и скоро будешь деградировать. Это постоянные эмоциональные качели, между тем, что тут ничего не понятно и как это вообще сделать, до момента когда все начинает работать и ты чувствуешь себя успешным и уверенным.
Таким образом, каждый день программиста — это аттракцион на грани фола.
Постоянные дедлайны, как дыхание дракона, горячо дуют тебе в затылок, и иногда кажется, что у тебя просто нет выбора, кроме как погрузиться в бесконечные глубины кода, исследуя каждую строку, каждую переменную, в надежде найти источник ошибки, который мешает системе функционировать.
Каждый день программиста — это аттракцион
И вот, после часов, проведенных в уединении с монитором, вдруг, словно молния, приходит прозрение. Кусок кода, который мучил тебя всю ночь, наконец начинает иметь смысл. Это редкие моменты, ради которых я выбрал эту профессию, мгновения абсолютного триумфа.
Но они так быстро улетучиваются, затерявшись в бесконечном потоке новых задач, новых багов, новых вызовов.
И я задаю себе вопрос: "Зачем я это делаю?"