21 / 8 / 1
Регистрация: 13.08.2015
Сообщений: 67
1

Выгорание или бредни? Посоветуйте менять работу или нет

15.08.2020, 22:59. Показов 1751. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет! Хочу посоветоваться с участниками форума насчет сложившейся ситуации.

Работаю web-разработчиком (backend, php)
раньше был сисадмином, хотел перейти в разработку, получилось так что перешел в своей компании с позиции сисадмина сначала в техподдержку разработчиков, а затем на фултайм программистом, работаю на данный момент 3 года.
сам ИТ штат разработчиков более 40 человек + департамент сисадминов (уже не знаю сколько их)
Разработка ведется полностью своих программ и сервисов, сторонних заказчиков нет, при этом основное направление компании не ИТ.

Компания и ее ИТ-система хорошо описывается словом хаос. Львиная доля софта, включая бухгалтерию (хотя есть еще и 1с) является самописом, поддерживающимся desktop-разработчиками, оставившими большую часть сознательной жизни на службу в компании, сейчас некоторым под 60. в web-среде работают люди среднего возраста, а сам web представляет из себя десяток сайтов, несколько высоконагруженных с нагрузкой ~70к в сутки, много мелких и больших сервисов, основная апишка и апишка на новом фреймворке. интересная особенность работы - бд практически не приходится заниматься, есть базисты которые отдадут любые данные в процедурах. документация не ведется, точнее ведется если есть задача написать документацию или нужно дать сторонним компаниях доступ к апи.

Типичный рабочий день:
делаешь проект по поручению руководителя напрямую, старший разработчик говорит почему делаю не то что он хотел
отвекли на баг, который возник по причине того что надо было побыстрее зарелизить в прошлый раз.
отдал на ревью, несмотря на то что в соседнем методе код представляет из себя трехметровое спагетти, человек делающий ревью требует и докапывается что мой код не соответствует стандартам, которые нигде не описаны. (в его голове)
кто-то прислал скрины багов без ссылок, пишешь ссылку со скрина руками.
чел который на особом счету у руководителя удалил метод из своего апи, намекнув что писал об этом в чат неделю назад. Все матерятся, но никто не говорит ему.
коллега фронтендер закоммитил линуксовые отступы и проект на винде перестал собираться
пришла обратная связь от руководителя - 3 недели не устраивает, делаем только самое необходимое из описанного функционала, то что приносит деньги и за неделю.
чел который на особом счету у руководителя написал свой сервис кронов и типа оно сразу становится стандартом, то что у нас были кроны, отрабатывающие в это же время и их надо запускать НЕМНОГО РАНЬШЕ чтобы его крон сьел данные передаваемые нашим кроном никого не волнует.....

ИТОГ за день если это допиливание, не новый функционал, то 10% времени ты писал код, 40% уточнял общался, а 50% анализировал движение запроса и дебажил код. (один и тот же кстати из года в год)
после рабочего дня домашних дел делать не хочется, это все угнетает и нагнетает.


Я реально устаю от этого коллапса. Я давно хотел в веб-разработку, перешел, ПЕРВЫЙ ГОД это был наверное самый интенсивный год в моей жизни по обучению, каждый день новое, прокачивающие задачи, окружение крутых ребят, причем сразу хардкор, общение с опытными разработчиками. з/п повышалась за год несколько раз, менялось мировозрение,
женился в то время, переехал. Было круто.

Ко второму году понял что база получена, дальше все больше погружался в детали, сложные задачи стали обычными, крутые ребята стали просто другими разработчиками, стал постепенно спорить с этими другими разработчиками,
особенно насчет переезда на новый стек и отказа от php5 (до сих пор он на конец 2020)
К третьему году стал сам периодически консультировать других разработчиков, в т.ч тех у кого з/п больше моей, т.к знаю некоторые частонеобходимые особенности нашей системы. несмотря на это руководитель до сих пор считает меня "средним".
перестала расти з/п, стал замечать косяки старшего разработчика, заметил феномен, что все чаще оказывается так что я говорю - ЭЙ, обратите внимание!!! Вот это место проблемное!!! в ответ - Да пофиг!! потом уже мне - ЭЙ!!! Смотри, вот проблемное место!!! Я в ярости от того что мои слова не услышали ранее! И какбы все норм. техподдержочный режим! у разработчика! и всех все устраивает кроме меня!
Стали давать сложные проекты, последний длится уже 4 месяца, требующий переработки логики работы с товарами на всех сайтах + корни, растущие в разные стороны.

Очень важный момент это то что большинство коллег давно не развиваются, просто сидят на своей з/п (есть подозрение что у меня одна из самых низких з/п среди бэкенда) Я как бы не могу сидеть просто за зп и принимать все как есть, я хочу делать лучше систему и хочу чтобы меня замечали, шли на диалог. я высказываюсь в чате насчет улучшений нашей системы, на что не вижу поддержки, чаще либо игнор, либо крайним оказываюсь. Предлагаю руководству лично - и опять мы возвращаемся к пилению новых фич.

и понял что стиль поведения руководителя звучит следующим образом:
Делай фичи, приносящие деньги
Делай задачи так, чтобы бизнес-цель была достигнута
Хоть что-то лучше чем ничего, нехер планировать архитектуру, давай выкатывай MVP!
Рефакторинг это бредни разработчика, не желающего делать действительно приносящие деньги задачи.

Но блин, за последний год увеличилась длина разработки, из-за того что система сейчас абсолютный монстр, просто гигант, имеющий сотни мест, где может выполняться бизнес-логика, которые нужно проверить еще разок перед тем как выкатываешься. Уважаемый руководитель! давайте пилить фичи, но давайте будем заниматься обязательным рефакторингом хотябы 30% времени! Упрощением системы! Убирать дублирующийся функционал! Ведь задачи будут делаться быстрее со временем, это экономия денег на зп разработчикам раз уж думаем о бизнес-профите.

дело в том что руководству надо сдавать отчет раз в месяц. если ты сделал фичу, которую хочет руководитель - вот тебе премия. А рефакторинг, пусть и требующий БОЛЬШЕЙ КВАЛИФИКАЦИИ и сэкономил время других не будет оценен, будь уверен. "Давай дальше, что там у тебя"?
Техлида у нас нет. Напрямую подчинению руководителю.

Подумав об этом, меня осенило что надо работать по-другому, я сказал руководителю, что на следующую задачу я составлю подробное ТЗ, мы его обсудим, с вами согласуем и больше не будем менять, пока разработка каркаса не закончится (2 недели), потом следующее тз и т.д.
Но потом после старта проекта выслушал от него монолог о том что бизнес должен постоянно смотреть что делает разработка и вносить правки. ТЗ МОЖЕТ МЕНЯТЬСЯ (а с ним и тикеты в середине недели)! Жесткое продавливание короче.

Ну и собственно после этого пропала всякая надежда на хоть какой-то сферический порядок в вакууме.
Такое ощущение что пока работаешь здесь всегда будешь ты в роли шута для руководителя, бесконечная доработка, правки, анализ жизненного цикла запросов, исправления о которых я говорил сто раз не замечали но (о боже ответственные люди дали обратную связь) заметили, а потом пульсация в висках под конец дня
Но мне нужно совсем не это

Была еще одна попытка, в семье произошел небольшой коллапс, потребовались серьезные вложения денег, и я решил что тот самый момент просить повышения который я все откладывал НАСТАЛ и этому есть причины (не только семья). с момента прошлого повышения з/п прошел год.

Вобщем сказал руководителю что я не тот что раньше, (он кстати сам это подтверждал, и обещал повышения полугодом ранее) задачи стали другие, мне пришлось взращивать джуна и помогать коллегам. посыл был "повышайте з/п"

Обратная связь была следующей:
поставленный тобой в пример разработчик Х, он умеет делать все сам, а над тобой нужен контроль.
когда научишься угадывать что хочет бизнес после постановки бизнесовой задачи, и программировать это в срок тогда будет повышение.

насчет 2 пункта дополнил: "я не знаю как этому научиться этому, но если научишься то повысим з/п"
Я сначала замотивировался, но потом понял что это похоже на стандартные сказки для мотивации подчиненных. (у других разработчиков бэкенда з/п больше чем у меня, при этом как выше писал они консультируются (кроме старших) у меня насчет нашей системы, как у "знающего")
"угадывать". это было сказано не явно но смысл именно такой.

В последнее время я проникся паттернами проектирования, архитектурой, абстрагировался от языка программирования и стал начинать понимать архитектуру (не нашу ) в целом.
Пробую свои проекты, но чувствую бессмысленность и что будет лучше если и я найду место работы, где будут задачи, которые как раз хочу делать. Может на первое время и буду лошарой но быстро войду в ритм, как вошел в конторе которой посвящено букав в этом посте столько сколько времени уходит на болтологию в этой самой конторе за день.

Тут же работы с бд почти нет, куча уточнений, согласований, легаси код без надежды на рефакторинг, solid не применяется. по программированию бывает за весь день добавишь новое условие в if и все. остальное время весь день ищещь где еще может сломаться чтобы не сломалось. ОЧЕНЬ ИНТЕРЕСНАЯ И РАЗВИВАЮЩАЯ РАБОТА!
ЗП в принципе устраивает, недоплачивают немного, но с голода не помираю, но чувствую что могу подготовиться и уйти на х1.5/х2.

Интересует ваше мнение, стоит ли менять место работы или научиться не обращать внимания и просто выполнять что говорят не задавая вопросов,"есть сэр!? может забить и бросить эти силы на семью?
Был ли у вас опыт работы в конторях имеющей сходства с моей?
Как решали вопрос с повышением?
Как решали вопрос с выгоранием?
Как бы вы поступили в моей ситуации?

Обещаю принять к сведению, проанализировать и принять решение основываясь на ваших ответах + своих мыслях.
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.08.2020, 22:59
Ответы с готовыми решениями:

Менять или нет?
Всем здрасти! Т.к я дилетант есть вопросик.У меня с покупки ноута стоит Windows7 Home Basic.Стоит...

Посоветуйте что менять: кулер или сразу видеокарту
Через некоторое время после поломки куллера от видеокарты выходит вот такая надпись и комп не...

Стоит ли менять термопасту или нет?
Кампутеру уже лет 6-7. За это время ни разу не менялась термопаста ни на видяхе ни на проце....

Материнка сдохла, менять или нет?
Приветствую. Играл в Циву, вдруг комп просто отключился. Питание есть. При нажатии на кнопку ВКЛ...

3
31 / 9 / 1
Регистрация: 02.11.2015
Сообщений: 273
16.08.2020, 00:46 2
Vanish, давайте подытожим: работа с легаси кодом, старые технологии, отсутствие процессов разработки, вас недооценивает начальник/некоторые коллеги, зарплата сильно ниже рынка. Из плюсов, дайте угадаю - дружный коллектив и печенье на кухне?
21 / 8 / 1
Регистрация: 13.08.2015
Сообщений: 67
16.08.2020, 01:09  [ТС] 3
Зарплата устраивала до тех пор, пока не узнал зарплату других, и пока не прокачался сам. Теперь пути назад к старым мыслям что все ок особо нет. С другой стороны жаловаться не могу, знаю людей не из ИТ, там все гораздо хуже с зп.

Остальное все совпадает...

P.S Печенья нет
349 / 262 / 65
Регистрация: 07.04.2014
Сообщений: 1,603
17.08.2020, 16:32 4
Цитата Сообщение от Vanish Посмотреть сообщение
ПЕРВЫЙ ГОД это был наверное самый интенсивный год в моей жизни по обучению, каждый день новое, прокачивающие задачи, окружение крутых ребят, причем сразу хардкор, общение с опытными разработчиками. з/п повышалась за год несколько раз, менялось мировозрение,
женился в то время, переехал. Было круто.

Ко второму году понял что база получена, дальше все больше погружался в детали, сложные задачи стали обычными, крутые ребята стали просто другими разработчиками, стал постепенно спорить с этими другими разработчиками,
особенно насчет переезда на новый стек и отказа от php5 (до сих пор он на конец 2020)
К третьему году стал сам периодически консультировать других разработчиков, в т.ч тех у кого з/п больше моей, т.к знаю некоторые частонеобходимые особенности нашей системы. несмотря на это руководитель до сих пор считает меня "средним".
перестала расти з/п, стал замечать косяки старшего разработчика, заметил феномен, что все чаще оказывается так что я говорю - ЭЙ, обратите внимание!!! Вот это место проблемное!!! в ответ - Да пофиг!! потом уже мне - ЭЙ!!! Смотри, вот проблемное место!!! Я в ярости от того что мои слова не услышали ранее! И какбы все норм. техподдержочный режим! у разработчика! и всех все устраивает кроме меня!
Это не удивительно и нет здесь никаких феноменов. Когда Вы только пришли в профессию и всё для Вас было новое. сейчас Вы выросли. Вот и всё.

Цитата Сообщение от Vanish Посмотреть сообщение
Подумав об этом, меня осенило что надо работать по-другому, я сказал руководителю, что на следующую задачу я составлю подробное ТЗ, мы его обсудим, с вами согласуем и больше не будем менять, пока разработка каркаса не закончится (2 недели), потом следующее тз и т.д.
Но потом после старта проекта выслушал от него монолог о том что бизнес должен постоянно смотреть что делает разработка и вносить правки. ТЗ МОЖЕТ МЕНЯТЬСЯ (а с ним и тикеты в середине недели)! Жесткое продавливание короче.
То, что Вы описываете, это не изменение ТЗ, а скорее его отсутствие. Справедливости ради, составить чёткое ТЗ не всегда возможно, особенно в крупных корпоративных проектах (то, чем занимается фриланс при всём уважении не в счёт). И здесь очень сильно выручают Agile методики. В том числе скрам, до которого Вы в значительной степени дошли сами. То, что начальство видимо устраивает статус-кво в виде бардака, это уже другое дело.

Цитата Сообщение от Vanish Посмотреть сообщение
Пробую свои проекты, но чувствую бессмысленность и что будет лучше если и я найду место работы, где будут задачи, которые как раз хочу делать.
Это Вы зря так о своих проектах. Открытые репозитории на том же GitHub могут очень хорошо помочь в поисках новой работы. А, заодно потренировать скилы, которые в рамках текущей деятельности развивать не получается.
17.08.2020, 16:32
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.08.2020, 16:32
Помогаю со студенческими работами здесь

Стоит ли менять блок питания или нет?
Люди подскажите пожалуйсто, есть старый комп такой конфигурации: Мать: Asus P4P800-X...

Стоит менять видео карту или нет ?
Доброго времени суток, собственно хотелось бы поставить видеокарту по мощнее например gtx1050TI или...

ST1000DM003-9YN162 (W1D0W608) менять или нет ?
Диску пошел 6 годок, дефрагментацию делаю время от времени (с оптимизацией в auslogics boost...

Посоветуйте, удалять или нет
Создали новый сайт, и хотим теперь со старого, который на первых позициях в Яндексе, перенести на...

Можно ли по названию платы,или по чипу,или по соккету,определить,поддерживает плата ХР или нет?
Добрый день всем.Уважаемые знатоки,я заранее прошу у Вас прощенья,если заданный мной вопрос,тупой...

Как узнать прекратил поток работу или нет?
Здравствуйте все! Можно ли как то узнать работает в данный момент функция Execute потока TThread...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru