В поисках работы стажёра джуна на C++, получил вот такое задние от игродельной компании "mytona". / работа :: обсуждение :: mytona

mytona работа обсуждение песочница 

В поисках работы стажёра джуна на C++, получил вот такое задние от игродельной компании "mytona". 

Собственно не всё важно как то что я увидел внизу. 

Разработка проекта
В этой части должна быть предоставлена завершенная мини-игра.
Задание:
Реализовать копию игры "Арканоид(Вгеак out)”.
Требования к игре:
1.	Необходимо наличие главного меню, отображение highscore.
2.	После проигрыша игра должна отображать экран с текущим и максимальным

Предоставляя нам Ваши ответы на тестовые задания и/или иные материалы (далее -объекты), Вы гарантируете, что объекты являются результатом Вашей интеллектуальной деятельности, созданы Вами без нарушения прав третьих лиц, незаконных заимствований и плагиата, и соглашаетесь безвозмездно передать

Если я правильно понял, то я им пишу игру, передаю на неё все права им (то есть даже если я потом её в гугл плей загружу, то они ещё со мной судиться будут за плагиат), а также отвечаю за то, что на них кто либо не подаст в суд за плагиат (если арканоид будет у кого-либо спизжен). 

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

Ник (Соискатель)
13:12 06.06.2018
Плюсы в работе
Нет
Город: Якутск
/	N
О Отрицательные стороны
Обманывают соискателей.
Конкретно меня накололи с должностью сценариста. Дают кучу тестовых, потом на неделю стажировка (на которой выкачиваю идеи по-максимуму), а затем "прощаются’, как только
Город: Якутск
1_ису (Соискатель)
05:24 23.10.2018
Г Плюсы в работе	
не нашла	
V		/
/	N
О Отрицательные стороны
Конкретно наебнули с вакансией сценариста. Неделю стажировалась, обещали в течении месяца дать ответ. Ответа не дождалась, написала сама. Сказали, что просто не похожу, без
[/Уг	)Г Ксения (Соискатель) 11:3619.03.2018	
		
О	Плюсы в работе	
Нет		
V			/
Город: Ижевск
/	N
О Отрицательные стороны
Обманывают соискателей. Набирают бесплатные рисунки на раздутых тестовых. Много человек попадает на эту удочку.


Опыт работы у меня никакой. 

Реакторчанам вопрос: норма ли это, или наебут и выебут?

Как вообще искать работу чтобы не поесть говна. 


Подробнее
Разработка проекта В этой части должна быть предоставлена завершенная мини-игра. Задание: Реализовать копию игры "Арканоид(Вгеак out)”. Требования к игре: 1. Необходимо наличие главного меню, отображение highscore. 2. После проигрыша игра должна отображать экран с текущим и максимальным счетом. По клику экран должен сменяться на экран главного меню. 3. Платформа расположенная в нижней части игрового поля, управляется игроком двигаясь влево или вправо с помощью мыши или клавиш клавиатуры. 4. В верхней части игрового поля расположены блоки, которые необходимо разбить, попадая по ним шариком. 5. Уровень считается пройденным если были разбиты все блоки, и количество жизней игрока больше 0. 6. Игра разбита на уровни. 7. Проигрышем игрока считается достижения кол-ва жизней значения 0. 8. Уменьшение жизни происходит, когда шарик пролетает мимо платформы, за нижнюю часть игрового поля. Дополнительно: 1. Блоки могут быть разных видов. 2. Желательны для реализации баффы, дебаффы. Технические требования: Проект необходимо реализовать на ЯП C++, можно использовать существующие библиотеки и движки, приветствуется использование систем контроля версий git, svn.
Предоставляя нам Ваши ответы на тестовые задания и/или иные материалы (далее -объекты), Вы гарантируете, что объекты являются результатом Вашей интеллектуальной деятельности, созданы Вами без нарушения прав третьих лиц, незаконных заимствований и плагиата, и соглашаетесь безвозмездно передать принадлежащее Вам исключительное право на объекты в полном объеме ООО “Майтона”. Направление объектов через средства электронной связи или иным способом является акцептом этой оферты и передачей ООО "Майтона ” 7 Конфиденциально. ООО "Майтона". исключительных прав на направленные объекты в полном объеме ООО “Майтона". Пожалуйста, не направляйте ничего, если Вы не согласны с этим условием. ”
Ник (Соискатель) 13:12 06.06.2018 Плюсы в работе Нет Город: Якутск / N О Отрицательные стороны Обманывают соискателей. Конкретно меня накололи с должностью сценариста. Дают кучу тестовых, потом на неделю стажировка (на которой выкачиваю идеи по-максимуму), а затем "прощаются’, как только стажировка закончится, даже если после вас будут ещё соискатели. Причин не называют, просто ’Вы нам не подходите’. Плюс, вакансия сценариста обновляется каждый месяц уже в течение полутора лет, и не говорите, что за это время не нашлось талантливых людей. Боюсь представить, скольких уже кинули. Чуть реже, но уже около года обновляются вакансии художника и гейм-дизайнера, так же с тестовыми заданиями, судя по всему, схема аналогичная. V___________________________________________________________/
Город: Якутск 1_ису (Соискатель) 05:24 23.10.2018 Г Плюсы в работе не нашла V / / N О Отрицательные стороны Конкретно наебнули с вакансией сценариста. Неделю стажировалась, обещали в течении месяца дать ответ. Ответа не дождалась, написала сама. Сказали, что просто не похожу, без подробного фидбека. Но зато, то, что я написала за неделю стажировки попало в игру. Вопрос, какого мать его черта не брать меня на работу, если работа все-таки понравилась и они использовали ее в игре? V________________________________________________________У Предложенная з/л: белая Соответствие з/п рынку: рыночное Общее впечатление: не рекомендую
[/Уг )Г Ксения (Соискатель) 11:3619.03.2018 О Плюсы в работе Нет V / Город: Ижевск / N О Отрицательные стороны Обманывают соискателей. Набирают бесплатные рисунки на раздутых тестовых. Много человек попадает на эту удочку. V_________________________________________________________/ Предложенная з/л: белая Соответствие з/п рынку: ниже рынка Общее впечатление: не рекомендую
mytona,работа,обсуждение,песочница
?
Наебут
594 (17.0%)
Выебут
151 (4.3%)
Наебут и выебут
2207 (63.0%)
Работа стоящая, просто они так страхуются, делай задание не сцы (я не рекрутёр mytona, чесна)
173 (4.9%)
Я на опросы никогда не отвечал, но в этот раз точно пойду за mytona голосовать. Работа от народа!
376 (10.7%)
Еще на тему
Развернуть

Отличный комментарий!

за выполнение такого тестового с передачей прав должны платить.
repituz repituz14.01.201917:58ссылка
+33.5
Шли их нахуй =)
Нахуй слищком мягко...
Это не Оглаф, но и наебут, и выебут.
ArschKopf ArschKopf 14.01.201917:56 ответить ссылка 25.5
за выполнение такого тестового с передачей прав должны платить.
repituz repituz 14.01.201917:58 ответить ссылка 33.5
В принципе, передача прав на интеллектуальную собственность сделанную без участия стороны, которая в конечном итоге получает все права - это наебалово на крупную сумму. Оцифровать можно взяв средний рейт на подобные работы на фриланс биржах и умножить на свои человекочасы на разработку или, если шаришь, оценить прибыльность от продаж такой игры через гугл плей.

ИМХО, талантливому человеку, не сомневающемуся, что он может за неделю-другую написать полноценный арканоид с баффами и кучей уровней, стоит искать нормальную работу в нормальной фирме и не тратить своё время на тестовые задания, если время на их выполнение больше 2-3 часов.
да тут такое тестовое, что его можно за пару часов накидать, если разбираешься в обработке коллизий и UI.
передача прав разве что смущает, а так - очень простое задание.
Wass Wass 16.01.201904:35 ответить ссылка -1.2
А почему бы и не выгрузить? Как для последующего трудоустройства это только плюс иметь что-то в портфолио, даже ссаный арканойд.
Для портфолио, особенно если хочешь в забугорную компанию, лучше всего поучаствовать в любом опенсорсном проекте, это и скил работы в команде, и навык понимания чужого кода, и советы хороших специалистов как сделать лучше
kosoi kosoi 15.01.201908:38 ответить ссылка 2.9
Не сможешь ты показать код, на который у тебя нет авторских прав/прав распоряжения,а участие в этом тестовом лишает тебя их.
Это слишком много для тестового задания. Особенно как для пацаны без опыта работы. Шли их нахуй. Иначе в итоге они тебя задрочат правками, и ты сделаешь игру до конца. Тебя либо кинут, либо будут держать как сверхмладшего ученика за 150$/месяц.
Blaurt Blaurt 14.01.201918:19 ответить ссылка 22.6
много?? судя по описанию - элементарные вещи проверяются.
ui, физика, обработка колизий, хранение данных.
ну и говнокод твой заценить.
с точки зрения тестовой работы - вполне нормальная задача.
Wass Wass 16.01.201904:38 ответить ссылка -0.1
они ещё хотят библиотеку для работы с этим арканоидом. походу хотят арканоид 3д сделать чужими усилиями.
вот ссыль на задания кому хочется поохуевать. https://drive.google.com/file/d/1e3ILrwB58RuOrslriioI_L6ztM4qNRY6/view?usp=sharing
Задание 6:
Реализовать библиотеку для работы с векторами и матрицами (для трехмерного геометрического пространства). Обязательные операции для векторов: сложение, вычитание, произведения (скалярное, векторное, на скаляр). Обязательные операции для матриц: сложение, вычитание,
ООО	"Майтона ”
6
suiginto suiginto 14.01.201918:34 ответить ссылка 10.5
Странно, что просто не предложили продать почку а деньги им перевести.
А нафиг такую библиотеку городить, тем более для матриц 3*3? Их же готовых 100500 найдётся.
Это как раз чтобы скилы проверить, сама библиотека в Хуй не вперлась.
А зачем им скиллы проверять, если они планируют получить халявный арканоид?
Вестимо, не всех кидают через хуй, иначе бы уже конторы не существовало.
Походу нет, взять готовую опенсорсную библиотеку труда не составляет. А тащить в прод библиотеку имени джуна без тестов и документации - сомнительное удовольствие.

