🔥

Тред (Денис Хрипков)


Устроился я значит в фин. организацию на работу. Отдел на 3 человека, держим сайт, пишем код сами, фулстечим по полной, и заказываем доработки у подрядчика. Как понять, надо ли делать заказ, или работать самим? Всё очень просто: если таск сложный или срочный - делаем сами.

Если на 5 минут - тоже делаем сами. Если сложность прогнозируемая, и не срочная - отдаём на подряд. Балансируем. Одной из первых заданий мне попалась разработка страницы с формой. В то время мы писали на Parser3 на бекенде (и выживали как могли)

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

В итоге я договорился с менеджером на пару дней и решил обобщить решение, чтобы такая работа производилась контент-менеджером, и сделал подход к конструктору форм (со стороны бекенда). Даже с учетом того, что закопался с решением, доработка решила 99% проблем в будущем.

На конструкторе собрали 400 форм, и всё без подрядчика или разработчика. Мы подключались только в сложных местах, или багфиксах. Какой можно сделать вывод: никто кроме вас, да, лично вас, никто не будет ничего оптимизировать. Это ваша работа, кем бы вы ни были по должности.

Не все разработки согласую управленцы, конечно. Что-то уже будет в планах на следующий год. Но если вы видите какую-то какаху в коде, ставьте TODO, выносите на обсуждение, меняйте, если правите код рядом, заводите техдолг. Это поможет всем, и вам тоже.

Иначе вы превращаетесь в контент-менеджера (при всём уважении к этому тяжелому и неблагодарному труду ребят). Да, вы знаете html/jquery/react, не важно что, но если вы внутри джун - то вы джун. Двигайте проект. Для этого вы учились.

Кто бы ни был в команде - продакт, прожект, аналитик, тестировщик, скрамщик, они лишь помогают вам и забирают у вас часть рутиных задач. Полномасштабно оценить вопрос доработки/развития/оптимизации можете только вы, разработчики/программисты. Говорите наверх. Спорьте. Улучшайте.