Кстати, вот только сегодня случай на дэйлике. Практически дословно. Разработчик:
"В задаче в условиях написано подумать. Я не знаю, что я должен сделать".
Аккуратно посмеялись, конечно, но есть некоторая проблема в точных требованиях в задачах на разработку. Как всегда, при рассмотрении любого вопроса есть два полюса. Применительно к требованиям это: либо задача вообще без требований или с максимально размытыми, либо прописан буквально каждый шаг и расписано длинное обоснование, почему именно так.
Некоторые разработчики тяготеют ко второму. Во-первых, потому что по характеру интроверты, и не любят вступать в коммуникации с людьми. Во-вторых, у кого-то, вероятно, был опыт, как додумал сам, а потом на тебя посыпались шишки из-за того, что заказчика не удовлетворила реализация.
И всё же, моё заключение такое: иногда нужно думать над способами и даже предлагать что-то стороне заказчика, например, в виде 2-3 вариантов заранее. В нашем случае этот путь максимально короткий, заказчиком выступает бизнес-аналитик, более того, он здесь на дэйлике с нами.
Но это я к чему всё. Значительное количество времени в разработке тратится не на создание самого лучшего в мире кода, а на согласование и уточнение вида и способа реализации. Чем более зрелый и адекватный разработчик на проекте, тем больше он видит, как его конкретный маленький кусок кода влияет на соседние куски и на продукт вообще. И если он добросоветсно выполняет свою работу, у него обязательно возникнет мысль, как сделать лучше и вокруг.
На слое собственно создания кода он может вынести что-то общее в отдельный модуль, предложить небольшой рефакторинг или указать на будущие проблемы с такой реализацией и даже предложить изменить постановку задачи (классическое "вы хотите кнопочку именно в синий цвет или хотите больше продаж на сайте?"). На слое работы над продуктом (обычно об этом думают middle+ и senior) человек пойдёт за уточнением требований и опять же внесением своих предложений.
Тут для разработчиков, кстати, очень живая точка роста. Кто думает вырасти по карьерной лестнице, всегда помните: особенно ценятся люди, видящие чуть дальше непосредственно своего маленького круга. Вносите разумные предложения, спрашиваете, уточняете - вас обязательно заметят. Потому что так делают далеко не все.
Post #6
354
- 👍 5
- ❤ 1