Google Android - это несложно

Добро пожаловать на форум сайта startandroid.ru
Текущее время: 19 ноя 2018, 10:52

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
СообщениеДобавлено: 27 фев 2013, 19:28 
Аватар пользователя

Зарегистрирован: 07 мар 2012, 12:50
Сообщений: 85
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.
Я в постах не раз замечал, что есть люди которые хотят программировать на Android, но у которых отсутствует практика разработки. У меня возникла идея. Что если создать небольшой онлайн турнир по программированию?
Схему действия вижу пока такую :

Условимся что есть
Задание : Посчитать факториалы чисел до числа n. Вывести результат в виде таблицы с двумя столбцами : Число | Его факториал
Лимит времени : 30 минут

1) Идет набор участников( 8,16,32,64)
2) Создается IRC сервер для выдачи заданий
3) В указанное время участники заходят на сервер. Ожидают очереди.
4) Судья создает комнату приглашает 2х участников из пары, выдает задание, лимит времени(условно полчаса)
Примечание : В IRC фиксируется время доставки сообщения клиенту. Отчет времени начинается с момента принятия клиентом сообщения от сервера.
6) Если участник выполнил задание - он отправляет на файлообменник проект, и бросает в канал ссылку.
7) Если участник выполнил проект не до конца, он должен предоставить "то что есть" не позднее времени =(лимит времени + 2минуты)
8) Если участник не выполнил проект или не явился на соревнование - автоматическое поражение.
9) Если оба участника сдали - читаем ниже.
10) Оценивается проект исходя из 3х критериев(пока придумал только 3, можно добавить еще) :
1) Количество строк кода. (Если больше чем у соперника - оцениваем в 1, если меньше -0, если оба проекта равны по количеству строк - 0)
2) Количество leaks (см. примечание к п.1)
3) Правильность выполнения .( по 5ти бальной шкале)

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

Вообщем где то так. Жду мнений, по этому поводу.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 27 фев 2013, 20:36 
Аватар пользователя

Зарегистрирован: 26 июн 2012, 13:22
Сообщений: 3422
Откуда: UA
Благодарил (а): 11 раз.
Поблагодарили: 244 раз.
Мне кажется что задание не в тему. При чём здесь андроид? Это как бы лабораторная и решать её можно хоть на асме. Но не в этом суть моего возмущения, просто это нужно обладать знанием математики, я бы ещё понял если бы это была дискретка (графы и т.д.). Если человек знает математику но даже не знает как вывести число на экран в Андроиде? Так что я предлагаю пересмотреть задачи, а сама тема интересна.
З.Ы. я в математики дальше корня ничего не знаю :oops:

_________________
R.id.team
Политика на форуме запрещена


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 27 фев 2013, 21:09 
Аватар пользователя

Зарегистрирован: 07 мар 2012, 12:50
Сообщений: 85
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.
Это все условно) Задания могут быть любые. Я жду мнений о самой идее)


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 27 фев 2013, 21:59 
Аватар пользователя

Зарегистрирован: 26 июн 2012, 13:22
Сообщений: 3422
Откуда: UA
Благодарил (а): 11 раз.
Поблагодарили: 244 раз.
ну мнение о самой идеи я уж высказал, она хороша, главное набрать участников

_________________
R.id.team
Политика на форуме запрещена


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 28 фев 2013, 22:24 
Аватар пользователя

Зарегистрирован: 07 мар 2012, 12:50
Сообщений: 85
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.
и ждать одобрения администратора на модерацию ветки форума)


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 03 дек 2014, 12:32 
Аватар пользователя

Зарегистрирован: 18 ноя 2014, 11:22
Сообщений: 10
Благодарил (а): 6 раз.
Поблагодарили: 0 раз.
MeTeOpA писал(а):
Я в постах не раз замечал, что есть люди которые хотят программировать на Android, но у которых отсутствует практика разработки. У меня возникла идея. Что если создать небольшой онлайн турнир по программированию?...
Вообщем где то так. Жду мнений, по этому поводу.


Есть мнение такое - немного подкорректировать идею. (т.к. я тоже отношусь к тем, кто хочет программировать, но отсутствует практика). :
1. Создается совместный проект.
2. Задания разбиваются на подзадачи различной сложности - от вообще новичка до профессионала
3. В проект набираются желающие (10, 20 ...) программистов
4. При этом каждый подключающийся (или кандидат на подключение к проекту) высказывает свое пожелание о вознаграждении за участие (все-таки это интеллектуальный труд)
5. Возможные варианты вознаграждения - а)оплата деньгами, б) благодарности
6. Автор проекта подтверждает участие кандидата в проекте (был кандидат, стал участником)

Что это дает новичкам? - Возможность участвовать в реальном проекте (не вымышленном, воображаемом) и в определенном смысле показать свои способности другим, а также нарабатывать опыт программирования, и возможность для дальнейшего сотрудничества

Примерно так.

_________________
Каждая незаконченная задача - это минус. Но каждый зачеркнутый минус - это плюс.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 03 дек 2014, 19:27 
Аватар пользователя

Зарегистрирован: 10 мар 2014, 08:14
Сообщений: 193
Благодарил (а): 18 раз.
Поблагодарили: 10 раз.
А давайте стартап замутим для практики)))


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 03 дек 2014, 19:30 
Аватар пользователя

Зарегистрирован: 10 мар 2014, 08:14
Сообщений: 193
Благодарил (а): 18 раз.
Поблагодарили: 10 раз.
Еще лучше придумал Open source))))


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 3 часа


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB