Bu yazıyı klavyeye bile bakmadan yazdım.

Yılın başında mühendis olarak tavana vurduğumu hissettim. Görünüşe göre kalın kitaplar okuyorsunuz, işyerindeki karmaşık sorunları çözüyorsunuz, konferanslarda konuşuyorsunuz. Ama durum böyle değil. Bu nedenle, köklere dönmeye ve bir zamanlar çocukken bir programcı için temel olduğunu düşündüğüm becerileri birer birer ele almaya karar verdim.

Listenin ilk sırasında uzun zamandır ertelediğim dokunmatik yazma vardı. Artık kodlamanın ve konfigürasyonun meslek olduğu herkes için gerekli olduğunu düşünüyorum. Kesimin altında size dünyamın nasıl altüst olduğunu anlatacağım ve sizin dünyanızı nasıl altüst edebileceğinize dair ipuçları paylaşacağım. Aynı zamanda sizleri tariflerinizi ve görüşlerinizi paylaşmaya davet ediyorum.

Bu yazıyı klavyeye bile bakmadan yazdım.

Fare kullanan bir programcıyı kısayol tuşları kullanan bir programcıdan ayıran şey nedir? Uçurum. Neredeyse ulaşılamaz hız ve iş kalitesi, diğer her şey eşit.

Kısayol tuşlarını kullanan bir programcıyı dokunarak yazabilen bir programcıdan ayıran şey nedir? Daha da büyük bir boşluk.

Buna neden ihtiyacım var?

Yazıya dokunabilir misin? Hayır 10 kelime yazıp klavyeye bakma durumundan bahsetmiyorum. Ama normal bir şekilde.

  • Doğruluğunuzu ve dakika başına karakter sayınızı geliştirdiğinizde.
  • Tuşlara bakmadan kelimeleri düzelttiğinizde.
  • Her iki Shift tuşunu da kullandığınızda.
  • Her sembolün kendi parmağı olduğunda.

Bu yılın Aralık veya Ocak ayına kadar yazıya nasıl dokunacağımı bilmiyordum. Ve bu konuda özellikle endişelenmedim. Sonra bir meslektaşım beni utandırdı ve ne pahasına olursa olsun öğrenmeye karar verdim. Farklı egzersiz makinelerini denedikten sonra şuna karar verdim: typeclub.com. Birkaç aydır, bir göz seğiriyor ve dakikada 20 kelime benim.

Niçin buna ihtiyacın var?

Kör daktilocuların olduğu bir dünyada yaşıyoruz.

Çevresindeki tüm dünya, onlar gibi insanlar için programcılar-kör daktilolar tarafından yaratıldı:

  • Vim'i açtığınızda hemen hemen tüm kısayol tuşları tek karakterlidir. Onları klavyeden izlerken, iki parmağıyla alışılmadık bir düzende yazan bir muhasebeci büyükanne kadar hızlı olacaksınız: “Sooooo, iii noktalı, uh, dolar gibi, ji, dalgalı bir s gibi Lütfen şimdi bulacağım, acele etme."
  • Genel olarak, tüm bu harika Linux yardımcı programları daha az veya innotop gibi. Her şey tek harfli kısayol tuşlarını kullanacağınıza bağlıdır.

Ve yakınlarda aynı on parmaklı olanlardan birçoğu var:

  • Snowboard yaparken bir arkadaşım şöyle diyor: "Şimdi eve gelip 15 sayfalık tezimi yazmayı bitireceğim." Tasarruf edecek misin diye mi soruyorsun? O da: "Evet, hayır, ne hakkında yazacağımı biliyorum, oturup hemen yazacağım." Ve sonra bu beceriyi olduğu gibi kabul ettiği ve bunun hakkında hiç konuşmadığı ortaya çıktı çünkü bunu herkesin yapabileceğini düşünüyordu.
  • Veya başka bir arkadaşınız: "Dokunmatik yazı yazmayan biriyle oturduğunuzda, onun çok yavaş göründüğünü fark ettiniz mi?"
  • En üretken meslektaşlarımın neredeyse tamamı bu şeye sahip.

Dokunarak yazmak sizi kopyala-yapıştır işleminden kurtaracaktır:

  • Eskiden 10 satırı kopyalamanın yazmaktan daha kolay olduğunu düşünürdüm. Ya da hata yapmamak için bir tane bile. Artık sadece yazmak istediğimi yazıyorum ve ekranda görünenin doğru olduğundan emin olmaktan asla vazgeçmiyorum; Yazım hatalarından, düzen sorunlarından veya sözdizimi/anlambilimdeki hatalardan korkmadan.
  • Benim de bir grafomani olduğum ortaya çıktı: Günlük tutmaya ve makaleler yazmaya başladım. Bunu ben yazdım.
  • Kısayol tuşlarını öğrenmek eğlenceli hale geldi. Akor olmaktan çıktılar, ancak zaten tanıdık olan tuşların devamı haline geldiler.

Eylemlerin miktarı hakkında daha az, kalitesi hakkında daha fazla düşünebilirsiniz:

  • Aynı sürede birkaç tur daha yeniden düzenleme yaptığınız için kod genellikle daha kısa olur. Veya isteğe bağlı ama eğlenceli bir test yazmayı başarırsınız.

Bazı oyunlarda, daha önce savaşmak zorunda kaldığınız düşmanların üzerinden uçmanızı sağlayan bir yetenek elde edersiniz. Bir programcının hayatında böyle bir süper yetenek vardır - dokunarak yazma.

Şimdi sonucum, tanıdık bir metinde dakikada yaklaşık 60 kelime ve tanıdık olmayan bir metinde yaklaşık 40 kelimedir.

Bu yazıyı klavyeye bile bakmadan yazdım.
Doğruluk üzerinde çalışırsanız 80'e ulaşmanın oldukça mümkün olduğunu biliyorum. Yani ne kadar hızlı olursanız o kadar az yazım hatası yaparsınız. Normal Gidip biraz daha antrenman yapacağım.

Öğrenmeye karar verenler için ipuçları ve püf noktaları

Dokunarak yazmayı öğrenmek için iki basit ipucunu izleyin: Deney yapın ve rahatlayın.

Deney

Öyle oldu ki, dokunarak yazmaya ek olarak, geçen yıl kas hafızasına aktarılması gereken birçok konuda ustalaştım: tek tekerlekli bisiklet (tek tekerlekli bisiklet), sörf yapmak ve piyanoya (hafifçe) dokunmaya başladım. Bir zamanlar hokkabazlık yapıyordum. Ve tüm bunlara karşı genel bir yaklaşımım var. Bunu tarif etmeye çalışacağım.

Göreviniz, öğeyi maksimum sayıda varyasyonda gerçekleştirmektir.

  • Hokkabazlığa diğer elinizle başlayın veya dikkatinizi topu yakalamaktan topu doğru şekilde fırlatmaya kaydırın.
  • Piyanoda - bir cümleyi ortasından çalmaya başlayın veya sessiz çalışın.
  • Tek tekerlekli bisiklet üzerinde dengenizin değil, duruşunuzun doğru olduğundan emin olun. Düşme pahasına bile.

Dokunarak yazma eğitmeni %100 doğruluk ve belirli bir hız hedefi belirler. Ancak buna nasıl ulaşılacağı söylenmiyor. Artık egzersizi yaptınız. Beş üzerinden üç yıldızın var. İlk arzu tekrar etmektir. Peki ya daha fazlası olacaksa? İrade. Ya da olmayacak. Bunu 15 dakika boyunca değişen başarılarla tekrarladım. Çözüm tekrar yaparken kafanızın çalıştığından emin olmaktır.

Tekrarlarken kafanın çalışması gerekir. Bu nasıl başarılır?

  • Hatalarla başa çıkmak için algoritmayı değiştirin.
  • Hızla değil doğrulukla ilgili ara hedefler belirleyin.
  • Bazen kasıtlı olarak istediğinizden daha yavaş yazarsınız.
  • Doğruluk yerine ritim yazmaya odaklanın.
  • Antrenman yaptığınız yerleri değiştirin.
  • Simülatörleri değiştirin.

Antrenman sırasında bir hata yaptınız. Ne yapalım?

Sırayla üç eylem algoritması kullanın.

Bu yazıyı klavyeye bile bakmadan yazdım.

Ne için? Her seferinde biraz farklı düşünmeniz gerekir, böylece dikkatiniz körelmez.

Kötü algoritma: "Bir hata oluşursa yeniden başlayın." Yani her zaman aynı şeyi eğiteceksiniz, çok yavaş ilerleyerek.

Bir değişiklik olarak düzenlilikle ilgili hedefler belirledim.

Yazarken tek bir hata yapmamaya çalışın:

  • Metnin tamamında belirli bir harf.
  • Genellikle hata yaptığınız belirli bir kelime kümesi.
  • Tüm kelimelerin ilk harfleri.
  • Tüm kelimelerin son harfleri.
  • Tüm noktalama işaretleri.
  • Kendi seçeneğinizle gelin.

Ve en önemli şey.

dinlenmeyi unutma

Monoton tekrarlarla vücut zombi moduna geçer. Bunu kendin fark etmiyorsun. 10-15 dakikaya alarm kurabilirsiniz. Ve senin için her şeyin yolunda olduğunu düşünsen bile ara ver.

Bir keresinde, Objective-C ile ilgili bir kitabın önsözünde (ki bunu programlamadım), herhangi bir öğrenme sürecinde hatırlamaya değer bir cümle okudum. Bitirmek istediğim şey bu.

“Aptal olan sen değilsin, karmaşık olan Objective-C'dir. Mümkünse gecede 10 saat uyuyun.”

Burada bitirmek istedim ama BT editörü rakamlarla ilgili sorularla geldi Olesya soruyor, ben cevaplıyorum.

Neden bu özel simülatörü seçtiniz ve seçiminizi yapmadan önce başka kaç simülatörü denediniz?

Çok değil, dört ya da beş. Programcılar için özel olarak hazırlanmış olanlar da dahil. typeclub.com Geri bildirimin kalitesini beğendim: her kötü karakter vurgulanıyor, parmaklar, tuşlar ve genel olarak istatistikler. Anlamlı İngilizce metin. Eğitim mini oyunlarla seyreltilir. Bunu beğenen bir meslektaşım var keykey.ninja, ancak yalnızca Mac içindir.

Antrenmanlara günde ne kadar zaman ayırdınız?

İlk başta çok fazlaydı; haftada 6 saat. Yani günde yaklaşık bir saat. Şimdi bana öyle geliyor ki çok fazla endişeleniyordum ve bunu daha rahat bir şekilde yapabilirdim.

Çalışırken klavyeye bakmayı ne zaman bıraktınız?

En başından beri bakmamaya çalıştım. Özellikle acil olmayan bir şey olursa. 24 karakterlik bir şifrem var ve ilk defa tereddüt etmeden yazmak zor oldu. Simülatörde sürekli olarak 35 wpm'ye ulaşabildiğimde kendime zor bir mola verdim. Bundan sonra iş yerinde anahtarlara bakmayı kendime yasakladım.

Dokunarak yazma becerilerinde ustalaşmak ne kadar zaman aldı?

Şimdi izledim, toplam 40 saat. Ancak tüm görevler bu değil, yarısından biraz azı kaldı. En sonunda makine 75 WPM gerektirir.

Eğer bu uzun yazıyı okumayı beğendiyseniz, resmi pozisyonumu kullanarak sizi çalışmama davet ediyorum. telgraf kanalı. Orada SRE hakkında konuşuyorum, bağlantıları ve düşünceleri paylaşıyorum.

Kaynak: habr.com

Yorum ekle