Найти тему
Фрилансер на воле

Клиент: "Да тут работы на 5 минут!" Почему всегда получается дольше?

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

Сперва делается сайт по условленному дизайну, и бывают ситуации (по случайности часто в последнее время), когда клиенту требуется поменять что-то на этом же сайте. И это касается уже не текстов, а структуры расположения блоков, анимаций и так далее. И тут наступает следующая ситуация: клиенту кажется, что подвинуть картинку на сайте - дело пары минут, ведь в голове можно легко представить, как блоки меняются местами. Когда-нибудь пытались двигать картинку в ворде? :)

Веб-разработчикам привет! И вордистам, или как правильно называть?
Веб-разработчикам привет! И вордистам, или как правильно называть?

Вот так часто бывает и с веб-разработкой. Движение картинки это простейший пример, который в современных реалиях проблем особо не вызывает для профессионала. Но вот когда дело доходит до работы с готовым кодом, в котором нужно сделать новую фишку, которую клиент оценил в "да тут делов то".. Вот тут начинается серьёзная работа. Ведь перед тем, как выложить обновленную фичу на сайт, нужно:

1) Спроектировать в голове архитектуру работы кода
2) Написать его, но не от балды, а желательно так, чтобы он был органично встроен в уже текущую кодовую базу. А если там костыли (ваши или другого разработчика), то от этого пункта очень часто начинает болеть голова :D
3) Тщательно протестировать фичу, продумать случаи с заковырками, например, необычные действия пользователя
4) ТЩАТЕЛЬНО ПРОТЕСТИРОВАТЬ ВСЁ ОСТАЛЬНОЕ НА САЙТЕ, ЧТОБЫ НЕ СЛОМАЛОСЬ

"Ало, Артур? Вы нам тут сайт делали пару лет назад, мы что-то нажали и всё сломалось.." Благо такого я никогда не слышал :D Вот что значит "отбор клиентов".
"Ало, Артур? Вы нам тут сайт делали пару лет назад, мы что-то нажали и всё сломалось.." Благо такого я никогда не слышал :D Вот что значит "отбор клиентов".

Выражение "на бумаге выглядит просто" тут очень хорошо подходит. Вообще, структурное мышление и разложение задачи на более мелкие компоненты - скилы хорошего программиста, да и представителя фриланс-культуры в целом. Так что, если вы, мой читатель, являетесь клиентом, то будьте готовы, что "задача на 5 минут, вошёл и вышел" будет оценена в несколько часов исполнителем.

Подписывайтесь на канал, ставьте лайки и пишите в комментариях, доводилось ли вам быть в подобной ситуации? (в любой роли) :)

Читать статьи по теме:

ТОП-10 ПРОФЕССИЙ ДЛЯ УДАЛЁННОЙ РАБОТЫ, ЧАСТЬ 1

КЕМ РАБОТАТЬ, ЕСЛИ НИЧЕГО НЕ УМЕЕШЬ? ПОШАГОВАЯ ИНСТРУКЦИЯ

КАК СКОРОСТЬ ПЕЧАТИ ВЛИЯЕТ НА ЭФФЕКТИВНОСТЬ ДЕЛОВОЙ ПЕРЕПИСКИ