JavaRush /Java Blog /Random-ID /Cara belajar Java yang benar
Зеленая лягушка
Level 26
Москва

Cara belajar Java yang benar

Dipublikasikan di grup Random-ID
Cara belajar Java yang benar - 1
Selamat siang, para Javarashites dan Javarashites yang terkasih! Hampir setiap orang yang datang untuk belajar di JR dihadapkan pada pertanyaan bagaimana cara belajar yang benar? Dan saat ini, tanpa registrasi dan SMS, saya akan berbagi pengalaman saya tentang topik ini. Ketika datang ke JR, kebanyakan orang menetapkan tugas untuk mempelajari Java ke tingkat yang memungkinkan mereka mendapatkan pekerjaan sebagai programmer Java. Saya sendiri belum terlalu mendalami Java, dan belum pernah bekerja di bidang IT. Tapi aku sudah bersemangat untuk mengajarimu. Beberapa orang ( misalnya Yesus ) akan mengatakan bahwa ini adalah dosa kesombongan. Yang lain ( misalnya, Freud ) akan mengatakan bahwa ini adalah harga diri yang meningkat sehubungan dengan besarnya MPH seseorang. Tapi itu tidak benar. Lagi pula, saya tidak akan mengajari Anda Java, tetapi cara mempelajarinya. Dan saya tidak akan mengajar, tetapi saya akan berbagi pengalaman saya sendiri. Seperti yang kita ketahui bersama, pengetahuan memberikan keuntungan yang sangat besar dibandingkan mereka yang tidak mengetahui caranya. Jadi Anda akan mendapatkan keuntungan ini.

Tugas utama pemerintah Soviet

Cara belajar Java yang benar - 2
Seperti yang sudah saya tulis, tujuan kebanyakan orang adalah mempelajari Java hingga tingkat yang memungkinkan mereka mendapatkan pekerjaan sebagai programmer Java. Hal ini menimbulkan pertanyaan-pertanyaan mendasar berikut. Apa yang harus diajarkan? Dalam urutan apa saya harus mengajar? Bagaimana cara mengajarnya? Pada prinsipnya, kursus JavaRush sendiri adalah jawaban atas pertanyaan “apa yang harus dipelajari?” dan “dalam urutan apa kita harus mengajar?” Namun jawabannya masih jauh dari lengkap, yang sudah mulai ditebak oleh para Javarash dan Javarashate pada tingkat kelima. Oleh karena itu, jawaban atas pertanyaan tersebut menjadi sangat penting: apa lagi yang harus dipelajari selain kursus JR? Penting juga untuk menjawab pertanyaan, apa artinya mengetahui bahasa Jawa? Apakah Anda perlu mengetahui hal lain selain Java untuk menjadi programmer Java? Ketika ditanya, apa artinya mengenal Java? Tiga jawaban dapat diberikan:
  1. Ketahui sintaksis bahasanya;
  2. mampu menulis sesuatu yang berfungsi di Java, yang menyiratkan pengetahuan tentang kemampuan bahasa tersebut, serta tujuan dan kasus penggunaannya;
  3. dapat menulis program Java.
Pengetahuan versi pertama diajarkan di level 1 - 10 JR. Yang kedua - sisa kursus JR. Yang ketiga adalah magang dan penulisan program secara mandiri sekaligus menguasai teknologi tambahan yang diperlukan untuk penulisan tersebut, tetapi tidak diajarkan di JR.

Kursus petarung muda

Cara belajar Java yang benar - 3
Apa lagi selain Java dan JR yang perlu Anda pelajari untuk menjadi programmer Java? Ada tiga komponen untuk menjawab pertanyaan ini. Pertama, Anda perlu mempelajari beberapa buku sekaligus mengikuti kursus. Buku-buku ini melengkapi materi teoritis kursus yang sedikit, berkontribusi pada pemahaman dan membantu penyelesaiannya. Hal ini dijelaskan pada bagian berikutnya. Kedua, jika kita mengklaim bahwa java adalah bahasa untuk menulis aplikasi bisnis back-end “besar”, maka penulisan seperti itu tidak mungkin dilakukan tanpa menguasai teknologi tambahan. Tentang teknologi ini di sini, tepat di bawah. Saya tidak mempertimbangkan pengembangan Android, karena... tidak kompeten untuk mempelajarinya. Ya, Anda dapat menulis aplikasi “kecil” dan aplikasi khusus dengan antarmuka di java. Tapi tetap saja, menurut pendapat saya, bukan itu tujuannya. Oleh karena itu, opsi ini juga tidak dipertimbangkan. Ketiga, untuk menjadi seorang profesional Anda perlu belajar, belajar, dan belajar lagi (© V.I. Ulyanov (Lenin)). Saya akan memberi tahu Anda literatur apa yang pertama-tama digunakan untuk tujuan ini di bagian “Komunisme adalah kekuatan Soviet ditambah elektrifikasi seluruh negeri.” Mari kita lihat “kedua” lebih detail. Selalu ada data! Mereka perlu disimpan di suatu tempat. Dan aplikasi perusahaan mereka disimpan dalam database. Oleh karena itu, pemahaman yang baik tentang bekerja dengan database perlu diperoleh. Buku-buku dari seri HeadFirst sering kali cocok untuk kenalan pertama. Ada juga buku dalam seri ini oleh Lynn Bailey “Learning SQL”. Selain itu, Anda dapat menguasai buku Alan Bewley "Belajar SQL". Untuk mengasah keterampilan Anda, ada situs bagus http://sql-ex.ru/ yang berisi tugas SQL. Teknologi front-end dan back-end tidak banyak dibutuhkan oleh pengembang, namun pemahaman tentang HTML\CSS sangat diperlukan. Di sinilah seri HeadFirst hadir untuk menyelamatkan lagi dalam bentuk buku “Belajar HTML, XHTML dan CSS” oleh Elizabeth Freeman dan Eric Freeman. Anda dapat mempelajari SQL, HTML, dan CSS di level JR mana pun. Sebuah program yang ditulis dalam java harus bekerja dengan database dan antarmuka web. Dan di sini Anda tidak dapat melakukannya tanpa teknologi jdbc (ini tentang database) dan servlets/jps (ini tentang bekerja dengan antarmuka web). Sayangnya, saya tidak bisa menyarankan buku bagus dalam bahasa Rusia tentang topik ini. Untuk mengenal topik-topik tersebut, Anda dapat menonton Kursus Dasar di JDBC dan Java EE untuk Pemula. Ini adalah topik yang lebih maju dan harus dipelajari setelah menguasai SQL, HTML dan CSS. Aplikasi perusahaan ditulis menggunakan apa yang disebut kerangka kerja. Salah satu yang paling populer adalah Musim Semi. Ada buku bagus tentang kerangka ini, Spring 4 untuk para profesional Schaefer K., Ho K., Harrop R. Anda harus menguasai Spring setelah menguasai topik yang disebutkan di atas pada bagian ini. Seluruh bidang ilmu “kedua” dapat dipelajari bersamaan dengan perjalanan JR. Itu tergantung pada tingkat persiapan Anda dan ketersediaan waktu luang. Jika Anda punya waktu dan sudah mencapai tingkat pemahaman yang sesuai, kami mengajar secara paralel dengan JR. Tidak - kami meninggalkannya di "setelah JR". Setelah memutuskan jawaban atas pertanyaan tentang apa yang akan diajarkan dan dalam urutan apa, mari kita beralih ke jawaban atas pertanyaan bagaimana caranya?

Cara menerima surat, telegraf dan telepon yang benar

Cara belajar Java yang benar - 4
Hal pertama dan terpenting adalah metodologi penelitian. Untuk menguasai materi perlu dipahami, diingat dan mampu diterapkan. Begitu Anda mulai menggunakan JR, Anda harus segera mempelajari buku “Think Like a Mathematician” karya Barbara Oakley . Dan terapkan semua aturan yang dijelaskan di dalamnya. Anda membaca bab pertama, mempelajari bab kedua sesuai aturan pertama. Yang ketiga menurut aturan yang pertama dan kedua, dst. Kursus JR dan buku-buku yang Anda pelajari, pelajari seperti yang diajarkan Barbara Oakley. Apa yang Anda baca akan membantu Anda memahami topik yang sedang dipelajari. Misalnya, menghafal dan memahami suatu materi difasilitasi bukan dengan membaca ulang materi tersebut, tetapi dengan mencoba memperbanyaknya secara mandiri. Artinya contoh-contoh yang diberikan dalam teks harus dibaca satu kali untuk mencapai pemahaman umum tentang apa yang terjadi, dan kemudian direproduksi secara mandiri. Pada saat yang sama, jika kesulitan muncul, jangan langsung mencari jawaban yang sudah jadi, tetapi carilah sendiri - ingat dan temukan. Jika Anda dapat mereproduksinya, sebagian besar topiknya sudah jelas. Jika tidak berhasil, kami memperbanyaknya lagi dengan menggunakan tomat. Lebih lanjut tentang tomat nanti. Kedua, instal program Anki di komputer dan smartphone Anda. Semua materi yang memerlukan hafalan harus dipelajari dengan menggunakan program Anki . Untuk setiap topik, serangkaian tanya jawab dibentuk dan diulangi sesuai jadwal Anki. Contoh: Level 20 Pelajaran 3 5 Pertanyaan Anki dimuat Q: Apa itu serialisasi objek? J: Serialisasi objek adalah kemampuan suatu objek untuk menyimpan salinan lengkap dirinya dan objek lain yang direferensikannya menggunakan aliran keluaran (misalnya, ke file eksternal). Sumber: Level 20 Pelajaran 3 Q: Algoritma untuk membuat serialisasi objek ke file? A: 1) objek yang diserialkan harus mengimplementasikan antarmuka Serializable; 2) membuat objek bertipe FileOutputStream, meneruskannya nama file di parameter; 3) membuat objek bertipe ObjectOutputStream, meneruskannya objek bertipe FileOutputStream sebagai parameter; 4) memanggil metode writeObject pada objek bertipe ObjectOutputStream, meneruskannya ke objek serial dalam parameter. Sumber: Level 20 Pelajaran 3 T: Apa yang dimaksud dengan antarmuka penanda? J: Antarmuka yang tidak berisi data atau metode apa pun. Digunakan hanya untuk "menandai" (memberi label) kelas. Sumber: Level 20. Pelajaran 3 Jika Anda tidak mengajarkannya dengan cara ini, maka apa yang telah Anda pelajari akan terlupakan setelah dua atau tiga pelajaran. Berapa lama waktu yang dibutuhkan untuk melakukan pengulangan ini? Saya kira sampai masa pengulangannya menjadi lebih dari enam bulan. Setelah ini, Anda dapat berhenti mengulangi topik tersebut. Tentu saja, hal ini tidak menjamin efek “memori fotografis”, tetapi materi akan diingat dengan baik. Mengenai buku. Materi tentang JR disajikan dengan sangat hemat. Dan ini adalah “fitur dan bukan bug”. Untuk informasi lebih lanjut mengenai topik, dua jilid Java Professional's Library, Tenth Edition karya Horstmann, adalah pilihan yang baik. Di sana Anda harus membaca bagian yang relevan saat Anda melanjutkan kursus. Pada tingkat pertama, Anda dapat membaca tiga bab pertama dari buku Laforet "Algoritma Java dan Struktur Data". Ini tentang array dan algoritma pengurutan sederhana. Pastikan untuk menyelesaikan proyek di akhir bab. Proyek-proyek ini adalah contoh yang sangat baik dari tugas pembelajaran yang baik. Berbeda dengan HeadFirst yang tugasnya buruk. Selain itu, bersamaan dengan kursus dan bahkan sebelumnya, disarankan untuk membaca “Belajar Java” oleh Kathy Sierra dan Bert Bates dari seri HeadFirst. Ini akan memberikan gambaran umum yang bagus tentang bahasa tersebut. Lebih baik belajar "tomat". Teknik ini memungkinkan Anda untuk lebih berkonsentrasi, memperhitungkan waktu yang dihabiskan untuk belajar, memotivasi diri sendiri, dan melibatkan alam bawah sadar dalam memecahkan masalah. Ini adalah “pomodoros” yang memungkinkan penerapan prinsip: lebih baik meningkatkan jumlah upaya untuk melakukan sesuatu daripada durasi satu upaya . Ini adalah prinsip dasar “bagaimana?” Masih banyak lagi informasi berguna dalam Think Like a Mathematician.

Komunisme adalah kekuatan Soviet ditambah elektrifikasi di seluruh negeri

Cara belajar Java yang benar - 5
Kursus JR bagus, tetapi kedalaman topik yang dibahas masih dangkal. Jika Anda ingin mendalaminya, berikut 10 buku penting untuk mempelajari Java. Baca selengkapnya di sini . Saya tidak akan menjelaskan buku-buku ini secara rinci, kecuali “Java. Pemrograman yang efektif". Di rutracker.org terdapat versi elektronik edisi kedua dengan pengeditan tambahan oleh Linneris. Lebih baik membaca edisi ini.

Metode Pemain Ski Asma Norwegia

Cara belajar Java yang benar - 6
Beberapa Javarash dan Javarashate berusia 50 tahun, atau di atas 50 tahun, atau sekitar 50 tahun. Usia menciptakan kesulitan tambahan yang alami, mengurangi kemampuan belajar. Kemampuan kognitif menurun, kelelahan terjadi lebih cepat, dan kondisi tubuh secara keseluruhan menurun. Perubahan hormonal dalam tubuh menyebabkan penyesuaian suasana hati, pengendalian diri, dan melemahkan perilaku kemauan. Orang lanjut usia mungkin berkonsultasi dengan dokter untuk mendapatkan dukungan farmakologis guna mengurangi efek terkait usia yang dijelaskan. Anda dapat meningkatkan kemampuan kognitif dan memori dengan bantuan apa yang disebut nootropics. Penting untuk menghubungi dokter spesialis saraf untuk mendapatkan resep obat yang sesuai jika terdapat keluhan penurunan daya ingat dan penurunan kemampuan kognitif. Nootropics membantu, tetapi Anda tidak boleh mengharapkan keajaiban darinya, seperti dari obat lain. Untuk mengatasi perubahan hormonal terkait usia, ada HRT (terapi penggantian hormon). Bagi pria, hal ini terutama disebabkan oleh penggunaan testosteron. Namun sebagai efek sampingnya, ada kemungkinan besar terkena kanker dan meninggal dalam penderitaan. Wanita diberi resep hormon mereka sendiri. Dan akibat yang ditimbulkannya tidak terlalu merusak. Bagaimanapun, hal di atas hanya berlaku untuk siswa yang lebih tua. Semua farmakologi diambil secara ketat sesuai resep dokter dan di bawah pengawasannya.

Seni terpenting pada tahap ini bagi kami adalah sirkus dan sinema.

Cara belajar Java yang benar - 7
Mempelajari dan khususnya mempelajari ilmu-ilmu eksakta merupakan suatu ikhtiar yang sulit dan berjangka panjang. Selain itu, kekhususan tahapan sejarah saat ini dan spesialisasi TI mengubah belajar dari proses sementara menjadi sebuah gaya hidup. Menjadi gaya hidup yang membutuhkan sejumlah stres. Hal ini harus disadari dan harus dipersiapkan. Mari kita mengenang Baudrillard dengan simulasi dan simulacra-nya. Rencana medan tidak sama dengan medan itu sendiri. Rencana medan adalah distorsi medan. Ketika Anda berada di bawah pengaruh iklan untuk kursus TI dan senang dengan besarnya gaji programmer, Anda harus ingat bahwa ini hanyalah simulacra, bukan kenyataan. Kurangnya pemahaman terhadap perbedaan antara ekspektasi dan kenyataan menyebabkan munculnya meme “masuk IT”. Sebuah meme yang mencirikan pendekatan yang dangkal dan “menendang topi”. "Masuk ke TI" tidak akan berfungsi. Hanya kerja keras dan panjang yang bisa membuahkan hasil. Anda dapat belajar memprogram dalam 10 tahun , tidak kurang. Tidak peduli seberapa banyak Anda melakukan gamifikasi dalam proses pembelajaran, itu tidak akan berubah menjadi hiburan yang bebas stres. Bukan itu cara kerjanya. Mereka mengatakan tentang belajar bahasa asing yang mereka pelajari sambil melakukannya. Anda duduk bersila dan mengajar, mengajar, mengajar. Java juga sedang belajar. Bagi mereka yang serius ingin belajar, saya ingin merekomendasikan buku luar biasa karya penulis dan guru Simon Soloveitchik, “Belajar dengan Gairah . ” () Versi pertamanya diterbitkan pada tahun 1976. Sejak itu, banyak hal telah berubah di dunia sekitar kita. Namun manusia tidak berubah, kebutuhan akan pengetahuan tidak berubah. Pengetahuan kini membuka lebih banyak pintu dan cakrawala. Seperti sebelumnya, tanpa pengetahuan mustahil mencapai banyak hal dan melakukan sesuatu yang berarti. Ya, orang-orang telah belajar mengonsumsi dengan cara yang sangat indah dan luar biasa tidak biasa. Namun tindakan konsumsi bukanlah prestasi (© J. Baudrillard). Dan pentingnya pengetahuan tidak berkurang sama sekali selama bertahun-tahun. Menurut beberapa perkiraan buruk dan bencana, masyarakat modern sedang menuju feodalisme siber . Namun di masa depan seperti itu, segregasi tidak hanya dilakukan berdasarkan kekayaan, tetapi juga berdasarkan pengetahuan. Hanya orang kaya dan para pelayan teknologi intelektual mereka yang akan makan. Jadi belajar akan membantu Anda mempersiapkan masa depan apa pun. Dan ke feodalisme dunia maya, dan ke Dunia Siang Hari . Hormat kami, Katak Hijau. PS Foto judul menunjukkan salah satu rak buku penulis artikel. PPS Bersambung.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION