Teorik bir alanda calismiyorsan ya da askeri / simulasyon programi gelistirmiyorsan cebir ile cok isin olmaz.
CS icin gerekli matematik discrete matematiktir. Mantiksal problemler, sayma problemleri, kumeler, graph theori ( Turkcesi nedir? ), group theori, sayilar teorisi vs gibi.
Ornegin Google Map uzerinde en hizli ulasacagin, en kisa yoldan ulasacagin, en az parali yol kullanacagin ya da en az viraj donecegin yollara onem verecek sekilde rota cizme meselesi aslinda graph theori proble midir? Sen bunu kodla implemente edersin yalnizca.
Ya da hash fonksiyonlari gelistirirken dogru asal sayilardan faydalanmak icin ilgili matematik alt yapinin saglam olmasi gerekir. Ornegin Java String hash'lerken 31 asal sayisini kullanir. Buna hayatinda dokunmayacak ve anlamasina da gerek olmayan insanlar var ama bir tarafta da bunu dusunup gelistiren muhendisler de var. Hangi tarafta olacagina kendin karar vermelisin. Orada asal olan 31 yerine 24 yazsaydi bunun nasıl sonuclara yol acacagini teorik de olsabilmek onemlidir.
JDK main-line development https://openjdk.org/projects/jdk - openjdk/jdk
Bu is bir maratondur, hayat boyu kosarsin. 2 video izledim artik para kazanayim diye bir olay yok.