[ad_1]
Halo, Saya menghadapi masalah karena tidak dapat membangun proyek yang berguna. Saya telah mempelajari konsep-konsep OOP dan juga konsep-konsep dasar pemrograman lainnya dan saya sudah sangat memahami konsep-konsep tersebut, namun masih kurang tertinggal dalam membangun sesuatu yang bermanfaat. Saya tidak mengerti konsep apa yang kurang saya miliki. Bahkan setelah mengetahui konsepnya, sangat sulit bagi saya untuk mengetahui bagaimana proyek yang baik akan dibangun. Tolong bantu saya jika Anda bisa, karena kita semua tahu bahwa belajar tanpa membangun tidak ada gunanya.
Terima kasih.
Apa yang saya coba:
Membangun proyek sendiri berkali-kali dan mempelajari konsep dasar.
Solusi 1
Kami benar-benar tidak dapat memberi tahu Anda sesuatu yang spesifik – ini adalah keterampilan, dan satu-satunya cara untuk membangun keterampilan adalah melalui latihan – Anda dapat menonton Tour de France sebanyak yang Anda suka, tetapi itu tidak akan mengajarkan Anda untuk melakukannya. naik sepeda! 😀
Pilih subjek yang menarik minat Anda dan tulis sendiri spesifikasi cara kerjanya.
Kemudian baca spesifikasinya, dan buat ikhtisar desain: data yang dibutuhkan, bagaimana data tersebut perlu diproses, seperti apa interaksinya dengan pengguna.
Kemudian cobalah untuk membaginya: untuk proyek-proyek besar, cara yang baik untuk memulai pemisahan adalah dengan mempertimbangkan model 3 Lapisan: Lapisan Data, Lapisan Bisnis, Lapisan Presentasi – lalu cari tahu seperti apa interaksi di antara keduanya.
Kemudian pikirkan tentang pemilihan bahasa dan kerangka kerja.
Kemudian rancang sendiri lapisannya.
Kemudian sempurnakan desainnya, siapkan test case, buatlah dokumen kriteria “sign off” agar Anda tahu kapan sudah selesai.
Kemudian Anda dapat mulai mendesain kode – dan akhirnya mulai menulisnya!
Kedengarannya seperti banyak pekerjaan? Benar sekali – ini merupakan pekerjaan yang berat untuk sebuah proyek besar – namun langkah-langkah yang sama sangat diperlukan terlepas dari ukuran proyeknya: bahkan latihan pekerjaan rumah, meskipun banyak yang telah dilakukan untuk Anda sebelum Anda mulai bekerja: itu perlu spesifikasi (tugas), ikhtisar desain (“cangkang program” yang disediakan guru), pilihan bahasa dan kerangka kerja adalah guru, data ditentukan dalam tugas, dan seterusnya. Jika Anda melewatkan sebagian darinya, itu akan membuat hidup Anda menjadi lebih sulit dalam jangka panjang.
Namun seperti yang saya katakan – satu-satunya cara untuk menjadi ahli dalam hal ini adalah dengan berlatih, dan membuat kesalahan yang dapat Anda pelajari di lain waktu.
Semoga beruntung!
Solusi 2
Melihat Jalur Pembelajaran Tutorial Java[^] Dan Selamat datang di Apache NetBeans[^]. Banyak tutorial dan ide berguna, tetapi juga panduan tentang cara menyatukan semuanya.
[ad_2]
コメント