Saya sedang membaca pertanyaan Anda dan memikirkan hal-hal di sepanjang poster yang lain: Anda tidak cocok dengan pekerjaan ini; beri diri Anda batas waktu; lakukan sesuatu yang lain sejenak. Setelah beberapa refleksi, saya tidak yakin ada jawaban yang benar-benar bermanfaat
Masalah dengan masalah mental seperti ini adalah bahwa mereka tidak mudah dipecahkan, mereka adalah bagian dari Anda, dan jelas Anda peduli (terlalu banyak mungkin) tentang pekerjaan Anda, tidak memiliki kepercayaan diri untuk setuju dengan diri sendiri, terlalu tidak berpengalaman untuk mempertimbangkan bahwa Anda adalah pilihan pertama yang benar selama ini, atau terlalu banyak stres karena melakukannya dengan benar. Kenapa lagi Anda khawatir tentang hal sepele seperti itu ?!
Sekarang saya memiliki masalah yang sama, tetapi tidak dengan kode begitu banyak .. biasanya itu apa yang harus untuk makan malam .. pizza atau kari .. hmm ... pizza tapi kemudian kari bagus, tetapi apakah saya merasa seperti kari, pizza lebih murah , tapi kemudian kamu mendapatkan lebih banyak kari, tapi ... dan seterusnya. :)
Jadi saya pikir - mengapa saya tidak memiliki masalah yang sama dengan pengkodean, dan saya pikir itu hanya karena saya memiliki serangkaian pola yang saya gunakan secara teratur. Jika saya membutuhkan definisi fungsi, itu mudah .. itu akan berada dalam nada yang sama dengan setiap definisi fungsi lainnya yang pernah saya kodekan. Jika saya membutuhkan aliran kontrol, pertama-tama saya memutuskan apakah saya memerlukan loop for atau loop sementara dan kemudian membuat kode lama yang sama yang saya gunakan terakhir kali saya membutuhkan salah satu dari hal-hal ini. Hal yang sama berlaku untuk semuanya, apakah saya ingin antrian? Tentu - mari kita potong dan tempel kode antrian 'standar' saya (diarsipkan dari proyek terakhir yang saya kerjakan, atau yang saya ingat menggunakan salah satu dari hal-hal ini). Hasil akhirnya ... Saya hanya khawatir tentang hal-hal baru, dan jujur saja, itu menyenangkan.
Jadi, saran saya adalah mulai membangun perpustakaan potongan kode - Saya dulu mengirim email kepada saya sendiri dan meletakkannya di folder tetapi apa pun yang Anda kerjakan adalah yang terbaik - dan Anda akan mulai tahu apa yang harus dilakukan setiap saat. Anda akan selalu pergi ke kode lama yang Anda tulis dan menyingkirkan masalahnya, siap untuk masalah berikutnya. Anda akan menemukan Anda menjadi pengembang yang jauh lebih cepat (serius, ini adalah satu-satunya cara untuk mendapatkan produktivitas programmer) dan mudah-mudahan akan menemukan waktu untuk bersenang-senang, bukan hal-hal suram sehari-hari yang telah Anda pecahkan berkali-kali lebih.
Tentu saja, bagian terakhir dari semua itu juga penting - semakin banyak pekerjaan yang Anda miliki, semakin sedikit kemewahan yang Anda habiskan untuk berpikir.