Александр П.
6 сообщений
#16 лет назад
Беру заказ, и срываю сроки.
Потому что быдлокодить не умею, а правильный код долго, у учетом переписывания всего "прикладного кода" который дал мне заказчик.
Потому что не родивые программисты пишут "быстро и в срок" без учета качества кода.

Про деньги я вообще молчу. Ценой 20$ могу просидеть по 3 дня+ пока переписываю и жду "вдохновения" как построить правильный алгоритм.
Заказчики рвут и мечут, быстрее быстрее... Но я не могу быстрее, я пишу код ака картину если можно так сравнить.

Cвои проекты я пробывал делать, написал 2 штуки. Но опять же раскручивать и поддерживать некому ибо я уже "остыл" от задачи.
И пошла рутина. Блин.
Никита К.
1594 сообщения
#16 лет назад
А зачем заказ брали?
Александр П.
6 сообщений
#16 лет назад
Ну денег то надо
Вообще то тема не 1 заказа.
Дмитрий Васильковский
756 сообщений
#16 лет назад
А от нас-то ты что хочеш услышать?
Сергей В.
244 сообщения
#16 лет назад
Не берите заказ лучше, если не уверены, мой совет
Александр П.
6 сообщений
#16 лет назад
Ну просто некую рекомендацию, куда податься
Пажганец Пажга
602 сообщения
#16 лет назад
Странно, взялись зная сроки а теперь оправдания....
Александр П.
6 сообщений
#16 лет назад
Еще раз, причем тут конкретно какой то проект? я ВООБЩЕ говорю.

Можно ли с таким "правильным подходом" к программированию, а именно дешего, долго но правильно.
Куда то приткнуться
Тут М.
626 сообщений
#16 лет назад
Я конечно понимаю вас, но программирование уже не совсем искусство. Особенно в Вэб.
Есть куча CMS
Есть куча фреймворков, если вам CMS не милы.
Есть куча стандартных решений, которые прекрасно работают.
Есть шаблоны проектирования наконец.

Т.е. сроки прикинуть можно, и весьма точно. Что проджект-менеджеры и делают. И вам неплохо бы получить подобный навык.
Азиз Ю.
547 сообщений
#16 лет назад
:?:
Александр П.
6 сообщений
#16 лет назад
Demiurh
Ну я прикидываю строки, открываю код и понеслось.

Цитата:
решение работает но работает через ....

И мне есть два варинта, либо переписать это решение. Либо опуститься на его планку и быдлокодить дальше.

Быдлокод бывает ужасный аля на станице ошибок (error.php и error2.php скопипастенные друг из друга с изменением 1 строки)
Прямо в body и кидают...

<h1>$error_src</h1>
<META HTTP-EQUIV="REFRESH" CONTENT="2;URL=index.php"><br />
<br />&nbsp;<br />&nbsp;<br />&nbsp;<br />&nbsp;<br />&nbsp;<br />&nbsp;<br />&nbsp;<br />&nbsp;<br />&nbsp;<br />&nbsp;<br />&nbsp;<br />&nbsp;<br />&nbsp;<br />&nbsp;<br />&nbsp;


в сочетании с еще более кривым PHP кодом.
if (траляля) {
$error_src = "Ошибка! траливали"
include("error.php");
}
Дмитрий Васильковский
756 сообщений
#16 лет назад
Ну так обьясни это заказчику! скажи что на это уйдёт много времени! не нравится-пусть ищет другого!
А ты если такой офигенный программист-то работу себе найдёш!
Александр П.
6 сообщений
#16 лет назад
Заказчик как правило ничего знать про это не хочет. (не только текущий, вообще)
По факту вася X забыдлокодил это за пол часа, а я потратил 3 дня вдумчивое чтение на переписание.
Вася - win
Владимир К.
88 сообщений
#16 лет назад
Цитата ("sl0nara"):
Заказчик как правило ничего знать про это не хочет. (не только текущий, вообще)
По факту вася X забыдлокодил это за пол часа, а я потратил 3 дня вдумчивое чтение на переписание.
Вася - win


Сроки частенько срываются, надо просто убедить клиента, что он получит взамен нечто больше чем ожидается, а как крайний вариант вернуть часть гонорара. В любом случае, репутация важнее всего.
Михаил В.
2195 сообщений
#16 лет назад
sl0nara
О, знакомая проблема, я понимаю о чем спрашиваете.

Цитата:
Потому что быдлокодить не умею, а правильный код долго, у учетом переписывания всего "прикладного кода" который дал мне заказчик.

Есть вот такая штука - )
У вас судя по всему в явной форме.

Так вот, заказчику результат первичен, детали вторичны.
Заказчику не нужно идеальное решение. Ему нужно чтобы работало.
Низкий бюджет подразумевает "бюджетные" решения.

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

Ну и Demiurh все правильно говорит - нужно использовать готовые решения (в вашем случае еще и не пытаться их переделать).

Хочется подходить к работе как к искусству - нужно либо самому стать заказчиком/производителем, либо выходить на другой уровень цен/сроков, где заказчик понимает что он хочет получить и в какие цены/сроки ему обойдется "идеальный" результат.

P.S. А не тот ли вы персонаж, который известен как "Корзина"? Тогда вы в курсе, что я думаю