Ngoding dan Istirahat Cukup Dapat Membuat Kamu Menjadi Programmer yang Baik

Photo By Joshua Reddekopp on Unsplash

Mamang tau nih, dalam perjalanan kamu belajar coding, kemungkinan besar pada suatu saat akan kehilangan waktu tidur yang cukup. Tapi tau tidak, istirahat yang cukup, dapat membuat kamu menjadi programmer yang baik loh!

Bekerja hingga larut malam untuk mencoba mengatasi bug yang tampaknya tidak dapat diperbaiki membuat kamu tetap terjaga jauh melewati waktu tidur normal, atau terbangun dimalam hari dengan sintaksis di pikiran kamu.

Apa pun yang terjadi, ngoding menuntut secara kognitif, memerlukan perhatian tingkat tinggi, pemahaman konseptual yang mendalam, pemecahan masalah, dan proses mental lainnya.

Sesuatu yang secara kognitif intens seperti ini biasanya akan terus terfikirkan sehingga mengganggu jam istirahat kamu.

Mari kita bahas bagaimana mengurangi jam untuk ngoding dan digunakan untuk istirahat cukup agar dapat membantu kamu menjadi programmer yang baik.

Link MangcodingKekuatan Tidur

Tidur adalah hal yang sungguh luar biasa, dan kurang tidur bisa menjadi hal yang sulit untuk diatasi.

Apakah kamu tidur larut malam sebelumnya dan merasa sulit untuk fokus keesokan harinya, atau memulai lebih awal membuat kamu terjaga dimalam hari dengan posisi tidur yang salah. Kurang tidur sangat berbahaya dan menjadikan fokus kamu berkurang.

Di sisi lain, tidur malam yang nyenyak membuat kamu merasa segar, seperti telah mengisi ulang baterai kamu atau memakan makanan segar favorit kamu. Lalu, apa sebenarnya yang terjadi di otak kamu saat sedang tidur?

Beberapa lama para ilmuwan hanya mengetahui sedikit tentang alasan kita tidur dan apa yang terjadi saat kita tidur, namun dalam beberapa tahun terakhir, para peneliti telah menyimpulkan bahwa tidur tidak hanya baik untuk otak dan tubuh kita.

Tentu saja, tidur memberi tubuh kamu kesempatan untuk pulih dan memulihkan tenaga, namun tidur juga memiliki tujuan penting untuk memori dan pembelajaran, dua fungsi yang sangat penting agar programmer mana pun dapat melakukannya dengan baik.

Link MangcodingMembuat kenangan

Pengaruh tidur sangat berpengaruh terhadap ingatan kita. Hal ini berdampak besar pada kemampuan kita untuk memperoleh, menerima informasi baru, menyimpannya di otak dan mengingat informasi tersebut di kemudian hari.

Ketiga fungsi ini harus terjadi agar sesuatu bisa menjadi kenangan, dan penelitian menunjukkan bahwa ketiga fungsi tersebut dipengaruhi oleh buruknya atau kurangnya waktu tidur.

Dalam Why We Sleep , ahli saraf dan peneliti tidur Matthew Walker menunjuk pada sebuah penelitian di mana siswa dibagi menjadi dua kelompok, dan kemudian diminta mempelajari daftar fakta yang akan diuji pada tahap selanjutnya.

Setelah mempelajari faktanya, satu kelompok diperbolehkan tidur semalaman, sedangkan kelompok lainnya tetap terjaga, sehingga keesokan harinya mereka dilarang tidur.

Kedua kelompok kemudian diberi waktu dua malam untuk memulihkan diri, sebelum diminta mengingat fakta-fakta yang telah mereka coba pelajari.

Dalam hasilnya, kelompok yang kurang tidur menunjukkan penurunan kemampuan mengingat fakta sebesar 40 persen. Mereka kurang efektif dalam menjejalkan fakta-fakta baru ke dalam otak mereka dibandingkan mereka yang tidur nyenyak pada malam pertama.

Secara efektif, kelompok yang tidurnya nyenyak mendapat nilai bagus dalam ujian, sedangkan kelompok yang kurang tidur, gagal dalam ujian.

