Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Флейм (http://www.flasher.ru/forum/forumdisplay.php?f=53)
-   -   Не много ли это для тестового домашнего задания соискателю вакансии флэш программиста (http://www.flasher.ru/forum/showthread.php?t=201232)

djyamato 13.06.2013 22:23

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

Цитата:

Предлагая вам выполнить домашнее задание, мы хотим убедиться, что вы квалифицированный и творчески мыслящий человек, способный к профессиональному росту. Оценка вашей разработки складывается из двух составляющих – техническая и пользовательская.

С технической точки зрения мы хотим видеть:
Хорошую архитектуру и дизайн программы
Правильную реализацию алгоритмов
Чистый и легко читаемый стиль кодирования
Комментарии
Обработку ошибочных ситуаций
Качество вашего кода и его устойчивость является решающим фактором в принятии решения о приеме на работу.
Краткое описание дизайна

Как пользователей нас волнуют следующие вопросы:
Стандартный интерфейс Windows программ
Поддержка управления мышью и клавиатурой
Минимальные инструкции пользователя. Например, выплывающие объяснения для инструментов.
Разумеется, все привыкли к тому, что продукты снабжены программой установки, но в данной ситуации мы будем благодарны, если будет возможно запустить программу из директории. Высылая нам результаты, поместите в ZIP архив исходные коды (включая файл проекта), папку с откомпилированной версией и вспомогательными данными (если требуется).
Предварительно проверьте работоспособность программы на “чистом” компьютере, на котором не установлена используемая вами среда разработки. Убедитесь, что программа не использует зависимостей от внешних библиотек (за исключением стандартных, таких как .NET Framework).

Главное, что следует помнить при решении тестового задания – это то, что вы пишете его для себя, а не для нас. Решение тестового задания показывает, на что вы способны в данный момент. Поэтому следует крайне ответственно относиться к этому этапу. С другой стороны не отчаивайтесь, если что-то не получается. Если мы увидим в решении мысль, талант, и серьезное желание добиться цели, то остальному научим.

Задания даны в виде списка требований. Никаких детальных спецификаций. Мы оставляем вам возможность додумать необходимые детали.


Объединение полигонов

Язык: C++/C#/Java (As/flex)

Библиотеки для алгоритмической части не должны использоваться.

Можно нарисовать в окне приложения два полигона с произвольным количеством точек.
Можно отредактировать полигон – добавить или удалить точки.
Полигон должен быть без самопересечений. Программа должна обнаруживать такую ситуацию.
Программа должна находить объединение двух полигонов и рисовать его в окне приложения. Объединение полигонов должно само быть полигоном.
Полигоны и их объединение можно вывести на печать.
Есть возможность сохранять и загружать полигоны. В Базе данных и в файле на диске по выбору пользователя.

Astraport 13.06.2013 22:38

На работу куда? На должность кого?
Для обычного кодера где-нибудь в НКК даже слабо.

djyamato 13.06.2013 22:43

Цитата:

Сообщение от Astraport (Сообщение 1137871)
На работу куда? На должность кого?

в Таганрог
на должность флэш/флекс программиста

GBee 13.06.2013 23:10

До сохранения/загрузки в БД все ок. Правда видно, что задание то ли для всех вакансий одинаково, то ли стырено откуда-то. Все-таки плотное собеседование и небольшой испытательный срок лучше, чем тестовое задание. А тестовое задание это из разряда "нам некогда с каждым беседовать, посмотрим кто хотя бы что-нить пришлет"

Tails 14.06.2013 10:22

Слишком жирно, согласен. Я такую программу писал для визуального редактирования уровня из физ объектов в Nape. И я был-бы очень рад, если бы кто-то мне тогда её на халяву написал, сэкономил бы несколько дней.

Покажи им примеры своих работ, портфолио, попроси пройти собеседование. Писать кому-то бесплатно программу, да ещё потом все исходники предоставить на блюдечке? Дураков ищут наверное. Это ТЗ выходит далеко за рамки "простой показательно работы". Имхо.

Hauts 14.06.2013 10:51

Tails, оффтоп, но можно посмотреть на программку с нэйпом?

Tails 14.06.2013 11:05

Вложений: 1
Цитата:

Сообщение от Hauts (Сообщение 1137957)
Tails, оффтоп, но можно посмотреть на программку с нэйпом?

Вложение 29695

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

F1esk 14.06.2013 11:40

Отправь им в ответ ТЗ по выплате денег за работу, ТЗ такого же уровня, договорись на взаимное тестирование.

Sintesis 14.06.2013 14:46

Думаю многовато для тестового неоплачиваемого задания, тож писал такое себе для создания уровней для игры на физике Box2D:
https://dl.dropboxusercontent.com/u/...0120-10-17.jpg

Bgg 14.06.2013 15:26

Сложность тестового задания относительна, если написание займет одну субботу, например, а работодатель является самой крутой фирмой в регионе, то почему нет?

Цитата:

Сообщение от Tails (Сообщение 1137956)
Я такую программу писал для визуального редактирования уровня из физ объектов в Nape.

PhysicsEditor експортирует в Nape.

Цитата:

Сообщение от GBee (Сообщение 1137877)
Все-таки плотное собеседование и небольшой испытательный срок лучше, чем тестовое задание.

Для соискателя, но не всегда для работодателя. Как говорил Торвальдс "Talk is cheap. Show me the code."


Часовой пояс GMT +4, время: 19:45.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.