JavaRush /Java Blog /Random-ID /Rehat kopi #51. 4 cara sederhana bagi seorang programmer ...

Rehat kopi #51. 4 cara sederhana bagi seorang programmer untuk menghindari kelelahan mental. 7 langkah untuk membantu Anda mengatasi rasa takut Anda terhadap coding

Dipublikasikan di grup Random-ID

4 cara sederhana bagi seorang programmer untuk menghindari kelelahan mental

Sumber: Dev.to Pemrograman bisa menjadi usaha yang sangat sulit. Anda perlu mengingat apa yang Anda lakukan. Ingat konteks dan cara kerja aplikasi atau sistem. Mempertimbangkan sintaksis dan fitur bahasa di mana kode ditulis. Ingat lokasi potongan kode tertentu sehingga Anda dapat kembali lagi nanti jika perlu. Ingat tahapan pekerjaan mana yang sudah selesai dan mana yang belum. Dengan semua ini, Anda masih harus mempelajari teknologi, alat, dan bahasa baru. Semua hal yang perlu diingat ini adalah memperebutkan ruang di kepala Anda. Akibatnya, Anda mungkin merasa tertekan dan merasa otak Anda menjadi bubur. Menjadi sulit untuk mengambil keputusan karena Anda terlalu banyak berpikir, menganalisis secara berlebihan, dan memperumit segalanya. Anda lupa apa yang akan Anda lakukan sekarang dan apa yang Anda rencanakan nanti. Akhirnya, Anda menjadi lelah secara mental. Rehat kopi #51.  4 cara sederhana bagi seorang programmer untuk menghindari kelelahan mental.  7 langkah untuk membantu Anda mengatasi rasa takut Anda terhadap coding - 1Kepala kita tidak dirancang untuk terus-menerus menyimpan dan memproses informasi dalam jumlah besar. Untungnya, setidaknya ada empat cara efektif untuk mengurangi beban kerja mental.

1. Tulis semuanya

Hal pertama yang ingin saya bicarakan adalah teknik “Menata Segalanya” dari David Allen . Dalam bukunya, David membahas masalah umum: orang harus melacak, mengingat, dan mengatur terlalu banyak hal dalam hidup. Mereka bisa berhubungan dengan pekerjaan, teman, hobi, keluarga. Biasanya semua informasi ini tersimpan di kepala kita dan akibatnya cukup sulit untuk mengelolanya. Gagasan Allen adalah otak kita bukanlah tempat terbaik untuk menyimpan informasi. Jauh lebih produktif menggunakannya sebagai sumber ide. Sebagai wadah berpikir kreatif. Dan hal terbaik yang dapat Anda lakukan untuk ini adalah mencoba menghilangkan kebutuhan otak Anda untuk mengingat hal-hal yang tidak perlu. Solusinya sesederhana jenius: tuliskan semua yang perlu Anda ingat. Kita dapat merekam cara kerja aplikasi. Kita dapat menuliskan aturan sintaks dasar suatu bahasa pemrograman. Kita bisa membuat daftar tugas, termasuk segala hal yang perlu kita ingat. Semakin banyak Anda menulis, semakin sedikit informasi yang harus disimpan otak Anda dalam memori. Dengan cara ini kita mengurangi beban kerja mental.

2. Tandai hal-hal yang ingin Anda kunjungi kembali.

Jika Anda menemukan kesalahan dalam kode Anda dan tidak mencatat lokasinya, Anda berisiko melupakannya dan terganggu oleh tugas lain. Akibatnya, Anda akan membuang waktu mencari bug ini. Solusi sederhana akan membantu menghindari situasi seperti ini: setiap kali kita merasa ingin teralihkan dari tugas lain, buatlah catatan. Percayalah: Anda tidak akan bisa mengingat semuanya. Selain itu, meningkatkan beban pada otak. Masalah yang ditemukan juga tidak selalu dapat diproses dengan segera. Saya membayangkan akumulasi tugas sebagai tumpukan piring dengan bentuk berbeda yang harus kita jaga keseimbangannya. Memegang satu piring di tangan Anda tidaklah sulit. Namun setiap kali perhatian kita teralihkan oleh sesuatu, piring lain akan ditambahkan ke tumpukan kita. Lambat laun, tumpukan tersebut menjadi berat dan tidak stabil, serta semakin sulit untuk menjaga keseimbangannya. Jadi: jika kita, mengambil setiap piring baru, meletakkan yang lama di atas meja (menuliskannya), kita hanya perlu memegang satu piring. Bebannya berkurang. Dan otak kita bisa fokus pada tugas yang ada daripada menjaga keseimbangan.

