Iklan
Malas. Kewalahan. Bingung. Tanpa tujuan. Setiap programmer menemukan serangkaian emosi negatif selama perjalanan mereka, dan jika dibiarkan tidak terkendali, emosi-emosi ini dapat memiliki dampak mendalam pada kemajuan - bahkan menyebabkan beberapa menyerah sepenuhnya.
Jika Anda pernah merasa seperti Anda sederhana tidak bisa untuk menulis kode meskipun secara teknis Anda cukup cakap untuk melakukannya, maka Anda telah berhadapan dengan apa yang dikenal sebagai blok programmer (atau blok pembuat kode). Ini pada dasarnya adalah blok penulis untuk programmer.
Blok mental 10 Pembicaraan TED yang Memotivasi Untuk Membantu Anda Mengalami Blok Mental AndaPelajaran berharga dari kehidupan orang-orang yang berprestasi adalah bahwa mereka menggerogoti mental mereka lebih konsisten daripada yang lain. Sepuluh TED Talks menggarisbawahi satu hal sederhana - itu semua ada di pikiran. Baca lebih banyak tidak pernah mudah diatasi, tetapi hikmahnya adalah bahwa selalu ada akar penyebabnya. Jika Anda dapat mengidentifikasi akarnya, Anda bisa mulai di jalan menuju kemenangan dan kesuksesan.
Mari kita telusuri beberapa penyebab paling umum dari blok programmer dan apa yang dapat Anda lakukan untuk mengalahkannya.
Root Penyebab # 1: Ketidakberdayaan
Sumber besar pertama dari blok programmer, terutama untuk pemula, adalah ketidakberdayaan. Perasaan kewalahan yang membuat Anda membeku dan lari dari masalah Anda, menghasilkan berjam-jam dihabiskan di Netflix atau menjelajah Reddit.
Ketidakberdayaan itu sendiri dapat dipecah menjadi dua sub-masalah: a kurangnya pengetahuan atau masalah dengan manajemen tugas.
Katakanlah Anda telah direkrut sebagai staf magang dan tugas pertama Anda adalah membersihkan beberapa bug di alat pengembangan in-house besar yang digunakan oleh perusahaan Anda. Ada jutaan baris kode untuk diarungi, ribuan halaman dokumentasi, dan tidak ada yang cantik.
Di mana Anda mulai? Ini adalah tempat yang sulit untuk dilalui, dan tidak perlu imajinasi untuk melihat bagaimana skenario semacam ini dapat menyebabkan kematian antusiasme pemrograman.
Untuk ini, kami sarankan meminjam taktik dari kami tips untuk kebiasaan belajar yang lebih baik 5 Cara Teknologi Dapat Membantu Anda Membina Kebiasaan Belajar yang Lebih BaikSudah lama sejak saya masih di sekolah, tapi saya tahu beberapa teman yang masih belajar jalan menuju kelulusan. Ini mengherankan saya berapa banyak alat yang saat ini ada di luar sana untuk membantu ... Baca lebih banyak : pilah menjadi tugas yang lebih kecil dan lebih kecil, lalu gunakan daftar tugas untuk melacak kemajuan Anda satu langkah pada satu waktu. Bahkan, kami sarankan Sistem 3-Strike Sistem 3-Strike: Cara Memprioritaskan Daftar Pekerjaan AndaApakah Anda tidak melewati daftar tugas? Masalahnya mungkin bukan produktivitas Anda, mungkin hanya prioritas Anda. Mari kita belajar bagaimana memprioritaskan daftar hal yang harus dilakukan, dan menyelesaikan sesuatu. Baca lebih banyak untuk produktivitas maksimal.
Hal lain yang membantu adalah mempertajam keterampilan Anda secara keseluruhan sebagai seorang programmer. Mungkin Anda perlu membiasakan diri dengan yang asing, seperti menguasai bahasa pemrograman baru 7 Trik yang Berguna untuk Menguasai Bahasa Pemrograman BaruTidak apa-apa untuk kewalahan ketika Anda belajar kode. Anda mungkin akan melupakan hal-hal secepat Anda mempelajarinya. Kiat-kiat ini dapat membantu Anda mempertahankan semua informasi baru dengan lebih baik. Baca lebih banyak . Cobalah menyisir sebanyak mungkin buku pemrograman gratis 9 Buku Pemrograman Gratis yang Akan Membuat Anda Menjadi Seorang ProfesionalMemanggil semua pemrogram, baik yang baru, lama, atau yang bercita-cita tinggi: kami telah menemukan banyak pilihan buku gratis (seperti bir) untuk meningkatkan keterampilan pengkodean Anda ke tingkat berikutnya. Masuk dan nikmati. Baca lebih banyak yang Anda bisa, yang dapat membantu Anda membangun kepercayaan diri.
Atau jika buku-buku bukan cangkir teh Anda, mungkin lihat beberapa Kursus pemrograman Udemy Belajar dengan Proyek Pengkodean: 9 Kursus Udemy untuk Programmer PemulaKesulitan sebenarnya adalah menemukan tutorial dan kursus pemrograman yang baik yang tidak hanya mengajarkan Anda keterampilan yang diperlukan, tetapi melakukannya dengan proyek-proyek praktis. Di situlah Udemy masuk. Baca lebih banyak sebagai gantinya. Intinya adalah, belajar sebanyak yang Anda bisa membuat pemrograman tidak terlalu berlebihan Cara Belajar Pemrograman Tanpa Semua StresMungkin Anda sudah memutuskan untuk mengejar pemrograman, baik untuk karier atau hanya sebagai hobi. Bagus! Tapi mungkin Anda mulai merasa kewalahan. Tidak begitu bagus. Ini bantuan untuk memudahkan perjalanan Anda. Baca lebih banyak .
Root Cause # 2: Fear of Failure
Secara tangensial terkait dengan gagasan "kewalahan" ini takut gagal. Hal ini dapat memengaruhi baik pemula maupun veteran, dan meskipun tidak menimpa semua orang, itu memang menimpa banyak.
Singkatnya, Anda tahu apa yang seharusnya Anda lakukan dan Anda memiliki keterampilan yang relevan untuk mewujudkannya, tetapi Anda begitu cemas tentang apakah Anda cukup baik untuk melakukannya dan kecemasan ini melumpuhkan Anda bahkan dari awal. Beberapa orang menunda-nunda, yang lain berhenti pemrograman sepenuhnya 6 Tanda Bahwa Anda Tidak Ingin Menjadi ProgrammerTidak semua orang cocok menjadi programmer. Jika Anda tidak sepenuhnya yakin bahwa Anda ditakdirkan untuk menjadi seorang programmer, berikut adalah beberapa tanda yang dapat mengarahkan Anda ke arah yang benar. Baca lebih banyak .
Ada banyak orang di luar sana yang tidak simpatik dengan masalah ini. Tidak jarang menemukan saran singkat yang terasa menghina, seperti ini sedikit dari Bill Schindler:
"Saya tidak pernah menderita karenanya," kata konsultan perangkat lunak sistem dan spesialis XML, Bill Schindler. "Mengapa kita membiarkan orang pergi dengan hal-hal konyol seperti blok penulis / programmer, saya tidak tahu... Satu-satunya obat untuk blok programmer adalah memulai pemrograman sesuatu, apa saja - sama seperti satu-satunya obat untuk blok penulis adalah untuk memulai penulisan."
HT: ZDNet
Tetapi orang-orang yang memiliki menderita dari kemunduran mental semacam ini dengan cepat menawarkan saran dan tips yang mungkin membantu, seperti tidur nyenyak, berjalan-jalan di alam, atau bahkan bermeditasi:
"Saya suka membuat analogi meditasi dengan seperti men-defrag hard drive, membilas cache memori, dan membuang file-file sementara," ditawarkan [satu] poster Slashdot.
HT: ZDNet
Meditasi telah terbukti efektif bagi banyak orang dalam hal mengurangi kecemasan dan menjernihkan pikiran, dan kami sarankan untuk memeriksanya alat meditasi gratis Meditasi Menjadi Mudah: Alat & Sumber Daya Untuk Membantu Kesejahteraan AndaJika Anda sampai pada kesimpulan bahwa meditasi adalah metode untuk menenangkan pikiran Anda dan mencapai kesejahteraan yang layak untuk dicoba, maka kami dapat membantu Anda dengan sumber daya dan alat. Baca lebih banyak untuk membantu Anda memulai. Selain itu, ini aplikasi yang menenangkan pikiran Anda 10 Aplikasi Penenang Terbaik untuk Bersantai, Menghancurkan, dan Menjernihkan Pikiran AndaHidup kadang-kadang dapat membanjiri Anda dengan stres dan kecemasan. Saat itulah aplikasi menenangkan ini dapat membantu Anda menekan dan menjernihkan pikiran Anda. Baca lebih banyak mungkin bekerja keajaiban.
Tetapi pada akhirnya, ketakutan akan kegagalan adalah masalah yang tidak penting dan internal untuk diatasi. Mungkin tidak terlalu membantu untuk mengatakan "lakukan saja", tetapi sering kali itu adalah jalan paling praktis untuk ditempuh.
Root Penyebab # 3: Tidak Ada gunanya
Bagi mereka yang memprogram atas nama orang lain - yang hampir benar bagi setiap programmer yang tidak bagian dari ide startup mereka sendiri - motivasi terkadang dapat dihilangkan ketika Anda mulai merasa seperti Anda kerja tidak memiliki makna yang nyata.
Ketika kita melihat ilmu motivasi 6 TED Talk-Blowing Talks Tentang Psikologi & Perilaku ManusiaOtak manusia itu kompleks dan membingungkan, yang menjelaskan mengapa perilaku manusia begitu rumit dan membingungkan. Orang-orang memiliki kecenderungan untuk bertindak satu arah ketika mereka merasakan sesuatu yang sama sekali berbeda. Berikut adalah beberapa ... Baca lebih banyak , kami menemukan bahwa motivasi datang dalam dua bentuk: intrinsik dan ekstrinsik.
Sebuah motivator ekstrinsik adalah sesuatu yang membuat Anda melakukan sesuatu yang tidak ingin Anda lakukan. Contoh umum termasuk gaji, bonus, ancaman pemutusan hubungan kerja, dll. Sebuah motivator intrinsik berasal dari dalam - Anda melakukannya karena Anda ingin untuk melakukannya bahkan jika Anda tidak memiliki keuntungan eksternal darinya.
Anda dapat berada di bawah pengaruh banyak motivator pada waktu tertentu, dan motivator-motivator tersebut dapat merupakan campuran intrinsik dan ekstrinsik. Tetapi jika bahan bakar Anda terdiri dari hanya motivator ekstrinsik, Anda mungkin mulai bertanya-tanya, "Apa yang saya lakukan di sini?"
Pada titik ini, Anda memiliki dua opsi. Anda juga bisa temukan motivator intrinsik untuk proyek Anda saat ini, atau Anda bisa cari proyek lain untuk yang Anda merasa termotivasi secara intrinsik.
Motivasi intrinsik bermuara pada visi dan misi. Apakah Anda secara pribadi berinvestasi dalam hasil pekerjaan Anda? Apakah Anda sejalan dengan tujuan dan kepercayaan perusahaan Anda? Apakah Anda merasa memiliki bagian kepemilikan atas pekerjaan yang Anda lakukan?
Jika tidak, mungkin ide yang baik untuk mulai bertanya pada diri sendiri di mana Anda dapat mulai berinvestasi sendiri. Cari cara untuk membuat proyek Anda sendiri, bahkan sebagian. Skenario kasus terburuk - jika Anda tidak dapat menemukan motivator intrinsik apa pun - maka mungkin inilah saatnya untuk beralih ke padang rumput yang lebih hijau.
Root Penyebab # 4: Kebosanan
Beberapa programmer, terutama mereka yang agak berpengalaman, kehilangan minat mereka dalam pemrograman karena itu mulai terasa membosankan. Masalah ini agak berbeda dari masalah ketidakberadaan yang disebutkan di atas karena masalah ini lebih banyak tentang tantangan daripada tentang misi.
Atau dengan kata lain, ketika proyek yang sedang Anda kerjakan terlalu sederhana, terlalu sepele, atau terlalu duniawi, Anda mendapati bahwa pikiran Anda secara konsisten menyalakan autopilot. Itu terlalu mudah, dan karena ini, Anda merasa kurang terlibat dengan pekerjaan Anda dan kurang terdorong untuk terus melakukan pengkodean.
Solusinya adalah menemukan cara untuk tantang dirimu lagi.
Jika Anda bekerja untuk sebuah perusahaan, mungkin Anda bisa menjadi sukarelawan untuk tanggung jawab yang lebih besar. Alih-alih hanya membersihkan bug dan mengimplementasikan utilitas sepele, mungkin bertanya tentang berpindah tugas atau bergabung dengan tim lain. Ini tidak selalu merupakan opsi, namun tetap patut ditanyakan.
Jalan lain - dan yang ini lebih praktis - adalah menempuh jalan a proyek sampingan pribadi 5 Ide Proyek Untuk Membantu Anda Belajar Pemrograman Lebih CepatAda beberapa cara untuk memudahkan kurva belajar untuk pemrograman. Jadikan tangan Anda kotor dan belajar lebih cepat dengan proyek sampingan yang dapat Anda mulai kapan saja. Bermain-main dengan lima ini. Baca lebih banyak . Cobalah membangun sesuatu di bidang yang tidak terkait dengan tugas pemrograman utama Anda. Jika Anda membuat game di siang hari, cobalah membangun situs web di malam hari.
Saya merekomendasikan pemrogram memiliki 2 atau 3 tugas aktif yang terjadi pada saat ia dapat mengerjakannya. Ketika Anda terjebak di suatu tempat, senang bisa mengganti persneling dan mengerjakan sesuatu yang lain untuk sementara dan kemudian kembali ke masalah dengan perspektif yang segar.
HT: Penumpukan Tumpukan
Beberapa hal sama efektifnya untuk menyembuhkan kebosanan daripada perubahan pemandangan, dan pemrograman tidak terkecuali. Terkadang Anda hanya perlu satu dosis sesuatu yang baru.
Root Cause # 5: Burnout
Jika tidak satu pun dari penyebab di atas tampak seperti yang benar, maka mungkin Anda adil terlalu banyak bekerja dan terbakar 5 Tanda Bahwa Anda Bekerja Terlalu Keras (Dan Cara Memperbaikinya)Apakah Anda menderita hasrat yang tak terpuaskan untuk bekerja? Berikut adalah beberapa tanda untuk mengenali penyakit ini dan bagaimana Anda bisa mengatasinya. Baca lebih banyak , mungkin bahkan mendekati workaholism. Tanda-tandanya termasuk kecemasan, takut tidak produktif, mengabaikan kesehatan Anda demi pekerjaan Anda.
Burnout adalah istilah psikologis yang mengacu pada kelelahan jangka panjang dan berkurangnya minat dalam bekerja. Burnout diasumsikan sebagai akibat dari stres kerja kronis (mis., Kelebihan kerja).
Gejala kelelahan serupa dengan depresi klinis; dalam sebuah studi yang secara langsung membandingkan gejala depresi pada pekerja yang terbakar dan pasien yang mengalami depresi klinis, tanpa diagnosis perbedaan signifikan ditemukan antara kedua kelompok: pekerja yang terbakar melaporkan gejala depresi sebanyak depresi klinis pasien.
HT: Wikipedia
Sebuah kasus nyata dapat dibuat bahwa pecandu kerja menyebabkan perubahan fisik di otak dan tubuh Anda, dan perubahan ini dapat berdampak serius pada kesejahteraan mental Anda. Kehilangan motivasi untuk kode hanyalah salah satu dari banyak gejala potensial.
Sebagai seseorang yang memiliki berjuang dengan pemadaman pemrograman Pemrograman Burnout: Cara Mendapatkan Kembali Motivasi Hilang AndaMenulis semua baris kode dapat menguras fisik dan emosional. Yang Anda butuhkan untuk bangkit kembali adalah kesadaran bahwa motivasi dapat diperoleh kembali. Baca lebih banyak sendiri, saya tahu itu bisa menjadi bukit yang curam untuk didaki. Tidak ada solusi khusus yang tepat untuk semua orang. Namun, jika Anda merasa workaholism adalah masalah nyata, mungkin sudah saatnya untuk mengevaluasi apakah menyerah atau tidak pemrograman.
Dan untuk lebih jelasnya, Anda bisa menjadi workaholic pemrograman bahkan jika pemrograman itu bukan karier penuh untuk Anda. Proyek sampingan dan hobi bisa sama merugikannya ketika Anda membiarkannya lepas kendali.
Berikut ini beberapa tips untuk pulih dari kelelahan Apakah Burnout Membuat Anda Membenci Pekerjaan Anda? 5 Cara Untuk Menemukan Arus Anda Lagi Baca lebih banyak . Namun, pada akhirnya, jawabannya adalah pindah untuk selamanya.
Bagaimana Cara Anda Mengalahkan Blok Programmer?
Satu hal terakhir yang ingin saya sebutkan: kadang-kadang blokir programmer dapat disebabkan oleh kelaparan, haus, atau tidak bergerak. Jika otak Anda tidak mendapatkan cukup nutrisi atau hidrasi, Anda dapat mengalami serangan depresi akut dan kehilangan motivasi.
Sedangkan untuk berolahraga, dimungkinkan untuk berolahraga tanpa pergi ke gym Cara Latihan Tanpa Pergi Ke GymIni cukup sulit menyisihkan waktu untuk latihan yang sebenarnya, tetapi melempar dalam perjalanan Anda dan itu bisa menambah banyak waktu yang terbuang. Cobalah latihan yang efektif ini tanpa harus meninggalkan rumah Anda. Baca lebih banyak . Jika Anda benar-benar kekurangan waktu, kami sarankan ini latihan yang bisa Anda lakukan tepat di meja Anda 8 Latihan Mudah Untuk Membantu Anda Tetap Bugar Di Meja AndaTetap bugar di meja Anda sebenarnya mungkin. Inilah beberapa latihan yang bisa dilakukan siapa pun. Beberapa bahkan tidak perlu bangun, yang lain tidak lebih dari 10 menit dari rutinitas harian Anda. Baca lebih banyak . Tubuh yang sehat sangat membantu pikiran yang sehat.
Apakah Anda pernah kesulitan dengan blok programmer? Bagaimana Anda bisa keluar darinya? Atau apakah Anda masih berjuang dengan itu sekarang? Ceritakan pada kami dengan membagikan komentar di bawah!
Kredit Gambar: Pengusaha yang tertekan oleh alphaspirit via Shutterstock, Nerd yang bingung oleh lassedesignen via Shutterstock, Pekerja Wanita yang Frustrasi oleh Stokkete via Shutterstock, Programmer Bosan oleh Nomad_Soul via Shutterstock, Pengusaha yang Tertekan oleh KieferPix via Shutterstock
Joel Lee memiliki gelar B.S. dalam Ilmu Komputer dan lebih dari enam tahun pengalaman menulis profesional. Dia adalah Pemimpin Redaksi untuk MakeUseOf.