1

Тема: Чи варто виконувати об'ємні тестові завдання?

Ну от, наприклад таке:

Действия:
1. Зайти на сайт http://deshevshe.net.ua/
2. Выбрать любой товар который есть в наличии
3. На странице товара нажать кнопку купить
4. Во всплывающем окне нажать "Оформить заказ"
5. Появится форма корзины.

В задании нужно реализовать каталог товаров и оформление заказа.
(Необязательно точь в точь копировать их форму оформления, и не обязательно реализовывать все способы оплаты и доставки)

Требования:
1. Реализовать каталог из 3-4 товаров, описывать товар не надо, только наименование и цена.
2. Когда нажимаем кнопку "Купить" вначале появляется всплывающее окно, где отображаются все товары из корзины, для которых можно указать количество покупаемого товара, перейти к оформлению заказа, либо закрыть окно и продолжить покупки. Товар который ложится в корзину хранится в сессии, а также все данные о корзине (оплата, доставка и т д) тоже хранятся в сессии.
3. При добавлении такого же товара в корзину увеличивается его количество на 1. При добавлении нового товара добавляется новая запись в списке товаров
4. Если нажимаем "Оформить заказ" то переходим не страницу Оформления заказа (страница Корзины).
5. На странице корзины также можно изменить количество товаров, удалить ненужные товары, менять способы оплаты и доставки товара, заполнить форму с данными получателя заказа (имя, эл.почта, телефон - обязательные поля). В deshevshe форма появляется только если нажать на странице Корзины "Оформить заказ", но в задании можно что форма появлялась сразу.
6. При изменении способа оплаты или доставки, количества товаров, меняется цена товаров в корзине и итоговая стоимость всех товаров (аналогично тому, как это реализовано на странице Оформления заказаdeshevshe.net.ua)
7. Данные формы о получателе заказа должны проходить проверку на корректность (правильное имя, почта, телефон). Проверка производится как со стороны клиента, так и со стороны сервера. Если данные введены некорректно выдавать сообщение об ошибке.
8. После оформления заказа данные записываются в базу данных, отправляются на почту, которую указал пользователь в форме при оформлении заказа, и удаляются из сессии.
9. Реализовать авторизацию пользователя. При заходе в корзину, если пользователь авторизирован, то данные из профиля пользователя подставляются в поля формы, с данными клиента в корзине (имя, почта, телефон и т д).
7. Сделать группу пользователей-администраторов, которые могут просматривать информацию о всех совершенных заказах на своей странице (личный кабинет), и отмечать их статус (обработан или не обработан)

Використовувати CMS не можна. Після прочитання завдання в мене склалося таке враження що код ніхто дивитися не буде а глянуть тільки чи воно працює і наскільки красива верстка. І якщо з якихось причин написаний сайт не запуститься, то, скоріш за все, розбираться не будуть. Чи варто на подібне витрачати час і сили?

2

Re: Чи варто виконувати об'ємні тестові завдання?

Тестове завдання - написати готовий скрипт (CMS) з 0 і тоді приймуть а може й ні на роботу?
Підозріло!1

3

Re: Чи варто виконувати об'ємні тестові завдання?

Ну вашу роботу вони ніяк не використають, тому можна писати. Пам'ятаючи, що ніхто нічого нікому не зобов'язаний.

4

Re: Чи варто виконувати об'ємні тестові завдання?

я б таке не робив

5

Re: Чи варто виконувати об'ємні тестові завдання?

Пару раз попадався на таких замовників, які й не думали платити гроші. Вони просто використовували тих, кого вони "тестують".

Дане завдання схоже на таке ж кидалово, бо якщо б захотіли просто протестувати вас, то або зробили б якусь предоплату, або дали простіше завдання...

Подякували: VTrim1

6

Re: Чи варто виконувати об'ємні тестові завдання?

А тут справді є щось складне?

7

Re: Чи варто виконувати об'ємні тестові завдання?

quez написав:

А тут справді є щось складне?

Ви веб-програміст, чи Java-програміст? Ви щось таке вже писали?

8

Re: Чи варто виконувати об'ємні тестові завдання?

Я тому й запитую, що не писав. Чому ви у всьому вбачаєте звинувачення в некомпетентності?

9

Re: Чи варто виконувати об'ємні тестові завдання?

ktretyak написав:
quez написав:

А тут справді є щось складне?

Ви веб-програміст, чи Java-програміст? Ви щось таке вже писали?

я таке писав, в мене лаба була - написати онлайн гамазин, і теж з нуля, нічого складного немає, якщо у вас є досвід у веб-програмуванні, але навіть так, доведеться писати багацько усякого, а то є нудно і нікому не потрібно

10

Re: Чи варто виконувати об'ємні тестові завдання?

Я навіть умудрився тут на форумі на схожу фігню попасти..)
Тільки замовленяя було на бот-спамера для одного сайту,для тесту встановив додаток на хостінгер з GUI.
Замовник один раз проспамив,а потім попросив скрипт для тесту на своїй локалці)),тут то я і зрозумів..
Після відмови,замовник зник.

