Saya menulis artikel ini tanpa melihat keyboard.

Pada awal tahun, saya merasa telah mencapai puncaknya sebagai seorang insinyur. Sepertinya Anda membaca buku-buku tebal, memecahkan masalah rumit di tempat kerja, berbicara di konferensi. Tapi bukan itu masalahnya. Oleh karena itu, saya memutuskan untuk kembali ke akar dan, satu per satu, membahas keterampilan yang pernah saya anggap sebagai dasar bagi seorang programmer di masa kanak-kanak.

Yang pertama dalam daftar adalah pengetikan sentuh, yang sudah lama saya tunda. Sekarang saya menganggapnya perlu bagi semua orang yang menganggap kode dan konfigurasi adalah sebuah profesi. Di bawah ini saya akan memberi tahu Anda bagaimana dunia saya terbalik, dan saya akan berbagi tips tentang cara menjungkirbalikkan dunia Anda. Pada saat yang sama, saya mengundang Anda untuk berbagi resep dan pendapat Anda.

Saya menulis artikel ini tanpa melihat keyboard.

Apa yang membedakan programmer yang menggunakan mouse dengan programmer yang menggunakan hotkey? Jurang yang dalam. Kecepatan dan kualitas kerja yang hampir tidak dapat dicapai, semua hal lain dianggap sama.

Apa yang membedakan programmer yang menggunakan hotkey dengan programmer yang bisa mengetik sentuh? Kesenjangan yang lebih besar.

Mengapa saya membutuhkan ini?

Bisakah Anda menyentuh tipe? Tidak, saya tidak sedang membicarakan kasus ketika Anda menulis 10 kata dan kemudian melihat keyboard. Namun dengan cara yang biasa.

  • Saat Anda mengasah akurasi dan jumlah karakter per menit.
  • Saat Anda mengoreksi kata tanpa melihat kuncinya.
  • Saat Anda menggunakan kedua tombol shift.
  • Ketika setiap simbol memiliki jarinya sendiri.

Sampai bulan Desember atau Januari tahun ini, saya tidak tahu cara menyentuh huruf. Dan saya tidak terlalu mengkhawatirkan hal ini. Kemudian seorang kolega mempermalukan saya, dan saya memutuskan untuk belajar apa pun risikonya. Setelah mencoba berbagai mesin latihan, saya memutuskan mengetikclub.com. Beberapa bulan, satu mata berkedut, dan 20 kata per menit adalah milikku.

Mengapa Anda membutuhkan ini?

Kita hidup di dunia juru ketik yang buta.

Seluruh dunia diciptakan oleh programmer-pengetik buta untuk orang-orang seperti mereka:

  • Anda membuka vim, dan hampir semua hotkey di sana memiliki satu karakter. Saat Anda menontonnya di depan keyboard, Anda akan secepat seorang nenek akuntan yang mengetik dalam tata letak asing dengan dua jari: “Sooooo, iii dengan titik, eh, seperti dolar, ji, seperti huruf s dengan coretan , tolong, aku akan menemukannya sekarang, jangan terburu-buru"
  • Secara umum, kebun binatang utilitas Linux yang luar biasa ini seperti less atau innotop. Itu semua tergantung pada kenyataan bahwa Anda akan menggunakan hotkey satu huruf.

Dan di dekatnya ada banyak jari sepuluh jari yang sama:

  • Inilah seorang teman, saat bermain snowboard, berkata: “Saya akan pulang sekarang dan menyelesaikan penulisan 15 halaman disertasi saya.” Apakah Anda bertanya, apakah Anda akan menabung? Dan dia: “Ya, tidak, saya tahu apa yang harus saya tulis, saya akan duduk dan menulis dengan cepat.” Dan ternyata dia menganggap remeh keterampilan ini dan tidak pernah membicarakannya, karena dia pikir semua orang bisa melakukannya.
  • Atau teman lainnya: “Pernahkah kamu memperhatikan bahwa saat kamu duduk bersama seseorang yang tidak bisa mengetik sentuh, dia terlihat sangat lambat?”
  • Hampir semua rekan saya yang paling produktif memiliki benda ini.

Pengetikan sentuh akan menyelamatkan Anda dari salin-tempel:

  • Dulu saya berpikir lebih mudah menyalin 10 baris daripada menulisnya. Atau bahkan satu, agar tidak membuat kesalahan. Sekarang saya hanya menulis apa yang ingin saya tulis dan tidak pernah berhenti memastikan apa yang muncul di layar adalah benar; tanpa takut salah ketik, masalah tata letak, atau kesalahan sintaksis/semantik.
  • Ternyata saya juga seorang graphomaniac: Saya mulai membuat buku harian dan menulis artikel. Saya menulis yang ini.
  • Tombol pintas menjadi menyenangkan untuk dipelajari. Mereka tidak lagi menjadi akord, tetapi menjadi kelanjutan dari kunci-kunci yang sudah dikenal.

Anda tidak perlu terlalu memikirkan kuantitas tindakan dan lebih memikirkan kualitasnya:

  • Kode sering kali menjadi lebih pendek hanya karena Anda melakukan beberapa putaran pemfaktoran ulang lagi dalam jangka waktu yang sama. Atau Anda berhasil menulis tes opsional namun menyenangkan.

Di beberapa game, Anda mendapatkan kemampuan yang memungkinkan Anda terbang di atas musuh yang sebelumnya harus Anda lawan. Dalam kehidupan seorang programmer, ada kemampuan super - pengetikan sentuh.

Sekarang hasil saya adalah sekitar 60 kata per menit pada teks yang sudah dikenal dan sekitar 40 pada teks yang tidak dikenal.

Saya menulis artikel ini tanpa melihat keyboard.
Saya tahu bahwa sangat mungkin untuk mencapai 80 jika Anda bekerja pada akurasi. Artinya, semakin cepat Anda, semakin sedikit kesalahan ketik yang Anda alami. Normal Saya akan pergi dan berlatih lagi.

Tips dan trik bagi mereka yang memutuskan untuk belajar

Untuk mempelajari pengetikan sentuh, ikuti dua tips sederhana: bereksperimen dan bersantai.

Percobaan

Kebetulan, selain mengetik dengan sentuhan, selama setahun terakhir saya telah menguasai banyak hal yang perlu ditransfer ke dalam memori otot: sepeda roda satu (unicycle), selancar, dan mulai menyentuh piano (ringan). Suatu ketika saya melakukan juggling. Dan untuk semua ini saya memiliki pendekatan umum. Saya akan mencoba menggambarkannya.

Tugas Anda adalah menjalankan elemen dalam jumlah variasi maksimum.

  • Dalam juggling, mulailah dengan tangan yang lain atau alihkan perhatian Anda dari menangkap bola ke melemparnya dengan benar.
  • Di piano - mulailah memainkan frasa dari tengah atau berlatih tanpa suara.
  • Saat bersepeda roda satu, pastikan postur tubuh Anda benar, bukan keseimbangan Anda. Bahkan dengan konsekuensi terjatuh.

Pelatih pengetikan sentuh menetapkan sasaran akurasi 100% dan kecepatan tertentu. Namun tidak disebutkan bagaimana cara mencapainya. Sekarang Anda sudah menyelesaikan latihannya. Anda memiliki tiga dari lima bintang. Keinginan pertama adalah mengulang. Bagaimana jika akan ada lebih banyak lagi? Akan. Atau tidak. Saya mengulanginya selama 15 menit dengan keberhasilan yang berbeda-beda. Solusinya adalah memastikan kepala Anda berfungsi saat mengulang.

Saat mengulang, kepala harus bekerja. Bagaimana cara mencapainya?

  • Alternatif algoritma untuk menangani kesalahan.
  • Tetapkan tujuan perantara yang berkaitan dengan akurasi, bukan kecepatan.
  • Terkadang Anda sengaja menulis lebih lambat dari yang Anda inginkan.
  • Berkonsentrasilah pada ritme pengetikan daripada akurasi.
  • Ubah tempat Anda berlatih.
  • Ganti simulator.

Anda membuat kesalahan selama pelatihan. Apa yang harus dilakukan?

Gunakan tiga algoritma tindakan secara bergantian.

Saya menulis artikel ini tanpa melihat keyboard.

Untuk apa? Setiap kali Anda harus berpikir sedikit berbeda, agar perhatian Anda tidak menjadi tumpul.

Algoritme yang buruk: “Jika terjadi kesalahan, mulai lagi.” Jadi Anda akan melatih hal yang sama sepanjang waktu, bergerak maju dengan sangat lambat.

Sebagai gantinya, saya menetapkan tujuan terkait kerapian.

Cobalah untuk tidak membuat satu kesalahan pun dalam menulis:

  • Surat tertentu di seluruh teks.
  • Seperangkat kata tertentu yang biasanya membuat Anda salah.
  • Semua huruf pertama di semua kata.
  • Semua huruf terakhir di semua kata.
  • Semua tanda baca.
  • Tentukan pilihan Anda sendiri.

Dan yang terpenting.

Jangan lupa istirahat

Dengan pengulangan yang monoton, tubuh masuk ke mode zombie. Anda sendiri tidak menyadarinya. Anda dapat menyetel alarm selama 10-15 menit. Dan istirahatlah, meskipun menurut Anda semuanya baik-baik saja.

Suatu kali, dalam kata pengantar buku tentang Objective-C (yang tidak saya programkan), saya membaca sebuah ungkapan yang perlu diingat dalam proses pembelajaran apa pun. Itulah yang ingin saya selesaikan.

“Bukan kamu yang bodoh, tapi Objective-C-lah yang rumit. Jika memungkinkan, tidurlah 10 jam setiap malam.”

Saya ingin menyelesaikannya di sini, tetapi editor TI datang dengan pertanyaan tentang angka-angka tersebut Olesya bertanya, aku menjawab.

Mengapa Anda memilih simulator khusus ini dan berapa banyak simulator lain yang Anda coba sebelum menentukan pilihan?

Tidak banyak, empat atau lima. Termasuk yang dirancang untuk programmer. mengetikclub.com Saya menyukai kualitas umpan baliknya: setiap karakter buruk disorot, statistik pada jari, tombol, dan secara umum. Teks bahasa Inggris yang bermakna. Pelatihan ini diencerkan dengan mini-games. Saya punya kolega yang menyukainya keykey.ninja, tapi ini hanya untuk Mac.

Berapa banyak waktu sehari yang Anda curahkan untuk pelatihan?

Awalnya banyak – 6 jam seminggu. Artinya, sekitar satu jam sehari. Sekarang sepertinya saya terlalu khawatir dan seharusnya bisa melakukannya dengan lebih santai.

Kapan Anda berhenti melihat keyboard saat bekerja?

Saya mencoba untuk tidak melihat dari awal. Apalagi jika terjadi sesuatu yang tidak mendesak. Saya memiliki kata sandi 24 karakter, dan sulit untuk menulisnya tanpa ragu-ragu untuk pertama kalinya. Saya berhenti sejenak ketika saya mampu mencapai 35 wpm secara konsisten di simulator. Setelah itu, saya melarang diri saya untuk melihat kunci-kunci di tempat kerja.

Berapa lama waktu yang dibutuhkan untuk menguasai keterampilan mengetik sentuh?

Baru nonton sekarang, total 40 jam. Tapi ini belum semuanya tugas, hanya tersisa kurang dari setengahnya. Terakhir mesin membutuhkan 75 WPM.

Jika Anda suka membaca bacaan panjang ini, maka dengan menggunakan posisi resmi saya, saya mengundang Anda ke saya saluran telegram. Disana saya berbicara tentang SRE, berbagi link dan pemikiran.

Sumber: www.habr.com

Tambah komentar