CodeGym /Blog Java /rawak /Tersesat? Cara Kekal Kekal Semasa Belajar Pengaturcaraan
John Squirrels
Tahap
San Francisco

Tersesat? Cara Kekal Kekal Semasa Belajar Pengaturcaraan

Diterbitkan dalam kumpulan
Jika terdapat senarai masalah paling tipikal yang dihadapi oleh majoriti pelajar pengaturcaraan pada satu masa atau yang lain, perasaan hilang dalam skop semua maklumat untuk dipelajari mungkin berada di bahagian atas atau di suatu tempat yang sangat dekat dengannya. "Saya rasa hilang dalam perkara yang perlu dipelajari" atau "Saya rasa hilang semasa belajar cara mengekod" adalah aduan soalan yang biasa di seluruh papan mesej dan tapak web lain tentang pengaturcaraan. Hari ini kami ingin menangani masalah ini dengan beberapa maklumat. Tersesat?  Cara Kekal Semasa Belajar Pengaturcaraan - 1

John Travolta sebagai Vincent Vega di Pulp Fiction (1994)

Berikut ialah 5 cadangan utama tentang cara untuk tidak berasa kehilangan semasa mempelajari pengaturcaraan.

1. Terima bahawa anda tidak akan dapat mempelajari segala-galanya dan fokus pada yang paling penting.

Ini mungkin benar untuk mana-mana bidang pengajian yang luas, tetapi untuk pengaturcaraan terutamanya. Walaupun anda berpegang pada niche pembangunan perisian khusus pilihan anda, seperti Java misalnya, anda mungkin tidak akan dapat mempelajari segala-galanya. Inilah sebabnya mengapa mereka mengatakan bahawa untuk menjadi seorang pengaturcara yang baik anda perlu belajar sepanjang masa sepanjang kerjaya anda. Jadi satu kunci asas untuk tidak tersesat dalam proses pembelajaran ialah menerima bahawa akan sentiasa ada sesuatu yang anda tidak tahu. Fokus pada perkara yang anda benar-benar perlu belajar untuk bergerak ke hadapan.

2. Jangan hanya membaca teori pengaturcaraan tanpa cuba menulis kod anda sendiri.

Memberi tumpuan kepada teori tanpa menyokongnya dengan amalan, seperti menulis kod anda sendiri dan menyelesaikan cabaran pengaturcaraan, adalah kesilapan yang sangat biasa. Sangat mudah untuk tersesat dalam teori membaca, kerana terdapat banyak dan akan sentiasa ada banyak tidak kira berapa banyak anda membaca. Itulah sebabnya kursus Java CodeGym, misalnya, tertumpu pada tugas praktikal yang mengikuti setiap pengetahuan teori yang anda pelajari. Mengguna pakai pendekatan amalan-diutamakan membantu anda untuk kekal fokus dan membezakan antara pengetahuan yang anda benar-benar perlu pelajari dan maklumat lain yang tidak berkaitan.

3. Fokus pada gambaran yang lebih besar daripada cuba menghafal butirannya.

Satu lagi masalah yang agak biasa dan mungkin tidak cukup jelas apabila ia datang kepada pembelajaran secara umum ialah menghampiri proses dari sisi yang salah secara mental. Jangan cuba menghafal semua maklumat. Sebaliknya, fokus pada memahami gambaran yang lebih besar: bagaimana proses berfungsi bersama-sama, apakah idea di sebalik setiap satu daripadanya, dsb. Anda akan sentiasa dapat mengakses maklumat tepat yang anda perlukan dengan googling. Memahami pendekatan dan teknologi yang digunakan untuk membuat kepingan perisian berfungsi ialah pengetahuan yang anda benar-benar ingin dapatkan daripada pembelajaran.

4. Jangan belajar secara berasingan, berkomunikasi dengan pelajar lain.

Tidak menggunakan faktor sosial dan komuniti adalah satu lagi kesilapan, yang boleh menyebabkan anda tersesat dengan mudah. Gunakan komuniti pengaturcaraan dalam talian dan papan mesej seperti StackOverflow dan Reddit. Menghadiri acara sebenar seperti pertemuan dan seminar juga merupakan idea yang baik. Berkomunikasi dan kongsi pengalaman anda dengan pelajar lain. CodeGym merangkumi kuasa interaksi komuniti dan sosial untuk penggunanya dalam beberapa ciri, termasuk bahagian Bantuan, Forum, Sembang dan ulasan.

5. Jangan gunakan terlalu banyak sumber pembelajaran pada masa yang sama.

Banyaknya sumber pembelajaran dalam pelbagai bentuk menjadikan pengetahuan berkaitan pengaturcaraan lebih mudah diakses tetapi sukar untuk distruktur dan mengelirukan pada masa yang sama. Memandangkan terdapat begitu banyak kursus, kuliah, panduan dan tutorial tentang bahasa pengaturcaraan dan teknologi yang tersedia dalam talian, dengan selalunya maklumat yang sama disediakan di sana dalam susunan yang berbeza, sangat mudah untuk tersesat jika anda tidak bergantung pada satu atau dua sahaja. sumber utama sebagai asas pembelajaran anda. Adalah lebih baik jika sekurang-kurangnya satu daripada sumber ini boleh memberikan anda struktur pembelajaran yang betul, yang akan menjadi peta kepada anda tentang perkara yang perlu dipelajari seterusnya.

Pendapat dan petua

Berikut adalah beberapa pemikiran tentang masalah perasaan hilang ketika belajar cara membuat kod daripada pembangun perisian berpengalaman. “Saya seorang jurutera perisian profesional menulis kod C++ setiap hari, tetapi masih terdapat bahagian bahasa yang saya tidak biasa. Saya fikir ia akan menjadi lebih asing untuk tidak berasa kehilangan semasa anda bermula. Hari ini, saya mula belajar Rust pada masa lapang saya, dan walaupun dengan pemahaman yang baik tentang sains komputer dan pengaturcaraan, saya mendapati diri saya berasa hilang dengan semua sintaks baharu, jangka hayat yang jelas dan pemeriksa pinjaman. Saya benar-benar perlu menyesuaikan diri dengannya. Walau bagaimanapun, pada masa ini, saya sudah terbiasa dengan perasaan yang agak hilang. Saya pada asasnya tidak pernah berhenti berasa sedikit hilang, jadi saya tidak akan membiarkannya melemahkan saya dan saya akan terus mencuba. Jika anda ingin tahu cara memprogram, anda harus melakukan perkara yang sama. Ia sangat bermanfaat,mengesyorkan Patrick Aupperle, pembangun perisian berpengalaman. “Pernahkah anda diturunkan di bandar pelik di mana anda tahu di mana anda berada dan ke mana anda mahu pergi tetapi semua jalan dan tapak tidak dikenali? Selepas anda berada dalam situasi itu berkali-kali ia menjadi normal. Anda belajar bahawa anda boleh mencari jalan anda, walaupun anda mungkin perlu meminta arahan, dan anda akan sentiasa menang, walaupun beberapa tersandung. Pengaturcara yang baik sentiasa mempelajari alatan baharu, menggunakan perpustakaan terkini, menemui bahasa baharu dan menyelesaikan cabaran baharu. Ini adalah perkara yang baik - ia mengelakkannya daripada membosankan. Itulah yang menjadikannya menyeronokkan!” kata James Barton, bekas arkitek perisian. Jangan lupa amalkan, ingatkankami Kevin Price, seorang lagi veteran pengaturcaraan: “Pengaturcaraan ialah kemahiran. Kemahiran perlu dilatih. Ramai orang yang telah menguasai kemahiran pengaturcaraan telah melupakan perjuangan mereka pada mulanya dan menjadikannya kelihatan begitu mudah. Hakikatnya, tiada siapa yang dilahirkan sebagai pengaturcara yang baik, dan walaupun beberapa perkara mungkin memberi predisposisi kepada anda untuk mempelajarinya lebih cepat daripada yang lain - mereka semua perlu berlatih. Saya mempunyai ijazah kejuruteraan, dan merupakan seorang pengaturcara yang baik di luar sekolah. Sehinggalah saya telah meluangkan beribu-ribu jam di dalamnya barulah saya mengalami detik ah-ha yang membuatkan segala-galanya menjadi sekata dengan cara yang saya rasa seperti saya boleh menangani sebarang projek pengaturcaraan. Itu adalah ketika saya berumur 28 - enam tahun selepas saya menamatkan sekolah kejuruteraan. Teruskan, teruskan berlatih, jangan patah semangat.
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION