Söylediğin şeyler mühendislik dersleri ve frontendde bu seviye veri yapılarını kullanma gereksinimin ne derecede olur bilmiyorum. Yapacağın projeye bağlı. Bağlı listeler, structlar gibi veri yapıları konuları daha çok mantığa bağlıyken sıralama algoritmaları biraz matematiksel işleme girer. Mod operatörünü mesela çok opsiyonel kullanabilmen muhtemelen matematiksel zekana bağlı olur. Matrisleri dizilerle bağıntılayıp iş yapman gerekebilir bunlarda yararı oluyor temel düzeyde. Matematiği bilmekten ziyade matematiği seviyorsan sorun yaşamaman lazım, destek alabileceğin yapay zeka ve internet kaynağı çok olduğu için o derece mi bilemem.Merhaba arkadaşlar, ben şu an da yazılım öğreniyorum frontend kısmındayım ardından backend öğrenip sonra mobil alana geçiş yapacağım problem çözme yeteneği edinme açısından veri yapıları ve algoritmaları öğrenmek istiyorum bunun için ne kadar matematik gerekli ve birisi bana lineer cebir, olasılık ve istatistik, ayrık matematik gibi konuları öğrenmem gerektiğini söyledim gerçektende öyle mi?
Ben açıkçası bu kadar işime yarar mı bu konular bilmiyorum alanım çok matematik gerektirmeyen alanlar sadece mantıklı düşünme ve problem çözebilme yeteneğimi geliştirmek istiyorum öneriniz nedir?
Mühendislik eğitimi almadan kendinizi o alanda geliştiremezsiniz. Tarih , edebiyat a benzemiyor bu iş, mecburen mühendislik tedrisatından geçmeniz lazım.Merhaba arkadaşlar, ben şu an da yazılım öğreniyorum frontend kısmındayım ardından backend öğrenip sonra mobil alana geçiş yapacağım problem çözme yeteneği edinme açısından veri yapıları ve algoritmaları öğrenmek istiyorum bunun için ne kadar matematik gerekli ve birisi bana lineer cebir, olasılık ve istatistik, ayrık matematik gibi konuları öğrenmem gerektiğini söyledim gerçektende öyle mi?
Ben açıkçası bu kadar işime yarar mı bu konular bilmiyorum alanım çok matematik gerektirmeyen alanlar sadece mantıklı düşünme ve problem çözebilme yeteneğimi geliştirmek istiyorum öneriniz nedir?
Söylediğin şeyler mühendislik dersleri ve frontendde bu seviye veri yapılarını kullanma gereksinimin ne derecede olur bilmiyorum. Yapacağın projeye bağlı. Bağlı listeler, structlar gibi veri yapıları konuları daha çok mantığa bağlıyken sıralama algoritmaları biraz matematiksel işleme girer. Mod operatörünü mesela çok opsiyonel kullanabilmen muhtemelen matematiksel zekana bağlı olur. Matrisleri dizilerle bağıntılayıp iş yapman gerekebilir bunlarda yararı oluyor temel düzeyde. Matematiği bilmekten ziyade matematiği seviyorsan sorun yaşamaman lazım, destek alabileceğin yapay zeka ve internet kaynağı çok olduğu için o derece mi bilemem.
Fakat alan değiştirmek istesen yapamazsın muhtemelen. Yani yapay zeka alanına yönelemezsin orası kesin, veri bilimi gibi alanlarda da asgari bir istatistik bilgin olması lazım. Donanım düzeylerinde bit hesaplamalarında yine asgari bir matematik istiyor, çok ileri düzey olmasa da her zaman matematik istiyor yani.
Keşke sadece veri yapıları ve algoritma için gerekse.
programlama == matematik
Yani hocam algoritma öğrenmek için yeterlimidir ?Temel matematik ve mantık dersini bilmen önemlidir.
Algoritma öğrenmek için yeter programlama öğrencileri de görüyor veri yapılarını. Üniversitelerin çoğunda hafifletilmiş olarak aktarılıyor fakat mühendislik fakültesindeki dersin aynısını veren hocalar da var, onlar da sınavı hafifletiyor müfredatı hafifletmek yerine. Öte yandan bazı bilgisayar mühendisliğindeki veri yapıları sınavlarından daha ağır vize-finalleri olan programcılık dersi veren üniversiteler var. Programcılar Mat1-2 ve üstüne matrislerle biraz diferansiyel denklem(bu da matematik hocasının "siz bilgisayar bölümüsünüz ek bilgi olsun" diyerek verip vermeyeceğinin inisiyatifine bağlı) görüyorlar yani dediğiniz matematik konularını görmeyip hayvan gibi veri yapıları işleyebiliyorlar, birbirini keskin çizgilerle bağlamıyor yani.Hocam soruyu yanlış anladınız galiba ben frontend ve mobil gibi alanlarda matematiğe hiç rastlamadım benim amacım bu alanlarda ilerleyip problem çözebilme yeteneğimi geliştirmek bunun içinde algoritma ve veri yapıları öğrenmek istiyorum bunun için matematik gerekir mi? Temel matematik yeterli mi? Hangi konuları bilmem gerekiyor?
Yani hocam algoritma öğrenmek için yeterlimidir ?
Evet ama derin öğrenmene gerek yok öyle. Zaten aslında mantık öğrenmene gerek yok direkt öyle. Programlarken öğreniyorsun.Yani hocam algoritma öğrenmek için yeterlimidir ?
Algoritma öğrenmek için yeter programlama öğrencileri de görüyor veri yapılarını. Üniversitelerin çoğunda hafifletilmiş olarak aktarılıyor fakat mühendislik fakültesindeki dersin aynısını veren hocalar da var, onlar da sınavı hafifletiyor müfredatı hafifletmek yerine. Öte yandan bazı bilgisayar mühendisliğindeki veri yapıları sınavlarından daha ağır vize-finalleri olan programcılık dersi veren üniversiteler var. Programcılar MAT1-2 ve üstüne matrislerle biraz diferansiyel denklem(bu da matematik hocasının "siz bilgisayar bölü müsünüz ek bilgi olsun" diyerek verip vermeyeceğinin inisiyatifine bağlı) görüyorlar yani dediğiniz matematik konularını görmeyip hayvan gibi veri yapıları işleyebiliyorlar, birbirini keskin çizgilerle bağlamıyor yani.
Bu sorunun net cevabı yok matematik olsa iyi olur ve rekabet çokken seni öne atar. Ama üniversiteyi 5+ yılda bitiren mühendis de sektöre girip mühendis sıfatıyla iş buluyor. E iyi de 7 yılda diplomasını almış adamın o dersleri görmüş vermiş olması örneğin istatistikte iyi olduğunu açıklamaz ki, belki dd ile şartlı geçti dersi bilemezsin yani diploması bu durumu açıklamaz. Fakat senden daha kötü matematik bilmesi imkansız, bunu kesin açıklar.
Haliyle senin mühendislik diploman olmadan onları öğrenmenin sana iş elde etme konusunda yardımı da pek olmaz muhtemelen çünkü daha ilk başvuru şartında matematik yeterliliği sebebiyle mühendislik diploması isteyen iş yerine "ben bu dersleri avucumun içi gibi biliyorum çalıştım" deme fırsatı bile verilmeden CV'in çöpe atılacak. Ne yapıyorsan ona devam et Udemy kursları matematik bilmenin gerektiği yerler olursa bunu sana ya bildirir ya hissettirir muhtemelen. Ekseriyetle mantık kurmakta veya matematiksel yapılan bir işlemi anlamakta zorlandıysan ve asla o düğüm çözülmüyorsa ya alanın ya meslek seçimin yanlış anlamına gelecek zaten.
Evet ama derin öğrenmene gerek yok öyle. Zaten aslında mantık öğrenmene gerek yok direkt öyle. Programlarken öğreniyorsun.