Сделайте сервис аттестации программистов ...

 

Предлагаю идею по созданию сервиса аттестации программистов с присвоением званий ...

Идея и метод займут минимум ресурсов и значительно повысят качество и уровень всего мкл сообщество ... Если интересно опишу что и как сделать если нет пусть тема канет в прошлое ....   

 

VOLDEMAR:

Если интересно опишу что и как сделать если нет пусть тема канет в прошлое ....   

Интересно. Описывайте.
 
Прежде чем писать описание, поищите по форуму, тема поднималась не раз.
 
i_logic:
Интересно. Описывайте.

Все довольно таки просто . Создается сервис аттестации по типу сервиса сигналов. Любой зарегистрировавшейся на мкл форуме может пройти несколько тестов и подтвердить свой уровень знаний в программировании .

При первом заходе в сервис человеку предлагается пройти первый тест  и получить звание например " Начинающий мт4"

Тест построен методом выбора правильных вариантов

Пример :

OrdersTotal() - Возвращает количество активных ордеров (чекбокс), количество ордеров по символу (чекбокс), количество кнопок на клавиатуре (чекбокс)
|| - Это знак  и (чекбокс), или (чекбокс) , может быть (чекбокс)
int - Это   целое число (чекбокс), дробное число (чекбокс), символ интернета (чекбокс)
...... 

 Человек отмечает правильные варианты и при успешном завершении получает звание "Начинающий мт4" в случае неправильного заполненного теста получает ответ типа следующая переаттестация возможна через 30 дней .

Пример второго теста

Собрать правильно цикл подсчета ордеров .  

for(int f=OrdersTotal()-1; f>=0; f--) (чекбокс)
for(int f=OrdersTotal()+1; f>=0; f--) (чекбокс)
for(int f=OrdersTotal()-1; f>=0; f++) (чекбокс)
{
if(OrderSelect(f,SELECT_BY_POS))(чекбокс)
if(OrderSelect(123644,SELECT_BY_POS))(чекбокс)
if(OrderSelect(45487,SELECT_BY_POS))(чекбокс)
{
if(OrderSymbol()==Symbol())(чекбокс)
{
n++;(чекбокс)
if(OrderType()==0)(чекбокс)
{
b++;(чекбокс)
}
if(OrderType()==1)(чекбокс)
{
s++;(чекбокс)
}
}

 и при успешном завершении получает звание "Знаток мт4" в случае неправильного заполненного теста получает ответ типа следующая переаттестация возможна через 30 дней .

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

Очень часто на форуме получаешь ответ и не знаешь толи троль его дали нормальный человек ... 

Будет хорошо если под аватаром будет звание "Эксперт мт4", "Эксперт МТ5" а также будет не лишнем если при провале теста будет говорится в какой области программирования человек слаб.

Торговые сигналы
Торговые сигналы
  • www.mql5.com
Торговые Сигналы для MetaTrader: копирование сделок, мониторинг счета, автоматическое исполнение сигналов и социальный трейдинг
 
VOLDEMAR:

Идея понятна. ИМХО, неплохо. Но львиную долю ответов можно же подсмотреть в документации, либо в кодебазе. Тогда если только на время тестировать...
 
VOLDEMAR:
Если такие тесты будут, никто в здравом уме не будет принимать их всерьез.
 
VOLDEMAR:

При первом заходе в сервис человеку предлагается пройти первый тест  и получить звание например " Начинающий мт4"


форум как бы о мт5 в первую очередь...

И при первом заходе программиста наверно? то есть нужно спросить: "Кто Вы такой: программист, трейдер, инвестор, любопытный и т.д."

 
TheXpert:
Если такие тесты будут, никто в здравом уме не будет принимать их всерьез.

Предложите лучше ....

Это всего лишь пример ....

Задачи можно продумать по сложнее ... 

 
VOLDEMAR:

Предложите лучше ....

Это всего лишь пример ....

Задачи можно продумать по сложнее ... 

Сдавать экзамены в вузе учиться 5-6 лет. и приходить сюда с корочками, будет самая честная аттестация )))
 

Кто примеры писать?

кто проверять ?

кто аттестовать будет ?

Ну ладно начинающие и чуть выше, а дальше что ? народ перебесится, тут и так что не день то драка...

ЗЫ. по моему это и так прекрасно видно. 

 
VOLDEMAR:

Предлагаю идею по созданию сервиса аттестации программистов с присвоением званий ...

А смысл?
Причина обращения: