Блог пользователя Yasya

Автор Yasya, 12 лет назад, По-русски

Приветствую всех! Кто-нибудь из вас юзает данный метод набора? (фыва — олдж) и т.п. И те, кто юзает и имеет скорость > 400 символов/мин, помогает ли это вам хоть немного в контестах?

  • Проголосовать: нравится
  • +17
  • Проголосовать: не нравится

»
12 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Думаю, многие это умеют, тем более что "клавогонки" повысили интерес этому делу...

Однако помощь в контестах весьма незначительна. У меня рекорд где-то 440 и тем не менее посмотри какой я синюшный!

А так, в жизни и в работе конечно удобнее не глазеть на клаву (хотя в 10-пальцевом методе участвуют по хорошему только 8 пальцев)...

»
12 лет назад, # |
  Проголосовать: нравится +49 Проголосовать: не нравится

У меня не слепой (мне надо смотреть на клавиатуру, на ноутбуке все без проблем, а, например, на компьютере, где монитор далеко от клавиатуры — надо смотреть именно на клавиатуру, иначе ерунда получается), не десятипальцевый (левый шифт; левый большой палец не использую вообще, правый — только для грам-альта и пробела), да и не совсем фыва-олдж... Ну почти фыва-олдж, только немного динамический и очень далекий от классических зон. Сейчас рекорд чуть больше 600, с осени в планах немного поучиться для продвижения под 700 и освоить англ. (хотя бы на базовом уровне, 400-450). Ну, относительно неслепого — я немного соврал. Код пишу практически вслепую (если не смотреть на клавиатуру, и печатать медленней, чем обычно — то почти без ошибок... но все равно удобней смотреть), вот обычный текст — это да, вслепую никак.

По поводу юзабельности на контестах — весьма сомнительно.

Во-первых, редко когда приходится кодить что-то быстро и не думая:) Если в контесте очень много таких задач — значит, или контест отстойный, или вы — Гена. Если даже предположить, что вот она — задача вашей мечты, и надо просто набрать 2 кб кода (который без скучного забивания констант, без копипаста, а просто "идеальный код для печати"), то человек, печатающий этот код со скоростью 800 знаков в минуту, выиграет у человека, печатающего со скоростью 300 знаков в минуту... Ого, даже больше, чем 4 минуты... Опять же, если вы — Гена, то за эти 4 минуты можно еще что-то решить... А если вы — не Гена, то как раз успеете понять, что надо было меньше спешить, и больше думать — и тогда оно работало бы. Но выводы делайте сами.

Во-вторых, код — это не сочинение на тему "как я провел лето". Я с интереса запускал TypingStats, еще когда на паскале писал... Слово begin в процессе кодинга я тогда набирал в среднем за 0.13-0.15 секунды. Сейчас я отдельные классические куски кода набираю со скоростью под 800, тем не менее, моя рабочая скорость — не выше 400, а если пишу что-то сложное, загруженное опасными, скользкими местами (допустим, много индексации), где надо думать почти над каждым символом — то явно намного ниже. Я думаю, многие АСМ-программисты не смогут на тех же Клавогонках стабильно набирать 500+, но при этом код набирают даже лучше, чем я. Опять же, я знаю "программистов", которые уже несколько лет учатся на программиста, благодаря онлайн-играм и ВК печатают и на рос, и на англ — со скоростью 500+, но при этом не могут более-менее качественно и хоть немного быстро кодить ни на одном языке программирования.

Ну и последнее — вопрос был по поводу фыва-олдж. Мало того, что я вижу слабую связь между кодом на языке С++ и "прозой", так эта связь становится еще слабее, если проза — на кириллице. Вопрос был по поводу asdf..., или именно по поводу русской раскладки? Я уже упоминал выше, что англ. я фактически не владею (где-то 250+, благодаря Lingualeo и минимальному количеству практики на Клавогонках).

»
12 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Я печатаю довольно быстро вслепую, но расположение пальцев до сих пор геймерское (на W-A-S-D). Хочу сказать, что я стал допускать меньше "тупых" баг, т.к. текст виден сразу, а не после печати 10 строк. Кстати умение печатать вслепую пришло как-то само, т.е. еще год назад я и представить немог, что это просто. А полгода назад вдруг неожиданно заметил, что печатаю вслепую.

А вот мне интересно: на телефоне/планшете/... кто-нибудь печатает вслепую?

  • »
    »
    12 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    На старом добром Siemens легко набирал сообщения не глядя — хоть держа телефон в кармане куртки.) На нынешних тачскринах слабо могу себе это представить. К тому же ультрабесшумных сенсорных клавиатур не видно в широкой продаже, а механика стоит от 150$ и выше.

    • »
      »
      »
      12 лет назад, # ^ |
        Проголосовать: нравится -12 Проголосовать: не нравится

      Может быть, это звучит смешно, но я на своем Galaxy пока набираю медленней, чем набирал когда-то на Nokia или том же Siemens :) Были времена, лет 5 или 6 назад, еще в школе, сидел очень много в интернете с мобильного... Я тогда на телефоне набирал со скоростью 100+, правда, одной рукой слабо выходило, я привык двумя (обеими большими пальцами одновременно). Сейчас с улыбкой вспоминаю, что у меня тогда на обеих больших пальцах были почти что мозоли, а я при этом мог большим и указательным пальцами одной руки раздавить орех:)

»
12 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

У меня средняя в английском 500+ (клавогонки). Как видишь по рейтингу это не особо помогает.

»
12 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Немного не в тему.. А как насчет эргономичных клавиатур для кодинга?

  • »
    »
    12 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Их активно рекламирует ВВШ (Владимир Владимирович Шахиджанян — гуру слепого набора), хотя многие купившие остаются недовольны :) Я пробовал пару раз набирать, было неудобно. После обычной клавиатуры нужно привыкать.

    • »
      »
      »
      12 лет назад, # ^ |
        Проголосовать: нравится +6 Проголосовать: не нравится

      Если бы этот гуру умел быстро печатать — тогда можно было бы прислушаться к нему. В нашем случае это не так. Я нигде не видел прямого подтверждения того, что он умеет быстро печатать. У меня сложилось такое ощущение, что он печатает даже медленней, чем я — после прочтения различных обсуждений на тех же Клавогонках. Такой человек может обучать пенсионеров набирать 100 зн./мин., но не более. Дальше это — просто смешно. С бОльшим успехом можно попросить посоветовать что-то разумное среднестатистическую стенографистку. А для ВВШ это — просто удобный способ зарабатывать деньги:)

      По поводу эргономических клавиатур — вопрос спорный. Я помню, как я набирал несколько лет назад со скоростью где-то 370-400 на 8летней клавиатуре с рабочим усилием клавиш около 90г и вертикальным ходом клавиш 7.5 мм. Со стороны это выглядело так, будто у меня сильное желание пальцами поломать клавиатуру и стол вообще. А она мне даже казалась вполне нормальной клавиатурой, пока я не начал интересоваться вопросом и не увидел другие варианты:) Клавиатура — дело привычки. Если у вас сравнительно эргономическая техника печати (например, на своем ноутбуке я работаю довольно эргономично — руки расслаблены, запястья не висят в воздухе...), то не должно быть никаких проблем. За последние полгода у меня примерно 6 или 7 раз возникала необходимость набрать 30-40 кб текста — и я делал это, без каких-то эргономических клавиатур, за час-полтора, и потом не было никаких проблем и никакого дискомфорта/усталости. Можете купить себе эргономическую клавиатуру, или даже перейти на "менее вредную альтернативную раскладку". Все будет очень круто, до тех пор, пока вам не придется печатать где-то в постороннем месте... Помню, как на каком-то контесте мне пришлось кодить на эргономике в форме чуть ли не полукруга. Даже постоянно смотря на клаву, я не мог нормально кодить, эта неудобная и непривычная для меня форма приносила раздражение и портила настроение:) А если вы привыкнете к "эргономике" или вообще к альтернативной раскладке, то вот такие проблемы могут возникнуть с "обычной" клавиатурой, с которой вы будете очень часто сталкиваться.

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

      • »
        »
        »
        »
        12 лет назад, # ^ |
          Проголосовать: нравится +3 Проголосовать: не нравится

        Немного "истории древних веков" :)

        Курс Шахиджаняна появился сначала как курс слепого набора на печатной машинке, и упор в методике делался на то, чтобы минимизировать (и, в конце концов, свести к нулю) количество опечаток / ошибок (поскольку совсем не виртуальный лист бумаги приходилось заменять другим, чистым, и начинать все заново). Поскольку с современной версией курса детально не знакомилась, могу лишь предполагать, что основа осталась прежней.
        На упоминавшихся клавогонках, кажется, существует "дисциплина", в которой надо сделать как можно меньше ошибок, но "в общем и целом" — хоть 10% исправлений, но ты все равно молодец, если скорость большая.

        Что до привычки к эргономичным клавиатурам — никаких проблем при работе с "обычными" нет (выборка небольшая, но долговременная)). При хорошо поставленной технике они просто дают чуть больше удобства, а вот при не очень хорошо поставленной — бывает, возникает "привычка", которая на "другую аппаратную платформу" переносится с трудом:)

        По наблюдениям, проблемы возникают, как правило, когда производителю приходит в голову перегруппировать Ctrl, Alt и Shift, например, "покрасивее" (но это чаще "болезнь" мультимедийных, а не эргономических клавиатур). Так что раскладки разной степени альтернативности, пожалуй, излишество.

  • »
    »
    12 лет назад, # ^ |
    Rev. 3   Проголосовать: нравится +2 Проголосовать: не нравится

    А почему именно и только для кодинга?

    Впрочем, у меня эргономичная клавиатура (тогда марки Chicony) впервые появилась уже после освоения слепого набора (по тогда еще "бета-версии" "Соло на клавиатуре" Шахиджаняна) — и показалась после обычной весьма удобной. Затем ее сменила еще одна похожая Chicony (KB 7903), после чего пришлось переходить на Microsoft (Chicony просто перестала такие делать); сейчас — Microsoft Natural Ergonomic 4000. Печатать приходится много, и далеко не только код. Лично мне очень удобно (хотя на обычных клавиатурах скорость печати если и падает, то незначительно); за других говорить не стану, но впечатление (IMHO) стоит составлять по прошествии нескольких дней использования.

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

    • »
      »
      »
      12 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      У меня тоже MS Natural 4000 на работе. Не задумывался ускоряет ли она процесс набора, но руки на ней лежат очень удобно — это факт.

      Дома я набираю гораздо меньше, поэтому взял Das Keyboard.

    • »
      »
      »
      12 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

      Замечу, что "именно и только для кодинга" — потому что здесь Codeforces, и меня волнует именно этот аспект.

      Если бы меня просто интересовали эргономичные клавиатуры, я бы пошел на хабр, а лучше — на кучу форумов, где эта тема раскрыта со всех сторон много лет назад.

  • »
    »
    12 лет назад, # ^ |
      Проголосовать: нравится +5 Проголосовать: не нравится

    Я использую Кинезис. Когда ее купил только, 10 пальцевым не мог печатать, но на ней по другому нельзя, по-этому где-то за две недели перешел на правильный десятипальцевый набор. Только что проверил на тесте, не напрягаясь пишется 500-510 символов в минуту.

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

    Другое огромное преимущество -- кнопки расположены вертикально друг под другом, а не так, что в каждом ряду кнопки по середине между кнопками предыдущего ряда, как на обычных клавиатурах. Это вообще пережиток прошлого, потому что двигать пальцы вертикально удобнее, чем по диагонали.

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

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

»
12 лет назад, # |
  Проголосовать: нравится +2 Проголосовать: не нравится

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

Народ, если кто-то до сих пор не умеет быстро набирать (т.е. читай 10 пальцами в слепую) — забейте на месяц на контесты, научитесь. В жизни это полезнее.

Именно для контестов это кстати не так критично — главное чтобы скорость набора не была ниже скорости придумывания и осмысливания написанного. Для этого 100 знаков в минуту более чем достаточно. Хотя если уметь набирать не смотря на клавиатуру это конечно бонус — тогда в это время можно смотреть в монитор и проверять что печатаешь.

  • »
    »
    12 лет назад, # ^ |
      Проголосовать: нравится +14 Проголосовать: не нравится

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

    Если что, я (sort of) умею набирать десятипальцево, но не вижу в этом никакого особенного преимущества.

    • »
      »
      »
      12 лет назад, # ^ |
      Rev. 2   Проголосовать: нравится +3 Проголосовать: не нравится

      Выигрыш важен имхо не столько в скорости, сколько в комфорте.

      Я, например, вообще не пользуюсь закладками в барузере — потому что набрать url или поискать в гугле всегда быстрее и удобнее, чем кликать мышкой. (ОК, ладно — у меня есть две закладки. Обе про заполнение российской налоговой декларации :)

    • »
      »
      »
      12 лет назад, # ^ |
        Проголосовать: нравится +3 Проголосовать: не нравится

      Увеличение скорости набора — это полезная вещь. И экономия времени — везде понемногу, но набирается:) Понятно, что в таких "гуманитарных" занятиях, как, например, написание Википедии — я замечал, что скорость работы с разметкой и скорость самого набора очень важны, если идет работа над почти шаблонным текстом, который надо просто качественно перевести/переписать, чуть более качественно, чем это может сделать бот (какие-то фильмы, минералы, кометы, спортсмены, населенные пункты), а не над написанием чего-то сложного. А Вики — хоть и "гуманитарная" деятельность, но многие "технари" там часто бывают — или пишут о каких-то своих второстепенных интересах (музыка, кино, спорт), или же — поднимают качество статей по своему основному профилю (_никогда не обращали внимание, как хорошо в рос.Вики описаны алгоритмы?_)

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

      Даже простое общение — это очень часто печать текста в значительном количестве. В ICQ/Skype, естественно, можно общаться в режиме звонка, но такая возможность есть далеко не всегда. Или какие-то технические проблемы, или качество Интернета слишком низкое, или нету возможности делать много шума (разговор по скайпу в три часа ночи разбудит кого-то с большей вероятностью, чем печать на слим-клавиатуре — особенно если у пользователя нету наушников).

      И как раз тут я очень часто замечаю, что я общаюсь в двух конференциях, параллельно еще в двух диалогах — и могу при этом еще начинать кому-то объяснять задачу, например. А после завершения объяснения задачи — начать читать хабр/тестировать задачу/гуглить что-то/смотреть новости — потому что успеваю. А кто-то не успевает и тратит кучу времени. Местами даже смешно бывает — знаю нескольких людей, которым часто советуют научиться печатать быстрее, потому что из-за печати на скорости 100-150 зн./мин. они на вопросы отвечают или "да/нет", или на протяжении минуты.

      • »
        »
        »
        »
        12 лет назад, # ^ |
        Rev. 3   Проголосовать: нравится 0 Проголосовать: не нравится

        Я имел ввиду, что относительно быстро печатать можно и не десятипальцевым методом при этом глядя на клавиатуру. Но делать это не глядя на клавиатуру — гораздо комфортнее, именно это, а не скорость, создает ощущение легкости и того, что ввод не является для тебя препятсвием.

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

  • »
    »
    12 лет назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    У меня вот четырехпальцевый слепой набор (при этом 2 пальца только под функциональные клавиши), но так чтобы мысль обгоняла пальцы все равно не выходит. А по поводу браузинга — при чтении интернетов на введение url все равно уходит порядка процента времени как их не вводи

»
12 лет назад, # |
Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

Кстати, предлагаю вот такой вопрос для обсуждения. Сейчас стремительно развиваются смартфоны, планшеты. В плане возможностей, главное их отличие от настольных компьютеров / ноутов — это отсутствие клавиатуры (и как следствие — маленькие габариты, мобильность)

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

Набирать на планшетах десятипальцевым методом — нереально, восновном по причине того, что одна рука держит само устройство. Плюс — сейчас быстро развиваются технологии распознования речи — Siri / Google Voice Search / e.t.c. Думаю, что через несколько лет они перейдут из состояния игрушки в то, что ими реально можно будет пользоваться.

Но думаю, что при всем при этом потратить месяц на то, чтобы по вечерам учиться набирать 10 пальцами все равно стоит, так как даже за 5-7 лет это окупится. Но вот допустим через 10 лет это уменее может быть уже не очень востребованным..

  • »
    »
    12 лет назад, # ^ |
      Проголосовать: нравится +1 Проголосовать: не нравится

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

    • »
      »
      »
      12 лет назад, # ^ |
        Проголосовать: нравится 0 Проголосовать: не нравится

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

      Даже такой банальный пример — представьте себе, насколько продуктивней была бы работа Стивена Хоккинга, если бы он, на протяжении всего времени от ранней стадии заболевания и до текущего дня, мог излагать свои мысли с такой скоростью, с какой мы можем писать или говорить.

»
12 лет назад, # |
  Проголосовать: нравится +6 Проголосовать: не нравится
Шли бы вы отсюда, петушки.
»
12 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

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

»
12 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

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