Что не отменяет сомнительные задания и формулировки этой шараги.
Ну, положим, это задание как раз тянет на тестовое.
Вся эта библиотека влезет в 2-3 экрана кода. Два класса по пяток методов в каждом, код везде тривиальный.
xgffy xgffy 16.01.201902:08 ответить ссылка 0.2
Слишком мутно. Плюс геймдев , не знаю как у вас в городе, а у нас - держится на пламяоких джунах работающих до полуночи за копейки. Изначально не самое хорошее направление.
Наёб 100%. Лучше сделай игру по их описанию да выложи куда-нибудь, это тебе лучшее портфолио будет.
А потом им ссылочку скинуть, мол, вот сделал, посмотрите, так ли вы хотели?!
У них не указнно что именно за права в полном объёме передать. Так что лучше всего сделать с ключами лицензиям и прислать им одну копию с одним ключом без исходников.
Тогда нахуй пошлют точно, а могут еще и обидностей понаговорить, хуль ты такой умный.
Тоже проходил тестовое на джуна C (плюсы в том числе). На последнем задании застрял, потому что тз было написано через очко и с пунктуацией типа "казнить нельзя помиловать". Указал на это, описал направление для решения по обоим вариантам, до конца делать не стал, ибо в два раза больше времени бы еще потратил.
В итоге посмотрели как на идиота, типа не справился. Лиду ж виднее, даже если он изъясняется как ретард.
И как ощущаешь, хотел бы с таким лидом работать?
Чуть к такому "начальнику" админом не попал. Вовремя унюхал чем пахнет.
На интервью показывает пальцем на системник.
- что это?
- системный блок.
Нет, ты не понял. Что это?
Это неотъемлемая формата MicroATX....
Перебивает:
-маладой человек, эта тонкий клиент бездисковой загрузки!
Ну то есть я должен по виду выключенного системник Бут ордер этому хуиле рассказать. Угадайте, сколько ещё вакансия висела?
Блядская гуглоклава, все день сменить. Не Неотъемлемая а неттоп с матью
>Угадайте, сколько ещё вакансия висела?
А такие вакансии могут до бесконечности висеть. Некоторые компании осознанно (или не очень) создают такие вакансии, которые никогда не закроют, потому что либо hr и/или начальник - олени, либо требования очень специфичные и найти спеца под них - чуть менее, чем нереально. И они периодически зовут людей на интервью, тратят свое время, время соискателя, и ни к чему не приходят. Нахуй заниматься таким - хз. За такой менеджмент в норм компании пропиздонов бастро выписывают.
Лол, мне как-то отказали, потому что тестовое задание я выполнил в виде консольной проги. Начальник не осилил прогу без гуя.
den_po den_po 16.01.201906:42 ответить ссылка 0.3
Может человек на твой гуи рассчитывал, а ты ему всю романтику испортил!
Там задание-то было прочитать данные из файла, чуть поманипулировать ими, выдать результат
den_po den_po 18.01.201907:51 ответить ссылка 0.3
И вставь потом рекламку туда, выставь на маркете и руби бабло. Тогда и нахуй будут не нужны работы на других, будешь пилить для себя
Ну тащемта как источник пассивного дохода, пусть и небольшого, почему бы и нет.
Классический наёб.
Tots Tots 14.01.201918:59 ответить ссылка 3.6
Ебать требования, конечно. Кровь из глаз идёт.
Шли их на хуй.
Если ты из Украины, то практически любой крупный аутсорс набирает трейни на разные специальности. Ещё и платит. Ещё и учит.
Конечно, с ними контракт тоже вроде анального рабства, но там так очевидно не наебыват
"Если ты из Украины, то практически любой крупный аутсорс набирает трейни на разные специальности. Ещё и платит. Ещё и учит."
- хотя б что-то похожее на пруф можно?
_Ulv_ _Ulv_ 15.01.201904:06 ответить ссылка 0.6
Установи контакты в ЛИ с ХР и расспросить о такой возможности. Такие вакансии редко выставляют, так как всегда есть желающие. Циклум, Епам, Глобал такое практикуют
Много слышу хорошего про epam, но на ebanoe.it их знатно хуесосят. Есть какая-то непредвзятая инфа про них? А то хз, кому верить.
Я в Епам когда-то собеседовался. ХР дно, как и везде. Но спецы хорошие там. Выбрал проект в др конторе, о чём не жалею.
Но без опыта не хер что носом крутить
На "известном.ит" очень раздувают тему да и публикуют только крупные проколы (по чьему-то мнению). На ДОУ обычно можно почитать альтернативное мнение, там же есть результаты ежегодных опросов сотрудников компаний о степени удовлетворённости. Вроде в прошлом году Епам был в первой пятёрке самых крупных участников рынка.
Епам обычная галера. Есть нормальные проекты, есть не очень, а от этого зависит, будешь ли ты обмазываться смузи докером с серверлес скалой или дебажить проект на дельфи и net 1.1
Psilon Psilon 16.01.201903:23 ответить ссылка 0.7
Последние два ещё и регулярные наборы на свои бесплатные курсы делают, потом отбирают лучших, учат техстеку и условия контракта потом вполне вменяемые, т.к. таким огромным галерам всегда нужно свежее мясо и они готовы обучать людей в довольно больших количествах.
Не очень свежая новость (27.08.2018), но все-же реальная:
https://itc.ua/news/v-kieve-startovala-mezhdunarodnaya-programma-obucheniya-studentov-ubisoft-coding-campus/
Мои слова, например, начинал как трейни на .Нет Дева за 250 бачинских с привлечением к мелким муторным таскам по продукту. Через год ушел в ДевОпсы на этой конторе. Учили, платили, страховку и остальной соцпакет почти сходу запилили, как поняли, что не дибил.
пишешь комбинацию "EPAM | SoftServe | Ciklum" + курсы — и вперед. Анал-логично с мелкими шарагами местного пошиба, они тоже ударились во все тяжкие с обучением и интернатурой чтобы раздобыть студентов задешево, а потом держать на сказках "мы ж так в тебя вложились, и вообще как семья".
Если Харьков, то можно в Gameloft.
Я там начинал. Первый месяц испытательного срока обучают, потом кидают на проект. Все оплачивается, включая обучение. У меня испытательный срок длился 3 месяца, платили что-то около $500, потом значительно больше.
Очень крутая контора, хорошие ребята, я хоть и ушел от туда, но до сих пор в гости захожу по случаю.

И да, я туда попал через Extreme Programming Night (я даже на ICTV мелькал в кадре), а задание первого тура похоже на задание в посте, но отличается тем, что:
* Просили написать подобие Space Invaders
* Никто не претендовал на права
* Модельки и текстуры они сами предоставили
* Нужно было делать на движке Irrlicht

Но это Extreme Programming Night, а само собеседование там просто нужно пофиксить баг в коде реального проекта + дописать логику в тестовой задаче, что занимает от силы несколько часов. Собеседование происходит там на месте, тебе дают день, на все про все.
int16 int16 16.01.201900:57 ответить ссылка 0.1
>практически любой крупный аутсорс набирает трейни на разные специальности. Ещё и платит. Ещё и учит.
>Конечно, с ними контракт тоже вроде анального рабства, но там так очевидно не наебыват
Нет никакого контракта или анального рабства. Мало того, большинство страраются влезть в эти трейни после учебы на курсах, так как есть реальный шанс "войти в айти" (учеба бесплатна и ни к чему не обязывает).
Сами курсы бусплатные. Если ты на курсе лучший (обычно 1-3 человека, были случаи на web UI - и 6) тебя забирают на стажировку ($350/мес). 3-5 мес ты учишся и делаешь тестовые задания на проекте. Далее ты - джун с 95% вероятности (на моей практике не вылетал никто, но шанс есть), зп зависит от галеры и течения, но что-то в районе $600+.
Правда есть шанс наткнуться на хитровыебанную сову-эффективного менеджера, которая попробует продать трейни клиенту как джуна или мида со всеми вытекающими через пару недель стажировки. Но мы же хотели боевого опыта и реальной ситуации (нет, ну не сразу точно). В данном случае вы на проекте, но с большой вероятностью или проект полного говно или сова.
Причина - явная нехватка квалифицированных кадров. Я, конечно, не галера (но опыт такой есть), но всех своих новых (тех, что трейни) сотрудников или стажирую сам или участвую в этом. Какое-то время (7 лет) даже преподавал в универе и самых толковых забирал к себе, по их желанию само собой.
Apriorit, по С++, C# у них курсы по 2 раза в год, 2 месяца. ПОтом лучших выбирают и на стажера забирают.
ты слишком косноязычен для человек, которому должны платить за логику и навыки
может, это тот случай, когда на C++ пишешь лучше, чем на русском
пускай тогда комменты пишет на плюсах.
Человек, не способный в полной мере овладеть даже одним языком, не сможет овладеть алгоритмическими яп
Судя по плотности текста и понятности это J скорее, а не русский
Psilon Psilon 16.01.201903:24 ответить ссылка 0.3
Директор ООО Майтона чтоль нарисовался? А идите-ка вы нахуй!
Наверное это не серьезный вопрос, но притворюсь, ведь не переношу бесплатный труд.

