Apakah Matematika Sangat Penting Dalam Pemrograman? - CRUDPRO

Apakah Matematika Sangat Penting Dalam Pemrograman?

Apakah Matematika Sangat Penting Dalam Pemrograman?

Apa pemrograman membutuhkan pengetahuan matematika? Belum tentu.

Saat saya mengatakan itu, saya kebanyakan bicara mengenai Pengembangan Situs, tidak bekerja dengan diagram atau program khusus yang membutuhkan matematika tingkat lanjut.

Anda bisa menjadi programmer yang luar biasa bahkan juga jika Anda buruk dalam matematika di sekolah.

Tujuan saya, saya sudah memprogram sepanjang 20 tahun terakhir dan saya tak pernah harus buka buku matematika untuk mengingatkan diri sendiri mengenai suatu hal yang perlu saya pahami tapi lupa. Saya lakukan banyak matematika baik di SMA atau di Kampus. Beberapa hal begitu maju dan abstrak hingga saya bahkan juga tak ingat apa arah pelajarinya (bahkan juga bila ada arah, kecuali lulus ujian).

Ini seperti kebijakan konvensional jika Anda betul-betul harus luar biasa dalam matematika menjadi programmer yang luar biasa. Karena mungkin orang pertama kali yang memprogram komputer adalah ahli matematika, khususnya karena tidak ada sekolah "programmer komputer". , pelajari Pengetahuan Komputer atau Teknik Komputer mengikutsertakan banyak matematika, tapi ini tidak begitu dibutuhkan di atas lapangan. 90% dari gelar CS melibatkan mempelajari beberapa hal yang betul-betul menarik, tentu, tapi nyaris tidak praktis. Anda memerlukan matematika untuk memahami teori yang mendasarinya. Namun pada pemrograman setiap hari? Hampir tidak.

Oh, saat saya menjelaskan pemrograman, yang saya tujuan adalah Pengembangan Situs karena ini adalah bidang saya.

Sudah pasti ada beberapa tugas pemrograman yang memerlukan matematika. Misalkan bila Anda sedang machine work rendering 3D, aplikasi GIS atau Kriptografi / Blockchain / Kecerdasan Buatan (Artificial intelligence) / Machine Learning, itu tentu memerlukan banyak matematika, tapi itu bahkan juga bukan matematika yang diberikan di sekolah, itu adalah matematika yang detail. Semua tipe diagram tingkat rendah atau pemrograman games akan memerlukan matematika, dan Anda harus mempelajarinya saat sebelum mencoba melakukan semuanya. Matematika dibutuhkan untuk pahami komplikasi algoritma, tapi Anda tidak temukan algoritma baru, minimal dalam beberapa tahun awal pemrograman.

Tetapi, yang penting Anda kuasai adalah perpecahan permasalahan. Saya berpikir matematika di sekolah mengajari Anda langkah yang bagus untuk pecahkan permasalahan, tapi begitupun Sudoku atau hoby yang lain.

Sudah pasti Anda membutuhkan beberapa ide matematika dasar, seperti kalkulus atau aljabar, atau logika, tapi bila itu benar-benar mendasar. Anda tak perlu ketahui bilangan kompleks, kemungkinan, kesamaan, diagram, eksponensial dan logaritma, limit, turunan, integrasi, kesamaan diferensial, dan lain-lain. Tidak satu perihal juga.

Tidak boleh listen to the gatekeeper bila mereka memberitahu Anda tidak bisa menjadi programmer karena Anda tidak pintar matematika, tidak boleh dengar mereka. Anda selalu bisa mempelajari semuanya yang Anda perlukan. Terbuka untuk belajar lebih penting dibanding sudah tahu beberapa hal.