100 Günlük Kodlama Yolculuğumun 12. Haftası
Merhaba! 100DaysOfCode serüvenimin 12. haftasına geldim ve bu hafta oldukça yoğun ve verimli geçti. Öncelikle, geçen haftaki hedeflerime genel olarak ulaştım diyebilirim. Ancak, bazı konularda beklenmedik zorluklarla karşılaştım. Bu zorlukları aşmak için çeşitli kaynaklardan destek aldım. Öğrenme sürecinde karşılaştığım problemleri çözmek için birçok farklı yaklaşım denedim. Bu haftaki çalışmalarımın ana odağı, özellikle veri yapıları ve algoritmalara odaklandı.
Özellikle ağaç yapılarını ve grafik algoritmalarını daha derinlemesine inceledim. Bu konuların kavranması zaman aldı, fakat bolca pratik yaparak yavaş yavaş anlamaya başladım. Bu konularda GeeksforGeeks sitesinden oldukça faydalandım. Ayrıca, birçok farklı örnek proje üzerinde çalışarak öğrendiklerimi pekiştirmeye çalıştım. Örneğin, bir basit arama motoru geliştirmeye çalıştım. Bu projede, önceki haftalarda öğrendiğim veri tabanları ve veritabanı sorguları bilgilerimi aktif olarak kullandım. Proje geliştirme sürecinde karşılaştığım sorunları ise Stack Overflow yardımıyla çözdüm. Bu süreç oldukça keyifliydi ve öğrendiklerimi pratiğe dökmek beni fazlasıyla motive etti.
Bununla birlikte, bu haftaki en büyük zorluğum karmaşık algoritmaların kodunu yazarken hata ayıklama oldu. Hata ayıklama sürecinde, bazen saatlerimi harcadığım durumlar oldu. Ancak, pes etmeden çalıştım ve sonunda sorunları çözebildim. Bu durum bana, sabır ve azmin önemini bir kez daha gösterdi. Ayrıca, kod yazarken daha düzenli ve okunaklı bir stil benimsemenin ne kadar önemli olduğunu anladım.
Gelecek hafta için hedeflerim arasında, daha karmaşık projeler geliştirmek ve yeni programlama dilleri öğrenmeye başlamak var. Örneğin, Python dilini daha derinlemesine öğrenmeyi planlıyorum. Bunun için de W3Schools gibi online kaynakları kullanmayı düşünüyorum. Ayrıca, bu hafta öğrendiğim konulara dair daha fazla pratik yapmaya devam edeceğim. Hedefim, kodlama becerilerimi sürekli geliştirmek ve daha büyük projelerde başarılı bir şekilde çalışabilecek seviyeye gelmektir. Bu süreçte, başkalarıyla iş birliği yapmanın ve bilgi paylaşımının ne kadar önemli olduğunu fark ettim. Bu nedenle, diğer geliştiricilerle iletişim halinde olmaya ve kendi blogumda deneyimlerimi paylaşmaya devam edeceğim.
Sonuç olarak, 100DaysOfCode yolculuğumun 12. haftası oldukça verimli geçti. Yeni bilgiler edindim, zorlukların üstesinden gelmeyi öğrendim ve gelecek haftalar için hedefler belirledim. Bu yolculuğun her aşamasının değerli olduğuna inanıyorum ve öğrendiklerimi sürekli olarak uygulamaya ve geliştirmeye devam edeceğim.
Umarım bu paylaşım, sizler için de faydalı olmuştur. Sorularınız ve yorumlarınız için bekliyorum!