По этому договору у тебя обязанности, у них права. Тебе предлагают потратить твои ресурсы на создание результата труда и подарить им этот результат. Ты им не нужен, им нужен бесплатный продукт. Если бы ты был нужен, работодатель бы взял твой продукт на время и осмотрел бы его, а не требовал подарить.
Все "Тестовые Задания" более 8 человека/часов - не стоит даже смотреть (из личного опыта), только если это уважаемая контора (Спейс X, Гугол и тп) и ты очень желаешь туда попасть.
У меня даже круче было, правда в другой сфере:

"Вы сделайте полный объем работы, а потом мы посмотрим сколько Вам заплатить!"!
Focolare Focolare 14.01.201922:44 ответить ссылка 11.4
Noxred Noxred 15.01.201907:21 ответить ссылка 18.5
Я конечно понимаю, что в IT-конторах в качестве "тестового задания" дают боевой проект, но это уже Эребор.
На удивление из 10 контор в которых я собеседовался была только одна, которая хотела выполненное тестовое задание перед собеседованием. Причем не сказал бы что это было какое-то дикое тестовое задание, надо было тупо реализовать прогу, которая ищет выход из лабиринта на произвольной карте.

Так что это не просто Эребор, это уже Эреборище.
Практика тестовых заданий почти полностью ушла при прямом контакте с фирмой, тестовые сейчас выдают только при поиске через внешнее рекрутинговое агенство. Уровень тестового при этом 2-4 часа работы для "показать уровень и понимание техник", но никак не готовый к продаже продукт.
Это не боевой проект, а мини-задание.

Я очень удивился, прочитав ниже, что эти тестовые у них реально потом где-то используются. Это крохоборство уровня /b просто.
Psilon Psilon 16.01.201903:26 ответить ссылка 0.1
На плюсах такое разве не больно делать ? Я понимаю в юнити такое ТЗ дать, почти всё в движке есть, немного логики на парчу часов написать.
Foli Foli 14.01.201923:46 ответить ссылка 0.5
Плюсы в игрострое это Анрил.
Вот и выросло поколение... На самом деле не больно, а даже удобно. Просто дело практики. C++ & WinAPI & OpenGL. Одно из заданий по 3D графике для студента второго/третьего курса универа средней паршивости лет так 17 назад (в России, как это ни странно). Результат будет крайне производителен и мал в объемах, потому как без тонны лишних фреймворков. Сейчас так уже наверное не пишут/не преподают.
zerx zerx 15.01.201921:16 ответить ссылка 0.3
У нас в универе в первом же семестре надо было курсовую написать с игрой на C++, игру пилишь любую какую-хочешь, главное чтобы сам, можно с кучей багов, с тупым AI, недоделанную аля всего 1 уровень, 1 враг и тд. Я танчики сделал, ну как сделал, попросил у старшекурсника его прошлогодний код. Игра не самая простая оказалась, гоночки по типу Road_Rash, с кучей всего всего. Сутки анализировал, узнал много нового, записал в блокнот все полезные команды и модули о которых не знал ранее, удалил все блоки конкретно про его игру оставив по сути только начало и конец, придумал и вписал свои блоки. В общем ушло дня 2. После сдачи курсовой, всей параллелью сидели и играли в игры друг друга, там один продвинутый чувак даже детматч 1 на 1 по сетке запилил :3

ЗЫ насколько бы это ваша контора не была трешовой, нах им нужен сранный арконоид в не контексте проверки скилла? У художников понятно что еще могут спиздить бесплатного контента, у сценаристов парочку креативных идей, с недопрограммистов то чего брать, кучу багов и кривой код? Я бы еще понял если бы в ТЗ была описана какая-нибудь уникальная игра/механика а самим лень проверять ее реализацию, но млять самый обычный арконоид, серьезно?
> На самом деле не больно, а даже удобно.

Стокгольмский синдром плюсовиков.

И нет, я не предлагаю писать на managed-языках. Просто C++ & WinAPI давно не является ни необходимым, ни удобным инструментом.
Psilon Psilon 16.01.201903:27 ответить ссылка 0.3
Давайте всё в часы переведём, как по мне на готовом движке это можно сделать за 1-3 часа, в зависимости от качества. Сколько вы будете с нуля на плюсах делать ? Мне лично жалко своего время на ТЗ которое занимает больше 5 часов, ТЗ и вакансий полно, а ты у мамы один.
Foli Foli 16.01.201922:32 ответить ссылка 0.0
Дело практики же. Если ты никогда такого не делал или знаком с темой посредственно, то можно и неделю-две ковыряться. Если ты, как студент (разработчик), не ебал вола, а писал регулярно в течении семестра, то за 8 часов можно всё реализовать не спеша с перерывом на обед, кофе и отладкой. Там ведь нет ничего сверхъестественного.
zerx zerx 17.01.201905:35 ответить ссылка 0.0
Сверхъестественного нет, как по мне просто трудоёмко.
Foli Foli 17.01.201922:28 ответить ссылка 0.0
Предложи им это тестовое оплатить, если соглашаются фиксируй на бумаге. Увидишь как быстро они сольются.
Kwisful Kwisful 15.01.201900:03 ответить ссылка 0.5
Закинь им хуёв вместо "макета")
Нужна Дарья
С личного опыта могу сказать, есть куча вакансий где тестовое делать не просят.
> Тестовое стоит делать только туда куда действительно горишь пойти.
> Тестовое не должно занимать больше 8 часов.
ZineEasy ZineEasy 15.01.201900:24 ответить ссылка 1.0
К сожалению, среднее тестовое в хорошее место раза в 2 больше этого срока.

Обычно делаю чисто в качестве тренировки. Мог бы на гитхабе поконтрибутить, а могу тестовое вот сделать.
Psilon Psilon 16.01.201903:28 ответить ссылка 0.0
У меня было такое задание однажды(сделал, взяли, платят прилично, геймдев):
Test task: UNO MMO

Необходимо реализовать ММО карточную игру в UNO.

Описание игры:

Единственное, что может сделать игрок при входе на сервер — встать в очередь на игру.

Игра начинается, когда наступает одно из событий:

Самый "старый" игрок ждет более 1-й минуты и в очереди больше одного игрока.
В очереди десять игроков.
Самый "старый" игрок ждет более 2-х минут.
Если игра стартовала с одним игроком, то в бой добавляется 5 простых AI. AI использует любую (первую) карту, которую можно использовать.

Требования к клиенту:

Написан на Python;
В интерфейсе должно быть понятно, где AI, а где игрок.
Для игроков необходимо показывать их процент побед/поражений.
Интерфейс текстовый (дружелюбность интерфейса оцениваться не будет).
Требования к серверу:

Написан на Python.
Запоминает игроков (авторегистрация при первом логине, отдельная процедура регистрации не нужна).
Для каждого игрока считает процент побед/поражений.
Работает на одной машине (требование для упрощения задачи).
Комментарии:

Можно использовать любой фреймворк.
Можно использовать любую систему хранения данных.
Задачу нужно выполнить, максимум, за 3 дня.
Сервер должен быть развернут в любом месте в интернете с возможностью зайти клиентом и поиграть.
Но я точно знал что не наебут, потому что там друзья работали.
Сразу MMO. Ты и сервак и клиента писал?
warorc warorc 15.01.201903:18 ответить ссылка 1.0
Да, но это тестовое задание так что клиента консольного достаточно было.
Там больше проблема в AI была.
А они тоже требовали передать все права на то, что ты написал?
Не столь важна сложность задания. Бывали и посложнее. Тут возмущает именно факт передачи работы. Если это тестовое задание, то как результать важен именно уровень оценки кандидата, а не его готовое решение.
Я обычно размещаю задание на гитхабе и прописываю нужную мне лицензию. Т.е. юридически имею права на код если хочу.
Сильно сомневаюсь что кто-либо может использовать такое тестовое задание для получения прибыли.
Чую, ты нужный чел для вопроса по лицензиям. Если я укажу GPL или MIT, то правильно ли я понимаю, что если кто-то спиздит этот код (на что, в принципе, в данном случае посрать), то он не сможет зарубать непосредственно на нем?
Сможет. Но есть некоторые моменты:
1) В комплекте с софтиной должна идти копия текста лицензии и указание что используется код софтины XXX, разработанной YYY.
2) В случае с MIT с кодом можно делать вообще что угодно что не противоречит пункту 1. В том числе продавать и/или зарабатывать бабло на этом коде.
3) В случае с GPL (v3) с кодом можно делать что угодно что не противоречит пункту 1, но при этом надо раскрывать исходники ВСЕЙ софтины (включая свой код) и запрещается распространять софтину не под GPL-совместимыми лицензиями. Продавать/зарабатывать бабло можно.

В случае с GPL все очень сильно упрощено, на самом деле там очень много юридических заморочек.
А как доказывать спижженость кода будем, и ограничивать зарубание? В суд пойдешь?

И "непосредственно на нем" - это на продаже твоего кода, или на продаже продукта, собранного с использованием твоего кода, вероятно модифицированного?

Много нюансов, больше смысла выкладывать код под WTFPL, или не выкладывать в паблик если не можешь расстаться с мыслью что этот код стоит миллионы.
Такая штука как в задании опытным программистом пишется за 3-5 дней. Нельзя продать код такого качества или заработать на нем хоть что-то значимое. Разве что во влажных фантазиях. Разработка прибыльной игры требует намного больше времени и, как правило, много разных специалистов. Есть конечно истории как один программист запилил что-то крутое и заработал, но это скорее исключение. Так что по сути такой код, даже написанный идеально, стоит хоть что-то только для того кто его написал - а именно, позволяет доказать свою проф пригодность.
Учи лицензии. MIT является обычной лицензией "я ни за что не отвечаю", обычно используется вместе с apache. Иногда меняют на WTFPL но это такое.

GPL юридически не позволит код молча взять и продавать (привет, русский ответ Виндовсу), но обычно это вредная лицензия, т.к. запрещает переиспользование кода в некоторых условиях во имя религиозной чистоты.

Я обычно пишу MIT и не парюсь. Если твой код вдруг кому-то пригодился, то это уже приятно. Если ты, конечно, не придумал убийцу фейсбука.
Psilon Psilon 16.01.201903:32 ответить ссылка 0.1
Мне кажется пункт про права какой-нибудь параноик из HR дописал. Может ушлый кандидат на них в суд подал и они так защищаются теперь.
Рекрутёр mytona, залогинься
Тестовое часто просят передать навсегда. Но в таком случае логично, что оно должно оплачиваться. А хочет ли автор свое творение дарить - это уже его добровольное решение.
Psilon Psilon 16.01.201903:29 ответить ссылка -0.1
двоякое впечатление.

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

с другой стороны - ноунейм-конторка с 2,5 играми на счету начинает откровенно бычить уже на этапе тестового задания своими сносками барина.


9 лет геймдева.
sect01d sect01d 15.01.201902:41 ответить ссылка 3.6
В геймедеве пока особо не работал, но в дизайне более 8 лет - скажу так: суть тестовых заданий это быстро проверить навык человека, если нет железобетонного кейса. У меня обычно, если люди посмотрев портфолио еще просят сделать тестовое задание, сразу указываю прайс на эту работу, вне зависимости возьмут или нет.

С 90% вероятностью тебя наебут, особенно когда дело идет на удаленке. Особенно когда для тестовых заданий просят отчуждение прав...беги оттуда пока не просрал время)
vargdru vargdru 15.01.201903:17 ответить ссылка 1.3
Не знаю что там у сценаристов и бла-бла-бла воруют, но это ничем не примечательное задание. На мой взгляд через чур легкое учитывая, что скорее всего сия игра реализована на чем угодно и все тех задание сведется к получасовому гуглению и качанию с гита. Этот арканоид есть готовый на таких быдло-курсах как гикбрейн и джавараш. Я вообще не понимаю, что можно спереть или что можно всучить делать человеку без опыта вообще. Уже обычный GRUD дай сделать и начинают ныть, что им за него заплати или "авдругукрадети"
LC - Tale LC - Tale 15.01.201903:43 ответить ссылка -0.9
Как-то раз устраивался в контору GAMINID. Сделал тестовое задание, даже общался лично с главой компании. Будучи студентотой согласился на на довольно нищенскую ЗП в 20к. Вроде уже обо всем договорились, что и по трудовой я не буду устраиватьсяб так как у него ИП без работников. Но когда завел разговор, что надо бы оформить хотя бы договор возмездного оказания услуг, у него реально бомбануло. Полностью потерял самообладание и начал крутиться как уж на сковородке, и в итоге прислал письмо, что соискательна вакансию уже найден.

P.S. а вакансия гейм-дизайнера у них на сайте висит до сих пор.
Noxred Noxred 15.01.201907:18 ответить ссылка 0.7
Всегда стоит порадоваться, что ты не потратил время, работая в подобной конторе.
Psilon Psilon 16.01.201903:34 ответить ссылка 0.0
рас сидишь дома, то игру конечно надо сделать, и выложить на плеймаркет под своим акком.
а им выслать ссылку на видео, демо-ролик игры.
ссылку сделать через сервис переадресации ссылок.
и путь имеют права на ссылку.

есть примета.
если вам кажется что вас наёбывают. то вам не кажется.
Сдедать игру, но встроить таймер, что после 1 февраля, вместо геймплея появляются хуи, много хуёв. А ещё игру зашифровать
Читал про такой развод ещё в 90-е в бумажной газете, набирали машинисток, дают задание набрать 5 листов текста на время, всем говорят, что не справились
Про такой же приём с переводами читал позднее
CLASSIC
kosoi kosoi 15.01.201908:35 ответить ссылка 2.9
У меня круче было. Я когда 18 лет назад работу студентом искал. Позвали в какую-то конторку, где в качестве тестового задания предлагали от своего имени учавствоаать в получении государственного гранта от Евросоюза на инновационную деятельность. Т.е. я должен был придумать инновацию, от своего имени послать заявку, если выиграл то бабло забирает контора, а мне собирались платить процент от гранта чтобы я предоставил хоть какой-нибудь результат. Самое забавное это, что смежная так сказать деятельность у конторки была - ТАДАМ - ПРЕДСКАЗАНИЯ!!! Мужик который мне всё это обяснял, усадил за комп печатать заявку, сбежал в другую комнату раскладывать карты таро для клиентки.
Знакомый артист рассказывал как на собеседовании ему мандалу составляли, чтобы определить подходит ли он.
В чем проблема?
Варик номер раз - делаем бекдор в самой проге, чисто чтобы сломать.
Варик номер два - пакуем червя в проге, допустим через какое-то время срабатывает деплой червя/бяки/пр... у них на сервере или на рабочей машине тестера.
Шантаж конечно дело не благородное, но раз идет откровенный кидняк - можно и по крупному поднасрать... или просто потихоньку тянуть инфу оттуда и продавать конкурентам.
Ну или на крайняк продать доступ к бэкдору в даркнете "более заинтересованным лицам".
Они должны быть отъявленными ебланами, чтобы не увидеть бэкдоры и уж тем более червя, которого еще написать надо правильно.
Заявление в духе фильма "Пароль рыба-меч" или как его там, где чел взламывал банк, пока ему сосут.
За минуту, кстати!
И как результат заиметь кучу проблем. Не стоит пытаться наебать опытных мошенников будучи джуном. В прямом и переносном смысле. С говном лучше не связываться. Тестовая задача явная наебка. А даже если не наебка, то компания просто супер охеревшая, работать в такой не стоит. Тебе правильно выше написали - тестовое задание не должно быть более 8 часов.
За 8 часов (рабочих) пишется арканоид вполне.

Раздули шум из ничего. Дефолтная задачка у игроделов и не только, а тут наебка, черви, бекдоры... Страсть какая.
Я конечно в чутка другой области работаю, но из своего опыта могу сказать, что работы в этом задании явно больше, чем на 8 часов. Особенно для джуна. Дня два ебаться, не меньше. Даже если это не наеб, то это уже демонстрирует отношение к работникам в этой компании. Я бы решился на такое задание только в одном случае - пиздец как хочется попасть в эту конкретную компанию или же потенциальная зарплата там в разы выше, чем у других компаний. В ином случае нах надо. Ладно бы они еще попросили сделать эту игрулину с открытым кодом на гите, что бы соискатель в случае чего мог использовать ее как резюме в других компаниях. Как минимум тут происходит отсев кандидатов, которые не являются потенциальными терпилами. Сразу походу берут тех, кто потом и после работы оставаться будет, и на дом будет брать работу, да и на выходных если что выйдет. И все без дополнительной оплаты.
Ну если у вас десятки карьерных предложений, между которыми вы перебираете, то думаю вы правы, стоит в первую очередь идти туда где за собеседование доплачивают.
Как тебе варик номер три - послать нахуй уебков?
Psilon Psilon 16.01.201903:35 ответить ссылка 0.2
А как же чувство ГЕРОЯ, внезапрно проснушееся в заднице джуниора. Героя, вершителя судеб, карателя и великого уравнителя зажравшихся элекронных мегакорпораций..., освободителя фсех угнетенных и униженных джуниоров, и пр..
То неутомимое жжение в районе заднего прохода - поставить засранцев на место...
Если это не какая-то особенная компания, в которую ты ХОЧЕШЬ ХОЧЕШЬ прям хочешь, за любое тестовое стоит просить оплату имхо.
С другой стороны, любая адекватная компания сама оплату предложит.
Если они требуют такое охуевшее тестовое задание чтоб проверить твои навыки, то требуй как минимум 100к аванса чтоб проверить их платежеспособность. Вот тогда все честно(и то чую что 100к мало).
Solid T Solid T 15.01.201920:50 ответить ссылка 0.0
Да лана, весьма обычное задание.
Я всегда на джунов даю задание игрушку сделать, многопользовательскую (важно понимание работы http и клиент-сервера). Что-то никто не жаловался, а кто не мог ничего сделать в принципе ничего не шарил в программировании и гугле.
Бэкдор наше всё.
lumen lumen 15.01.201920:53 ответить ссылка -0.2
старая добрая неоплачиваемая трехмесечная стажировка в классной компании с негарантированной перспективой трудоустройства.
Скинь им вирус в экзешнике, пусть попадаются.
Deedreiw Deedreiw 15.01.201921:04 ответить ссылка -1.8
Припиской снизу они в первую очередь страхуются от чуваков, которые будут публиковать решения ихних заданий.
Во вторую очередь страхуются от мудаков типа "я вам отправил, вы меня на работу не взяли, мной воспользовались, адынадын!" (таких хватает при любом более-менее массовом хэдханте).
В-третьих это может быть банальное требование опущенное от вышестоящей конторы в какихто юэсэях, где каждая жопа прикрыта бумажкой.

А эти кривописанные клоны арканоидов нафиг никому коммерчески не сдались, даже если она хорошо написана, то стоимость казуальной игры почти на 0% состоит из разработки, и на 99,9 из маркетинга. И при необходимости написать какойто лайнс или тетрис проще дать это профику на два дня, чем перебирать десятки любительских поделок.

С уважением,
Ваша Сова.
Как-то криво страхуются, я бы держался от таких компаний подальше. А то потом может оказаться что они себе оставляют исключительное право не платить зарплату и не давать отпуск.
Remper Remper 15.01.201921:51 ответить ссылка 0.9
Для такого нужно все договора читать не жопой, и никаких неожиданностей не будет.

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

Напоминаю, тест на джуна. Если ты не Шелдон Купер то никто тебе бабок наперед не даст.
Не нужны никакие бабки за тестовое задание, но если нет денег — то нет и передачи исключительных прав, ибо за что? За то что они такая уникальная компания в которую выстраивается километровая очередь? Что-то сильно сомневаюсь. А если они так относятся к своим сотрудникам до найма, то и после найма будут относиться так же — штрафовать за всякую хрень, не промоутить, не индексировать зарплату и так далее — компания может быть очень говнистой, даже если они соблюдают каждую букву ТК и в договоре нет никаких подводных камней.
Remper Remper 17.01.201901:08 ответить ссылка 0.0
Во-первых, они нифига не страхуются, выкладывай что задания, что решения - на здоровье. Смысла копи-пастить уже показанное решение, очевидно, примерно ноль, так что и страховаться бессмысленно (окей, есть маленький шанс что собеседует не один человек, и копипаста имеет шанс проскочить, но это на правах больного бреда).

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

В-третьих, если это выполнение требование от заказчика, то выполнено оно бестолково и бессмысленно. Требование чего, присваивать "исключительные права" на поделки соискателей? Серьезно? И кто они такие, эти исключительные права? Вот у меня есть исключительное авторское право, и я могу его хоть запередаваться, оно неотчуждаемо и останется моим.

В общем, на развод не тянет, потому что кривых (и не кривых) арканоидов пруд пруди, но и на разумное задание от вменяемой компании - тоже.

Есть еще вариант, что там нормальные разработчики, но дикая дирекция и HP (по совместительству юрист, секретарь, офис-менеджер, клининг менеджер и сова менеджер), которые из "пусть заебашит, нууу, это, ну хоть арканоид" соорудили монстра и выкатили в мир.
Именно.
Последний абзац самое вероятное. И именно из-за него появились и приписки к заданию, и мои предположения.

Я считаю что задание сделать и отправить стоит в любом случае.
Даже если не пройдет опыт будет полезен, а арканоид... - а нафига соискателю арканоид написанный как тест?

Просто если получится пройти, бумажки нужно читать внимательно (но это вообще по жизни полезно).
Если ты передаешь права, то это должно оплачиваться.

Либо не должно оплачиваться, тогда не передаешь права.

И сесть, и съесть - это как-то не очень.
Psilon Psilon 16.01.201903:37 ответить ссылка 0.1
Куда садятся, кого едят?
выебут и разденут
Мальчик, ты дурак? Твое криворукое джун-говно никогда не возьмут в продакшн, тем более на С++. Уж поверь старым трусам с пони, это твой шанс вкатится в геймдев, да еще и в международную контору.
уникальный шанс вкатиться на галеру и пропахать без перспектив и развития неограниченное количество времени
Remper Remper 17.01.201901:10 ответить ссылка 0.2
Сам 2 месяца искал работу на фронт-энд. Не меньше 30% тестовых в стиле "запили нам одностраничный сайт, с тебя верстка, логика, бекенд, даем неделю(иногда две недели). Такие тестовые сразу нахуй слал.
Работу нашел, тестовое сделал за ночь на vue
Ложь, пиздежь, и провокация. Даже если отбросить то что здесь почти 100% наебут, контора все равно говно. Вменяемые ойти-компании начинают с собеседки, а не тестовых заданий. Тестовое задание - это отрывать как минимум одного специалиста от работы и заставлять его вчитываться в код мимокандидата. Собеседование - то же самое, но заранее оговоренное, и с фиксированным временным интервалом. На собеседку всегда можно заготовить вопросы, да и оценить стоит не только умения копипастить с SO, а и знание общей теории(реально общей, а не дебилизм уровня "напиши десять методов сортировки в уме"), умение общаться, понимание цикла разработки, и т.д. Если люди этого не делают - значит им важно набрать побольше биомасы, теоретически умеющей писать код. Хотелось бы работать среди таких?
C4Grey C4Grey 15.01.201923:33 ответить ссылка 0.0
А ТС писал, что не было собеседки/резюмешки/фейсконтроля перед тестом?
Тестовое задание — валидный способ начать собеседовать. Если явный мимокандидат — то у спеца на отсев потратится примерно наносекунда. А большинство мимокандидатов просто не сдадут задание.

Более того, если собеседуешь на джун позицию (то есть человек вчерашний или даже сегодняшний студент по сути), то тестовое задание гораздо лучше работает, потому что у человека ещё нет опыта проходить собеседования, ему страшно и он фейлит даже самые глупые вопросы. Зато по тестовому заданию можно быстро понять что человек реально умеет и насколько быстро умеет разбираться, гуглить и въезжать в задачу даже если до этого ничего не знал о предметной области. Так что не знаю почему такой бугурт.
Remper Remper 17.01.201901:17 ответить ссылка 0.0
Потому что эти тестовые задание кому-то нужно проверять, и обычно это удовольствие ниже среднего, так как требуется не однозначное да/нет, а детальный просмотр кода, с объяснениями где и почему человек не прав, что занимает времени гораздо больше чем провести собеседование, на котором кандидат бы уже отсеялся. Я как-то видел тестовое на позицию Java backend разработчика, там чувак накатал такой красивенький проект, с кучей своих аннотаций, фабриками, стратегиями, вот всем этим ынтерпрайсом. В итоге оказалось что это на ~80% скопипижженный репозиторий одного из модулей Spring, и он первый раз слышит слово "singleton", не говоря уже о паттернах посложнее, которые активно использовались в "его" коде. В итоге все только просрали много времени.
Если ТС проходил собеседку, и уже после нее ему предложии тестовое задания, но он так и не понял, наябывают ли его - это еще больше уверяет в том, что компания мутная.
Лично мне, как соискателю, раньше было гораздо более по нраву выполнить тестовое задание, чем проходить собеседку, так как со скилом общения все как у среднестатистического обитателя реактора, и код писать тупо проще. При этом тоже были похожие требования в задании, а-ля "все права на код и анус соискателя принадлежат ООО "Рога и Копыта", навечно". И вот как-то так сложилось, что в этих шарагах, где пофиг кого набрать, и контингент сложился соответствующий, и проекты были унылы до однообразия: поддержка какого-то древнего говна, на 90% состоящего из костылей, натыканых такими же мимоджунами.
Тем не менее, я всецело поддерживаю практику тестовых проектов в крупных компаниях на позиции мидла и выше: там обычно не выдергивают первого попавшегося человека, отвлекая его от работы, а компания выделяет сотрудникам время на ревью тестовых проектов, но это, IMHO, совсем другой уровень.
C4Grey C4Grey 18.01.201908:55 ответить ссылка 0.0
В том же Яндексе практикуют тестовые задания на позицию стажёра и джуна достаточно часто. Как раз потому что проверяются они элементарно и не надо тратить время на собеседование раньше времени. Мой опыт с этим наблюдением совпадает (собеседовал много людей и так и так). Собеседование занимает час, иногда два, из работы выпадаешь иногда часа на три в итоге, задание проверить для заведомо неподходящего кандидата в разы быстрее.
Remper Remper 18.01.201917:01 ответить ссылка 0.1
Нормальное задание для джуна без портфолио
noom21 noom21 15.01.201923:54 ответить ссылка 0.5
Нет, не нормальное.
Никто не проверяет умение программиста делать дебаффы или разбивать игру на уровни.
Это или не очень умное кидалово или не очень умное тз.
уровни - это просто демонстрация умения перерисовывать сцену под разные задачи.
дебаффы - полиморфизм.
тем более что вышеописанное находится в категории "желательно"

нормальное ТЗ для джуна, не выдумывай херни.
Wass Wass 16.01.201905:04 ответить ссылка 1.1
Тут собралась аудитория людей за которых еще на трейни хэдханты грызлись лишь бы светило программирования работало у них, без каких либо обязательств. Потому они спокойно могли послать нахер 2-3 предложения из полусотни.

Тебя не поймут :)
ТЗ нормальное, требование о передаче прав невменяемое.
Remper Remper 17.01.201901:20 ответить ссылка 0.0
Классика.
Роберт Силверберг. Двойная работа
b.o.g b.o.g 16.01.201901:46 ответить ссылка 0.4
https://github.com/search?q=arcanoid

Качайте, выкладывайте в маркет, становитесь миллиардерами.
Арканаиды на любой вкус. C++, C#, js, Unity, Unreal, с MIT лицензиями и без.
noom21 noom21 16.01.201909:53 ответить ссылка 0.0
Благодарим вас за отзыв! Все тестовые задания содержат уже реализованные ранее задачи, поэтому мы не извлекаем коммерческую выгоду из выполненных работ соискателей. Все тестовые задания подготавливаются для проверки всех необходимых требований и знаний будущего сотрудника.
MyTona MyTona 23.01.201913:34 ответить ссылка 0.3
С такими требованиями можно в EA идти.
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
Барнаул Работа Резюме Без опыта, студенты
Царь склада
С? Добавить в избранное
С? Добавить заметку
21 июля в 21:26
Готовность к командировкам: Не готов
Переезд Невозможен
Сфера деятельности Без опыта, студенты
График работь Вахтовый метод
Образование Среднее
Пол Мужской
Возраст: 28 лет
А
подробнее»

вакансия поиск работы

Барнаул Работа Резюме Без опыта, студенты Царь склада С? Добавить в избранное С? Добавить заметку 21 июля в 21:26 Готовность к командировкам: Не готов Переезд Невозможен Сфера деятельности Без опыта, студенты График работь Вахтовый метод Образование Среднее Пол Мужской Возраст: 28 лет А
Апаз1ав1уа ' Оеуе1орегтап
@аре1зтка223_ги
Ваша компания меня заинтересовала, можете ли вы предоставить контакты ваших прошлых сотрудников, чтобы они дали вам рекомендацию
подробнее»

работа компания

Апаз1ав1уа ' Оеуе1орегтап @аре1зтка223_ги Ваша компания меня заинтересовала, можете ли вы предоставить контакты ваших прошлых сотрудников, чтобы они дали вам рекомендацию
Никто не приглашает меня на собеседование