LINUX.ORG.RU
ФорумTalks

Тестовое задание. А как поступил бы ты, <name>?

 , , , ,


0

7

Ночи доброй, ЛОРовцы. Предыстория:
Примерно месяц назад я искал вакансии на позицию android разработчика и отправлял резюме всем работодателям, под условия которых я подходил. (Я Junior, почти без опыта, но есть что показать). Была тишь да гладь и вот, месяц спустя, отписали мне и спросили, готов ли я выполнить ТЗ, окей, давайте, и прислали они значит вот это:

В приложении задача для тестового.

1. Разработать Android приложение Bluetooth чат, передающий текстовую информацию между двумя устройствами. Как проверить Запускаем приложение Включаем Bluetooth (автоматически или вручную) Ищем подходящее устройство с включенным Bluetooth Подключаемся к нему Показываем текстовое поле. Пишем текстовое сообщение и отправляем на второе устройство. Сообщение отображается в общем блоке, куда попадают сообщения от 2 устройств

От вас нужна оценка в часах на разработку и календарное время когда задача будет выполнена.

— С уважением, Влад Кармаков http://www.siberian.pro

Ну, как любой нормальный человек я полез в доки гугла, Connectivity - Bluetooth и wait... oh shit! Справа прям табличка Code Examples где есть реализация того самого чата между двумя устройствами через Bluetooth, эпичное совпадение что эта самая реализация 1 в 1 повторяет ТЗ. И я вот тут задумался, а стоит ли мне изобретать колесо заново? Наглая копипаста не лучшее решение, но может есть резон намекнуть им, что ответ то вот, на поверхности плавает.
P.S. Код сэмпл посмотрел, сделано всё логично, вот уж действительно «Best Practices», т.е. я ничего лучше для решения данной задачи не придумаю. Потому у меня вопрос:
А как-бы поступил ЛОРовец? Бездумно копипастить код из доков или таки намекнуть работодателю что это всё пустая трата времени ибо задача уже решена?

★★★★

Не строил бы из себя благородного Дона и отослал бы просто код без намеков и прочего.

Andrew ★★★ ()
Последнее исправление: Andrew (всего исправлений: 1)

сказать, что задача из туториала. В этом случае по-моему это базовый фиьтр на вшивость - читал ли доки человек вообще.

takino ★★★★ ()
Ответ на: комментарий от takino

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

svr4 ()
Ответ на: комментарий от takino

Вот я так и подумал. Как-будто они проверяли сабж, а загляну ли я вообще в документацию.

Jefail ★★★★ ()

Так и написать: решение лежит там-то и там-то. Оценка времени: пол-дня на проверить работоспособность, пол-дня на адаптацию под нужды конкретной задачи.

morse ★★★★★ ()
Ответ на: комментарий от Andrew

Так сам подумай, отослать гугловский код под видом своего я не могу. А сидеть переписывать это с 0, нет, можно конечно, но смысл?

Jefail ★★★★ ()
Ответ на: комментарий от Jefail

Так сам подумай, отослать гугловский код под видом своего я не могу.

Почему?

Andrew ★★★ ()

Тупо проверка на находчивость.

cinyflo ★★★★★ ()

таки намекнуть работодателю что это всё пустая трата времени ибо задача уже решена?

Да. Умение гуглить и быстро находить решение — тоже положительный навык программиста.

Deleted ()

Код сэмпл посмотрел, сделано всё логично, вот уж действительно «Best Practices», т.е. я ничего лучше для решения данной задачи не придумаю.

Зачем ты пишешь это ЛОРу, а не потенциальному работодателю?

winlook38 ★★ ()
Ответ на: комментарий от morse

Фича в том, что там адаптировать нечего, ТЗ прям 1 в 1 совпадает с тем, что делает этот сэмпл.

Jefail ★★★★ ()

Пришли им этот код. Не, ну а чо, какая разница где ты его взял? Задача выполнена? Выполнена.

Ну и скорее всего это просто проверка на умение гуглить, да.

Kaschenko ()

я бы сказал,что это задачка из туториала. Если бы это был единственный заказчик.

stevejobs ★★★★☆ ()
Ответ на: комментарий от stevejobs

Так я, собственно, и сделал, ибо это мнение большинства.

Jefail ★★★★ ()
Ответ на: комментарий от ii8_

Отвечают они слоупочно, да и ночь сейчас, отпишусь в теме как новости будут.

Jefail ★★★★ ()

Умение адекватно заюзать семпл из документации – вполне адекватная задача для джуна.

Но лучше об этом сказать. Это тебе в плюс пойдёт.

mono ★★★★★ ()
Последнее исправление: mono (всего исправлений: 1)
Ответ на: комментарий от svr4

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

Очень наивно.

AP ★★★★★ ()

«Ребята, вы мне дали задачу, решение которой есть прямо в документации к андроиду. Предложите что-нибудь интереснее.»

AP ★★★★★ ()
Ответ на: комментарий от AP

Предположим что есть у него другие кейсы, но ведь реализация чата на нём - задачка слишком упоротая чтобы использовать её ИРЛ.

Jefail ★★★★ ()
Ответ на: комментарий от mono

Когда-то делал проект, относящийся к VRML. Заказчик попросил примерно расписать ему своё понимание спеки, ну я и расписал, фактически сделав перевод и рерайт статьи из английской педивикии.

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

А потом я в таком же стиле «писал драйвер для вебкамеры» под онтопик с одним минским студентом. Объясняя ему как сделать из каши, поступающей с чипа, нормальный YUV420, без конверсии YUC9->RGB->YUV422, которую он зачем-то наколхозил. Причём, ЧСХ, в качестве литературы мне тоже хватило педивикии. А спеку на этот чип microdia я так и не видел, да вроде и не было её на тот момент, чип был «почти как старые, только новый, и потому старый драйвер не алё». Такие дела.

svr4 ()
Последнее исправление: svr4 (всего исправлений: 3)
Ответ на: комментарий от Jefail

Предположим что есть у него другие кейсы

Почти вся носимая спортивная и фитнес-электроника юзает блютус. Не стану утверждать, что это охрененно круто и правильно, но это реальность.

но ведь реализация чата на нём - задачка слишком упоротая чтобы использовать её ИРЛ.

Лучше расскажи, что они тебе ответили :)

AP ★★★★★ ()
Ответ на: комментарий от AP

Жду ответ, на момент отправки им email-a у меня уже была ночь, как что-то ответят - отпишусь в этой теме.

Jefail ★★★★ ()
Ответ на: комментарий от Jefail

«Вы не умеете воровать код и делать вид, что он ваш. Вы нам не подходите».

Deleted ()

А давайте всем ЛОРом отправим Владу исходники?
ТС, пали мыло.

SaBo ★★ ()

В твоем нике первые две буквы значат жабо-энтерпрайз?

drull ★☆☆☆ ()
Ответ на: комментарий от mono

Согласен. Когда нужно было сделать класс для работы с exif-инфой (читать ее пых умеет, а вот писать - нет, пришлось лезть в дебри работы с хедерами файла), я честно ответил на вопрос «Что это за класс и что это за шестнадцетиричная магия?» - «Класс почти дословно сперт из инета, копирайты сохранены, адаптирован под наш код-стайл, лично добавил две константы. А шестнадцетиричная магия - это магия.» - «Молодец».

drull ★☆☆☆ ()
Ответ на: комментарий от svr4

в 2015 году блютухес нужен разве что для подключения гарнитуры

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

upcFrost ★★★★★ ()
Ответ на: комментарий от drull

шестнадцетиричная

Не стыдно писать такое программистское слово рядом с пхп?

unt1tled ★★★★ ()
Ответ на: комментарий от unt1tled

Преобразование между базовыми СИ выполняется не только в сишечке.

drull ★☆☆☆ ()
Ответ на: комментарий от unt1tled

Если ты про грамматическую ошибку - извини, в школе рус. яз. был аж 45мин в неделю в течение года. Принимай меня таким какой я есть.

drull ★☆☆☆ ()

От вас нужна оценка в часах на разработку и календарное время когда задача будет выполнена.

1, завтра. я прошел?

t184256 ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.