JavaRush /Java Blog /Random-ID /Rehat kopi #11. Bagaimana menjadikan pemrograman sebagai ...

Rehat kopi #11. Bagaimana menjadikan pemrograman sebagai kebiasaan dan jenis pengkodean non-tradisional apa saja yang ada

Dipublikasikan di grup Random-ID

Bagaimana Menjadikan Pemrograman sebagai Kebiasaan

Sumber: Freecodecamp Rehat kopi #11.  Bagaimana menjadikan pemrograman sebagai kebiasaan dan jenis pengkodean non-tradisional apa yang ada - 1 Setiap tahun jumlah orang yang ingin belajar menulis kode dan menjadi seorang pengembang semakin meningkat. Namun, banyak dari mereka yang merasa kesulitan untuk memprogram setiap hari. Sebagian karena fakta bahwa mereka tidak tahu bagaimana mengubah penulisan kode menjadi sebuah kebiasaan. Percayalah, itu tidak sulit sama sekali. Sekarang Anda dapat melihatnya sendiri.

Apa itu kebiasaan

Apa yang dimaksud dengan kata “kebiasaan”? Menurut Wikipedia, kebiasaan adalah suatu cara berperilaku yang mapan, yang pelaksanaannya dalam situasi tertentu bersifat kebutuhan seseorang. Menurut The Free Dictionary, kebiasaan adalah pola perilaku yang berulang-ulang dan sering kali tidak disadari, yang berkembang melalui pengulangan yang sering. Secara umum kebiasaan merupakan suatu proses yang terjadi secara otomatis. Misalnya saja menyikat gigi di pagi hari. Untuk memahami bagaimana suatu kebiasaan berkembang, Anda perlu mengidentifikasi komponen-komponennya. Ada tiga di antaranya: sinyal, rutinitas, dan penghargaan.
  1. Sinyal

    Sinyal adalah peristiwa yang memicu suatu tindakan. Sinyalnya bisa berupa waktu, keadaan emosi, lokasi, atau tindakan itu sendiri. Misalnya, jika saat bekerja saya tiba-tiba mencium bau kopi dari suatu tempat di meja rekan kerja saya, saya pergi dan menuang secangkir kopi untuk diri saya sendiri. Kebiasaan saya minum kopi dimulai, sinyalnya adalah baunya.

  2. Rutin

    Rutin adalah tindakan yang Anda ambil ketika proses kebiasaan dipicu oleh suatu sinyal. Artinya, rutinitasnya adalah pergi dan menuangkan secangkir kopi untuk diri Anda sendiri.

  3. Hadiah

    Hadiah adalah momen terakhir dari keseluruhan proses. Inilah yang diterima seseorang setelah mengikuti rutinitas. Dalam contoh secangkir kopi, terdapat takaran kafein yang membuat kita merasa lebih waspada. Semakin positif dan menyenangkan imbalannya, semakin besar kemungkinan otak Anda mempertahankan kebiasaan tersebut.

Bagaimana Menjadikan Pemrograman sebagai Kebiasaan

Apa yang diperlukan agar penulisan kode menjadi “rutin”? Jika Anda ingin dipandu oleh sinyal, coba atur ke waktu tertentu. Misalnya, “Saya mulai menulis kode...
  • setiap pagi setelah sarapan;
  • setelah pulang kerja;
  • saat istirahat makan siang;
  • [masukkan pemicu yang sesuai].
Anda juga dapat menetapkan kerangka waktu untuk urutan tindakan yang akan memudahkan Anda menavigasi. Misalnya, Anda dapat mengatakan, “Saya ingin membuat kode selama 30 menit” atau “Saya akan belajar [memasukkan keterampilan] selama 30 menit.” Pilihannya mungkin berbeda-beda. Bagian penting dari proses pembentukan kebiasaan adalah penghargaan. Untuk meningkatkan produktivitas Anda, Anda perlu menetapkan tujuan. Ini akan membantu Anda lebih dekat untuk mencapainya melalui kebiasaan. Imbalannya mungkin berupa pendekatan itu sendiri. Misalnya saja memperoleh ilmu yang lebih tinggi. Tapi imbalannya mungkin berbeda. Anda dapat berkata pada diri sendiri: “Jika saya belajar pemrograman selama satu jam hari ini, saya akan membelikan diri saya sebatang coklat atau makanan lezat lainnya sebagai hadiah.”

Tantangan membantu Anda mengembangkan kebiasaan.

Cara lain yang baik untuk mengembangkan kebiasaan adalah dengan melakukan tantangan seperti 100 Hari Sesuatu. Kelompok Alcoholics Anonymous menggunakan aturan serupa. Dan cara mereka cukup efektif. Hanya saja, alih-alih “100 hari tanpa alkohol”, Anda akan menetapkan sasaran “100 hari coding”. Ini akan sulit pada awalnya, tetapi seiring waktu Anda bahkan akan mulai menikmatinya. Dan jika Anda membagikan kemajuan maraton Anda di jejaring sosial, Anda pasti akan menerima dukungan dari orang-orang yang berpikiran sama, yang akan memberi Anda motivasi tambahan.

Rencanakan tugas Anda

