Akademi Manajemen Informatika

Ini adalah daftar jawaban dari para programmer handal seputar pertanyaan apakah matematikan dan fisika Krusial di dunia programming

Beberapa programmer handal menjawab apakah matematika dan fisika Krusial di dunia programming.

Baca tentang seri pertanyaan dan jawaban programmer handal di sini.

Pertanyaan: Apakah ilmu matematika/ fisika Krusial Kepada programmer? kenapa?

Linus Torvalds:
Saya merasa punya dasar matematika yang kuat sangatlah Bagus. Saya Bukan seyakin itu dengan fisika. Tapi saya Pasti matematika Dapat Membikin Engkau menjadi programmer yang lebih Bagus. Mental modelnya Nyaris sama, Engkau Membikin aturan yang Engkau mau dan harus konsisten.

Steve Yegge:
Terdapat cabang besar di matematika yang sangat Krusial Kepada programmer dinamakan “discrete math” atau “concrete math”. Ini mencakup probabilitas, kombinatorik, teori grafik, bukti induksi dan alat Bermanfaat lainnya. Saya mau mengajak Segala programmer Kepada belajar “discrete” matematika sejauh yang mereka Dapat. Sedikit lebih Bagus dibanding Bukan sama sekali.

READ  13 Tips Belajar coding Demi pemula (Baru 2024)

Kepada matematika tradisional, saya jarang menggunakannya, tapi sangat Bermanfaat Begitu dibutuhkan. Sebagai Teladan, saya hanya butuh kalkulus satu kali di akhir tahun pekerjaan saya. Saya harus mengestimasi puncak trafik dalam perkiraan kurva sinus di suatu hari. Kalau saya Bukan Paham kalkulus, akan sulit Kepada Membikin Perkiraan akuratnya.

Begitu saya Membikin game, Wyvern, punya pengetahuan solid tentang planar geometri juga sangat Bermanfaat. Dan cukup sering menggunakan linear aljabar sehari-hari. Namum jarang Kepada trigonometry, persamaan differenesial begitu juga kalkulus.

Saya akan mengatakan dasar pondasi matematika Membikin saya 5-10% programmer yang lebih Bagus. Kalau saya Paham banyak tentang matematika, Bukan diragukan Kembali saya akan jadi jauh lebih Bagus. Jadi saya mulai latihan dan belajar matematika beberapa jam setiap minggunya.

Saya Lagi Asmara dengan fisika. Berusaha Kepada mengerti dasar dari kuantum mekanik. Tetapi secara pribadi saya Bukan merasakan kegunannya dalam tugas sehari-hari sebagai programmer. Tentu saja ini berbeda Kalau saya bekerja di bidang fisika, seperti 3D game atau Membikin simulasi tertentu.

READ  Kenalkan System Design, Metode merancang System yang Scalable

David Heinemeier Hansson:
Bukan sama sekali. Paling Bukan, “Bukan” Kepada Membikin web aplikasi. Saya merasa yang jauh lebih Krusial adalah menjadi penulis yang Bagus.

Peter Norvig:
Ya!. Banyak ide yang diwariskan dari matematika: induksi, rekusi, logika, dll.

Dave Thomas:
Mungkin. Tapi jujur saja, saya Bukan Menyantap banyak Hubungan antar bidang ini dengan software developer yang Bagus.

Tetapi, saya Menyantap Terdapat Hubungan orang yang punya latar belakar musik dan programming. Bukan Paham kenapa, mungkin karena Terdapat suatu area di otak yang Membikin orang pandai di musik juga hebat di pengembangan software.

Guido Van Rossum:
Matematika, ya!(Kepada sebagian: Saya Bukan Acuh dengan perbedaan ekuasi, tapi aljabar dan logika sangatlah Krusial). Fisika, saya rasa Bukan kecuali sangatlah Bermanfaat Kepada punya ketertarikan di bidang yang berbeda secara Biasa.

READ  Mengenal apa itu data struktur ld+json pada SEO?

James Gosling:
Ya! dia mengajarkan Engkau logika dan Konklusi. Kepada punya mata yang Bisa menganalisa. Bukan Terdapat ganti Kepada matematika Kepada menganalisa algoritma.

Tim Bray:
Di kasus saya pribadi, saya Nyaris Bukan pernah menggunakan matematika level-kampus Kepada mendukung programming.

Dan satu Kembali, jawaban favorit saya.

Bjarne Stroustrup:
Tergantung dengan programmer dan tugas programnya. Beberapa matematika sering Bermanfaat: Fisika lebih jarang, tapi belajar fisika adalah salah satu Langkah terbaik Kepada belajar matematika yang praktikal.

Hai saya Hilman, Membikin situs Sekolah Koding (Skodev) dan menulis Kitab Kepada programmer (Halo Koding), Halo Koding . Sudah mengetik-ngetik alias programming sejak 2015. Semoga artikel dan situs ini Dapat bantu karir Engkau ya!