Дневник by Nelex

Как преодолеть ступор в сложных задачах? Работа в сайтостроительстве

Уже далеко не один раз я сталкивался с застреванием на каких-либо проектах. Тем сильнее застревание идет, чем сложнее/комплекснее задача и чем больше давит заказчик. Объяснить нервничающему заказчику в чем проблема можно и это даст некоторую фору по времени, но нервничая он начинает дергать все чаще усугубляя ситуацию. В этой ситуации помогает осмысление того что никто не умрет от выбивания из планов. Можно конечно настаивать на обратном, но лучше сделать позднее, чем не сделать совсем. Так же, особую сложность представляют именно комплексные задачи, ведь несложно вкрутить блок в сайт, но сложно вкрутить блок в сайт, где те или иные данные должны быть взяты из других блоков и не пересекаться с другими блоками. Да и это не сложно, если выполнять задачу по частям не зацикливаясь взглядом на общем объёме задачи. Про блоки я утрировал, сложно только первый раз ) в то же время, простая истина - начни делать по чуть-чуть, шаг за шагом и дорога появится сама по себе. 

Когда-то я думал что чем больше задач разных и сложных сделаю, тем меньше сложностей возникнет с новыми проектами. Но нет, в этой сфере я уже лет 8, а количество неведомых мне по выполнению задач меньше не становиться. При этом сложность и комплексность задач так же становиться только больше. Да, я могу и делаю интернет-магазины, каталоги, CRM и прочие сайты, но каждый проект уникален по своему, а даже перенося лучший опыт с проекта на проект, все эти решенные уже задачи выглядят не идеально решенными. Но в этом кроется еще одна ловушка, нужны не идеальные, а работающие решения. Будь то магазин, лучше он будет запущен на 99% и с не оптимизированными идеально алгоритмами, чем не запущен совсем. "Лучшее, враг хорошего", как и говорилось в правильной книге.

Что же все-таки будет дальше?

А дальше я дам жизнь нескольким текущим проектам, разовью до более взрослого состояния несколько других проектов, включая свои и займусь новыми. Каждый из этих проектов для своих заказчиков, это отдельный бизнес, их собственное дитя в некотором роде. Радует когда такое порожденное дитя имеет возраст лет по 5-7 и продолжает радовать своих хозяев. С другой стороны, сайты так же устаревают и прослужив несколько лет нуждаются в переписывании или значительном обновлении.

Несут ли программисты/разработчики ответственность за проекты свои?

Ну вот представьте ситуацию, когда вам нужно переделать интернет-магазин, а вы не справились и спрятав голову в песок провалили сроки и отключили телефон. А такое не редкость. Да, я заваливал сроки не раз, но что отличает меня от многих, тех кто сломался - я никуда не деваюсь и решаю задачу. Знаю по собственному опыту, что такой провал проекта, вместо поиска решения ситуации подвергает всех кто работает над этим магазином, продавцов, владельцев, поставщиков и других, свернуть деятельность и оставить без заработка на хлеб несколько, а то и несколько десятков людей. Иногда кажется что это тупик, из которого не выбраться, но выход есть всегда, нужно лишь удержаться и продолжить искать варианты. Упали? Снова подняться и идти дальше. По одному-два шага. Это лучше чем просто согласиться с проигрышем. Надежда есть всегда, пока вы сами не согласитесь с тем что ее нет.  В заключении на поставленный вопрос - да, мы несем ответственность за свои проекты в той или иной мере. В первую очередь моральную ответственность, перед надеждами тех кто эти проекты использует. Будем ли мы героями, которые вытянут погибающие проекты, или злодеями, которые завалят работающие, зависит от нас. И казалось бы, это просто сайт, а не так то все просто в наше время. Сайт - это инструмент и в тоже время надежда тех, кто задался целью его создать и использовать, чтобы построить свое счастье и заработок. А ведь казалось бы, ну не будет у физического магазина сайта, ну ничего страшного. И вот на этой ответственности перед заказчиком ломаются очень многие, вместо того чтобы еще сделать несколько шагов.

Это лишь мои мысли по моей работе, в моем личном блоге, уверен будут еще... а пока все.

Это так же может быть интересным вам

Отключайте дебаг на продакшне )))
Отключайте дебаг на продакшне )))

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

Добавил: Nelex