Sadece Projelerimi Değil, Yazılım Yolculuğumu Paylaşıyorum

Sadece bitmiş projeleri değil; akademik çalışmaları, düştüğüm hataları, çıkardığım dersleri ve tüm bu süreci dürüstçe paylaştığım kişisel günlüğüme hoş geldiniz.

Son Güncellemeler

Sitedeki en yeni içerikler: Projeler ve teknik notlar bir arada.

#Not 14 Mayıs 2026

Java: Nesnelerin Dünyasına Merhaba

Notu Oku
#Not 21 Nisan 2026

YOLOv8 ile Fare Poz Tahmini: TÜBİTAK Destekli Biyomekanik Analiz

Notu Oku

Projelerim

Yazılım serüvenimde hayata geçirdiğim projelerin adım adım geliştirme hikayeleri.

💻 Konsol Tabanlı Hesap Makinesi

30 Nisan 2026 | 2 dk okuma

Bu projede, Java'nın temel mantığını bir hesap makinesi üzerinden keşfettim ve C'den Java'ya geçerken yaşadığım kafa karışıklıklarını not aldım.

Projeyi İncele

Çalışmalarım

Eğitim sürecimde hazırladığım akademik ödevler ve teknik projeler.

🐁 YOLOv8 ile Fare Poz Tahmini: TÜBİTAK Destekli Biyomekanik Analiz

21 Nisan 2026 | 5 dk okuma
Yazıyı Oku

🔐 Sezar Şifreleme: Klasik Kriptografiden İstatistiksel Analize

16 Ocak 2026 | 5 dk okuma
Yazıyı Oku

⚖️ VKİ Hesaplama: Algoritmadan Mühendislik Raporuna AI Destekli Süreç

9 Ocak 2026 | 7 dk okuma
Yazıyı Oku

Notlarım

Yazılım dünyasındaki teknik deneyimlerim, öğrendiğim diller ve derinlemesine incelemelerim.

C Programlama: Belleğin Derinliklerine Yolculuğum

30 Ocak 2026 | 3 dk okuma
Notu Oku

C++: C'den Sonraki Büyük Sıçrayış ve İlk İzlenimlerim

18 Nisan 2026 | 3 dk okuma
Notu Oku

Java: Nesnelerin Dünyasına Merhaba

14 Mayıs 2026 | 3 dk okuma
Notu Oku

İnteraktif Haritalarım

Adım adım işaretleyerek ilerlediğim detaylı öğrenme rotaları.

C Programlama
Öğrenme İlerlemesi %71
1. Temeller
Değişkenler & Veri Tipleri
Girdi/Çıktı (printf/scanf)
Operatörler (Aritmetik/Mantıksal)
2. Akış Kontrolü
Karar Yapıları (if, else if, switch-case)
Döngüler (for, while, do-while)
Döngü Kontrolü (break, continue)
3. Bellek ve İşaretçiler
İşaretçiler (Pointers)
Bellek Adresleri (& ve *)
Diziler & İşaretçi Aritmetiği
Dinamik Bellek Yönetimi (malloc, calloc, realloc, free)
4. Yapılar & Fonksiyonlar
Fonksiyonlar & Kapsam
Struct (Yapılar) & Union
Enum
Header Dosyaları (.h/.c)
5. İleri Konular
Dosya İşlemleri
Önişlemci Direktifleri (#define, #include, #ifdef)
Hata Ayıklama (GDB)
C++ Programlama
Öğrenme İlerlemesi %56
1. Temeller
Girdi/Çıktı (cin/cout)
Namespaces (İsim Alanları)
2. Bellek Yönetimi
Referanslar (&)
Dinamik Bellek (new/delete)
3. Nesne Yönelimli Programlama (OOP)
Sınıflar ve Nesneler
Kalıtım (Inheritance)
Çok Biçimlilik (Polymorphism)
4. STL ve Modern C++
Vektörler (std::vector)
Akıllı İşaretçiler (Smart Pointers)
Java Programlama
Öğrenme İlerlemesi %13
1. Temeller
JVM, JRE ve JDK Mantığı
Veri Tipleri ve Değişkenler
2. Nesne Yönelimli Programlama
Kapsülleme (Encapsulation)
Arayüzler (Interfaces)
3. Veri Yapıları (Collections)
Listeler (ArrayList, LinkedList)
Haritalar (HashMap, TreeMap)
4. İleri Konular
Hata Yönetimi (Exceptions)
Çoklu İş Parçacığı (Multithreading)