Front end web programlama için matematik ve geometri bilmek gerekir mi?

İleri seviye matematiğe ihtiyacın olmaz ama matematikteki gibi problem çözme becerisi lazım.
 
Site üzerinde işlem dönecekse temel matematik yeterli olur geometri bilmeye gerek yok.
 
Yazacağın algoritmalara bağlı olmak üzere matematik bilmen gerekir ama geometriyle ilgili bir şey karşına çıkarsa geometri bilgisi de olması gerekir tabii ki.
 
Genel olarak problem çözme yeteneği gereklidir onun dışında ileri düzey bir matematik bilmene gerek yok.
 
İleri düzey matematik bilgisine ihtiyacın yok ama matematiğin ne kadar iyiyse algoritma yeteneğin de o kadar iyi olur.
 
Soyut düşünme yeteneği önemli. Matematik bilgisi doğrudan pek işinize kullanılmıyor ama soyut düşünmeniz iyiyse genellikle matematikte de yazılımda da başarılı olursunuz.

Frontend'te genellikle işin yaratıcılık yönü daha önemli gibi duruyor fakat özellikle web sitelerinin, web uygulamalarına dönüştüğü React, Vue, Angular gibi kütüphanelerin standart haline gelmeye başladığı bu dönemde frontend'in yazılım boyutu da yani soyut düşünme yönü de ön plana çıktı. Web uygulaması geliştirirken gereken komponentleri, komponentler arası iletişimi, backend ile iletişimini, backend'ten gelen verinin frontend'te state'te nasıl tutulacağını düşünüp anlayıp ona göre kod yazmak gerekiyor. Bunlar da soyut düşünme gerektiren alanlar.
 
Trigonometri Flutter tarafında bana animasyonlarda lazım oldu ve yardımcı oldu.
Web tarafında kompleks bir animasyon yapmadım.
Genel olarak geometri kompleks animasyonlarda işine yarıyor
 
Matematik ve geometri bildiğimiz manada hiç gerekli değil. Pratik problem çözme yeteneği olması gerek. Matematik sorunlarını kodla rahatca çözebiliyorsun. Geometrik hesap gerektiren yerlerde yine kodla sorunu rahatca çözebiliyorsun.

Asıl mevzu neyi nasıl ne şekilde yapabileceğini bilmek, yani problem çözme yeteneği. Bunu da matematik geliştiriyor evet ama hiç matematik bilmesen bile yapabilirsin.

Misal bi ornek vereyim atiyorum en basit 3ün karesini bilmene gerek yok
a = (3**2)
Print(a) yazdığında sana karesini verecek zaten.
Bilgisayar sizin icin sizin soylediginiz herseyi yapar.

Konudan bağımsız kendinize güvenin, çok zor gibi gelen şeyler işin içine girdiğiniz zaman çok basitlesecek. Ilk öğrenmeye başladığınızda kafayı kilitleyin hayatınızın 6 ayını yakın, düzenli çalışmayla 6. Ayın sonunda neler yapabildiginize yapabileceginize şaşıracaksınız.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…