CodeGym /Java Blog /Acak /Tersesat? Bagaimana Tetap Di Jalur Saat Belajar Pemrogram...
John Squirrels
Level 41
San Francisco

Tersesat? Bagaimana Tetap Di Jalur Saat Belajar Pemrograman

Dipublikasikan di grup Acak
Jika ada daftar masalah paling umum yang dihadapi sebagian besar pelajar pemrograman pada satu titik atau lainnya, merasa tersesat dalam ruang lingkup semua informasi untuk dipelajari mungkin akan berada di atas atau di suatu tempat yang sangat dekat dengannya. "Saya merasa tersesat dalam apa yang harus dipelajari" atau "Saya merasa tersesat saat mempelajari cara membuat kode" adalah pertanyaan-keluhan yang cukup umum di papan pesan dan situs web lain tentang pemrograman. Hari ini kami ingin mengatasi masalah ini dengan beberapa informasi. Tersesat?  Bagaimana Tetap Di Jalur Saat Belajar Pemrograman - 1

John Travolta sebagai Vincent Vega di Pulp Fiction (1994)

Berikut adalah 5 rekomendasi utama agar tidak merasa tersesat saat belajar pemrograman.

1. Terimalah bahwa Anda tidak akan pernah bisa mempelajari segalanya dan fokuslah pada hal yang paling penting.

Ini mungkin benar untuk bidang studi yang luas, tetapi khususnya untuk pemrograman. Bahkan jika Anda tetap berpegang pada ceruk pengembangan perangkat lunak pilihan Anda, seperti Java misalnya, Anda mungkin tidak akan pernah bisa mempelajari semuanya. Inilah mengapa mereka mengatakan bahwa untuk menjadi programmer yang baik Anda perlu belajar sepanjang waktu sepanjang karir Anda. Jadi salah satu kunci dasar agar tidak tersesat dalam proses belajar adalah menerima bahwa akan selalu ada hal yang tidak Anda ketahui. Berfokuslah pada hal-hal yang benar-benar perlu Anda pelajari untuk bergerak maju.

2. Jangan hanya membaca teori pemrograman tanpa mencoba menulis kode Anda sendiri.

Berfokus pada teori tanpa mendukungnya dengan praktik, seperti menulis kode Anda sendiri dan menyelesaikan tantangan pemrograman, adalah kesalahan yang sangat umum. Sangat mudah tersesat dalam membaca teori, karena ada banyak dan akan selalu ada banyak tidak peduli seberapa banyak Anda membaca. Inilah mengapa kursus Java CodeGym, misalnya, difokuskan pada tugas-tugas praktis yang mengikuti setiap pengetahuan teoretis yang Anda pelajari. Mengadopsi pendekatan yang mengutamakan praktik seperti itu membantu Anda untuk tetap fokus dan mengetahui perbedaan antara pengetahuan yang benar-benar perlu Anda pelajari dan informasi lain yang tidak relevan.

3. Fokus pada gambaran yang lebih besar daripada mencoba mengingat detailnya.

Masalah lain yang agak umum dan mungkin tidak cukup diartikulasikan ketika datang ke pembelajaran secara umum adalah mendekati proses dari sisi yang salah secara mental. Jangan mencoba untuk menghafal semua informasi. Alih-alih, fokuslah untuk memahami gambaran yang lebih besar: bagaimana proses bekerja sama, apa ide di balik masing-masingnya, dll. Anda akan selalu dapat mengakses informasi yang tepat yang Anda butuhkan dengan googling. Memahami pendekatan dan teknologi yang digunakan untuk membuat perangkat lunak berfungsi adalah pengetahuan yang benar-benar ingin Anda dapatkan dari pembelajaran.

4. Tidak belajar sendiri, berkomunikasi dengan peserta didik lainnya.

Tidak memanfaatkan faktor sosial dan komunitas akan menjadi kesalahan lain, yang bisa dengan mudah membuat Anda tersesat. Gunakan komunitas pemrograman online dan papan pesan seperti StackOverflow dan Reddit. Menghadiri acara kehidupan nyata seperti pertemuan dan seminar juga merupakan ide yang bagus. Komunikasikan dan bagikan pengalaman Anda dengan pelajar lain. CodeGym merangkul kekuatan komunitas dan interaksi sosial bagi penggunanya dalam sejumlah fitur, termasuk bagian Bantuan, Forum, Obrolan, dan komentar.

5. Jangan menggunakan terlalu banyak sumber belajar dalam waktu yang bersamaan.

Melimpahnya sumber belajar dalam berbagai bentuk inilah yang membuat pengetahuan terkait pemrograman lebih mudah diakses tetapi sulit untuk disusun dan sekaligus membingungkan. Karena ada begitu banyak kursus, kuliah, panduan, dan tutorial tentang bahasa dan teknologi pemrograman yang tersedia secara online, dengan sering kali informasi yang sama diberikan di sana dalam urutan yang berbeda, sangat mudah tersesat jika Anda tidak hanya mengandalkan satu atau dua sumber daya utama sebagai landasan pembelajaran Anda. Lebih baik jika setidaknya salah satu dari sumber daya ini dapat memberi Anda struktur pembelajaran yang tepat, yang akan membantu Anda sebagai peta tentang apa yang harus dipelajari selanjutnya.

Opini dan tips

Berikut adalah beberapa pemikiran tentang masalah perasaan tersesat saat mempelajari cara membuat kode dari pengembang perangkat lunak berpengalaman. “Saya seorang insinyur perangkat lunak profesional yang menulis kode C++ setiap hari, tetapi masih ada bagian bahasa yang tidak saya pahami. Saya pikir akan jauh lebih aneh untuk tidak merasa tersesat saat Anda memulai. Hari ini, saya mulai belajar Rust di waktu luang saya, dan bahkan dengan pemahaman yang baik tentang ilmu komputer dan pemrograman, saya merasa tersesat dengan semua sintaks baru, masa hidup eksplisit, dan pemeriksa pinjaman. Saya benar-benar harus menyesuaikan diri dengannya. Namun, sekarang, saya sudah terbiasa merasa sedikit tersesat. Saya pada dasarnya tidak pernah berhenti merasa sedikit tersesat, jadi saya tidak akan membiarkannya membuat saya putus asa dan saya akan terus berusaha. Jika Anda ingin tahu cara memprogram, Anda harus melakukan hal yang sama. Ini sangat bermanfaat,merekomendasikan Patrick Aupperle, pengembang perangkat lunak yang berpengalaman. “Pernahkah Anda diturunkan di kota asing di mana Anda tahu di mana Anda berada dan ke mana Anda ingin pergi tetapi semua jalan dan lokasi tidak dikenal? Setelah Anda berada dalam situasi itu berkali-kali, itu menjadi normal. Anda belajar bahwa Anda dapat menemukan jalan Anda, meskipun Anda mungkin perlu menanyakan arah, dan Anda akan selalu menang, meskipun ada beberapa rintangan. Pemrogram yang baik terus-menerus mempelajari alat baru, menggunakan perpustakaan terbaru, menemukan bahasa baru, dan menyelesaikan tantangan baru. Ini adalah hal yang baik - membuatnya tidak membosankan. Itulah yang membuatnya menyenangkan!” kata James Barton, mantan arsitek perangkat lunak. Jangan lupa berlatih, ingatkankami Kevin Price, veteran pemrograman lainnya: “Pemrograman adalah keterampilan. Keterampilan harus dilatih. Banyak orang yang sudah menguasai skill programming melupakan perjuangan mereka di awal dan membuatnya terlihat begitu mudah. Sebenarnya, tidak ada yang terlahir sebagai programmer yang baik, dan sementara beberapa hal mungkin membuat Anda cenderung mempelajarinya lebih cepat daripada yang lain - mereka semua harus berlatih. Saya memiliki gelar teknik, dan merupakan programmer yang baik di luar sekolah. Baru setelah saya menghabiskan ribuan jam di dalamnya, saya memiliki momen ah-ha yang membuat semuanya menyatu sedemikian rupa sehingga saya merasa dapat menangani proyek pemrograman apa pun. Saat itulah saya berusia 28 - enam tahun setelah saya lulus sekolah teknik. Tetap semangat, terus berlatih, jangan patah semangat.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION