Программисты всегда ищут пути повышения производительности. Может ли механическая клавиатура быть одной из них?
Если вы программист, вы, вероятно, всегда ищете способы повысить свою производительность. Таймеры Pomodoro, инструменты управления проектами, автоматизация задач... Возможностей много.
Конечно, это также включает в себя аппаратные улучшения. Люди, кодирующие на нескольких мониторах — и даже использующие экраны вертикально — не редкость в любой команде программистов.
А как насчет механических клавиатур? Являются ли они хорошей инвестицией для программистов или это просто гаджеты с завышенной ценой, не дающие ощутимой выгоды?
Хороши ли механические клавиатуры?
Многие люди в наши дни предпочитают мобильность для рабочих задач, что, скорее всего, означает использование некоторых из лучшие ноутбуки для работы в дороге. А ноутбуки, скорее всего, имеют в виду мембранные клавиатуры.
Мембранные (или островные) клавиатуры красивы и практичны, особенно для ноутбуков. Однако у них есть недостатки по сравнению с механическими.
Для начала долговечность. Я не из тех, кто жестоко обращается со своей электроникой, но любые ноутбуки, которые у меня были за последние полтора десятилетия (все они используют мембранные клавиатуры) по крайней мере одна клавиша (обычно несколько) отваливалась или вообще не работала через пару лет или так.
Это отчасти обусловлено дизайном: мембранные клавиатуры отдают предпочтение портативности, а это означает, что ход клавиш короткий, а движущиеся части максимально миниатюризированы. Из-за этого только так много можно сделать для их долговечности. Как работают механические клавиатуры отличается, имея более прочные внутренности.
Еще одна распространенная проблема — фантомы — нет, не типа «он перестал отвечать на мои сообщения после нашего первого свидания». На клавиатурах (максимум мембранных) ореолы — это состояние, когда вы нажимаете несколько клавиш, но не получаете ответа. Некоторые из них смогли зарегистрироваться, но не все.
Двоение клавиатуры происходит из-за того, что схема под клавишами имеет ограниченную способность регистрировать нажатия клавиш. Хотя механические клавиатуры не застрахованы от этого, они часто работают намного лучше, чем мембранные.
Клавиатуры Chiclet часто начинают выходить из строя при комбинациях из трех клавиш, в то время как механическая клавиатура считается некачественной, если она показывает ореолы при комбинациях ниже пяти клавиш. Теперь пять нажатых одновременно клавиш могут показаться немного, но это буквально то, сколько пальцев у вас есть, если другая рука держит мышь.
Как механическая клавиатура может повысить производительность?
Однако, если вы часто используете обе руки на клавиатуре для своей работы, ореолы могут быть проблемой. Хорошей новостью является то, что существует не так много сочетаний клавиш, которые требуют одновременного нажатия пяти или более клавиш. Три или четыре клавиши не являются чем-то необычным, и это первый плюс механических клавиатур.
Меньше беспокойства по поводу ореолов означает больше уверенности в использовании клавиатуры, что приводит к более быстрому набору текста. Когда у вас есть несколько тысяч строк кода для работы, это хороший способ ускорить задачу.
Еще один момент производительности заключается в том, что механические клавиатуры могут иметь разные переключатели, каждый со своими особенностями. Если вы хотите бесшумный набор текста, он у вас будет. Клавиши, которые требуют меньшего усилия для нажатия? Конечно! Переменный ход клавиш также присутствует в меню, как и многие другие преимущества механических клавиатур.
Подходят ли механические клавиатуры специально для программистов?
Не только для программистов, но да, они. Многим профессионалам, которые сильно зависят от компьютеров, не обязательно нужна продвинутая клавиатура. Например, дизайнеры отдают предпочтение планшету для рисования, а люди, работающие с большими электронными таблицами, будут благодарны за мышь с горизонтальной прокруткой.
В других профессиях, включая программистов, печатание является основным методом ввода данных в компьютер. Надежная клавиатура имеет первостепенное значение, если вы много пишете — будь то код, новости, отчеты или книги. С механическими клавиатурами писать легче, независимо от того, что вы пишете.
Чем механические клавиатуры могут помочь программистам помимо программирования?
Программирование включает в себя больше, чем просто кодирование. Нужно создавать документацию, писать отчеты, использовать инструменты управления проектами и так далее. Механические клавиатуры также помогают в этих задачах, потому что они помогают во всем, что требует набора текста.
В качестве бонуса, механические клавиатуры отлично подходят для игр. Это означает, что вам нужно будет покупать на один гаджет отдельно для работы и развлечений.
Как еще программисты могут использовать оборудование для повышения производительности?
Если вы какое-то время занимаетесь кодированием, вы уже знаете, что важны объем оперативной памяти, скорость хранения и вычислительная мощность. Без них компиляция может занять так много времени, что вы можете уйти в отпуск и вернуться до того, как программа будет построена.
Но «железо» в строгом смысле этого слова выходит далеко за рамки этого.
Помните времена, когда вам нужно было перемещаться по 40 вкладкам Stack Overflow, чтобы найти ответ, который решит вашу ошибку? Эргономичная мышь, безусловно, поможет.
Работаете дома? Пожалуйста, оставьте стул за обеденным столом за обеденным столом и купить игровое кресло поэтому длительные сеансы работы (и игры) не принесут больших потерь. Ваш позвоночник скажет вам спасибо.
А несколько мониторов? Оставьте один экран для Slack, другой (в портретной ориентации!) для кодирования и третий для просмотра таких вещей, как электронная почта или возможная пауза в Твиттере.
Механические клавиатуры могут помочь вам кодировать
Механические клавиатуры отлично подходят для многих профессионалов, в том числе программистов. Они повышают производительность, помогают с повседневными задачами и могут быть частью более крупной физической установки для расширения ваших рабочих возможностей. И после того, как вы нажмете, вы можете использовать его, чтобы играть в свою любимую игру.