Penataan tahapan pekerjaan memudahkan pencapaian tujuan. Anda tidak hanya perlu duduk untuk menulis kode, tetapi belajar menentukan terlebih dahulu apa, bagaimana, kapan, dan mengapa Anda akan melakukannya.

Kerjakan proyek impian Anda

Apa yang lebih baik daripada menulis kode setiap hari untuk proyek impian Anda? Membuat aplikasi Anda sendiri akan memberi Anda motivasi ekstra. Terlibat dalam gagasan Anda setiap hari, dan kebiasaan Anda akan terus-menerus didorong oleh emosi yang menyenangkan.

Lingkungan kerja yang sesuai

Jika Anda bisa menciptakan lingkungan kerja yang nyaman dan menyenangkan, hal ini juga akan meningkatkan motivasi Anda dalam coding setiap hari. Atur tempat kerja Anda agar Anda lebih nyaman dan tidak terlalu lelah.

Jenis pengkodean non-tradisional

Sumber: Hackernoon Di dunia yang semakin digital setiap tahunnya, keterampilan coding jauh lebih penting daripada pengetahuan tradisional. Hal ini memungkinkan Anda tidak hanya memahami cara kerja sistem, tetapi juga menciptakan sendiri berbagai inovasi teknologi. Rehat kopi #11.  Bagaimana menjadikan pemrograman sebagai kebiasaan dan jenis pengkodean non-tradisional apa yang ada - 2Salah satu keuntungan penting dari pemrograman adalah aksesibilitasnya. Untuk mempelajari cara menulis kode, Anda tidak memerlukan perangkat mahal dan peralatan unik. Coding lebih demokratis daripada mempelajari sains. Anda bisa menjadi seorang programmer bahkan tanpa harus kuliah atau kuliah. Mari kita lihat lebih dekat apa itu pengkodean non-tradisional dan jenisnya.

Pengkodean di komunitas

Perkemahan musim panas digital atau klub sepulang sekolah adalah cara yang bagus untuk meningkatkan keterampilan coding Anda dan mendapatkan motivasi ekstra. Proses permusuhan memungkinkan Anda mempertahankan kecepatan tinggi dalam mempelajari pengetahuan baru. Di rumah, ketika belajar mandiri dengan bantuan buku teks, siswa kehilangan kesempatan ini.

Kursus online

Internet telah memungkinkan untuk menghubungkan orang dan budaya dari seluruh dunia. Dari segi pendidikan, hal ini sangat memudahkan proses pembelajaran. Siswa kini dapat memilih tidak hanya arah, apa sebenarnya dan bahasa pemrograman apa yang ingin dipelajarinya, tetapi juga platform dan alat pembelajaran. Keunggulan lain dari kursus online adalah penggunaan metode pengajaran multimedia. Ini termasuk video, kuis, survei pengujian pengetahuan, dan metode lainnya. Tidak ada keraguan bahwa e-learning lebih efektif daripada pendidikan tradisional dalam pembelajaran pemrograman. Memiliki kesempatan untuk memilih metode pengajaran, sebagian besar siswa meninggalkan hafalan konservatif yang umum di sekolah dan universitas dan memilih mata kuliah demokratis.

Dari editor JavaRush:

Manfaat lain dari pembelajaran online adalah kemampuan untuk belajar sesuai jadwal Anda sendiri. Mau belajar 4-6 jam setiap hari atau hanya 2-3 jam di akhir pekan? Silakan. Jika Anda ingin menerima verifikasi instan atas hasil pekerjaan Anda, dan tidak “menarik” mentor - sama saja. Kursus online untuk belajar pemrograman adalah alat yang lebih terjangkau dibandingkan dengan belajar di universitas atau kursus offline. Artinya, sumber daya tersebut dapat dengan mudah digabungkan dengan sumber pembelajaran lain yang tidak dapat Anda lakukan tanpanya. Misalnya, jika Anda ingin belajar Java, Anda bisa mendapatkan “tulang punggung” teori dan praktik coding maksimal dalam kursus JavaRush , dan memperdalam pengetahuan yang dibutuhkan untuk pemrograman dengan membaca buku dan menulis proyek Anda sendiri.

Aplikasi, perangkat lunak, dan gamifikasi

Banyak programmer membuat lompatan besar dalam pembelajaran mereka hanya dengan membuat program. Ada banyak platform yang bertujuan untuk mengajarkan dasar-dasar coding melalui pembuat aplikasi dan program aplikasi lainnya. Banyak dari platform ini ditujukan untuk anak-anak, tetapi ada juga yang berguna untuk orang dewasa. Misalnya, ada game yang mengajarkan keterampilan keamanan siber melalui peretasan. Salah satu platform tersebut, Hack the Box, mengundang pengguna untuk menemukan kerentanan dalam kode. Setelah berhasil menyelesaikan masalah yang diajukan kepadanya, siswa tersebut mendapat gelar lain yang juga meningkatkan motivasinya. Bisakah semua metode ini meningkatkan keterampilan pemrograman Anda? Pasti ya. Teknologi memungkinkan kita memperoleh pendidikan yang lebih mendalam di luar ruang kelas tradisional. Oleh karena itu, merupakan kesalahan besar jika menolak prospek seperti itu.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION