JavaRush /Blog Java /Random-MS /Pengaturcaraan adalah sukar. Sebab tu kena belajar

Pengaturcaraan adalah sukar. Sebab tu kena belajar

Diterbitkan dalam kumpulan
Setiap orang datang ke pengaturcaraan secara berbeza. Sesetengah orang mula berminat dengannya semasa tahun persekolahan mereka semasa pelajaran sains komputer pertama mereka, yang lain mula menulis "makmal" di universiti, dan yang lain mula belajar dengan matlamat menukar profesion mereka. Walau bagaimanapun, kebanyakan "junior" bersetuju bahawa memulakan adalah sangat sukar. Kami membawa kepada perhatian anda adaptasi artikel oleh wartawan Roger Collier tentang cara dia belajar memprogram untuk mengatasi kesukaran. Dia menilai tahapnya sebagai amatur. Pengaturcaraan adalah sukar.  Sebab tu kena belajar - 1Sudah lewat, selepas tengah malam. Isteri dan anak-anak saya sudah lama tidur, tetapi tidur belum lagi menjadi sebahagian daripada rancangan saya. Namun, saya akan menyelesaikannya... Saya menyahpepijat kod untuk kali ke juta dan melancarkannya untuk pelaksanaan. Hmm... Nampak menjanjikan. Jika saya klik di sini, program harus memanggil fungsi "kira langkah seterusnya". Jadi... Dan jika anda klik di sini, fungsi itu harus memanggil dirinya sendiri. Hebat. Sekarang, jika saya klik di sini, saya sepatutnya mendapat... eh... jelas sekali bukan ini. Eh... Lebih banyak nyahpepijat, lebih banyak pepijat, dan masa mengalir ke longkang bersama-sama tenaga... Adakah ini gambar yang biasa? … Saya rasa belajar pengaturcaraan adalah sukar. Dan itulah sebabnya saya sangat suka melakukannya.

Bagaimana pengaturcaraan menjadi hobi saya

Saya mula belajar memprogram dalam JavaScript empat bulan lalu, dengan tutorial bahagian hadapan. Jadi pengaturcaraan menjadi hobi saya. Sejak beberapa tahun kebelakangan ini, saya telah menjadi kecewa dengan nisbah penciptaan/penggunaan dalam hidup saya. Terlalu banyak masa lapang saya dihabiskan dengan penggunaan. Netflix, podcast, Twitter, majalah, sukan televisyen, Facebook, blog, Medium, surat khabar, novel—senarai itu berterusan dan seterusnya. Tidak ada yang salah dengan aktiviti ini: ia menarik, mendidik dan agak berguna, tetapi, sebenarnya, ia ditujukan secara eksklusif untuk penggunaan. Malah membaca buku yang hebat adalah satu proses penggunaan. Sudah tentu, saya tidak hanya mengambil. Sebagai sebahagian daripada aktiviti kewartawanan saya, saya menulis. Dicipta, kononnya. Walau bagaimanapun, saya secara beransur-ansur menjadi muak dan hanya cuba melakukan kerja yang baik jika ia memberi kesan yang ketara kepada yuran saya. Walaupun berkeluarga, bekerja, aktiviti lain dan hobi, saya masih mempunyai banyak masa terluang. Dan saya menghabiskan sebahagian besarnya menonton video. Pada satu ketika saya berasa seperti babi. Pengaturcaraan adalah sukar.  Sebab tu kena belajar - 2Sebenarnya, hobi pengaturcaraan saya masih belum membawa sebarang hasil yang ketara. Saya membuat satu aplikasi mudah, menyelesaikan cabaran dan projek bahagian hadapan dalam kursus saya. Tetapi ini hanya permulaan! Bagi saya, tujuan pengaturcaraan bukanlah untuk mencipta sesuatu yang baru dan luar biasa, tetapi untuk melibatkan diri anda dalam proses penciptaan, untuk mencabar diri sendiri, untuk mencuba sesuatu yang sukar untuk satu-satunya sebab untuk menyelesaikan apa yang anda mulakan.

Lagi rumit lagi bagus

Di kampung halaman saya di Ontario, Kanada, terdapat projek yang matlamatnya adalah untuk memperbaiki keadaan fizikal orang ramai. Ia dipanggil Jadikan Hari Anda Lebih Keras . Idea utama projek ini sangat mudah: anda perlu menambah latihan mudah pada rutin harian anda. Ini akan meningkatkan tahap aktiviti fizikal anda dan meningkatkan kesihatan anda. Semuanya sangat mudah. Ambil langkah, jangan naik lif, turun sehenti lebih awal daripada yang anda perlukan dan berjalan. Di tempat letak kereta syarikat, letak sejauh mungkin dari pintu masuk pejabat. "Lebih ringkas tidak bermakna lebih baik" adalah moto komuniti ini. Perkataan yang tepat!
Sudah tentu, duduk di hadapan komputer semasa anda menulis kod tidak akan memperbaiki keadaan fizikal anda. Pengaturcaraan adalah hebat, tetapi ia bukan untuk otot anda. Walau bagaimanapun, anda boleh menganggap latihan pengaturcaraan Java anda sebagai latihan otak. Walau apa pun, ia lebih sihat daripada menatal melalui Instagram selebriti sambil menghirup bir dan kerepek. Selepas saya memulakan pengaturcaraan, saya masih mempunyai masa yang cukup untuk beriadah. Sebagai contoh, sepanjang bulan lalu saya telah menghabiskan berpuluh-puluh jam menonton orang yang tidak dikenali membaling bola pada gelung logam. Dalam erti kata lain, saya menonton playoff NBA. Dan kerana saya peminat Toronto Raptors, aktiviti ini juga boleh disamakan dengan penyeksaan diri. Pengaturcaraan adalah sukar.  Sebab tu kena belajar - 3Adakah menonton bola keranjang selalu memberi manfaat kepada saya? Saya mula minum lebih banyak bir dan makan lebih banyak makanan ringan, seperti kerepek dan sayap ayam. Selain itu, saya selalu berjaga lebih lama kerana saya menonton perlawanan di Pantai Barat. Jadi tidur yang sihat bukan tentang saya. Dan walaupun saya sangat menikmati aktiviti ini, sebenarnya ia merugikan saya. Ia adalah hiburan yang baik, tetapi tidak lebih. Kecuali, sudah tentu, anda mengambil kira berat badan berlebihan daripada makanan ringan dan bir berkalori tinggi, atau mengantuk pada pertengahan hari berikutnya. Tetapi ia mudah dan menyenangkan! Rebah di atas sofa, buka sebotol bir sejuk, regangkan kaki anda dan duduk di satu tempat selama 3 jam. Cara mudah memang menggoda. Yang kompleks jauh lebih berguna.

Sukar untuk belajar, mudah untuk melawan

Saya sekali lagi memikirkan tentang nilai mengatasi kesukaran semasa menonton filem Hidden Figures (2016). Filem itu termasuk petikan daripada ucapan John F. Kennedy "Kami telah memutuskan untuk pergi ke bulan". Amerika Syarikat tidak menangguhkan penerbangan angkasa lepas, walaupun tugas ini terbukti sukar, kata presiden. Mereka terus membangunkan program angkasa lepas dengan tepat kerana ia sukar. “Ya, kami memutuskan untuk menakluk Bulan, dan dalam dekad ini. Ini bukanlah matlamat yang mudah, tetapi jauh lebih baik: ujian sedemikian akan membolehkan kita memberikan yang terbaik, untuk menunjukkan apa yang kita mampu, untuk merealisasikan semua kuasa kita. Ini adalah cabaran yang kami bersedia untuk pikul di sini dan sekarang. Dan kami hanya mengharapkan kemenangan!” . John F. Kennedy.
Perkataan "keras", "sukar" dan "rumit" paling kerap digunakan untuk menggambarkan sesuatu yang buruk. Dalam banyak kes ini memang benar. Sukar untuk melihat orang tersayang menderita atau sakit, sukar apabila haiwan peliharaan mati, sukar untuk bertahan dalam perpisahan. Sesetengah situasi hanya membawa kesakitan, dan adalah mustahil untuk mengambil sesuatu yang positif daripadanya.
Mempelajari sesuatu yang sukar, bagaimanapun, sentiasa berguna dengan sendirinya . Proses pembelajaran itu sendiri boleh dilihat sebagai ganjaran atau faedah. Perjuangan yang sia-sia dengan kod boleh dilihat sebagai ubat untuk minda.
Jika berlaku semasa kerja anda, anda mencipta sesuatu yang menakjubkan, dan pengguna berbaris di belakang aplikasi anda dengan dompet terbuka, bagus. Jika tidak, teruskan pengaturcaraan. Jika anda seorang pengekod induk dan anda telah menjadi guru YouTube dengan lebih ramai pelanggan daripada New York Times (lebih sejuta), itu bagus. Jika tidak, teruskan pengekodan. Pengaturcaraan adalah sukar.  Sebab tu kena belajar - 4Ramai orang belajar memprogramkan untuk mencapai matlamat tertentu. Mungkin anda bosan dengan kerja anda dan ingin menukarnya kepada sesuatu yang lebih menarik. Tiada apa yang salah. Atau anda ingin menceburi bidang IT untuk menjana pendapatan lebih. Sudah tentu, seseorang perlu menyediakan keluarga anda dengan donat dan membayar bil. Walau bagaimanapun, anda tidak semestinya memerlukan sebab yang serius untuk memulakan pengaturcaraan . Mula sahaja. Dan jika jalan anda tidak mudah, jangan putus asa. Ini bermakna anda berada di landasan yang betul. Pada yang sukar.
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION