Apa yang bisa kita pelajari dari komputasi untuk menjadikan diri kita lebih baik?

Fokus Anda dan cara melindunginya

Di awal karir saya, saya mendapat kesan bahwa kesuksesan sangat terkait dengan mengatakan ya.

Bantuan cepat itu? Tidak masalah. Ide menarik yang baru saja disebutkan seseorang kepada saya di dapur? Saya mungkin harus membuat prototipe itu. Melompat ke panggilan ke klien itu? Mengapa tidak.

Selalu mengatakan ya adalah cara saya berpikir bahwa saya bisa sangat membantu dan cara saya bisa membuka diri terhadap peluang sebanyak-banyaknya. “Maksudku, bahkan ada buku yang sangat lucu tentang hal itu.”

Sayangnya, mengatakan ya sepanjang waktu, bahkan dengan niat baik dan kebaikan, adalah jalan menuju sikap yang sangat baik tetapi pada akhirnya tidak efektif.
Sebaliknya, menjadi efektif melibatkan dua rangkaian pengelolaan diri:

  1. Mampu mengatur waktu dan pikiran sehingga saya memiliki peluang terbaik untuk menjadi seproduktif mungkin.
  2. Mengatakan ya pada pekerjaan yang paling berdampak dan menolak dengan sopan pekerjaan yang tidak berdampak.

Kita akan terus mengeksplorasi hal-hal yangseharusnya Anda lakukan dalam waktu dekat, namun pertama-tama, mari kita perbesar lebih jauh bagaimana Anda menghabiskan waktu Anda .

Mengambil inspirasi dari algoritma

Anda, sama seperti semua orang di perusahaan Anda, dan seperti semua orang di industri Anda, mitra dan pesaing, memiliki jumlah waktu yang sama dalam sehari. Yang terpenting adalah cara terbaik Anda menggunakannya. Orang-orang yang memahami cara terbaik mereka berfungsi dan kemudian mengatur hari-hari mereka berdasarkan ciri-ciri produktivitas mereka bisa menjadi jauh lebih produktif dibandingkan mereka yang tidak.

Untuk mendapatkan inspirasi, mari kita lihat komputer: khususnya CPU.

Peralihan konteks

Sistem operasi Anda melakukan banyak hal berbeda sekaligus.
Semua aplikasi yang Anda jalankan dijalankan di dalam banyak proses yang sedang berjalan. Sekarang, hanya karena penasaran, apa yang sedang dilakukan laptop saya saat ini? Saat saya membuka Activity Monitor di MacBook Pro saya saat saya menulis kalimat ini, tampilannya seperti ini:

Seperti yang Anda lihat dari bagian bawah jendela, ada ratusan proses berbeda dan ribuan thread aktif. Namun, laptop saya hanya memiliki 8 inti CPU yang dapat menjalankan proses ini. Semua proses ini dapat beroperasi pada beberapa inti dengan trik yang menarik: pengalihan konteks.

Untuk memberikan kepada kita — manusia yang lambat — ilusi bahwa komputer melakukan banyak hal secara paralel, semua tugas ini dengan cepat beralih antara satu sama lain, menjalankan bagian pekerjaan berikutnya, lalu beralih ke tugas lain. proses selanjutnya, mengeksekusi sebentar, lalu beralih, dan seterusnya. Peralihan ini terjadi sangat cepat, seringkali dengan kecepatan ratusan atau ribuan kali per detik. Bagi kita yang hanya mamalia, segala sesuatu tampak terjadi secara bersamaan.

Namun, peralihan konteks itu mahal.

Alih-alih dapat menjalankan instruksi secara terus-menerus dalam satu proses, semua multitasking ini memerlukan administrasi: menghentikan suatu proses berarti menyimpan status dan kemudian memuat dalam status baru untuk proses baru. CPU tidak melakukan sesuatu yang berguna saat peralihan konteks ini terjadi. Semakin sedikit peralihan konteks yang terjadi, semakin banyak instruksi yang dieksekusi pada inti CPU.

Apakah Anda melihat ke mana arahnya?

Langkah pertama untuk melindungi fokus Anda adalah dengan menyadari bahwa peralihan konteks yang sering di antara tugas-tugas Anda melibatkan pengeluaran upaya pada administrasi tetapi bukan hasil yang berdampak. Semakin lama waktu yang Anda habiskan untuk mengerjakan satu tugas terus menerus, semakin efektif Anda secara keseluruhan.

Selain diganggu oleh seseorang, Anda dapat mengelola lingkungan Anda sendiri untuk memastikan bahwa Anda tidak mengubah konteks secara berlebihan:

  • Tutup semua jendela dan tab lain saat Anda sedang mengerjakan sesuatu. Tahan godaan untuk mengintip notifikasi Anda, atau nonaktifkan saja.
  • Blokir periode kerja mendalam di kalender Anda di mana Anda menyatakan diri Anda tidak dapat diganggu. Ada konsep “jam offline” yang telah kami coba beberapa kali di kantor.
  • Alihkan fokus Anda dari pesan reaktif. Proses batch email, DM, dan obrolan pada waktu tertentu dalam sehari. Sekali lagi, Anda seperti komputer: pemrosesan batch seringkali lebih efisien daripada eksekusi serial.
  • Jangan memulai tugas baru sampai Anda menyelesaikan tugas yang sedang Anda kerjakan. Meskipun melakukan banyak tugas saat bepergian memberikan ilusi produktivitas melalui kesibukan, ingatlah bahwa status pemuatan dan penyimpanan CPU berulang kali, dan lagi, dan lagi. Tidak efisien, tidak efisien, tidak efisien.

Beberapa peralihan konteks tidaklah buruk. Seringkali pekerjaan seorang manajer bergantung pada peralihan konteks di antara banyak masalah yang berbeda. Namun membatasinya akan meningkatkan hasil tugas individu.

Jadi kami telah melihat CPU untuk mengarahkan pemikiran tentang cara lebih fokus pada tugas yang sedang Anda kerjakan. Namun apakah komputasi bisa mengajarkan kita tentang mengatakan tidak pada pekerjaan yang tidak berdampak?

Saya pikir itu bisa.

Memangkas pohon pencarian

Pencarian adalah masalah ilmu komputer klasik. Namun, saya tidak sedang membicarakan mesin pencari Internet di sini — saya sedang memikirkan tentang pencarian jalan. Diberikan dua tempat pada peta, bagaimana Anda menentukan rute terbaik dari A ke B?

Mari kita buat imajinasi kita bekerja.

Anggaplah Anda berada di London, berdiri di Trafalgar Square. Anda harus pergi ke Regent's Park.

Anda sama sekali tidak tahu bagaimana menuju ke sana dan Anda tidak punya apa pun untuk membantu Anda: tidak ada peta, tidak ada orang untuk ditanyakan, dan tidak ada telepon. Satu-satunya cara agar Anda dapat menyelidiki jalan menuju Regent's Park adalah dengan menebak secara efektif dengan berjalan ke arah acak selama waktu yang tidak terbatas, dan tidak memerlukan imajinasi yang luas untuk memperkirakan bahwa Anda akan tersesat. cukup cepat.

Itu tidak akan berhasil.

Sekarang bayangkan saat ini Anda sedang berdiri di Trafalgar Square sambil melihat peta. Kali ini Anda dapat melihat tujuan di peta, dan meletakkan jari Anda di sana. Itulah heuristik: pertama Anda yang mengukur garis lurus antara lokasi Anda saat ini dan tujuan.

Tapi ke arah mana Anda harus pergi? Terdapat enam puluh ribu jalan dalam radius enam mil persegi dari pusat kota London, jadi merencanakan rute terpendek terlebih dahulu adalah sebuah ruang pencarian yang sangat besar dan rumit. Mengulangi semua kemungkinan akan membuat Anda berdiri di sini selama berminggu-minggu.

Sebaliknya, Anda memutuskan untuk menggunakan heuristik Anda: Anda berjalan menyusuri jalan pertama yang kira-kira searah dengan arah tujuan Anda, berjalan ke persimpangan berikutnya, lalu melihat arah terbaik untuk berangkat. pada orientasi baru Anda menuju tujuan Anda. Anda mengulangi proses ini, dan akhirnya Anda sampai di sana.

Rapi! Ini adalah sesuatu yang telah kami lakukan pada komputer selama lebih dari 60 tahun.

Algoritma pencarian A* bekerja dengan cara yang sama. Ini adalah penelusuran terbaik-pertama yang bertujuan untuk mengoptimalkan rute yang diambil dari titik A ke titik B menjadi rute dengan biaya terendah yang dihitung melalui heuristik, mencegah kebutuhan untuk mengeksplorasi secara mendalam setiap jalur potensial sebelumnya.

Dalam skenario pencarian rute London di atas, biaya terkecil adalah jumlah waktu berjalan kaki yang paling sedikit antara titik awal dan tujuan. Biasanya algoritma pencarian A* melakukan “perjalanan” ini melalui “struktur data grafik”.

Rute antar tempat (A-E pada diagram) direpresentasikan sebagai sisi berbobot pada grafik, dimana bobot (angka pada diagram) mewakili jarak antar tempat tersebut. Pada setiap langkah algoritme, seperti dalam skenario yang berjalan di London di atas, algoritme memperluas kemungkinan langkah berikutnya dan menerapkan heuristik — biasanya menjumlahkan bobot — untuk memilih langkah yang paling hemat biaya.

Penerapan berulang-ulang heuristik ini memastikan kedatangan yang cepat di tujuan.

Namun bagaimana algoritme ini diterapkan pada cara Anda mengelola fokus? Saya yakin ada dua tema yang terkait:

  • Anda dapat mendefinisikan heuristik untuk membuktikan bahwa apa yang sedang Anda kerjakan adalah tugas yang paling berdampak pada waktu tertentu.
  • Kemudian Anda dapat menerapkan heuristik untuk memandu pilihan pekerjaan Anda, secara dramatis memangkas ruang pencarian mental Anda dengan berfokus pada hal yang paling penting. Anda bisa mengatakan tidak pada hal lain dengan alasan yang bagus.

Mendefinisikan heuristik Anda sendiri

Saya tidak dapat memprediksi hal terpenting apa yang harus Anda kerjakan saat ini. Apa itu?

Pada tingkat yang sangat tinggi, sebagai seorang manajer, saya biasanya mengikuti formula yang dinyatakan Andy Grove dalam Manajemen Output Tinggi:

Keluaran seorang manajer = keluaran organisasinya + keluaran organisasi tetangga yang berada di bawah pengaruhnya.

Formula ini memungkinkan saya untuk memprioritaskan banyak hal yang dapat saya kerjakan setiap hari, terutama pada hari-hari di mana saya memiliki waktu luang dan kemewahan untuk memilih aktivitas. Daripada kewalahan, saya bisa memangkas ruang pencarian saya sendiri dengan memastikan bahwa apa yang saya lakukan memberikan dampak kepada sebanyak mungkin orang.

Misalnya, jika Anda memiliki peluncuran produk penting yang akan datang, mengurangi risiko peluncuran tersebut sesegera mungkin mungkin merupakan heuristik utama Anda. Jika organisasi Anda berkembang setelah menerima pendanaan, maka itulah yang terjadi. Jika Anda adalah kontributor individu yang mengerjakan arsitektur aplikasi Anda, maka heuristik Anda dapat terus meningkatkan kecepatan penyajian data, atau merancang rencana untuk menskalakan arsitektur tersebut di tahun-tahun mendatang.

Optimalkan untuk mengambil jalur terpendek untuk mencapai tujuan tersebut setiap saat. Ya, Anda dapat menjadi penelusuran A*!

Bagian terbaik tentang mendefinisikan heuristik Anda sendiri untuk memilih pekerjaan yang harus Anda lakukan adalah Anda memiliki alasan yang kuat tentang bagaimana Anda memprioritaskan waktu Anda.

Menolak rapat di mana kehadiran Anda tidak sepenuhnya diperlukan, atau memilih keluar dari pekerjaan periferal lainnya bukan lagi berarti mengecewakan siapa pun secara pribadi: alasan Anda dapat dibenarkan karena Anda sangat fokus pada tujuan yang akan berdampak maksimal bagi perusahaan.

Jadi apa yang bisa kamu lakukan?

Pikirkan tentang cara menciptakan kondisi terbaik bagi Anda untuk bekerja. Cegah peralihan konteks tersebut sebisa mungkin. Maka cerdaslah dalam apa yang Anda kerjakan sepanjang minggu: heuristik apa yang memandu Anda mencapai tujuan? Pangkas yang lainnya.

Kisah ini diterbitkan di The Startup, publikasi kewirausahaan terbesar di Medium yang diikuti oleh 358.974+ orang.

Berlangganan untuk menerima berita utama kami di sini.