Разработчику важно понимать куда движется бизнес?
Мой ответ коротко — "ДА". И вот почему:
▪️Важно общаться с бизнесом на одном языке. Если вы не понимаете к чему бизнес стремится, то вы просто исполнитель. Если вы просто исполнитель, то вероятно, вас легко заменить как новым сотрудником, так и нейронками. И самый главный поинт — вам, как разработчику, платят не за код (речь про продуктовую компанию), а за решение задач бизнеса. А задача бизнеса — это заработок денег и счастье пользователя. Обе эти составляющие не имеют прямой корреляции с написанными строчками, потому что иногда задачу можно решить не написав кода вовсе. Главное всем сторонам разобраться в вопросе, выявить риски реализации и найти лучшее решение для будущего продукта.
▪️Нужно быть готовым к изменениям. И важно быть готовыми ВОВРЕМЯ! Вовремя брать в работу техдолг, вовремя адаптировать архитектуру под масштабирование, вовремя поставлять ценность, а так же, вовремя вносить изменения в код, чтобы пользователь получил то, что действительно ему нужно.
▪️Необходимо учиться брать на себя ответственность. Чтобы расти и чтобы продукт был конкурентноспособным. "Выпустили в прод говно — это продакт виноват." И да, и нет. Если ты, как разработчик продукта знал, что вы делаете то, что не принесет пользы, понимал почему это плохо для будущего сервиса и не сказал об этом — ты сопричастен к провалу релиза. Да и в принципе, ты причастен к разработке, потому что код был написан тобой. Поэтому, всегда лучше сказать неприятную правду и сделать хорошо, чем промолчать и сделать плохо. Неприятное — не значит токсичное, если что.
Очень рекомендую прочитать статью "Фронтенд — это не больно", она актуальна не только для фронтендеров, но и для любых других участников рабочего процесса.