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

Файл, директории и пути


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

Первым делом с учениками мы устанавливаем Linux, а затем я сажу их перед терминалом. Поскольку в консоли большинство аргументов кроме опций — это пути к файлам, то команды оболочки весьма ограничены, если ты ничего не знаешь о путях. Вы не можете перемещаться между каталогами или обращаться к файлам за пределами домашнего каталога. Поэтому одна из первых вещей, которым я должен научить их — как работают пути. Мы делаем упражнения, конструирующие и объясняющие концепцию путей, и требуется некоторое время и практика, чтобы ученик действительно усвоил эту концепцию.

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

Пути важны не только для командной строки. Они ежедневно используются в программировании, когда нужно получить доступ к файлам. В некоторых контекстах это даже важно для безопасности, независимо от языка программирования. Например, необходимо позаботиться об обработке и проверке путей из ненадёжного источника. Веб-приложению может потребоваться преобразовать строку типа path в запросе в путь к файлу. Если не понимать, как работает .., то можно сделать это опасным образом. Или если не понимать, как нормализовать пути перед сравнением.

Я считаю, что пути являются основным понятием при изучении файлов и каталогов. Это базовый уровень человека, который считается компьютерным грамотным.

Слепой набор


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

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

Честно говоря, я сам освоил слепую печать менее двух лет назад. Жаль, что не раньше: я реально сам виноват, что это заняло так много времени. К счастью, я разработал свой собственный псевдослепой метод печати, который не требует ни тыкать пальцем, ни смотреть на клавиатуру. Моей главной проблемой была точность, а не нудный или медленный набор.

Плохая новость в том, что этому я не могу полностью научить, в отличие от концепции путей. Во-первых, одним из основных принципов программы наставничества является то, что мы не должны тратить много времени на базовые навыки. Обучение слепой печати требует несколько недель ежедневных усилий. Это просто слишком много времени, которого у нас нет. Во-вторых, это не будет работать в любом случае, если студент не мотивирован. Я понятия не имею, как обеспечить такую мотивацию. (И если студент мотивирован, он всё равно сделает это в своё время). Думаю, именно там и застревает школьная программа.

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

В будущем дети будут все меньше и меньше работать с клавиатурами и продуктивным вычислениями в целом. Клавиатуры останутся жизненно важным инструментом для профессионалов. Мне интересно, станет ли будущее немного похоже, скажем, на 1980-е годы, где только небольшая часть детей видела полноценный компьютер. Только вместо клона PC, компьютера Commodore или Apple II будет Raspberry Pi.

Выводы


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

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

Что можно сделать? Если вы родитель, убедитесь, что у вашего ребенка есть доступ к компьютеру общего назначения, даже если это только Raspberry Pi или один из его клонов, а также клавиатура и мышь. (Конечно, если вы читаете эту статью, вам не нужен такой совет). Это хороший опыт в любом случае.

Поразмыслив, я теперь думаю, что один из недостатков моего наставничества в том, что я не трачу достаточно времени — как правило, вообще нисколько — на демонстрацию эффективной работы с клавиатурой, чтобы ученики могли наблюдать за мной в действии. Обычно я подхожу к ним, чтобы проверить их прогресс, и такой возможности просто нет. Возможно, их может мотивировать демонстрация того, насколько эффективная и классная работа на более высоких уровнях мастерства — чтобы показать, как слепая печать и мощный текстовый редактор могут привести к такой резкой разнице. Это станет ответом на вопрос «Зачем мне этому учиться?»

Комментарии (117)


  1. Sirion
    04.11.2018 21:53
    +6

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


    1. poloart
      04.11.2018 22:06
      +1

      Хехехе
      Тоже хотелось написать о том, что скорость печати кода даже очень хорошим программёром куда ниже, чем скорость слепой печати той же секретаршей, например.


    1. 0xd34df00d
      05.11.2018 01:42
      +6

      Это не боттлнек, это вопрос разделения ресурсов. Необходимость вспоминать, где кнопки, либо же как в редакторе сделать $action, отнимает кусочки драгоценного внимания, которым гомосапиенсы, увы, и так обделены.


      1. bro-dev0
        05.11.2018 10:32
        +1

        Печатать не глядя на клавиатуру это не слепая печать, под этим устоявшимся термином подразумевается комплексный навык. А просто печатать 1-2 пальцами не смотря это все умеют, кто хоть чуть чуть за компом проводит время


      1. VolCh
        05.11.2018 13:30

        Мне нужно смотреть на клавиатуру при печати не для того, чтобы вспоминать где кнопки, а чтобы контролировать попадают ли пальцы по нужным. Я могу печатать вслепую, но это 20-30 символов в минуту с большим количеством исправлений.


        1. Stanislavvv
          06.11.2018 17:48

          Вот для этого и есть выступы на F и J. Предназначены для позиционирования пальцев при первоначальной постановке рук на клавиатуру.


          1. VolCh
            06.11.2018 21:45

            Я не про первоначальную, я про контроль движений, типа на 17 мм вверх и 23 мм вправо левым указательным пальцем чтобы Е нажать, а потом ровно на столько же обратно.


            1. Stanislavvv
              07.11.2018 11:42

              А это вопрос практики скорее. Лично у меня более-менее приличный навык появился после того, как в течение примерно месяца переводил объёмный текст и в процессе набора таки старался смотреть только на экран, исправляя ошибки.


        1. Kroid
          06.11.2018 21:26
          -1

          Я печатаю со скоростью более 1000 символов в минуту. Но такая чушь получается.


      1. tuxi
        05.11.2018 17:32
        -1

        Есть хороший пример на эту тему («отнимает кусочки драгоценного внимания») — внедрение конвейера при сборке автомобилей. Отсутствие таких вот, микроперерывов в умственной деятельности, ведет к психозам и в конечном итоге к понижению КПД. Как то так…


        1. 0xd34df00d
          05.11.2018 18:02

          Отсутствие таких вот, микроперерывов в умственной деятельности, ведет к психозам и в конечном итоге к понижению КПД

          Интересно, а полезность работы в опенспейсе, желательно рядом с эйчарами, так можно обосновать?


          1. tuxi
            05.11.2018 18:53

            Бросаться из крайности в крайность, обычно вредно и для здоровья и для окружающих :-)


            1. 0xd34df00d
              05.11.2018 19:34
              +1

              Зато полезно для валидации моделей.

              Да и я же не в цеху предлагаю сидеть :)


              1. tuxi
                05.11.2018 20:22

                Тем не менее, если серьезно, такая проблема есть. Описана врачами, еще в прошлом веке. Рабочие работающие на конвейере, испытывают сильный стресс, в том числе, потому нет никакой возможности отвлечься. Поэтому, со временем график и распорядок работы рабочих на конвейере, стал отличаться от прочих. Более частые перерывы и прочая.


                1. mayorovp
                  05.11.2018 20:40

                  У рабочего на конвейере именно что нет никакой возможности отвлечься: конвейер-то едет и едет! А у сидящего за компьютером человека возможность отвлечься всегда есть: захотел и отвлекся, компьютер никуда не убежит. Когда хочешь — тогда и устраивай себе «микроперерыв».


                  1. tuxi
                    05.11.2018 20:50
                    -1

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


                    1. mayorovp
                      05.11.2018 21:45
                      +1

                      Вы говорите все еще о статистике про работу на конвейере — или о какой-то новой? Можно ли увидеть источник такой удивительной статистики?


                      1. tuxi
                        05.11.2018 22:14

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


                        1. mayorovp
                          05.11.2018 22:22

                          Не вижу ни в одной статье ничего про негативное влияние скорости печати.


                          1. tuxi
                            05.11.2018 22:39
                            -1

                            Зато по этой реплике, виден один из симптомов описанных в одной из тех статей :) Уж простите, мир несовершенен, именно про клавиатуру еще не упомянули :)


                1. Exchan-ge
                  05.11.2018 22:16
                  +1

                  Рабочие работающие на конвейере, испытывают сильный стресс


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

                  А вот когда по каким-то причинам линия вынужденно останавливалась (в большинстве случаев — вовремя не подвозили заготовки из литейного цеха) — у всех рабочих на линии был сильнейший стресс: простои ощутимо влияли на заработок + «сбивали с ритма».


    1. AndreyGaskov
      05.11.2018 08:29

      Труд ITшника состоит же не только из набора кода. Есть ещё деловая переписка, написание документации, общение в Skype. Но дело даже не столько в скорости, сколько в удобстве. Нет необходимости переводить взгляд с клавиатуры на экран, всегда видишь, что пишешь, не теряешь контекст.


    1. akryukov
      05.11.2018 18:26
      +1

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


  1. netricks
    04.11.2018 21:58
    +7

    Я выражаю сомнение в необходимости культивирования слепого набора. Это не фундаментальный навык. Скорость работы с клавиатурой вообще и терминалом в частности достигается практикой, практикой и еще раз практикой. Вообще всегда считал, что слепой набор — это такой факультатив для «задротов». (Другое дело, если человек ищет на клавиатуре букву тридцать секунд. Тут слепой набор можно дать просто как упражнение.)

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

    Но, это так… ИМХО.


    1. roboqueer
      05.11.2018 01:26
      +3

      Где-то заплакал Шахиджанян.


    1. rg_software
      05.11.2018 05:15
      +1

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


    1. MTyrz
      05.11.2018 08:11

      Этот навык важен настолько же, насколько важны навыки беглого письма и чтения.
      То есть, он с одной стороны сугубо технический и вспомогательный, а с другой — позволяет не тратить на ввод-вывод ценные вычислительные ресурсы. Как… не знаю, как не думаешь о равновесии при ходьбе. Хотя вполне можно представить себе людей, быстро и привычно бегающих на четвереньках.


      1. VolCh
        05.11.2018 13:38

        Ну я тоже не думаю о печати, когда печатаю, где-то в фоне мозг контролирует через визуальную обратную связь положение пальцев. У меня через визуальную, у вас, наверное, через тактильную («пупырышки» на А/F и О/J и вообще границы клавиш) и мышечную — как-то чувствуете, что уже передвинули палец на 17,5 мм и пора нажимать. Кстати, пробовали вслепую печатать на клавиатурах, где границы клавиши нащупать невозможно или только при нажатии можно определить что попал?


        1. MTyrz
          06.11.2018 02:41

          Пробовал.
          Аццкий ад и лучи поноса создателям. И то самое ощущение, что ты умеешь не только ходить, но и бегать, и на велосипеде — а тебя принудительно на четвереньки поставили.
          Даже необязательно отсутствие границ клавиш, достаточно рулонной клавиатуры...

          Вот примерно такой.
          image


    1. bro-dev0
      05.11.2018 10:35

      Фишка этого навыка в том что он осваивается за 8 часов если ты не умеешь печатать, и очень сложно переучится если уже умеешь, поэтому имеет смысл если начинаешь учится.


      1. mayorovp
        05.11.2018 17:55

        Не у всех. Я вот его целенаправленно освоить не мог никак, а когда начал много печатать — сам как-то научился.


      1. roboqueer
        05.11.2018 20:05

        Это заметно. До запятых и мягкого знака вы не дотягиваетесь.


    1. akryukov
      05.11.2018 18:22

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


      Какие конкретно "более интересные вещи" вы предлагаете давать школьнику?
      Программирование на паскале? Но ведь кодить будут единицы, а печатать на клавиатуре на работе почти все.


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


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


      Тов. jehy в комментарии к соседней статье писал


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

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


      1. VolCh
        05.11.2018 20:02

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


        1. akryukov
          05.11.2018 20:40

          Думаю, что тут путаница в терминах. Методика называется "обучение слепой десятипальцевой печати", вот все и говорят про слепую печать. Поняли бы вы о чем говорит автор, если бы он предлагал "обучение комфортному набору текста"?
          Предполагаю, что освоение печати на комфортном уровне будет строиться на той же методике, просто цель скромнее: расположение клавиш выучить, поставить руки в целом, натренировать мизинцы и концентрацию.


          1. VolCh
            05.11.2018 20:55

            Если не «комфортному», а «автоматическому», то понял бы.


    1. river-fall
      05.11.2018 20:07

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

      Рекорд на клавогонках 498 зн/мин (на русском) 365 (English)


  1. netricks
    04.11.2018 22:18
    +1

    В коментариях к оригиналу статьи, в целом, высказывают такое же мнение по части слепого набора: news.ycombinator.com/item?id=18349847


  1. Xandrmoro
    04.11.2018 22:20
    +1

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

    Первая проблема тоже какая-то ну очень надуманная. Если айкью ученика хоть чуть-чуть превышает ноль, концепция путей будет тривиально понята даже если раньше он об этом не задумывался. Только что проверил — десятилетний ребёнок, мало контактирующий с ФС дальше нажатия ярлыков на рабочем столе, понял, что такое "." и ".." за одно использование. В консоли, разумеется. Может, просто выборка нерепрезентативная, и репетиторов по работе с компьютером умным не нанимают?

    Впрочем, чего с переводом спорить…


    1. Alexmaru
      04.11.2018 22:39

      ../../path/../dir/
      ./path
      /


      это ведь тоже объяснил?


    1. bogolt
      05.11.2018 01:13
      +3

      Если вы не умеете то откуда вам знать улучшилась ли бы ваша производительность или нет?

      Это ведь не про скорость печати — это самое меньшее из преимуществ, и лично у меня с годами она очень сильно упала, не смотря на когда-то довольно высокую. Имхо главное в том что не нужно отвлекаться на другие мыслительные задачи, так как пальцы полностью сами выполняют свою задачу, я просто проговариваю мысли или код, и они появляются на экране. Ради этого я не жалею тех трех дней которые я просидел над «Соло на клавиатуре» еще древней третей версии, в самом начале нулевых.


      1. Xandrmoro
        05.11.2018 01:19

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


        1. bogolt
          05.11.2018 01:25
          +1

          Этот ответ на комментарий напечатан с закрытыми глазамиж Нет клавиатуру лержать в поле зрения не надо. Обычно смотрю на экран. Открываю глаза.

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


          1. Xandrmoro
            05.11.2018 01:35
            +1

            У меня с закрыьвми глазами, скорее амего, проблемы с позицирнированием рук бкдкт.

            Ну да, так и есть. Всё ещё не уверен, что это как-то сказывается на практике.


            1. apro
              05.11.2018 02:56
              +1

              У меня с закрыьвми глазами, скорее амего, проблемы с позицирнированием рук

              Там же выступы/пимпочки специальные на клавишах, на которые нужно ставить указательные пальцы.


              1. VolCh
                05.11.2018 13:40

                А как считать условные 17,5 или 35 мм вправо-вверх?


              1. Xandrmoro
                06.11.2018 02:08

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


            1. MTyrz
              05.11.2018 08:14

              Для позиционирования рук есть выступы на клавишах. вот и посмотрим, что напечаталось…

              Шифт рановато отпустил, да…


            1. mixazya
              05.11.2018 10:01

              Для позиционирования с закрытыми глазами на клавиатурах обычно есть две небольшие риски на буквах А и О (f и j).


              1. VolCh
                05.11.2018 13:41

                Это для начального позиционирования? Как позиционировать движения? У меня с координацией плохо, я не могу без визуальной обратной свзяи понять, что уже переместил палец на нужное количество миллиметров.


                1. JustDont
                  05.11.2018 14:42

                  Движения лично у меня, например, позиционируются тренировкой и угловым зрением — на клавиатуру я не смотрю, но так как она всё равно «в поле зрения», то правильное положение рук легко контролируется. Ну и «мускульная память» помогает переносить пальцы именно на размер кнопки (с клавиатурами очень нестандартных размеров я сбиваюсь с нужных кнопок намного чаще, но после некоторой небольшой практики ситуация выправляется, обычно).

                  ЗЫ: Дисклеймер: я быстрой печати обучился исключительно через практическую необходимость быстрее печатать, за долгие 10+ лет медленного самосовершенствования без единой попытки обучиться этому «системно» или хотя бы просто потренироваться на каких-нибудь там тренажерах. И сейчас, если честно, жалею, что не учился целенаправленно — есть подозрение, что эффект был бы достигнут за радикально более короткий промежуток времени.


                1. martin_wanderer
                  05.11.2018 19:18

                  Да, именно для начального позиционирования. Остальное — мышечная память. Совершенно не надо «думать, на сколько миллиметров сдвинуть палец». Нмдт ролипъгкьмч м рлхтутлгтоапгтни, может получиться предыдущий текст ( Если промахнуться с позиционированием).


          1. YemSalat
            06.11.2018 11:57

            Ни в коем случае не спорю с вами о пользе слепой печати, но интересно было бы узнать сколько «сэкономленного» времени тратится на исправление ошибок.

            Этот ответ на комментарий напечатан с закрытыми глазамиж Нет клавиатуру лержать в поле зрения не надо. Обычно смотрю на экран. Открываю глаза

            Итого — 2 ошибки на 140 символов. Если вы печатаете, например, 300 символов в минуту, то будете делать примерно 4 исправления за это время. Т.к. опечатки исправляются не на «мышечном» уровне — какую-то часть выигрыша от слепой печати они съедают.


            1. martin_wanderer
              06.11.2018 13:25

              Скорость печати считается с учетом исправления опечаток — в смысле конечный текст вообще не имеет права их содержать. Так, экзамен в «Соло на клавиатуре» состоял в наборе текста длиной 1800 символов. В процессе можно дважды опечататься и тут же исправить.


              1. YemSalat
                06.11.2018 14:11

                Но мы же не просто определяем скорость печати, мы пытаемся понять насколько слепая печать реально экономит «мозговые импульсы» нa вводе текста.

                Исходя из собственного опыта — я могу печатать нe глядя нa клавиатуру, но таким образом у меня появляется больше опечаток чем если я на нее «поглядываю»
                И лично меня процесс исправления опечаток гораздо сильнее отвлекает от полета мысли, чем необходимость иногда смотреть нa клавиатуру.


                1. martin_wanderer
                  06.11.2018 15:50

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

                  В педагогике есть такая цепочка: знание-умение-навык. Из Вашего комментария ясно, что слепая печать у Вас еще не стала _навыком_, то есть «умеете, но это требует определенных усилий».


                  1. YemSalat
                    06.11.2018 16:25

                    Мне кажется есть большая разница в необходимости «мышечной» реакции в разных условиях. Есть ситуации (или профессии) в которых мышечная реакция дает огромное преимущество, а есть те, где она нe играет почти никакой роли.

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


                    Например, если посмотреть нa киберспорт:
                    Игроки в Counter Strike, или даже в StarCraft имеют большое преимущество, если у них все действия на клавиатуре происходят автоматически, без траты драгоценного времени нa смотрение на клавиатуру.
                    В то же время, игрокам в HearthStone (пошаговая карточная игра) навык сверх быстрой реакции на клавиатуре/мышке почти совсем не нужен. Неважно сколько времени ты тратишь на свои действия в пределах своего хода. Тут решает тактитка, а нe моторные рефлексы.

                    Мне кажется программирование ближе к пошаговым стратегиям (7 раз отмерь 1 раз отрежь) чем к риал тайм шутерам. Ваш код не уничтожится если вы нажмете не ту букву.

                    Из Вашего комментария ясно, что слепая печать у Вас еще не стала _навыком_, то есть «умеете, но это требует определенных усилий».

                    bogolt цитату которого я привел, насколько я понимаю, считает что обладает именно навыком слепой печати. Тем не менее опечатки он делает.


                    1. martin_wanderer
                      06.11.2018 16:56

                      Мне кажется программирование ближе к пошаговым стратегиям (7 раз отмерь 1 раз отрежь) чем к риал тайм шутерам.

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

                      В то же время программист пишет не только код: комментарии к ТЗ, вопросы заказчику/технологу, объяснения тестировщику и внедренцу. А иногда и ТЗ писать случается, и вот там объемы текста уже существенные.

                      bogolt выпендривался «совсем слепой» печатью, и, разумеется, оставил опечатки. Я тоже так иногда пробую, и вот этот текст написан с закрытыми глазами. Мне и с закрытыми глазами удается замечать опечатки, если попал не по той клавише. Хотя что-то наверняка пройдет незамеченным. А дальше был кусок про скорость около 140 знаков в минуту, перед которым я нажал Alt и все строка ушла впустую. Кстати, наверная единственная реальная польза от слепой печати, которую легко объяснить — это возможность замечать опечатки сразу же в процессе печати. И неверную раскладку замечаешь по первой букве, а не в конце слова.

                      И вообще лично мне владение этим навыком просто доставляет удовольствие.


                      1. bogolt
                        06.11.2018 17:05

                        Я не то чтобы выпендривался, просто кто-то выше сказал, что мол слепая печатать невозможна без взгляда на клавиатуру, так что это было просто опровержение.
                        Ошибки я допускаю всегда, вне зависимости от того смотрю на клавиатуру или нет. Я тоже их замечаю «пальцами», и тут же исправляю.

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


                      1. YemSalat
                        06.11.2018 17:35

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

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

                        И неверную раскладку замечаешь по первой букве, а не в конце слова.

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

                        И вообще лично мне владение этим навыком просто доставляет удовольствие.

                        Это здорово, и мне в основном хочется освоить слепой набор именно потому что это «круто» :)


      1. river-fall
        05.11.2018 20:14
        +1

        три дня на «соло на клавиатуре»?

        я только средний ряд примерно месяц проходил. На верхнем ряду сдался.


        1. martin_wanderer
          06.11.2018 15:54

          У меня на Соло ушло 9 месяцев вообще, и 33 часа чистого времени.


          1. mayorovp
            07.11.2018 08:55

            А я не мог продвинуться дальше первого упражнения (которое «а а а а а а а а...»): слишком много опечаток допускал. В итоге выучился слепой печати без тренажеров, просто много печатал…


  1. c_kotik
    04.11.2018 22:24

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

    Лично я вижу между строк подход «наговнокодил и в продакшен».
    Программист прежде всего должен думать, что он пишет, а не скорее перейти от «нудного кода к следующему эксперименту»


    1. AlexNis
      05.11.2018 10:01
      +5

      Программист прежде всего должен думать, что он пишет...

      Согласен. Именно «что», а не как… Если он будет искать каждую букву даже по секунде, то на это уйдет уйма времени. На осмысление написанного, скорее всего, ресурсов может и не хватить…


      1. sim31r
        05.11.2018 20:39

        Через несколько дней набора текстов это навык формируется автоматически.
        Зачем осмысливать написанное, может сначала осмыслил, потом написал?
        Вот пример, разница в скорости набора всего 3 раза, между обычным пользователем и чемпионом мира, и еще вопрос, нужно ли набирать 700 символов в минуту и постоянно поддерживать этот навык тренировками.
        www.youtube.com/watch?v=GSKQqFquqDM


        1. akryukov
          05.11.2018 20:43

          нужно ли набирать 700 символов в минуту и постоянно поддерживать этот навык тренировками.

          На мой взгляд не нужно. Быструю печать в школе достаточно освоить, чтобы набор текста не утомлял, не отвлекал от решения задачи. Чтобы человек понимал: напечатать строку быстрее, чем найти, скопировать мышкой и вставить.


        1. MTyrz
          06.11.2018 03:00

          разница в скорости набора всего 3 раза, между обычным пользователем и чемпионом мира, и еще вопрос, нужно ли набирать 700 символов в минуту и постоянно поддерживать этот навык тренировками.
          Что-то у вас странный источник. 700 символов это маловато. Навскидку Вики говорит про чуть меньше девятисот на десятиминутном интервале, и за 1200 пиковой скорости.
          А шестьсот символов я под конец армейской службы давал на телеграфном аппарате (легко замерить, это его максимальная скорость, и клавиши начинают заметно тормозить перед нажатием), это довольно просто достигается.

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


          1. sim31r
            06.11.2018 23:38

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

            Можно и медленно писать, так же не отвлекаясь от размышлений. Все таки наблюдая за программистами не наблюдаю, что бутылочное горлышко это скорость набора. Часто читать код важнее, чем быстро писать. Иногда затыки на пол часа на поиск глюка в паре страниц кода, нужно сидеть и читать код.
            Есть эффект «состояния потока», когда код пишется быстро, но там есть побочные эффекты, не рекомендуется. Рекомендуется наоборот, ограничить скорость, но больше внимания уделять контексту задачи. Особенно в ответственных задачах, чтобы не было такого:
            habr.com/post/307394


            1. MTyrz
              06.11.2018 23:54

              Хм…
              Я не программист, поэтому именно и конкретно для программиста полезность навыка оценить не могу. Хотя — вот очень вряд ли мешает. По крайней мере, когда я какой-то код пишу, а это все-таки случается, лично мне совершенно не мешает то, что я в состоянии найти на клавиатуре нужные символы, не глядя на нее.
              Я не знаю, как объяснить… Когда вы от руки пишете, вы думаете, как выводить каждую букву, или все же делаете это на автомате?

              Но даже программисту приходится писать как минимум комментарии к коду. Документацию. Разнообразные служебные записки и прочие заявления. Статьи и комментарии на Хабре, наконец :)

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


            1. akryukov
              07.11.2018 09:17
              +1

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


      1. YemSalat
        06.11.2018 12:04

        Если он будет искать каждую букву даже по секунде

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


        1. mayorovp
          07.11.2018 08:58

          Ну это ужe совсем запущенный случай, ни разу не видел даже не-программистов (менеджеров,hr,..) которые печатают так медленно.

          Так зайдите в любое отделение Сбербанка! :-)


  1. koperagen
    05.11.2018 01:26

    С автодополнениями и подобными инструментами код и так набирается неприлично быстро. Как по мне, больший дискомфорт приносит необходимость переключаться с клавиатуры на мышь, из-за того, что с программирования переключаешься на «борьбу» с пользовательским интерфейсом.


    1. Oxyd
      05.11.2018 09:29

      Я о мыши

      вообще не думаю...
      image


    1. akryukov
      05.11.2018 18:30

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


    1. martin_wanderer
      05.11.2018 19:13

      Да! Поэтому мечтаю о клавиатуре с тачпадом. Эргономичной — обычных-то вагон.


  1. Exchan-ge
    05.11.2018 03:01
    +2

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


    Какой слепой набор после школы, о чем вы? (я в курсе, что статья переводная)
    Проблема №1, и практически для 90% первокурсников: люди не знают расположения клавиш на клавиатуре (напр. «Home», «End» и даже «Delete»! При этом почти все знают про «Backspace», что довольно странно )
    (Тут явно чувствуется влияние ноутбучных клав, а не только сенсорных клавиатур)

    Про пути никто вообще не слышал (на смартфонах их нет)
    Обучение приходится начинать с обучения набору на клавиатуре…


    1. Geeskel
      05.11.2018 05:13

      Как это, нет на смартфонах? Очень даже есть — какой файловый менеджер на том же Андроиде ни открой


      1. Moskus
        05.11.2018 05:38

        Нет на смартфонах — в том смысле, что доступ к файлам в приложениях осуществляется через систему «библиотек» для фото, звукозаписей, мелодий звонков, музыки и так далее. Некоторые люди, пользующиеся преимущественно смартфонами, даже не осознают, что это все — файлы, и что их можно просто переписывать (думают, что можно только «скачивать», «посылать» или «синхронизировать»). А файловых менеджеров у них нет.


    1. river-fall
      06.11.2018 00:10

      на android и устройствах apple (ios, macos) нет «delete», только backspace.


      1. Exchan-ge
        06.11.2018 00:25

        на android и устройствах apple (ios, macos) нет «delete», только backspace.


        Я в курсе. Там смайлик.


        1. river-fall
          06.11.2018 01:13

          вообще-то это закрывающая скобка :)


  1. Nikobraz
    05.11.2018 04:48

    По путям я всё еще в стародавние времена понял с 1 раза, нужно было только понять и попробовать на практике, что сделает
    cd ../../folder/
    Вообще на одном из первых занятий у нас была хорошая лабораторная в командной строке Windows, создать несложное дерево папок и файлов и навигация между ними.

    А быстро печатать научился только в армии.
    Согласен с Exchan-ge нужно учить клавишам и что они делают, особенно клавише Print Screen) Ну и для продвинутых можно про SysRq рассказать.


  1. 3aicheg
    05.11.2018 04:50
    +2

    а затем я сажу их перед терминалом

    Говорят мне: «Не сажь перед терминалом!» — всё равно сажу.


    1. maxzhurkin
      05.11.2018 10:03

      А почему нельзя сажать перед терминалом?


      1. tvr
        05.11.2018 11:18

        Потому, что всем известно — место перед терминалом/монитором предназначено для кактуса! Больше ничего туда сажать нельзя — бессмысленно.


  1. Furriest
    05.11.2018 07:22

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


  1. Legomegger
    05.11.2018 10:01

    Автору: Дай ученикам vim, это решение всех описанных проблем :D


  1. Maliklis
    05.11.2018 10:01
    +2

    Лучше всего помогает слепой печати клавиатура без букв. Для начала только английская — так просто выучить русскую, потом вообще без символов.


    1. j_wayne
      05.11.2018 10:36
      +1

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


    1. Exchan-ge
      05.11.2018 11:54

      Лучше всего помогает слепой печати клавиатура без букв.


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

      *всего лишь китайские клавы, на которых кириллица стерлась или облезла )


    1. VolCh
      05.11.2018 13:45

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


    1. mtex
      06.11.2018 11:31

      В радиокружке, который я посещал в детстве, мы делали специальные полки, закрывавшие клавиатуру. Минут 15 занятия уделялось жутко бесившей тогда программулине «babytype». Впрочем, понастоящему быстро набирать текст я научился, пристрастившись к IRC. Пользуюсь

      клавой без букв.


    1. kaichou
      06.11.2018 13:32

      Именно так и выучил. Когда надоело медленно печатать, взял балончик нитрокраски — и закрасил всю клавиатуру. Дня через два выучил всю клавиатуру, через неделю печатал раза в три быстрее.


      1. VolCh
        06.11.2018 17:33

        Глядя на клавиатуру или нет? Я вот не замечал у себя снижения скорости печати на русском на клаве, где русских букв уже или ещё нет. Но смотреть на неё должен.


  1. Mabusius
    05.11.2018 12:02
    +1

    Никогда не учился слепой печати. Просто в один прекрасный момент понял, что мне не обязательно смотреть на клаву. И это ничего не изменило, я и без того быстро печатал.


  1. CactusKnight
    05.11.2018 13:03
    +1

    Какое программирование, слепой набор?
    Я химик, веду студентов-дипломников 4 курса — т.е. после информатики в школе и как минимум 1-2 семестров оной в ВУЗе. Так эти люди до сих пор заголовки пробелами по ширине выравнивают и переносят текст на новую страницу за счет жмяканья по кнопке Enter. Поэтому прежде чем писать дипломы, приходится проводить с ними интенсивный экспресс-курс по MS Word, хотя бы на уровне «что такое стили, автособираемые оглавления и автообновляемые поля с закладками»


    1. Exchan-ge
      05.11.2018 22:24

      текст на новую страницу за счет жмяканья по кнопке Enter


      О, да!
      Пора МС задуматься о введение в MS Word системы искусственного интеллекта, задачей которого будет исправление лишних пробелов, пробелов между словами и знаками препинания, автозамена кавычек в виде запятых на парные, замены форматирования пробелами на выравнивание по центру и прочая, прочая прочая.

      А то они все не тем занимаются — «найдите 10 отличий Офис 2019 от Офис 2016»


      1. river-fall
        06.11.2018 00:02

        ну у них уже были интеллектуальные замены «мультиканальный» на «мультик анальный» и «отмелькала» на «отмель кала». Убрали кажется в 2003 :)

        А если серьезно, то все эти автозамены выключаю в первую очередь как на телефоне, так и на компьютере. Обычно заглавные после точки и автозамены по словарю получаются совсем невпопад и сильно бесят, когда работаешь с текстом. Если оно еще и форматирование будет так интеллектуально двигать…


        1. Exchan-ge
          06.11.2018 00:45

          замены «мультиканальный» на «мультик анальный»


          Это случайность или просто чей-то прикол в МС. Да и давно это было.
          В большинстве случаев проверка орфографии работает нормально (за исключением тех случаев, когда она отключается сама по себе («не проверять орфографию в этом документе» в Параметрах)

          Обычно заглавные после точки и автозамены по словарю


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

          Если оно еще и форматирование будет так интеллектуально двигать…


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

          План действий для МС:
          1. Использовать вставку неформатированного текста по умолчанию
          2. Установить для вставки неформатированного текста стандартное сочетание клавиш, не такое длинное, как нынешнее «ctrl+alt+V, вверх, вверх».
          3. Упростить работу со стилями, начиная с замены здоровых дурацких кнопок с подписями на что-то более юзабельное.
          4. Осознать, что мелкие кнопки в группах — не лучший способ отучить пользователей пользоваться ими.
          5. Далее — везде…


      1. saege5b
        06.11.2018 01:32

        хм…
        Я помню, когда в офисе можно было настроить панель под себя, и всё это занимпло три узких строчки: заголовок, меню, панель.
        Теперь мне нехватает (к гиганской панели немного притерпелся) возможности открыть список стилей плавающим окошком (а не то уродство в 6? штук), и диких карт в поиске и замене.


        1. Exchan-ge
          06.11.2018 01:54

          Теперь мне нехватает (к гиганской панели немного притерпелся) возможности открыть список стилей плавающим окошком


          Вкладка «Главная» — группа «Стили» — махонькая кнопка в правом нижнем углу группы.
          Оно?


          1. saege5b
            06.11.2018 20:40

            Оно.Но оно при работе скрывается (Офис 2013), а раньше висело автономно.
            Удобно было повернуть монитор на 90 градусов, в портрет. как раз в А4 в полный размер (19 дюймов), плюс оставалось немного места для разного.


    1. mtex
      06.11.2018 11:35

      Хе-хе. Когда писал первый более-менее серьезный курсач, столкнулся с тем что mathtype (или как там оно звалось), мягко говоря, использовать некомфортно. В итоге, получилось, что освоить базовый функционал LaTeX, прочитав короткую методичку — быстрее, чем продираться через ворох менюшечек, пимпочек и рюшечек ворда.


      1. MacIn
        06.11.2018 14:40

        Это, наверно, в совсем лохматые годы какие-то. В версиях начала 2000х (не помню, 2000 или 2003 — как называлась первая) никаких проблем с этим уже не было, надо было только мысленно в голове представить «префиксную нотацию» чтобы определить порядок действий при наборе, и все.


        1. mtex
          06.11.2018 17:17

          Ну, год 2002 или 2003, не помню уже. Суть в том, что набирать большое количество формул в ворде было пыткой. А если уж надо включать обсчет чего-то там, включив вывод из какой-нибудь CAS…

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

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


  1. GeMir
    05.11.2018 14:57
    +1

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


  1. RaFaeL-NN
    05.11.2018 20:23

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


    1. sim31r
      05.11.2018 20:41

      Вот тут про слепой метод, под 700 символов в минуту.


  1. MacIn
    05.11.2018 20:58

    Старшеклассникам бы уметь документы в Word'е составлять — форматировать не пробелами и пустыми строками, составлять автоматические оглавления, вставлять сноски и пр. А то потом начинаются при сдаче простейших курсовых в институтах пляски с бубном. Слепой набор? По-моему, позор, когда первокурсник не может даже в Excel'е обработать данные лабораторки по физике, и считает всё руками.


    1. Exchan-ge
      05.11.2018 22:29

      не может даже в Excel'е обработать данные лабораторки по физике, и считает всё руками.


      Имея открытый Excel перед собой — достает смартфон и считает на его калькуляторе…


  1. Warrangie
    05.11.2018 23:08

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


  1. foal
    06.11.2018 10:18
    -1

    Странная статья — какие-то несравнимые понятия, слепой набор и базовая концепция файловой системы. Такое впечатление, что это не ученики плохие, а в голове учителя каша.


  1. rexen
    06.11.2018 19:06

    Почему никто не написал про «вред» от слепой печати? Перевод глаз с экрана на клавиатуру является своеобразной гимнастикой. Чаще моргаете, кровь гоняется мышцами, плюс небольшие движения шеей — это всё только во благо здоровью.


    1. akryukov
      06.11.2018 22:01
      +1

      Перевод глаз с экрана на клавиатуру является своеобразной гимнастикой.

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


      1. rexen
        07.11.2018 08:49

        Нет.