Pemrograman selalu diperlukan untuk mempelajari konsep, paradigma, fitur dan teknologi baru dan saya selalu gagal pada upaya pertama untuk memahami konsep baru apa yang saya temui. Saya mulai menyalahkan dan mempermalukan diri sendiri tanpa mengingat sebelumnya bagaimana saya memahami konsep baru yang sebelumnya tidak saya mengerti.
Aku hampir tidak bisa berhenti mengatakan pada diriku sendiri "mengapa aku tidak bisa mengerti? Apakah aku bodoh atau idiot? Ya, aku stuppiiddddd !!!"
Apa kata suara batin Anda jika Anda tidak dapat memahami konsep baru setelah menghabiskan waktu lama sampai lelah atau putus asa?
Bagaimana Anda menangani harga diri Anda dalam situasi seperti itu?
self-improvement
Darah segar
sumber
sumber
Jawaban:
Secara pribadi, semuanya analogi. Dan jika saya tidak mengerti sesuatu, itu mungkin karena saya belum ditunjukkan konsep yang tepat untuk menjembatani saya ke Land of Understand. Saya biasanya terus mencari-cari tutorial yang berbeda dan akhirnya salah satu dari mereka akan mengambil giliran yang berbeda dari tutorial sebelumnya yang saya tidak grok. Lalu aku akan kembali dan membaca semuanya dan akhirnya menyatukannya. Dan kemudian marah mengapa tutorial lainnya tidak menyajikannya dengan cara yang sama.
sumber
Jika Anda tidak mengerti masalah, ada masalah yang lebih mudah yang tidak Anda pahami.
Temukan masalah itu, dan selesaikan. Kemudian coba masalah asli Anda lagi, dan lihat apakah Anda siap untuk itu.
sumber
Ini lebih merupakan masalah psikologi daripada pemrograman. Ketika Freud berbicara tentang mekanisme pertahanan, ini pada dasarnya adalah apa yang dia bicarakan: mekanisme yang melindungi citra diri Anda ketika terancam. Beberapa dari mereka dianggap lebih dewasa dan sehat daripada yang lain.
Beberapa mekanisme pertahanan yang ingin Anda hindari (dan itu sering muncul dalam pengalaman saya):
Rasionalisasi adalah salah satu yang paling banyak saya lihat di programer. Kami memiliki kecenderungan untuk berasumsi bahwa tidak memahami sesuatu berarti kompleks, yang belum tentu benar.
Yang mengatakan, berikut adalah beberapa mekanisme pertahanan yang lebih sehat yang bekerja untuk saya:
sumber
Saya mengingatkan diri sendiri tentang sesuatu yang dimiliki ayah saya di dindingnya di perguruan tinggi - (sejauh yang saya tahu, dia yang membuat kutipan ...)
Tidak ada konsep yang begitu sulit sehingga tidak dapat ditaklukkan oleh serangan berulang dari pikiran biasa.
Ini bisa memberi semangat bagi kita yang memiliki pikiran biasa.
sumber
Jika saya tidak mengerti sesuatu, saya menemukan seseorang yang melakukannya dan memberitahu mereka untuk menjelaskannya kepada saya. Setelah dijelaskan saya menguatkan pemahaman saya dengan sedikit bermain dengan konsep.
Saya hampir tidak pernah berpikir saya bodoh hanya karena saya melihat banyak orang pintar kehilangan hal-hal yang sangat jelas.
sumber
Itu berarti Anda masih belum memiliki cukup pengalaman dalam satu bidang tertentu. Seiring kami memperoleh pengalaman, kami mulai memetakan konsep dari area lain yang membantu kami memahami konsep baru dengan lebih cepat. Jangan menyalahkan diri sendiri karenanya. Teruslah mendorong, minta teman, dll ... Anda sedang belajar dan itu bagus.
sumber
Saya tidak harus mengerti segalanya. Saya tidak akan menyiksa diri saya dengan hal-hal yang tidak sesuai dengan cara pikiran saya bekerja. Sebagai contoh, sementara saya umumnya cukup bagus dalam matematika, saya agak tidak mampu mengenai kalkulus integral. Itu bukan urusan saya, dan kemungkinan besar tidak akan pernah.
Jelas, ketidaktahuan selektif ini hanya mungkin selama saya masih memiliki cara lain untuk menyelesaikan masalah saya, yaitu melakukan pekerjaan saya dan membayar tagihan.
sumber
Saya pikir, "Akhirnya, pemrograman itu menarik lagi!" dan cari tutorial di internet. Terakhir kali yang terjadi adalah ketika saya menemukan monad. Banyak programmer memukul dinding bata ketika mereka membaca tentang monad untuk pertama kalinya, karena tidak seperti setiap konsep lain yang Anda temui sejauh ini sebagai seorang programmer, terutama jika Anda baru mengenal pemrograman fungsional.
sumber
Ada banyak teknik 3 huruf, yang merupakan hal-hal besar. Beberapa waktu yang lalu, saya merasa tertekan, jika saya tidak mengerti yang baru pada pandangan pertama, tetapi sekarang saya tahu, saya hanya bingung, karena barang baru itu hanya terlalu sederhana dan sepele , tetapi saya mengantisipasi sesuatu yang baru dan bersemangat. . Oke, hanya 99% kasus, sisanya 1% saya mencoba mencari artikel yang bagus.
Contoh: ketika saya melompat ke pemrograman JS, itu benar-benar gelap untuk saya, apa yang dilakukan kerangka JavaScript. Saya sudah memiliki pra-konsepsi, dan itu bagus, tetapi saya perlu konfirmasi, dan saya ingin memahaminya lebih dalam. Saya telah mengunjungi banyak beranda kerangka kerja, tetapi kegelapan tidak hilang. Setelah seminggu (!) Googling, saya merasa sangat bodoh. Saya seorang ulrasenior, dan saya bahkan tidak dapat menemukan f. mendokumentasikan dalam topik pemrograman yang trendi! Kemudian, saya menemukan DomAssistant, yang memiliki dokumentasi yang sangat baik. Saya merasakan kepuasan hanya dengan membaca kalimat pertama.
Jadi, jika Anda tidak bisa mengerti, mungkin hanya dokumentasinya buruk.
sumber
Latihan membuat sempurna. Baca lebih lanjut, lebih banyak berlatih sampai Anda mengerti. Tidak apa-apa untuk memakan waktu lebih lama daripada yang lain.
sumber
Bahkan jika Anda belum pernah bertemu seseorang yang lebih pintar dari Anda - dan kemungkinan besar Anda miliki - sangat tidak mungkin bahwa Anda yang paling cerdas. Dan bahkan jika Anda paling pintar, mungkin ada seseorang yang lebih beruntung daripada Anda dan akan menemukan kombinasi kata kunci yang benar yang harus Anda ketik di Google untuk mendapatkan jawaban yang benar.
Jadi, belajarlah untuk hidup dengan sumber daya mental Anda yang terbatas dan ingat bahwa daya tahan dan ketekunan pada umumnya lebih penting daripada kecerdasan dan biasanya membuat semua perbedaan.
Tentu saja, terkadang semua ketekunan di dunia tidak akan membantu Anda. Ada beberapa masalah yang hanya membutuhkan kecerdasan yang lebih besar daripada yang Anda miliki. Ada juga masalah yang tidak dapat dipecahkan oleh siapa pun dalam seluruh sejarah manusia karena mereka membutuhkan kecerdasan yang lebih besar daripada yang pernah dimiliki orang yang hidup atau mati. Dan banyak masalah mungkin tidak terpecahkan.
Ingatlah bahwa ini bukan tentang Anda dan ego Anda, ini tentang menyelesaikan masalah yang ada. Jika Anda kurang disiplin untuk memikirkan masalah alih-alih Anda, lupakan diri Anda dan latih pikiran Anda untuk mengendalikan emosi.
sumber