JavaRush /Blog Java /Random-MS /Coffee break #51. 4 cara mudah untuk seorang pengaturcara...

Coffee break #51. 4 cara mudah untuk seorang pengaturcara mengelakkan keletihan mental. 7 langkah untuk membantu anda mengatasi ketakutan anda terhadap pengekodan

Diterbitkan dalam kumpulan

4 cara mudah untuk seorang pengaturcara mengelakkan keletihan mental

Sumber: Pengaturcaraan Dev.to boleh menjadi satu usaha yang sangat sukar. Anda perlu ingat apa yang anda lakukan. Ingat konteks dan kerja dalaman aplikasi atau sistem. Mengambil kira sintaks dan ciri-ciri bahasa di mana kod itu ditulis. Ingat lokasi sekeping kod tertentu supaya anda boleh kembali kepadanya kemudian jika perlu. Ingat peringkat kerja mana yang telah selesai dan mana yang belum. Dengan semua ini, anda masih perlu mempelajari teknologi, alatan dan bahasa baharu. Semua perkara yang perlu diingat ini berjuang untuk ruang di kepala anda. Akibatnya, anda mungkin berasa tertekan dan berasa seperti otak anda telah bertukar menjadi bubur. Menjadi sukar untuk membuat keputusan kerana anda terlalu memikirkan, terlalu menganalisis, dan merumitkan segala-galanya. Anda lupa apa yang anda akan lakukan sekarang dan apa yang anda rancang untuk lakukan kemudian. Akhirnya, anda menjadi penat secara mental. Coffee break #51.  4 cara mudah untuk seorang pengaturcara mengelakkan keletihan mental.  7 langkah untuk membantu anda mengatasi ketakutan anda terhadap pengekodan - 1Kepala kita tidak direka untuk sentiasa menyimpan dan memproses maklumat yang begitu besar. Nasib baik, terdapat sekurang-kurangnya empat cara berkesan untuk mengurangkan beban kerja mental.

1. Tulis semuanya

Perkara pertama yang saya ingin bincangkan ialah teknik "Mendapatkan Perkara dalam Tertib" David Allen . Dalam bukunya, David menangani masalah biasa: orang perlu menjejaki, mengingati dan mengatur terlalu banyak perkara dalam kehidupan. Mereka boleh dikaitkan dengan kerja, kawan, hobi, keluarga. Biasanya semua maklumat ini disimpan dalam kepala kita dan, akibatnya, agak sukar untuk menguruskannya. Idea Allen ialah otak kita bukanlah tempat terbaik untuk menyimpan maklumat. Ia adalah lebih produktif untuk menggunakannya sebagai sumber idea. Sebagai tempat untuk berfikir secara kreatif. Dan perkara terbaik yang boleh anda lakukan untuk ini ialah cuba menghilangkan otak anda daripada keperluan untuk mengingati perkara yang tidak perlu. Penyelesaiannya semudah genius: tulis semua yang anda perlu ingat. Kami boleh merekodkan cara aplikasi itu berfungsi. Kita boleh menulis peraturan sintaks asas bahasa pengaturcaraan. Kita boleh membuat senarai tugasan, termasuk semua yang kita tidak perlu lupa. Semakin banyak anda menulis, semakin sedikit maklumat yang perlu disimpan oleh otak anda dalam ingatan. Dengan cara ini kita mengurangkan beban kerja mental.

2. Tandai buku perkara yang anda mahu kembali.

Jika anda mendapati ralat dalam kod anda dan tidak perhatikan lokasinya, anda berisiko melupakannya, terganggu oleh tugas lain. Akibatnya, anda akan membuang masa mencari pepijat ini. Penyelesaian mudah akan membantu untuk mengelakkan situasi sedemikian: setiap kali kita merasakan keinginan untuk terganggu daripada tugas lain, buat nota. Percayalah: anda tidak akan dapat mengingati segala-galanya. Di samping itu, ia meningkatkan beban pada otak. Ia juga tidak selalu mungkin untuk memproses masalah yang ditemui dengan segera. Saya membayangkan pengumpulan tugas sebagai timbunan pinggan pelbagai bentuk yang mesti kita simpan dalam keseimbangan. Memegang satu pinggan di tangan anda tidak sukar. Tetapi setiap kali kita terganggu oleh sesuatu, pinggan lain ditambahkan pada longgokan kita. Secara beransur-ansur, timbunan menjadi berat dan tidak stabil, dan menjadi semakin sukar untuk memastikannya seimbang. Jadi: jika kita, mengambil setiap pinggan baru, meletakkan yang lama di atas meja (menulisnya), kita perlu memegang hanya satu pinggan. Beban dikurangkan. Dan otak kita boleh menumpukan perhatian pada tugas yang ada daripada memastikan pinggan seimbang.

3. Berehat dari kerja

Satu teori yang dipegang secara meluas ialah tidur membantu otak menghilangkan sesak. Semasa tidur, otak memadamkan kenangan yang tidak penting dan mengekalkan yang penting. Di samping itu, semasa tidur, otak berurusan dengan pemikiran dan perasaan. Otak kita adalah peranti yang kompleks. Kami masih tidak tahu sepenuhnya cara ia berfungsi dan fungsinya. Tetapi idea ini tentang menghilangkan genangan dalam tidur membawa kita kepada yang lain - bahawa otak kita boleh berfungsi "di latar belakang." Kita tidak perlu memikirkan masalah secara khusus untuk otak kita memprosesnya. Ini menjelaskan mengapa banyak idea rawak dilahirkan semasa berjoging atau mandi. Kita mesti menggunakan kerja latar belakang otak. Mengapa menghantukkan kepala anda ke dinding cuba menyelesaikan masalah apabila anda boleh berehat dan biarkan otak anda menanganinya dengan tenang?

4. Bercakap dengan orang

Pernahkah anda mendengar tentang "menyahpepijat anak itik plastik"? Idea di sebalik pendekatan ini ialah, apabila berhadapan dengan masalah, pengaturcara menerangkan kodnya, kadangkala baris demi baris, kepada itik plastik kanak-kanak. Jadi dia meletakkan dirinya sebagai seorang guru dan menerangkan bahawa dia perlu menulis kod dengan cara ini dan apa yang dia lakukan sekarang. Anehnya, menggunakan kaedah ini selalunya mungkin untuk menentukan masalahnya. Anak itik, sebagai objek tidak bernyawa, bertindak sebagai pendengar yang bersyukur. Walau bagaimanapun, anda kehilangan banyak faedah yang datang daripada bercakap dengan orang yang hidup. Lagipun, orang ini boleh:
  • tanya soalan yang akan memaksa anda untuk memikirkan semula pendekatan anda,
  • memberi nasihat tentang cara terbaik untuk meneruskan tugas,
  • mencadangkan penyelesaian alternatif,
  • menunjukkan perspektif yang berbeza tentang masalah,
  • kongsi pengalaman anda,
  • bercakap tentang penyelesaian sedia ada.
Keupayaan untuk berkongsi pengetahuan dengan rakan sekerja adalah kemahiran yang berharga. Apabila dua orang berfikir tentang masalah, usaha mental yang dilakukan untuk menyelesaikannya berganda. Akibatnya, anda boleh mendapatkan penyelesaian yang lebih baik (ini adalah pengaturcaraan pasangan berdasarkan).

Kesimpulan

Pengaturcaraan adalah aktiviti yang kompleks. Pembangun selalunya perlu menyimpan banyak perkara yang tidak perlu dalam ingatan mereka. Tetapi pada masa yang sama, mereka dijangka segera menghasilkan penyelesaian kreatif kepada masalah yang kompleks. Semua ini membawa kepada beban mental. Untuk menyelesaikan masalah ini, kita perlu mengambil beban dari otak sebanyak mungkin, membenarkannya menumpukan perhatian hanya pada tugas yang ada. Untuk melakukan ini kita boleh:
  • tulis semua yang penting
  • buat penanda halaman supaya anda boleh kembali kepada sesuatu yang penting kemudian,
  • luangkan sedikit masa untuk tidak berprogram supaya otak boleh pulih,
  • menukar perspektif dan bertukar fikiran dengan orang lain.