3. Istirahat dari pekerjaan

Salah satu teori yang banyak dianut adalah bahwa tidur membantu otak mengurangi kemacetan. Saat tidur, otak menghapus ingatan yang tidak penting dan menyimpan ingatan yang penting. Selain itu, saat tidur, otak menangani pikiran dan perasaan. Otak kita adalah perangkat yang kompleks. Kami masih belum sepenuhnya mengetahui cara kerjanya dan apa fungsinya. Namun gagasan tentang menghilangkan stagnasi dalam tidur membawa kita ke hal lain - bahwa otak kita dapat bekerja "di latar belakang". Kita tidak perlu memikirkan suatu masalah secara spesifik agar otak kita dapat memprosesnya. Hal ini menjelaskan mengapa banyak ide acak muncul saat jogging atau mandi. Kita harus menggunakan kerja latar belakang otak. Mengapa membenturkan kepala ke dinding saat mencoba memecahkan masalah ketika Anda bisa istirahat dan membiarkan otak Anda menanganinya dengan tenang?

4. Bicaralah dengan orang lain

Pernahkah Anda mendengar tentang “men-debug bebek plastik”? Ide di balik pendekatan ini adalah, ketika dihadapkan pada suatu masalah, pemrogram menjelaskan kodenya, terkadang baris demi baris, kepada bebek plastik milik anak-anak. Jadi dia menempatkan dirinya pada posisi seorang guru dan menjelaskan bahwa dia perlu menulis kode dengan cara ini dan apa yang dia lakukan sekarang. Anehnya, dengan menggunakan metode ini seringkali dimungkinkan untuk mengetahui apa masalahnya. Anak itik, sebagai benda mati, bertindak sebagai pendengar yang bersyukur. Namun, Anda kehilangan banyak manfaat yang didapat dari berbicara dengan orang langsung. Bagaimanapun, orang ini dapat:
  • ajukan pertanyaan yang akan memaksa Anda memikirkan kembali pendekatan Anda,
  • memberi saran tentang cara terbaik untuk melanjutkan tugas,
  • menyarankan solusi alternatif,
  • menunjukkan sudut pandang yang berbeda terhadap suatu masalah,
  • bagikan pengalaman Anda,
  • berbicara tentang solusi yang ada.
Kemampuan berbagi ilmu dengan rekan kerja merupakan keterampilan yang berharga. Ketika dua orang memikirkan suatu masalah, upaya mental yang dilakukan untuk menyelesaikannya berlipat ganda. Hasilnya, Anda bisa mendapatkan solusi yang lebih baik (inilah dasar pemrograman berpasangan).

Kesimpulan

Pemrograman adalah aktivitas yang kompleks. Pengembang sering kali harus menyimpan banyak hal yang tidak perlu dalam ingatan mereka. Namun pada saat yang sama, mereka diharapkan dapat segera menemukan solusi kreatif terhadap permasalahan yang kompleks. Semua ini menyebabkan beban mental yang berlebihan. Untuk mengatasi masalah ini, kita perlu menghilangkan beban otak sebanyak mungkin, membiarkannya berkonsentrasi hanya pada tugas yang ada. Untuk melakukan ini kita dapat:
  • tuliskan segala sesuatu yang penting
  • buatlah bookmark sehingga Anda dapat kembali ke sesuatu yang penting nanti,
  • luangkan waktu untuk tidak memprogram agar otak dapat pulih,
  • mengubah perspektif dan bertukar pikiran dengan orang lain.

7 langkah untuk membantu Anda mengatasi rasa takut Anda terhadap coding

Sumber: Nickbulljs Kebanyakan orang yang takut dengan pemrograman sebenarnya takut gagal. Bahkan sebelum kita mulai belajar suatu bahasa, kita sudah yakin sebelumnya bahwa kita akan gagal. Mengapa ini terjadi? Mungkin ada beberapa alasan:
  • kita mungkin berpikir bahwa pemrograman itu terlalu sulit;
  • kami yakin bahwa ini tidak “diberikan” kepada kami;
  • kita dipengaruhi oleh stereotip bahwa kita terlalu tua untuk memulai.
Daftar ini dapat dilanjutkan jika diinginkan. Rehat kopi #51.  4 cara sederhana bagi seorang programmer untuk menghindari kelelahan mental.  7 langkah untuk membantu Anda mengatasi rasa takut Anda terhadap coding - 2Tapi jujur ​​saja: ini semua hanyalah alasan. Dan di balik setiap alasan kita menyembunyikan ketakutan kita akan kegagalan. Dialah yang menghentikan kita. Jika kita yakin akan kegagalan yang tak terelakkan, kemungkinan besar kita tidak akan memulai apa pun. Lagi pula, kami berpikir karena tidak ada yang berhasil, jadi mengapa memulainya. Artinya, kita tidak punya alasan untuk mengambil suatu tugas karena kita sudah yakin sebelumnya bahwa mencoba akan membawa pada kegagalan. Kira-kira dari sinilah rasa takut terhadap pemrograman muncul. Kami hanya berpikir kami tidak bisa berhasil. Untuk mengatasi rasa takut, Anda perlu mengubah otak Anda agar sukses. Mari kita lihat bagaimana melakukan ini.

1. Tidak ada bakat dalam pemrograman

Kebanyakan orang mengacaukan bakat dengan latihan bertahun-tahun. Kita sering mengatakan “Orang ini berbakat” ketika kita melihat hasil yang bagus. Namun kenyataannya, orang tersebut baru mulai berlatih sejak dini. Selalu mudah untuk mengaitkan kegagalan Anda dengan kurangnya “bakat”. Namun sebaliknya, lebih baik mulai berlatih. Mulailah menulis kode selama 30 menit setidaknya dua hari sekali. Tidak peduli seberapa bagus Anda dalam pemrograman pada awalnya, Anda hanya perlu mulai melakukannya.

2. Pilih tugasnya, bukan bahasanya

Kebanyakan orang memulai perjalanan pemrograman mereka di tempat yang salah. Hal pertama yang mereka lakukan adalah memilih bahasa pemrograman. Tapi Anda harus mulai dengan masalah yang ingin Anda selesaikan. Kami tidak menulis kode hanya untuk bersenang-senang. Dengan bantuan kode kami memecahkan beberapa masalah. Oleh karena itu, pertama-tama Anda harus memutuskan masalah apa yang ingin Anda selesaikan di masa depan, proyek apa yang akan dikerjakan. Ketika Anda memutuskan, maka Anda dapat memilih bahasa yang paling cocok untuk menyelesaikan masalah ini.

3. Hukum Pareto dalam pengkodean

Untuk mulai menulis kode dan membuat sesuatu dengannya, Anda tidak memerlukan 100% pengetahuan pemrograman. Terapkan hukum Pareto . Menurut undang-undang ini, “20% usaha akan menghasilkan 80% hasil, dan 80% usaha yang tersisa hanya menghasilkan 20% hasil.” Dengan kata lain, untuk membuat 80% produk, Anda hanya perlu mengetahui 20% bahasa pemrogramannya (saya menyederhanakannya, tetapi gambaran umumnya jelas). Mulailah dengan mempelajari dasar-dasar bahasa tersebut, lalu lanjutkan ke detail lebih lanjut sesuai kebutuhan. Tidak perlu terjun langsung ke jurang spesifikasi bahasa pemrograman. Ini akan memperpanjang perjalanan belajar Anda selama berbulan-bulan. Mulailah dengan dasar-dasarnya lalu gali lebih dalam.

4. Fokus pada satu hal pada satu waktu

Mempelajari lebih dari satu atau dua bahasa secara bersamaan menimbulkan konsekuensi yang tidak diinginkan:
  1. Anda terganggu.
  2. Anda menunda momen ketika Anda dapat memulai pekerjaan nyata.
  3. Anda tidak melihat kemajuan dan mulai terus-menerus menunda “demi masa depan”.
Untuk mencegah hal ini, pilih satu bahasa dan pertahankan. Berhenti beralih antar bahasa yang berbeda. Multitasking tidak berfungsi. Fokus pada satu hal pada satu waktu.

5. Mulailah mengerjakan sesuatu

Anda belajar paling baik dengan melakukan. Memperoleh ilmu tanpa mengamalkannya adalah pemborosan tenaga. Lagi pula, Anda hanya akan melupakan banyak hal. Untuk mencegah hal ini terjadi, Anda perlu mengkonsolidasikan pengetahuan yang diperoleh dalam praktik. Apakah Anda menonton video tutorial di YouTube? Buka editor dan tulis kode yang baru saja Anda lihat. Mempelajari pengembangan web? Pilih proyek sederhana dan mulailah mengerjakannya.

6. Menipu otak Anda

Saat kami membuka daftar tugas dan melihat sesuatu seperti “Buat situs web”, kami sering kali menunda tugas ini tanpa batas waktu. Kami tahu bahwa hal ini memerlukan banyak tenaga dan waktu, yang belum siap kami keluarkan. Namun ingatlah bahwa dengan menunda segalanya “untuk besok”, Anda berisiko tidak pernah menyelesaikan masalah. Bagi tugas besar menjadi bagian-bagian kecil. Tahapan pekerjaan harus sedemikian rupa sehingga setiap tugas kecil dapat diselesaikan dalam 2-4 jam. Daftar lengkap tugas:
  1. Buat situs web
Daftar tugas terperinci:
  1. Beli nama domain.
  2. Buat desain situs web.
  3. Buat antarmuka pengguna halaman beranda menggunakan CSS dan HTML.
  4. ...
Saat Anda sekarang membuka daftar tugas, upaya yang diperlukan untuk memulai akan lebih sedikit. Dan ini penting karena jika Anda tidak mulai berlatih, Anda akan belajar selamanya .

7. Susun ketakutan Anda

Dan terakhir, nasihat favorit saya dari Tim Ferriss. Dia adalah penulis buku terlaris The 4-Hour Workweek dan pembawa acara salah satu podcast paling populer di dunia, The Tim Ferriss Show. Penataan dapat membantu Anda mengatasi ketakutan Anda terhadap coding dan ketakutan lainnya. Begini caranya (ini versi lengkapnya ):
  1. Buatlah tiga kolom dan beri label “Definisi”, “Pencegahan”, “Penangkalan”.
  2. Di kolom pertama, tuliskan apa sebenarnya yang Anda takuti, apa yang menghalangi Anda untuk mengambil tindakan aktif.
  3. Di kolom kedua, tuliskan cara-cara yang dapat Anda lakukan untuk mencegah skenario terburuk.
  4. Di kolom ketiga, tuliskan cara-cara yang dapat Anda lakukan untuk memperbaiki kerusakan yang terjadi (jika keadaannya mengarah ke skenario terburuk).
  5. Beri nilai dampak berbahaya dari skenario terburuk pada skala 1 hingga 10.
  6. Nilai potensi manfaat kesuksesan dalam skala 1 hingga 10.
  7. Gambarlah tiga kolom lagi dan beri label “6 bulan”, “1 tahun”, “3 tahun”.
  8. Tuliskan potensi kerugian dari kepasifan Anda.

Kesimpulan

Saya harap tujuh tips ini membantu Anda memulai pemrograman dan mencapai tujuan Anda. Ingatlah bahwa jika Anda mempersiapkan diri untuk gagal, maka masalah tersebut pasti akan berakhir dengan kegagalan. Jangan lakukan itu!
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION