Programiści zawsze poszukują ulepszeń produktywności. Czy klawiatura mechaniczna może być jednym z nich?

Jeśli jesteś programistą, prawdopodobnie zawsze szukasz sposobów na zwiększenie produktywności. Liczniki Pomodoro, narzędzia do zarządzania projektami, automatyzacja zadań... Możliwości jest wiele.

Oczywiście obejmuje to również ulepszenia sprzętowe. Ludzie kodujący na wielu monitorach — a nawet używający ekranów w pionie — nie są rzadkością w każdym zespole programistycznym.

Ale co z klawiaturami mechanicznymi? Czy są dobrą inwestycją dla programistów, czy tylko przecenionymi gadżetami bez zauważalnych korzyści?

Czy klawiatury mechaniczne są dobre?

Obecnie wiele osób preferuje mobilność w wykonywaniu zadań zawodowych, co najprawdopodobniej oznacza korzystanie z niektórych z nich najlepsze laptopy do pracy w podróży. A laptopy najprawdopodobniej oznaczają klawiatury membranowe.

Klawiatury membranowe (lub typu chiclet) są ładne i praktyczne, zwłaszcza w przypadku laptopów. Mają jednak wady w porównaniu do mechanicznych.

Na początek trwałość. Nie jestem osobą, która źle traktuje swoją elektronikę, ale wszystkie laptopy, które miałem w ciągu ostatnich półtorej dekady (wszystkie z nich korzystały z klawiaturach membranowych) co najmniej jeden klawisz (zwykle kilka) odpadał lub w ogóle nie działał po kilku latach lub Więc.

Jest to poniekąd zgodne z projektem: klawiatury membranowe kładą nacisk na przenośność, co oznacza, że ​​skok klawiszy jest krótki, a ruchome części są maksymalnie zminiaturyzowane. Z tego powodu niewiele można zrobić dla ich trwałości. Sposób działania klawiatur mechanicznych jest inny, ma bardziej wytrzymałe elementy wewnętrzne.

Innym powszechnym problemem są duchy – nie, nie typ „przestał odpowiadać na moje wiadomości po naszej pierwszej randce”. Na klawiaturach (najwyżej membranowych) efekt zjawy występuje, gdy naciskasz wiele klawiszy, ale nie otrzymujesz odpowiedzi. Część z nich mogła się zarejestrować, ale nie wszyscy.

Zniekształcenie klawiatury ma miejsce, ponieważ układ pod klawiszami ma ograniczoną zdolność rejestrowania naciśnięć klawiszy. Chociaż jest to coś, na co klawiatury mechaniczne nie są odporne, często radzą sobie znacznie lepiej niż klawiatury membranowe.

Klawiatury typu Chiclet często zaczynają zawodzić przy kombinacjach trzech klawiszy, podczas gdy klawiatura mechaniczna jest uważana za kiepską, jeśli pokazuje smużenie przy kombinacjach poniżej pięciu klawiszy. Teraz pięć klawiszy wciśniętych w tym samym czasie może nie wydawać się dużo, ale dosłownie tyle masz dostępnych palców, jeśli drugą ręką trzymasz mysz.

Jak klawiatura mechaniczna może poprawić produktywność?

Jeśli jednak często używasz obu rąk do pracy na klawiaturze, problemem może być efekt zjawy. Dobrą wiadomością jest to, że nie ma wielu skrótów, które wymagają jednoczesnego naciśnięcia pięciu lub więcej klawiszy. Trzy lub cztery klawisze nie są niczym niezwykłym i to jest pierwszy plus dla klawiatur mechanicznych.

Mniej zmartwień związanych z duchami oznacza większą pewność korzystania z klawiatury, co prowadzi do szybszego pisania. Gdy masz do przepracowania kilka tysięcy wierszy kodu, jest to dobry sposób na przyspieszenie zadania.

Kolejnym punktem produktywności jest to Klawiatury mechaniczne mogą mieć różne przełączniki, każdy z własnymi cechami. Jeśli chcesz cichego pisania, będziesz to mieć. Klawisze wymagające mniejszej siły do ​​naciśnięcia? Jasne! W menu znajduje się również zmienny skok klawiszy, podobnie jak wiele innych zalet klawiatur mechanicznych.

Czy klawiatury mechaniczne są dobre specjalnie dla programistów?

Nie tylko dla programistów, ale tak, są. Wielu profesjonalistów, którzy w dużym stopniu polegają na komputerach, niekoniecznie potrzebuje zaawansowanej klawiatury. Na przykład projektanci preferowaliby tablet do rysowania, a osoby pracujące z dużymi arkuszami kalkulacyjnymi byłyby wdzięczne za mysz z poziomym przewijaniem.

W przypadku innych zawodów, w tym programistów, pisanie jest główną metodą wprowadzania danych na komputerze. Niezawodna klawiatura ma ogromne znaczenie, jeśli dużo piszesz — kod, wiadomości, raporty lub książki. Dzięki klawiaturom mechanicznym pisanie przebiega lepiej, bez względu na to, co piszesz.

W jaki sposób poza kodowaniem klawiatury mechaniczne mogą pomóc programistom?

Programowanie to coś więcej niż tylko kodowanie. Trzeba tworzyć dokumentację, pisać raporty, korzystać z narzędzi do zarządzania projektami i tak dalej. Klawiatury mechaniczne pomagają również w tych zadaniach, ponieważ pomagają we wszystkim, co wymaga pisania.

jako bonus, Klawiatury mechaniczne są świetne do gier. Oznacza to, że będziesz musiał kupić jeden gadżet mniej osobno do pracy i zabawy.

Jak jeszcze programiści mogą wykorzystać sprzęt do poprawy produktywności?

Jeśli programujesz od jakiegoś czasu, wiesz już, że ważna jest pojemność pamięci RAM, szybkość przechowywania i moc obliczeniowa. Bez nich kompilacja mogłaby trwać tak długo, że można by wyjechać na wakacje i wrócić, zanim program zostanie zbudowany.

Ale „sprzęt” w ścisłym tego słowa znaczeniu wykracza daleko poza to.

Pamiętasz, ile razy musiałeś poruszać się po 40 kartach przepełnienia stosu, aby znaleźć odpowiedź, która rozwiązuje Twój błąd? Z pewnością przydałaby się ergonomiczna mysz.

Pracować w domu? Krzesło od stołu obiadowego proszę zostawić przy stole obiadowym i kup fotel gamingowy tak długie sesje pracy (i zabawy) nie będą miały dużego wpływu. Twój kręgosłup będzie Ci wdzięczny.

A co z wieloma monitorami? Zachowaj jeden ekran dla Slacka, drugi (w orientacji pionowej!) do kodowania, a trzeci do przeglądania wiadomości e-mail lub ewentualnej przerwy na Twitterze.

Klawiatury mechaniczne mogą pomóc w kodowaniu

Klawiatury mechaniczne są świetne dla wielu profesjonalistów, w tym programistów. Poprawiają produktywność, pomagają w codziennych zadaniach i mogą być częścią większej konfiguracji fizycznej, aby zwiększyć możliwości pracy. A po wybiciu możesz go użyć do grania w swoją ulubioną grę.