CodeGym/Java Blog/Acak/Matematika, Struktur Data, Algoritma. Apa yang Harus Dipe...
John Squirrels
Level 41
San Francisco

Matematika, Struktur Data, Algoritma. Apa yang Harus Dipelajari Sebelum Menyelam Ke Jawa

Dipublikasikan di grup Acak
anggota
Tidak jarang orang yang mulai belajar cara membuat kode bertanya-tanya apakah mereka harus memulai dengan mata pelajaran yang berhubungan dengan pemrograman dasar sebelum mempelajari bahasa pemrograman. Jadi, apakah Anda benar-benar perlu memulai dengan mata pelajaran pemrograman dasar sebelum mempelajari Java, misalnya? Itu ya dan tidak, sungguh. Di satu sisi, kursus CodeGym dirancang agar sangat jelas dan mudah untuk diselami bahkan untuk pemula total. Jika Anda khawatir tentang itu, Anda seharusnya tidak melakukannya. Di sisi lain, memiliki basis pengetahuan teori yang kuat pasti tidak akan merugikan dan dapat melayani Anda dengan baik di masa depan. Plus, pengetahuan teori pemrograman dasar dapat diterapkan di banyak bidang. Jadi berusaha lebih keras di sini bukanlah kesalahan. Matematika, Struktur Data, Algoritma.  Apa yang Harus Dipelajari Sebelum Menyelam Ke Jawa - 1

Foto oleh AWeith / CC BY-SA 4.0

Apa yang harus dipelajari sebelum Anda mulai belajar bahasa pemrograman

  • Matematika.

Menyegarkan dasar-dasar matematika akan bermanfaat. Anda tidak perlu mempelajarinya terlalu dalam untuk menjadi programmer, tetapi memiliki pemahaman yang jelas tentang hal-hal seperti persamaan kuadrat dan linier, serta bagaimana matematika digunakan dalam algoritme dan pemecahan masalah, akan dapat diterapkan dalam pengembangan perangkat lunak dalam banyak hal.

  • Pemikiran komputasi dan algoritma.

Pemikiran komputasional adalah seperangkat metode yang melibatkan pengambilan masalah kompleks dan memecahnya menjadi serangkaian masalah kecil yang lebih mudah dikelola, serta mengungkapkan esensi masalah dan solusinya dengan cara yang dapat dilakukan oleh komputer. Algoritma adalah bagian dari pemikiran komputer, tetapi dapat diajarkan sebagai mata pelajaran terpisah. Mengetahui cara membuat dan menggunakan algoritme tentu akan sangat berguna saat Anda akan mempelajari dasar-dasar pengkodean dan memulai pemrograman.

  • Aljabar Boolean dan biner.

Bagian penting lain dari teori di balik pemrograman adalah aljabar biner dan boolean, jadi Anda juga bisa mendalami mata pelajaran ini. Ini akan membantu Anda mempelajari cara kerja sistem biner dan cara berpikir dalam biner dan beroperasi dalam sistem bilangan biner.

  • Perangkat keras komputer (cara kerja komputer).

Dan jika Anda tertarik untuk mempelajari lebih lanjut tentang aljabar, biner, dan prinsip dasar pemrograman lainnya, akan sangat masuk akal untuk mempelajari bagaimana semuanya bekerja dari sudut pandang perangkat keras juga. Mengetahui hal itu bisa sangat membantu saat membuat program atau mencari tahu apa yang Anda bisa dan apa yang tidak bisa Anda capai dengannya.

  • Paradigma pemrograman.

Dan terakhir, Anda bisa mulai belajar tentang bahasa pemrograman dan strukturnya dengan membiasakan diri dengan paradigma pemrograman, yang merupakan cara untuk mengklasifikasikan bahasa pemrograman berdasarkan fiturnya. Mengetahui tentang paradigma akan membantu Anda membuat gambaran yang jelas tentang jenis bahasa pemrograman apa yang ada untuk kita gunakan dan di mana mereka dapat digunakan. Ini harus melengkapi landasan teoretis di mana Anda dapat melanjutkan untuk belajar pemrograman sendiri.

Apa yang harus dipelajari sebelum belajar Java?

Ketika mempelajari Java secara khusus, ada banyak hal yang dapat Anda pelajari sebelum mempelajari Java itu sendiri. Inilah yang direkomendasikan oleh beberapa pengembang Java berpengalaman dan ahli rekayasa perangkat lunak untuk pemula baru yang bersedia membangun dasar pengetahuan yang kuat dan benar-benar konkret untuk memulai.

  • Pelajari prinsip desain dan struktur data.

Nasihat yang layak dari Rohan Urkude, seorang insinyur perangkat lunak di HERE Technologies: “Berada di industri ini selama lebih dari 4 tahun sekarang sebagai pengembang dan pewawancara Java, saya dapat memberi Anda beberapa hal brilian yang harus Anda ketahui sebelum menyentuh bahasa pemrograman apa pun: Prinsip Desain (SOLID, KISS, dll.), Pola desain (hanya pemahaman singkat) dan Struktur Data (struktur dasar di balik DS apa pun dalam bahasa apa pun) lalu lanjutkan dan pelajari bahasa apa pun dan lihat berapa banyak waktu yang telah Anda hemat karena sekarang Anda tahu inti dari segalanya.”

  • Pelajari bagaimana Java menggunakan CLASSPATH terlebih dahulu.

Bill Karwin, pakar pengembangan perangkat lunak dan penulis buku teks 'SQL Antipatterns: Avoiding the Pitfalls of Database Programming', merekomendasikan setiap orang untuk mempelajari bagaimana Java menggunakan CLASSPATH terlebih dahulu, karena “di Java, 90% masalah disebabkan oleh CLASSPATH.” “Anda harus belajar tentang bagaimana Java menggunakan CLASSPATH untuk menemukan kelas yang akan dimuat. Manual atau tutorial Java apa pun harus mencakup ini, tetapi pastikan untuk memperhatikannya, ” kata Karwin.

  • Pelajari konsep OOP dan/atau C++.

Pratik Patil, pengembang perangkat lunak dari IBM, merekomendasikan pelajar baru untuk menguasai konsep C++ atau dasar OOP (Object-oriented programming) terlebih dahulu: “Jika Anda mengetahui C dan C++ maka Anda pasti dapat menggunakan Java. Jika Anda tidak mengetahui salah satu dari mereka, pelajari konsep OOPS dan jelaskan dengan sangat jelas, lalu gunakan Java.
Komentar
  • Populer
  • Baru
  • Lama
Anda harus login untuk memberikan komentar
Halaman ini belum memiliki komentar