На руснявих форумах таке очікуєш,а тут ні.. (я так думав).

11

Re: Чи варто виконувати об'ємні тестові завдання?

FakiNyan написав:
ktretyak написав:
quez написав:

А тут справді є щось складне?

Ви веб-програміст, чи Java-програміст? Ви щось таке вже писали?

я таке писав, в мене лаба була - написати онлайн гамазин, і теж з нуля, нічого складного немає, якщо у вас є досвід у веб-програмуванні, але навіть так, доведеться писати багацько усякого, а то є нудно і нікому не потрібно

скиньте ваш магазин (скрипт),ми оцінимо.

12

Re: Чи варто виконувати об'ємні тестові завдання?

VTrim написав:
FakiNyan написав:
ktretyak написав:

Ви веб-програміст, чи Java-програміст? Ви щось таке вже писали?

я таке писав, в мене лаба була - написати онлайн гамазин, і теж з нуля, нічого складного немає, якщо у вас є досвід у веб-програмуванні, але навіть так, доведеться писати багацько усякого, а то є нудно і нікому не потрібно

скиньте ваш магазин (скрипт),ми оцінимо.

я його писав не для оцінки, в гробу я ваш PHP бачив

13

Re: Чи варто виконувати об'ємні тестові завдання?

quez написав:

Я тому й запитую, що не писав. Чому ви у всьому вбачаєте звинувачення в некомпетентності?

Де ви побачили, що я реагую на ваше звинувачення некомпетентності? =)

14

Re: Чи варто виконувати об'ємні тестові завдання?

VTrim написав:

Я навіть умудрився тут на форумі на схожу фігню попасти..)
Тільки замовленяя було на бот-спамера для одного сайту,для тесту встановив додаток на хостінгер з GUI.
Замовник один раз проспамив,а потім попросив скрипт для тесту на своїй локалці)),тут то я і зрозумів..
Після відмови,замовник зник.

На руснявих форумах таке очікуєш,а тут ні.. (я так думав).

Чесно кажучи, шкода, що не кинув. Може стало б на одного "письменника" ботів для спаму менше.

15

Re: Чи варто виконувати об'ємні тестові завдання?

ktretyak написав:
quez написав:

Я тому й запитую, що не писав. Чому ви у всьому вбачаєте звинувачення в некомпетентності?

Де ви побачили, що я реагую на ваше звинувачення некомпетентності? =)

Інакше відповіли б: там-то і там-то. А не в стилі "спочатку добийся".

16

Re: Чи варто виконувати об'ємні тестові завдання?

Це завдання буде легким для веб-розробника середнього рівня (хоча б), причому він повинен бути таким як в бек-енді, так і в фронт-енді.

Задача не менше, ніж на пів дня (4 години), якщо її виконувати якісно.

В завданні треба реалізувати не просто авторизацію, а ще й різні ролі для адмінів. Веб-адмінку, серію таблиць для каталогу товарів, замовлень, історії покупок... Веб-інтерфейс каталога, корзину...

Звичайно ж все може бути простішим, якщо у вас вже є подібна заготовка.

17

Re: Чи варто виконувати об'ємні тестові завдання?

Завдання не скільки складне скільки об'ємне. Я б напевно зробив би якби реально хотів працювати в цій компанії.

18 Востаннє редагувалося Анатолій (15.01.2015 16:47:19)

Re: Чи варто виконувати об'ємні тестові завдання?

ktretyak написав:

Пару раз попадався на таких замовників, які й не думали платити гроші. Вони просто використовували тих, кого вони "тестують".

Дане завдання схоже на таке ж кидалово, бо якщо б захотіли просто протестувати вас, то або зробили б якусь предоплату, або дали простіше завдання...

Так для розмови, ну і яким чином  можна себе захищати від "недоброякісних" замовників- передплата роботи?
Я собі так думаю є якісні фрілансні ресурси там захист від "шахраів" як зі сторони замовників так і зі сторони розробників. Напевно варто таким чином виконувати роботи.
А завдання цікаве, закину собі при нагоді потренуюсь- подобаються веб-завдання, тим більше тут бази даних задіюються :)

19

Re: Чи варто виконувати об'ємні тестові завдання?

Анатолій написав:

Так для розмови, ну і яким чином  можна себе захищати від "недоброякісних" замовників- передплата роботи?...

Дивитись на скільки готовий продукт вони запрошують для тестування. Якщо вони запрошують повністю готовий продукт, то треба щоб вони зробили предоплату вам. Звичайно ж ризик є з обох сторін, але не варто брати весь ризик на себе.

20

Re: Чи варто виконувати об'ємні тестові завдання?

Я недавно попав на подібне (хоча там об`єм роботи був меншим), виявилось, що роботодавця просто занесло трохи. Він почав просити додати прототипчику більше функціоналу.
Проте я просто відмовився робити те на що не підписувався спочатку. Він зрозумів і далі ми спілкувались нормально.