Полезные и не очень девайсы для работы и игр

June 14, 2018 - 5 minute read -
it

Содержимое

Вместо введения

Так получилось, что параллельно с увлечением программированием я плотно увлекался (задротствовал) в Counter-Strike (Source). Когда только начинаешь особо не задумываешься о том что происходит, абсолютно не имеет значения на чём ты играешь и т.д, но как только ты переступаешь определённый порог уже начинает иметь значение твой FPS, отклик монитора, мыши, клавиатуры и т.д.

Когда я только начинал мой ПК с трудом выдавал 30 - 40 FPS, а пинг через ADSL модем, во времена, когда наш остров был соединён с материком только посредством спутника (позже был проложен первый оптоволоконный магистральный канал) составлял 300+ для материковых серверов и 50+ для островных. Ох эти славные времена, когда были популярны штуки вроде местных файлообменников, пиринга и “местного безлимита”.

Я абсолютно не понимал почему я перестал расти / получать удовольствие от игры. Здесь так же важно понимать, что в увлечении всегда есть момент – остаётся оно просто увлечением или перерастает во что-то более серьёзное, в моём случае программирование переросло, киберспорт нет.

В итоге, в определённый момент мне посчастливилось обновить железо, за что спасибо моим родителям и после нескольких часов тщательной сборки (* я здесь немножко слукавлю, потому что было ещё несколько на скачивание игр и т.д.), я запустил КС и увидел стабильные 100+ FPS и рост продолжился. Спросите любого настоящего задрота и он ответит, что истории про человеческий глаз, распознающий не больше 24 кадров в секунду, это сказки.

Благодаря предыдущим упираниям в ограничения инструментов, сейчас это понимание приходит гораздо быстрее.

Мышки

TL;DR Мышки для основного большинства программистских задач (за исключением разработки UI не нужны), для игр нужна хорошая игровая мышь

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

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

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

Я бы избегал такого Я бы избегал такого

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

Logitech G9x Logitech G9x

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

Steel Series Sensei Steel Series Sensei

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

Клавиатуры

TL;DR лучше всего хорошая механическая клавиатура, при возможности не использовать ноутбучные(мембранные) клавиатуры

Клавиатура для программиста это самый первый по важности инструмент. Некоторые из заболеваний, как например туннельный синдром напрямую связан с использованием клавиатуры. Поинтересуйтесь например у программистов с опытом от 3-4 лет, беспокоят(-или) ли их запястья, думаю многие ответят положительно. Меня иногда беспокоят запястья, особенно странные около болезненные ощущения и намеки на онемение возникают после длительных рабочих или игровых сессий, но у меня 16 лет опыта активного пользования разными клавиатурами.

Хоть лично я и являюсь ярым приверженцом активного использования клавиатуры где это только возможно, но так и не смог полностью и окончательно пересесть на Vim и мной горячо любимую связку i3 + Arch с обвязкой из минималистичного софта, хотя иногда использую на декстопе и на маке свою сборку.

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

Logitech G15 Logitech G15

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

А ещё, рекомендую игнорировать “выделенные” игровые островки, у меня такая была, я так и не смог к ней привыкнуть – вывод - это хрень.

SteelSeries Fang SteelSeries Fang

Мониторы

TL;DR для работы: лучше всего мультимониторный билд, 1080p, около 25 дюймов, хорошо отображаемый текст; для игр: один монитор, 1 мс отклик, хорошую герцовку от 100 Гц

С монитором дела обстоят несколько сложнее, особенно с их количеством в мультимониторном билде. Например, если вы имеете дело с UI, то вам как минимум необходимо 2, а может 1 широкий, здесь нужно пробовать.

Для меня довольно неплохо работает билд из двух мониторов (макбук + внешний), в случае если мне остаётся только один макбук, я примерно со скоростью перевода взгляда на другой монитор могу использовать сочетания для переключения на другой рабочий стол (чуть медленнее), но это всё ещё лишнее действие.

Самое главное, для решения задач программирования, чтобы глаза не сильно уставали и текст “не плавал” и “не мерцал”, что происходит с некоторыми матрицами, разрешениями, подсветками и т.д. и т.п. всё индивидуально и надо пробовать.

Для игр, вам нужна хорошая скорость отклика, не обязательно 1 мс, но потенциально разница с 5 мс очевидна, а так же хорошую частоту обновления.

Кстати бытует мнение, что ЭЛТ мониторы для шутеров лучше.

Есть так-же варианты использования дополнительных “мини”-мониторов, например через USB, но это, как мне показалось тоже хрень. Ещё есть вариант с использованием планшета в качестве дополнительного дисплея (например iPad + Duet), довольно неплохой вариант, если бы не одно но, невероятные лаги.

Пишите в комментарии, если вам понравился пост на эту тему и возможно я продолжу его :)