CodeGym/Blog Java/rawak/Matematik, Struktur Data, Algoritma. Apa yang Perlu Dipel...
John Squirrels
Tahap
San Francisco

Matematik, Struktur Data, Algoritma. Apa yang Perlu Dipelajari Sebelum Menyelam ke Java

Diterbitkan dalam kumpulan
Ia bukan sesuatu yang luar biasa bagi orang yang mula belajar cara membuat kod tertanya-tanya sama ada mereka harus bermula dengan subjek asas berkaitan pengaturcaraan sebelum mempelajari bahasa pengaturcaraan. Jadi adakah anda benar-benar perlu bermula dengan subjek pengaturcaraan asas sebelum mempelajari Java, sebagai contoh? Ia ya dan tidak, sungguh. Di satu pihak, kursus CodeGym telah direka bentuk dengan jelas dan mudah untuk dipelajari walaupun untuk pemula. Jika anda bimbang tentang itu, anda tidak sepatutnya. Sebaliknya, mempunyai asas pengetahuan teori yang kukuh pastinya tidak merugikan dan boleh memberi perkhidmatan yang baik kepada anda pada masa hadapan. Selain itu, pengetahuan teori pengaturcaraan asas boleh digunakan dalam banyak bidang. Jadi pergi lebih jauh ke sini bukanlah satu kesilapan. Matematik, Struktur Data, Algoritma.  Perkara yang Perlu Dipelajari Sebelum Menyelam ke Java - 1

Foto oleh AWeith / CC BY-SA 4.0

Perkara yang perlu dipelajari sebelum anda mula mempelajari bahasa pengaturcaraan

  • Matematik.

Menyegarkan semula asas matematik akan berguna. Anda tidak perlu mendalaminya untuk menjadi seorang pengaturcara, tetapi mempunyai pemahaman yang jelas tentang perkara seperti persamaan kuadratik dan linear, serta cara matematik digunakan dalam algoritma dan penyelesaian masalah, akan digunakan dalam pembangunan perisian dengan pelbagai cara.

  • Pemikiran komputasi dan algoritma.

Pemikiran komputasi ialah satu set kaedah yang melibatkan mengambil masalah yang kompleks dan membahagikannya kepada satu siri masalah yang lebih kecil yang lebih mudah untuk diuruskan, serta menyatakan intipati masalah dan penyelesaian dengan cara yang boleh dilaksanakan oleh komputer. Algoritma adalah sebahagian daripada pemikiran komputer, tetapi boleh diajar sebagai mata pelajaran yang berasingan. Mengetahui cara membuat dan menggunakan algoritma pastinya sangat berguna apabila anda akan mempelajari asas pengekodan dan memulakan pengaturcaraan.

  • Algebra boolean dan perduaan.

Satu lagi bahagian penting dalam teori di sebalik pengaturcaraan ialah algebra binari dan boolean, jadi anda juga boleh mendalami subjek ini. Ini akan membantu anda mempelajari cara sistem binari berfungsi dan cara berfikir dalam binari dan beroperasi dalam sistem nombor binari.

  • Perkakasan komputer (bagaimana komputer berfungsi).

Dan jika anda berminat untuk mengetahui lebih lanjut tentang algebra, perduaan dan prinsip asas pengaturcaraan yang lain, adalah masuk akal untuk mengkaji cara semuanya berfungsi dari sudut perkakasan juga. Mengetahui perkara itu boleh sangat membantu semasa membuat program atau memikirkan perkara yang anda boleh dan perkara yang tidak boleh anda capai dengannya.

  • Paradigma pengaturcaraan.

Dan akhirnya, anda boleh mula belajar tentang bahasa pengaturcaraan dan strukturnya dengan membiasakan diri dengan paradigma pengaturcaraan, yang merupakan cara untuk mengklasifikasikan bahasa pengaturcaraan berdasarkan ciri mereka. Mengetahui tentang paradigma akan membantu anda membuat gambaran yang jelas tentang jenis bahasa pengaturcaraan yang ada untuk kami gunakan dan tempat ia boleh digunakan. Ini harus melengkapkan asas teori yang anda boleh meneruskan untuk belajar pengaturcaraan per se.

Apa yang perlu dipelajari sebelum mempelajari Java?

Apabila ia datang untuk mempelajari Java secara khusus, terdapat banyak perkara yang boleh anda pelajari sebelum sampai ke Java itu sendiri. Inilah yang disarankan oleh beberapa pembangun Java berpengalaman dan pakar kejuruteraan perisian kepada pemula baru yang sanggup membina asas pengetahuan yang kukuh dan benar-benar konkrit untuk bermula.

  • Ketahui prinsip reka bentuk dan struktur data.

Nasihat yang baik daripada Rohan Urkude, seorang jurutera perisian di HERE Technologies: "Berada dalam industri selama lebih daripada 4 tahun sekarang sebagai pembangun dan penemuduga Java, saya boleh memberi anda beberapa perkara yang cemerlang yang perlu anda ketahui sebelum anda menyentuh sebarang bahasa pengaturcaraan: Prinsip Reka Bentuk (SOLID, KISS, dsb.), Corak reka bentuk (hanya pemahaman ringkas) dan Struktur Data (struktur asas di sebalik mana-mana DS dalam mana-mana bahasa) dan kemudian teruskan dan pelajari apa-apa bahasa dan lihat berapa banyak masa yang telah anda simpan sebab sekarang anda tahu inti dari segala-galanya.”

  • Ketahui cara Java menggunakan CLASSPATH dahulu.

Bill Karwin, pakar pembangunan perisian dan pengarang buku teks 'SQL Antipatterns: Avoiding the Pitfalls of Database Programming', mengesyorkan semua orang untuk mempelajari cara Java menggunakan CLASSPATH terlebih dahulu, kerana "di Java, 90% masalah adalah disebabkan oleh CLASSPATH." “Anda mesti belajar tentang cara Java menggunakan CLASSPATH untuk mencari kelas untuk dimuatkan. Mana-mana manual atau tutorial Java harus merangkumi perkara ini, tetapi pastikan anda memberi perhatian, " kata Karwin.

  • Pelajari konsep OOP dan/atau C++.

Pratik Patil, pembangun perisian daripada IBM, mengesyorkan pelajar baharu untuk menguasai sama ada konsep C++ atau OOP (pengaturcaraan berorientasikan objek) asas terlebih dahulu: “Jika anda tahu C dan C++ maka pasti anda boleh menggunakan Java. Jika anda tidak mengetahui mana-mana daripadanya maka pelajari konsep OOPS dan jelaskannya kemudian pergi ke Java.”
Komen
  • Popular
  • Baru
  • Tua
Anda mesti log masuk untuk meninggalkan ulasan
Halaman ini tidak mempunyai sebarang ulasan lagi