Народный проект

Четверть века назад я работал снс в лаборатории методов интенсивного профессионального обучения некоего НИИ в структуре Госкомитета СССР по профтехобразованию.

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

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

Методика опубликована и доступна в онлайне тоже. В журнале “Наука и Жизнь” я опубликовал сериал “Машинопись для Всех” в 1986 году, в очень сокращенном варианте.

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

Время идет, мне все меньше и меньше хочется этим заниматься, но и жалко чтобы пропадало. И я подумал, что, надо бы народными силами, но професстонально, сделать такой открытый всему миру софт. Но не просто так, а чтобы этот софт работал на форум, раз, уж, силами форумчан он будет создан. Забить в интерфейс ссылки, в хелпе написать.

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

Я бы начал с кириллицы и русской лексики упражнений в силу некоторых косвенных соображений. А потом уже пошел бы на qwerty.

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

2 лайка

интересненько. мне не жаль было б потратить время на draft спецификации. опыт показывает, что отталкиваться от чего-то конкретного - проще, пусть даже окончательная версия будет отлчаться от 1й на 90%.

для ПМ тут работы - декомпозиция на таски, тоже не сильно сложно (imho).

т.е. Вы хотите сделать подобие этого онлайн проекта, но прикрученного к данному форуму?
Cоло на клавиатуре онлайн: http://nabiraem.ru/

Я хочу сделать нечто, от чего Соло не составляет доли процента.

1 лайк

если я правильно понял там осн. ценность в методической разработке, а не в том веб/не веб или на чем написан. так?

Похоже, что в 1987 все же. :slight_smile:

Статьи Михаила в “Наука и Жизнь” можно посмотреть здесь: №№ 1, 3, 6

При применении “Cоло” речь не идет, вроде бы, об освоении за несколько дней.

3 лайка

буду с большим вниманием следить за реализацией идеи. Всё-таки смелые задачи (предоставить в 1000 раз большую функциональность, чем уже существующий и вполне известный проект) это всегда интересно.

по моему нужно задействовать методику интелектуального набора на подобии Т9, а так же конвертирование голоса в текст) по крайней мере на первоначальном этапе

Дело не в этом. Нет ни одной методики повышения скорости. Ну, например, если человек последние 6 месяцев встал на скорости 240 знаков в минуту и не растет. Никто не возьмется ему за час-другой рвануть скорость на 300 знаков.

А мы это сделаем.

Жду с нетерпением, где и когда?

:flo:

Я могу предложить себя в качестве Flash-программиста (Java, если серверное писать что-то надо будет). То есть используя Flash можно оформить это и в виде веб-проекта и как desktop приложение (Air). Ну и немного как дизайнера пользовательского интерфейса.

Добрый день!

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

Или сделать как линукс - ГНУ проэкт! а раз Линукс затронули - то придёться писать на сишнике!

Опять таки определяться тому кто будет заведовать этим всем, или же, отдать власть народу - методом голосований!

Могу предложить себя для разработки в роли программиста, постараюсь написать на том языке, котором потребуеться! Сам знаю Pascal ну и аналог Дельфи!!! Немного Си.

Нам бы менеджера найти для начала. Того, кто все концы соберет воедино.

Насчет кодирования: наиболее критичный момент - это на этапе роста скорости нам нужно замерять временные интервалы между ударами по клавишам, укладывать их в массив и потом обрабатывать. Так вот, точность измерения очень критична. Хотелось бы выйти на 10-20 микросекунд если возможно, или даже меньше. От этого много зависит.

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

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

Менеджер, одно, людей чето не густо.

Может миллисекунд?

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

Перестаньте пожалуйста.

Мультимедиа таймер обеспечивает accuracy до 1 миллисекунды. Это предел в Windows подобных системах. Вы точно уверенны, что вам нужны микросекунды?

Он то может, но кто ж ему даст. Windows не является real-time системой.

1 лайк

да Вы правы!!!
Из за него многи ошибки и существуют, но задача состоит в том чтобы данная программа работала и на винде.
Поэтому придёться как раз таки подключать низкий уровень, где также возможны сбои при переключения языка в коде - компилятор иной раз вешаеться!