Lompat ke konten Lompat ke sidebar Lompat ke footer

Apakah seorang programer harus pintar matematika???

Apakah seorang perogramer memerlukan pengetahuan matematika yang sangat sangat mendalam? Belum tentu.

Anda bisa menjadi programmer yang hebat bahkan jika Anda buruk dalam matematika di sekolah.

Maksud saya, saya sudah belajar pemrograman selama 3 tahun terakhir dan saya tidak harus membuka buku matematika untuk mengingatkan diri saya tentang sesuatu yang harus kuketahui tetapi lupa. Saya melakukan cukup mengerjakan soal matematika di sekolah menengah. Hal-hal yang sangat maju dan abstrak, bahkan tidak ingat apa tujuan belajar itu (jika bahkan ada tujuan, kecuali melewati ujian).

Ini semacam kebijaksanaan konvensional bahwa Anda benar-benar perlu menjadi hebat dalam matematika untuk menjadi programmer yang hebat. Mungkin karena orang-orang pertama yang memprogram komputer adalah ahli matematika, kebanyakan karena tidak ada sekolah "programmer komputer" di sekitar. Juga, mempelajari ilmu komputer atau rekayasa komputer melibatkan banyak matematika, tetapi ini tidak benar-benar diperlukan di lapangan. 90% dari gelar CS melibatkan mempelajari hal-hal yang benar-benar menarik, tentu saja, tetapi hampir tidak praktis. Anda perlu matematika untuk memahami teori yang mendasarinya. Tetapi dalam pemrograman sehari-hari? Hampir begitu.

Oh, ketika saya mengatakan pemrograman, saya kebanyakan berarti pengembangan web karena ini adalah bidang saya.

Pasti ada jumlah pekerjaan pemrograman yang baik yang membutuhkan matematika. Misalnya jika Anda sedang mengerjakan mesin rendering 3D, aplikasi GIS atau kriptografi / blockchain / artificial intelligence / machine learning, yang pasti membutuhkan banyak matematika, tetapi itu bahkan matematika yang diajarkan di sekolah, itu matematika yang sangat spesifik. Apa pun grafis atau pemrograman game tingkat rendah juga akan membutuhkan matematika, dan Anda harus mempelajarinya sebelum Anda mencoba melakukan hal itu. Matematika juga diperlukan untuk memahami kompleksitas algoritma, tetapi Anda tidak akan menciptakan algoritma baru, setidaknya dalam beberapa tahun pertama pemrograman.

Namun, apa yang Anda butuhkan adalah pemecahan masalah. Saya pikir matematika di sekolah mengajarkan Anda tingkat yang baik tentang bagaimana menyelesaikan masalah, tetapi begitu pula Sudoku atau hobi lainnya.

Tentu saja Anda memerlukan beberapa konsep matematika dasar, seperti kalkulus atau aljabar, atau logika, tetapi dasar-dasarnya saja. Anda tidak perlu tahu nomor kompleks, probabilitas, persamaan, grafik, eksponensial dan logaritma, batas, turunan, integrasi, persamaan diferensial dan sebagainya. Bukan satu hal pun.

Jangan dengarkan orang lain: Jika mereka memberi tahu Anda tidak akan menjadi programmer karena Anda tidak pandai matematika, jangan dengarkan mereka. Anda selalu dapat mempelajari semua yang Anda butuhkan di sepanjang jalan. Bersikap terbuka untuk belajar jauh lebih penting daripada yang sudah tahu.

Sekali lagi, saya berbicara tentang pengembangan web, tidak bekerja dengan grafik atau aplikasi spesifik yang membutuhkan matematika.

Posting Komentar untuk "Apakah seorang programer harus pintar matematika???"