Kita yang telah mencoba untuk belajar pada malam sebelum ujian, hanya untuk menemukan fakta yang kita pikir telah kita pelajari telah hilang ketika kita mencoba mengingatnya dalam ujian itu sendiri.

Jadi, apa yang bisa kita pelajari dari hal ini? Setelah kita mempelajari informasi baru, penting untuk mendapatkan tidur malam yang nyenyak jika kita ingin mempertahankannya.

Link MangcodingTidur Itu Seperti Menyimpan

Mungkin terdengar aneh, tapi tidur sebenarnya seperti menekan tombol simpan di otak kamu, sehingga kamu dapat mengingat apa yang otak kamu pelajari sebelumnya.

Saat pertama kali menemukan informasi baru, informasi tersebut disimpan di hipokampus (tempat penyimpanan jangka pendek).

Meskipun hipokampus bagus untuk menyimpan informasi dalam jangka waktu singkat, hipokampus bukanlah tempat yang bagus untuk menyimpan sesuatu yang sangat penting, karena bisa cepat terlupakan.

Namun, ketika kita merembes, informasi yang baru diperoleh berpindah dari penyimpanan jangka pendek kita, ke neokorteks, tempat penyimpanan jangka panjang di bagian atas otak.

Meskipun proses ini belum sepenuhnya dipahami, jelas bahwa tidur malam yang nyenyak atau tidur siang yang nyenyak membantu kita memproses informasi dan memasukkannya ke dalam memori.

Baca Juga : Jangan Ditiru! 10 Kebiasaan Seorang Programmer yang Buruk

Link MangcodingMenyelesaikan masalah

Pemecahan masalah adalah bagian mendasar dari menjadi seorang programmer. Seringkali, ketika kita menemukan bug, kita mengambil pendekatan ‘brute force’, mengetik berjam-jam dan melakukan sedikit perubahan pada kode kita dengan harapan kita menemukan solusinya.

Masalahnya adalah, semakin lama kita bekerja tanpa menemukan solusinya, kita akan semakin lelah secara mental dan frustrasi, serta semakin kecil kemungkinan kita menemukan jawaban atas masalah yang awalnya kita coba atasi.

Lalu bagaimana jika ada cara yang lebih baik? Ini mungkin terdengar berlawanan dengan intuisi, tapi bagaimana jika kita berhenti sejenak dari ngoding ketika kita tidak dapat Solusi dalam mengatasi bug secara cepat, dan langsung tidur?

Para peneliti di Northwestern University berupaya untuk lebih memahami bagaimana tidur bermanfaat bagi kondisi siang hari dengan meminta partisipan, peneliti ini mencoba dengan serangkaian teka-teki sambil mendengarkan isyarat suara tertentu.

Malamnya, saat mereka tidur, para peserta diperdengarkan suara-suara yang terkait dengan separuh teka-teki yang gagal mereka pecahkan sebelumnya.

Keesokan paginya, peserta lebih mungkin untuk memecahkan teka-teki yang memiliki isyarat suara terkait yang dimainkan dalam semalam, dibandingkan dengan teka-teki yang tidak memiliki suara terkait.

Tidur malam yang nyenyak dapat membantu kamu mengatur ingatan, sehingga dapat menggunakannya dengan lebih efektif keesokan harinya.

Apa artinya ini bagi programmer?

Memindahkan informasi yang baru dipelajari dari penyimpanan jangka pendek ke penyimpanan jangka panjang, mengatur ulang ingatan yang ada, atau terus memikirkan masalah yang sulit jauh setelah kita menutup mata untuk malam itu.

Jadi, jika lain kali kamu menemukan masalah pengkodean yang sepertinya tidak dapat kamu selesaikan, cobalah menjauh dari layar dan tidur, kamu mungkin akan terkejut betapa baiknya cara tersebut.

Itulah artikel Ngoding dan Istirahat Cukup Dapat Membuat Kamu Menjadi Programmer yang Baik yang dapat Mangcoding sharing. Mudah-mudahan artikel ini bisa bermanfaat dan dapat memberikan pengetahuan baru untuk Anda. Jika ada kritik serta saran yang dapat membangun, silahkan komentar atau kirim melalui Email dan Media sosial Mangcoding.

Sumber : Ngoding dan Istirahat Cukup Dapat Membuat Kamu Menjadi Programmer yang Baik