|
Модераторы: Aliance, skyboy, MoLeX, ksnk |
|
MrBlackFox |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 17.7.2014 Репутация: нет Всего: нет |
Дорый день. Недавно начал работать с порталом. У нас есть прогер, но насклоько эффективно он работает мы не можем определить т.к он единственный программист у нас, а все остальные не знакомы с языками программирования.
1. Ему поставили задачу доработать движок конкурсов (ну как обычно там фото-конкурсы, тесты и т.д). Конкурс-тест уже можно запустить, но нам теперь требуется счетчик времени к нему привязать. Т.е. чтобы шёл отсчет времени с начала конкурса, как секундомер короче и чтоб участникам показывалось в реальном времени три самых лучших результата по времени прохождения. Движок Биткирс, но он уже почти 2 года не обновляется. Сколько времени может занять такая работа??? 2. Задача вторая. - Сделать систему подобную лайкам в VK и возможность отображения ответов участников в фото-конкурсе. Тоесть, допустим мы запустили фото-конкурс. На лучшую фотку из футбольной тематики. Картинку можно взять из нета. Если один пользователь уже добавил картинку "А", то второй который добавил такую же, уже не может участвовать с ней, т.к она будет считать дубляжом. Для этого нужно сразу добавлять/отображать новые фото, чтобы люди знали какие фото уже нельзя добавить. А голосование проводилось бы по системе лайков, тоесть под любой понравившейся фоткой можно было бы сразу нажать кнопку "голосовать" и голос бы сразу был учтен и показаны изменения. Сколько времени может занять такая работа??? Прошу примерно сказать сколько времени нужно день, два, десять, месяц... Буду очень признателен |
|||
|
||||
baldina |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: нет Всего: 101 |
по-быстрому сляпать - пару дней, по уму и месяц может занять. обе задачи требуют хранить дополнительные данные и часто обращаться к ним, т.е. надо проектировать кусочек БД, думать о нагрузке и тд и тп.
а какие картинки считаются одинаковыми? Добавлено через 4 минуты и 55 секунд а можно ознакомиться с ТЗ? хотя бы с предметной частью? я к тому, что если задача поставлена "в общем", как вы тут описали, требуется еще детально выяснить, чего на самом деле вы хотите. например, что в вашем понимании "в реальном времени" - ежесекундное обновление (у вас так часто меняются победители?), или достаточно один раз на тест. |
|||
|
||||
MrBlackFox |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 17.7.2014 Репутация: нет Всего: нет |
Просто одинаковые картинки. Участник сам должен сравнивать, система тут ничего не делаетж. Участнику просто надо видеть ответы других. А сейчас этого нет, ответ просто уходит нам и видим его только мы
Добавлено через 10 минут и 1 секунду
Да нет не мгновенно. Достаточно один раз на тест)) А можно ему какие-то шаблончики найти в сети, что не продумывать всю логику с самого начала? Это сообщение отредактировал(а) MrBlackFox - 17.7.2014, 15:01 |
|||
|
||||
ksnk |
|
|||
прохожий Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 1 Всего: 386 |
MrBlackFox, Зависит от квалификации программиста и его реального опыта работы с битриксом. Я уже второй год имею тесные контакты с сайтом на битриксе и не уверен, что достаточно свободно им владею
Это как это? Я загрузил картинку на сайт. Сайт обязан проверить, что такая же картинка не загружена? Задача, вообще говоря, с учетом разного названия, разрешения и кропа, сама по себе довольно сложна. И вряд ли ее можно разумно решить на PHP. MrBlackFox, В качестве теста для программиста - возьмите фрилансера на какую-нибудь задачку. Отмазка - "ты и так у нас занят, пусть XXX сделает". Появяться данные для оценки сложности задачи, ее стоимости и себестоимости собственного программиста ;) Да и стимул для вашего програмера появится. С другой стороны, если фрилансер тупо сольет проект, то самооценка вашего может зашкалить -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
MrBlackFox |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 17.7.2014 Репутация: нет Всего: нет |
Есть такая мысль)) Ищем человека |
|||
|
||||
MrBlackFox |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 17.7.2014 Репутация: нет Всего: нет |
Типо ТЗ)))
Допустим: Есть 100 участников из них 50 ответили правильно на все вопросы... А призовых места только 3 и тут нам помогает счетчик времени определить кому же достанутся призы. Те трое которые ответили быстрее всех получают призы. После прохождения конкурса участник должен видеть свою позицию по времени на данный момент (если конечно он ответил на все вопросы верно) и понял есть ли смысл следить за конкурсом. ?. Ведь если он уже на 32 месте, а конкурс еще идет, то он же не поднимится в таблице) а наоборот, тогда можно не следить за дальнейшим ходом конкурса. А если он допустим на 3 месте, то у него еще есть шанс остаться там же и получить приз. Для этого и нужен счётчик. Как только ещё кто-то прошел тест, рейтинг обновляется в соовествии с результатами прохождения нового участника. Под условиями конкурса должно находиться окошечко, в котором показаны первые три позиции и их время + если участник не в тройке, то ниже его позиция и время. В окошечке ещё должна присутствовать ссылка на полную таблицу результатов (такое уже возможно, нужно только разместить ссылку на эту страницу) Такие вопросы как: Что если 8 участников покажут одинаковое время? Что если никто не ответит правильно? Вопросы каких типов нужны? - не интересны, т.к это все просчитано ещё при проектировании конкурса в голове, требуется только, то что написано. |
|||
|
||||
Avrin |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 18.7.2014 Репутация: нет Всего: нет |
Подобная тема Вам особо помочь не сможет, так как это идет доработка проекта, Вы описали что нужно сделать, но не видя кода тяжело сказать сколько займет времени разработка, Ваш программист видит код или хотя бы знаком и может сказать более точное время. А те кто отвечают здесь, кода не видят и могу сказать совсем другое количество часов. Никто же не знает что за код и как написан, и не нужно ли будет что то переделывать на сайте прежде чем сделать то что требуется. В итоге Вы будете думать что программист Ваш плохой, а окажется что это нетак.
Спросите у программиста сколько у него на этой удет времени и пускай аргументирует свой ответ, тоесть расскажет почему оменно столько времени, что займет больше всего времени и т. д. |
|||
|
||||
krundetz |
|
|||
Вечный странник Профиль Группа: Завсегдатай Сообщений: 1400 Регистрация: 14.6.2007 Где: НН(Сормово) Репутация: нет Всего: 69 |
MrBlackFox, эффективность это понятие экономическое, соответственно, если вы получаете денежку за то что делает программист из них платите ему и остаетесь в плюсе, то вы как организация(из двух человек) эффективны, если остаетесь в минусе то неэффективны.
Если первое то все окей. Если второе то посмотрите по сторонам: 1. может вы слишком мало просите за свои услуги 2. может быть слишком мало платите своему программисту, он вам и работает так как вы платите 3. может быть у вас процесс рабочий построен таким образом, что программист может выделить на написание программы меньше времени чем надо и т.д. и т.п. Также как правильно заметил Avrin не видя кода трудно оценить временной промежуток, видя его можно сказать приблизительно, и только по окончание разработки можно точно сказать сколько это заняло на самом деле. Это объективная реальность. А еще есть такой показатель как качество. Да еще бывает ТЗ дополняемое и изменяемое в процессе разработки и мне почему то кажется что это именно ваш случай. Поэтому ответ на ваш вопрос бесконечность. вот именно типо, вот поэтому вы и получаете типо работу, и не потому что программист плохой Это сообщение отредактировал(а) krundetz - 18.7.2014, 13:10 |
|||
|
||||
brains |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 25.7.2017 Репутация: нет Всего: нет |
Программисты в принципе эффективны 2 дня в месяц... Валяют дурака весь месяц (в доте и других...), а потом за 2 дня все делают...
|
|||
|
||||
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Сеть | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |