Jangan biarkan diri Anda kelelahan karena menulis terlalu banyak kode

Habis terbakar. Hal ini telah banyak ditulis dan dibicarakan, namun hal tersebut bersifat umum dan tidak ditujukan untuk industri pengembangan perangkat lunak. Sekarang, jangan salah paham di sini; Saya tidak mengatakan bahwa kelelahan di industri lain lebih rendah daripada apa yang kita lakukan sebagai pengembang… setiap orang pada suatu saat pernah dan/atau akan mengalami kelelahan. Yang ingin saya lakukan hanyalah fokus pada kami para geek, nerd, pembuat kode, pembuat perangkat lunak luar biasa, dan aplikasi web yang mengesankan.

Sebagai pengembang, kita diharuskan duduk berjam-jam di depan satu, dua, atau lebih monitor (saya menggunakan tiga monitor plus laptop saya) sering kali menulis kode yang rumit, menghasilkan algoritme yang canggih, menerapkan pola desain perangkat lunak, dan membuat fitur dari udara tipis. Jumlah konsentrasi, fokus, dan kekuatan otak tampaknya berada pada tingkat yang sangat tinggi hampir setiap hari sehingga pada akhirnya kita merasa sangat lelah. Kita tidak ingin melihat ke layar lain, mengecek media sosial, atau membantu tetangga kita mengerjakan printer karena mereka mengira kita tahu segalanya tentang teknologi. Kami hanya ingin minum bir dan mengobrol dengan pasangan kami atau berkumpul dengan teman-teman di bar lokal.

Seiring kami membangun pengalaman kami selama bertahun-tahun, kami meningkatkan nilai kami kepada perusahaan tempat kami bekerja atau bekerja. Dengan melakukan hal ini, kami diberi kompensasi berupa gaji yang lebih tinggi, tunjangan yang lebih baik, dan promosi. Namun, satu hal yang tidak terlalu dipikirkan oleh banyak perusahaan adalah kelelahan. Mereka mengharapkan kita untuk terus bekerja, meningkatkan, dan menyempurnakan produk, serta mengambil libur akhir pekan atau menggunakan waktu liburan 2 minggu.

Efek Kelelahan

Banyak perusahaan yang tidak menyadari bahwa burnout dapat menimbulkan berbagai masalah. Masalah-masalah ini, jika tidak diatasi atau diatasi, pada akhirnya dapat menimbulkan kerugian tidak hanya bagi perusahaan, namun juga bagi pengembang. Berikut daftar hal-hal yang dapat terjadi:

  1. Kabut otak dan/atau kelelahan dapat menurunkan produktivitas dan efisiensi
  2. Kebiasaan makan yang tidak sehat dan penambahan berat badan
  3. Minum alkohol secara berlebihan dapat menyebabkan mabuk, terlambat bekerja, atau bahkan bolos kerja
  4. Kurang tidur juga dapat menyebabkan terlambat berangkat kerja, kabut otak, dan frustrasi
  5. Stres dan frustrasi dapat menyebabkan tekanan darah tinggi dan akhirnya menyebabkan pengembang yang berharga berhenti dari pekerjaannya

Saya mengenal pengembang yang mengalami kelelahan yang sangat parah, sehingga mereka meninggalkan perusahaannya karena masalah kesehatan. Mereka adalah orang-orang yang sebelumnya tidak mempunyai masalah terkait kesehatan dan mengembangkannya seiring berjalannya waktu. Saya mencantumkannya di atas, tetapi masih ada masalah lain yang mungkin muncul. Ini adalah beberapa masalah yang pernah saya alami di masa lalu dan terkadang masih saya alami.

Sementara itu, apa yang harus dilakukan?

Sangat jarang di malam hari dan bahkan di akhir pekan saya tidak melakukan pekerjaan apa pun dan memiliki waktu “saya” dan melakukan sesuatu yang saya sukai. Berikut beberapa aktivitas yang saya lakukan untuk mendapatkan sedikit penangguhan hukuman dari pekerjaan:

  1. Berolahraga, berlari, dan/atau bermeditasi
  2. Bergabunglah dengan gym MMA (cara yang bagus untuk mengeluarkan tenaga)
  3. Hangout bersama keluarga dan teman
  4. Mainkan video game (terutama Zelda: BOTW)
  5. Pergi ke lapangan tembak (Saya seorang Marinir, saya harus menjaga keterampilan saya)
  6. Ada kencan malam dengan istriku

Cari tahu apa yang dapat Anda lakukan untuk bersantai. Karena Anda tahu Anda akan kembali melakukannya lagi di pagi hari atau pada hari Senin.

Banyak perusahaan menawarkan cuti berbayar selama 2 minggu (ditambah hari libur) dan akan menambah waktu tersebut berdasarkan jumlah tahun Anda bekerja di perusahaan tersebut. Apa manfaat liburan 2 minggu dalam setahun? Banyak sekali, jika Anda hanya mengalami burnout setahun sekali. Namun jika jadwal penerapan Anda adalah setiap bulan atau setiap kuartal dan Anda berusaha keras untuk menyelesaikan semuanya dan mengujinya dalam waktu tersebut, Anda akan memerlukan lebih dari jatah waktu 2–3 minggu untuk setahun.

Apa yang harus dilakukan dengan waktu istirahatmu?

Setiap orang akan berbeda dalam mengambil cuti di antara proyek tiga bulan. Yang utama adalah mengisi ulang dan mengatur ulang agar Anda segar saat kembali menulis perangkat lunak. Satu hal yang benar-benar saya berkomitmen untuk lakukan ketika saya mengambil cuti adalah tidak membuka laptop saya atau menulis kode apa pun (lakukan itu selama seminggu penuh dan lihat bagaimana perasaan Anda). Berikut beberapa hal yang telah saya lakukan:

  1. Menyewa AirBnB di Georgia dan pergi hiking
  2. Pergi berkemah dan berkayak di berbagai bagian Florida
  3. Seandainya anak saya membantu saya mengubah kamar tidur cadangan menjadi ruang permainan yang epik
  4. Memainkan video game (terutama Zelda: BOTW) dan mengadakan kompetisi Mario Kart keluarga dengan piala fisik
  5. Bingung di t.v. pertunjukan (Miliaran, Yellowstone, Keluarga Modern, dll)
  6. Mengunjungi keluarga dan teman

Sejak pandemi ini, banyak perusahaan melakukan tindakan jarak jauh dan hal ini merupakan hal yang baik karena membantu mengurangi kelelahan. Beberapa perusahaan kembali bekerja seperti tempat saya bekerja dan memahami bahwa pengembang mengalami kelelahan. Mereka mempromosikan kepedulian terhadap diri sendiri dan mengizinkan pengembang untuk mengambil cuti setelah rilis besar karena mereka tahu kami menciptakan hal-hal yang belum pernah dilakukan sebelumnya. Satu hal berharga yang harus kita jaga adalah pikiran kita. Jadi, lakukan salah satu hal yang saya sebutkan di atas, lakukan hobi baru seperti mengasapi daging (sandung lamur, bacon dibungkus apa saja, ayolah daging), dan pelajari keterampilan baru seperti pertukangan kayu atau memainkan alat musik.

Apa pun yang Anda lakukan, pastikan itu adalah sesuatu yang memungkinkan Anda mematikan pikiran pengkodean analitis dan melakukan pengaturan ulang dan pengisian ulang sepenuhnya. Ketika Anda melakukannya, Anda dapat kembali bekerja dengan pikiran segar, dan keinginan untuk mengatasi masalah-masalah sulit, dan Anda tidak lagi menjadi orang yang brengsek di mata rekan-rekan Anda.