Yazılım için matematik gerekli mi?

Suskun

Kıdemli Üye
23 Ocak 2012
2,767
679
Germany
WoA5zL.jpg


Harika bir programcı olmak için matematikte kesinlikle harika olmanız bilgisi bir tür geleneksel deyimdir. Belki de bilgisayarları ilk kez programlayan insanlar matematikçiler olduğu için ve çoğunlukla etrafta “bilgisayar programcısı” okulu olmadığı içindir. CS derecesinin 90%'ı gerçekten ilginç, kesin ama zor pratik olan şeyleri incelemeyi içerir. Ayrıca, Bilgisayar Bilimi veya Bilgisayar Mühendisliği okumak çok fazla matematik içerir, ancak bu sahada gerçekten gerekli değildir. Altta yatan teoriyi anlamak için az da olsa matematiğe ihtiyacınız var. Ama günlük programlamada mı? Neredeyse hayır.

Kesinlikle matematik gerektiren bir çok programlama işi vardır. Örneğin, bir 3D oluşturma motoru, bir CBS uygulaması veya Kriptografi / Blockchain / Yapay Zeka / Makine Öğrenimi üzerinde çalışıyorsanız, bu kesinlikle matematik gerektirir, ancak bu okullarda öğretilen matematik bile değildir, çok özel bir matematiktir. Her türlü düşük seviyeli grafik veya oyun programlama da matematik gerektirir ve bunlardan herhangi birini yapmaya çalışmadan önce onu incelemeniz gerekir. Matematik, algoritmaların karmaşıklığını anlamak için de gereklidir, ancak en azından programlamanın ilk birkaç yılında yeni algoritmalar icat edemezsiniz.Bununla birlikte, iyi olmanız gereken şey problem çözmedir .

Tabii ki,cebir veya mantık gibi bazı temel matematik kavramlarına ihtiyacınız var, ancak tam olarak temel bilgilere. Karmaşık sayılar, olasılık, denklemler, grafikler, üstel ve logaritma, limitler, türevler, integral, diferansiyel denklemler ve benzerlerini bilmenize gerek yoktur. Bunlar gerekli değildir.

Eğer birisi size matematikte iyi olmadığınız için programcı olmayacağınızı söylüyorsa,kesinlikle onları dinlemeyin. İhtiyacınız olan her şeyi her zaman öğrenebilirsiniz. Öğrenmeye açık ve meyilli olmak, bir şeyleri bilmemekten çok daha önemlidir.


7z0AWK.png


"*"
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.