Романтика и выгорание
Страдать и ныть нынче модно, чего уж там говорить.
Каждый десятый в индустрии выгорел и не может больше работать.
Любопытно, как хайп затягивает всё новый и новых участников. И вот в след за инфлюэнсерами, которые заебались поддерживать опенсорсные проекты, херачить код на работе, писать блоги и сидеть на десяти стульях сразу, за ними про выгорание заговорили двадцатилетние сениоры, отработавшие по пять месяцев на своём первом проекте.
Читаешь такого страдальца, и думаешь:
Что ты блять несёшь?
Напоминает ситуацию с депрессией. Этот (очень серьёзный) диагноз ставит себе любой подросток, который столкнулся с трудностями в жизни и вот уже 40 минут не может себя ничем порадовать.
Виновата романтика
Наверное, если романтизировать работу инженера, если считать, что они получают деньги за то, что целыми днями сидят в твиттере и изредка копируют код со стэковверфлоу, параллельно выбирая себе билеты на конференцию в Лондоне или Сиднее... Да, я бы хотел так жить.
Ну а чё, только модные фреймворки, только интересные задачи, только притные люди и (или их отсутствие, ведь быть интровертом так модно).
На самом деле, суровая реальность совсем иная. Работа в IT это зачастую монотонный труд, это внимание к деталям или длительные поиски проблемы. Всё это нужно делать в команде, взаимодействовать и договариваться, учитывать чужое мнение и наступать на свою гордость.
Инженер приличного уровня должен решать задачи бизнеса, а значит он должен понимать домен, осознавать зачем и что он делает.
Крупная IT-система это не только хардкорный код, но и инфраструктура, поддержка, сбор требований, анализ и документация.
Звучит не так романтично, да? Я тебе скажу, чем важнее ты на работе, чем выше твой уровень, тем больше такой работы приходится выполнять.
Однако, и молодому джуниору (тавтология, ха!) приходится фиксить проблемы и сидеть на митингах. И вот, система ценностей пошатнулась, появляются разговоры о легаси коде (легаси это, видимо, всё то, что написал не наш герой).
Начнём всё заново
Наверняка отсюда же торчат уши у любви к greenfeild проектам.
Как я писал ранее изобретение велосипедов это типичная форма прокрастинации, и начинать проект с нуля -- это отличный способ отложить решение "скучных" задач в долгий ящик.
Можно заниматься настройкой CI, заполнением скелета проекта стандартным кодом, выбором правильной базы данных и ORM. Тут же включается CDD (CV-Driven-Development), выбор технологий, которые позволят покрасоваться в тусовке, вбросив несколько хайповых баззвордов.
Каждый раз когда ты понимаешь, что ты в очередной раз выгораешь, вспомни, что ты сам выбрал себе работу, которая состоит в том числе и из скучных задач. Настоящий, крутой инженер не только умеет писать классные штуки, о которых нестыдно похвалиться в твиттере, но он умеет их поддерживать и развивать.
Нет, под поддержкой и развитием я не подразумеваю "переписать на новых технологиях".
Увы, но скорее всего ты не выгорел, ты просто плохой инженер.
Эти и другие вопросы обсуждаем в канале https://t.me/your_soft_skillzz
и твиттере https://twitter.com/soft_skillzz
Подписывайтесь и рассказывайте друзьям.
МS.