7 langkah untuk membantu anda mengatasi ketakutan anda terhadap pengekodan

Sumber: Nickbulljs Kebanyakan orang yang takut pengaturcaraan sebenarnya takut gagal. Malah sebelum kita mula belajar bahasa, kita pasti terlebih dahulu bahawa kita akan gagal. Kenapa ini terjadi? Mungkin terdapat beberapa sebab:
  • kita mungkin berfikir bahawa pengaturcaraan terlalu sukar;
  • kami pasti bahawa ini tidak "diberikan" kepada kami;
  • kita dipengaruhi oleh stereotaip bahawa kita terlalu tua untuk bermula.
Senarai boleh diteruskan jika mahu. Coffee break #51.  4 cara mudah untuk seorang pengaturcara mengelakkan keletihan mental.  7 langkah untuk membantu anda mengatasi ketakutan anda terhadap pengekodan - 2Tetapi mari kita hadapi: ini semua hanya alasan. Dan di sebalik setiap alasan kita menyembunyikan ketakutan kita untuk gagal. Dialah yang menghalang kita. Jika kita yakin dengan kegagalan kita yang tidak dapat dielakkan, maka kemungkinan besar kita tidak akan memulakan apa-apa. Lagipun, kami fikir kerana tiada apa yang akan berjaya, jadi mengapa mulakan. Maksudnya, kita tidak mempunyai sebab untuk memikul sesuatu tugas kerana kita yakin terlebih dahulu bahawa mencuba akan membawa kepada kegagalan. Ini secara kasar bagaimana ketakutan pengaturcaraan timbul. Kita hanya fikir kita tidak boleh berjaya. Untuk mengatasi ketakutan, anda perlu menyusun semula otak anda untuk berjaya. Mari lihat bagaimana untuk melakukan ini.

1. Tiada bakat untuk pengaturcaraan

Kebanyakan orang mengelirukan bakat dengan amalan bertahun-tahun. Kita sering berkata "Orang ini berbakat" apabila kita melihat hasil yang baik. Tetapi pada hakikatnya, orang ini baru mula berlatih. Selalunya mudah untuk mengaitkan kegagalan anda dengan kekurangan "bakat". Tetapi sebaliknya, lebih baik untuk mula berlatih. Mula menulis kod selama 30 minit sekurang-kurangnya setiap hari. Tidak kira betapa baiknya anda dalam pengaturcaraan pada mulanya, anda hanya perlu mula melakukannya.

2. Pilih tugas, bukan bahasa

Kebanyakan orang memulakan perjalanan pengaturcaraan mereka di tempat yang salah. Perkara pertama yang mereka lakukan ialah memilih bahasa pengaturcaraan. Tetapi anda perlu bermula dengan masalah yang anda ingin selesaikan. Kami tidak menulis kod hanya untuk keseronokan. Dengan bantuan kod kami menyelesaikan beberapa masalah. Oleh itu, mula-mula anda harus memutuskan masalah yang ingin anda selesaikan pada masa hadapan, projek apa yang perlu diusahakan. Apabila anda membuat keputusan, maka anda boleh memilih bahasa yang paling sesuai untuk menyelesaikan masalah ini.

3. Hukum Pareto dalam pengekodan

Untuk mula menulis kod dan mencipta sesuatu dengannya, anda tidak memerlukan 100% pengetahuan pengaturcaraan. Gunakan undang-undang Pareto . Menurut undang-undang ini, "20% daripada usaha menghasilkan 80% daripada hasil, dan baki 80% daripada usaha menghasilkan hanya 20% daripada hasil." Dalam erti kata lain, untuk mencipta 80% produk, anda hanya perlu mengetahui 20% bahasa pengaturcaraan (saya permudahkan, tetapi idea umum adalah jelas). Mulakan dengan mempelajari asas bahasa, dan kemudian pergi ke lebih terperinci seperti yang diperlukan. Tidak perlu melompat terus ke jurang spesifikasi bahasa pengaturcaraan. Ini akan memanjangkan perjalanan pembelajaran anda selama berbulan-bulan. Mulakan dengan asas dan kemudian gali lebih dalam.

4. Fokus pada satu perkara pada satu masa

Mempelajari lebih daripada satu atau dua bahasa pada masa yang sama membawa kepada akibat yang tidak diingini:
  1. Anda terganggu.
  2. Anda menangguhkan masa apabila anda boleh memulakan kerja sebenar.
  3. Anda tidak melihat kemajuan dan mula sentiasa menangguhkan perkara "untuk masa depan."
Untuk mengelakkan ini, pilih satu bahasa dan kekal dengannya. Berhenti bertukar antara bahasa yang berbeza. Berbilang tugas tidak berfungsi. Fokus pada satu perkara pada satu masa.

5. Mula mengerjakan sesuatu

Anda belajar yang terbaik dengan melakukan. Menuntut ilmu tanpa mempraktikkannya adalah pembaziran tenaga. Lagipun, anda hanya akan melupakan banyak perkara. Untuk mengelakkan perkara ini berlaku, anda perlu menyatukan pengetahuan yang diperoleh dalam amalan. Adakah anda menonton tutorial video di YouTube? Buka editor dan tulis kod yang baru anda lihat. Mempelajari pembangunan web? Pilih projek mudah dan mula bekerja padanya.

6. Tipu otak anda

Apabila kami membuka senarai tugas kami dan melihat sesuatu seperti "Buat tapak web," kami selalunya menangguhkan tugas ini selama-lamanya. Kami tahu bahawa ini memerlukan banyak usaha dan masa, yang kami belum bersedia untuk menghabiskannya. Tetapi ingat bahawa dengan menangguhkan segala-galanya "untuk esok", anda berisiko tidak akan mula menyelesaikan masalah itu. Pecahkan tugas yang besar kepada bahagian kecil. Peringkat kerja harus sedemikian rupa sehingga setiap tugas kecil individu dapat diselesaikan dalam 2-4 jam. Senarai penuh tugas:
  1. Buat laman web
Senarai terperinci tugas:
  1. Beli nama domain.
  2. Buat reka bentuk laman web.
  3. Buat antara muka pengguna halaman utama menggunakan CSS dan HTML.
  4. ...
Apabila anda kini membuka senarai tugas anda, ia akan mengambil sedikit usaha untuk memulakan diri anda. Dan ini penting kerana jika anda tidak mula berlatih, anda akan belajar selama-lamanya .

7. Susun ketakutan anda

Dan akhirnya, nasihat kegemaran saya dari Tim Ferriss. Beliau ialah pengarang buku terlaris The 4-Hour Workweek dan menjadi tuan rumah salah satu podcast paling popular di dunia, The Tim Ferriss Show. Penstrukturan boleh membantu anda mengatasi ketakutan anda terhadap pengekodan dan ketakutan lain. Begini cara ia dilakukan (di sini ialah versi penuh ):
  1. Buat tiga lajur dan labelkannya "Definisi", "Pencegahan", "Berlawanan".
  2. Dalam lajur pertama, tuliskan apa sebenarnya yang anda takuti, apa yang menghalang anda daripada mengambil tindakan aktif.
  3. Dalam lajur kedua, senaraikan cara anda boleh menghalang senario terburuk.
  4. Dalam lajur ketiga, senaraikan cara anda boleh membaiki kerosakan yang disebabkan (jika perkara itu berlaku kepada senario kes terburuk).
  5. Nilaikan kesan berbahaya daripada senario terburuk pada skala 1 hingga 10.
  6. Nilaikan potensi manfaat kejayaan pada skala 1 hingga 10.
  7. Lukis tiga lagi lajur dan labelkannya "6 bulan", "1 tahun", "3 tahun".
  8. Tuliskan potensi kos kepasifan anda.

Kesimpulan

Saya harap tujuh petua ini membantu anda memulakan pengaturcaraan dan mencapai matlamat anda. Ingat bahawa jika anda bersedia untuk kegagalan, maka perkara itu pasti akan berakhir dengan kegagalan. Jangan buat begitu!
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION