13. Gün: Kodlama Yolculuğumda Bir Günlük Detay
Merhaba! Bugün yazılım serüvenimin 13. günündeyim ve heyecan verici bir gün geçirdiğimi söyleyebilirim. Dev.to’daki Prasanna’nın 13. gün deneyimini okudum ve kendi deneyimlerimi onunla karşılaştırarak paylaşmak istedim. Orada, özellikle algoritma problemlerinde yaşadığı zorlukları anlatmış. Benim durumum ise biraz farklı gelişti.
Öncelikle, günümü veri yapıları üzerinde yoğunlaşarak geçirdim. Özellikle diziler ve listeler üzerinde çalıştım. Bunların farklı kullanım alanlarını ve performans özelliklerini anlamak için çeşitli örnekler üzerinde kod yazdım. Ancak, bazı durumlarda beklenmedik sonuçlarla karşılaştım. Bu durum, beni kodumu adım adım inceleyerek hata ayıklama sürecine itti. Sonuç olarak, bu zorlu süreç bana hata bulma ve düzeltme konusunda önemli deneyimler kazandırdı. Bu sayede problem çözme yeteneğim gelişti.
Öğrendiklerimden bahsetmek gerekirse, özellikle verimli kod yazmanın önemini daha iyi kavradım. Örneğin, yinelenen kodları fonksiyonlar halinde düzenleyerek kodun okunabilirliğini ve sürdürülebilirliğini artırdım. Bunun yanında, kodlama pratiğimin yanı sıra, yazılım geliştirme süreçleri hakkında da araştırma yaptım. Agile metodolojileri ve DevOps kavramları hakkında bilgi edindim. Bu bilgiler, gelecekteki projelerimde bana yol gösterecektir.
Bugün ayrıca, birçok geliştirici tarafından önerilen bir kaynaktan, burada bahsedilen pratik alıştırmalar yaptım. Bu alıştırmalar, özellikle veri yapıları ve algoritmalar konusundaki bilgilerimi pekiştirmemde oldukça faydalı oldu. Yani, hem teorik hem de pratik anlamda güzel bir gün geçirdim diyebilirim.
Gelecek planlarımdan kısaca bahsetmek gerekirse, önümüzdeki günlerde daha karmaşık veri yapıları ve algoritmaları incelemeyi planlıyorum. Aynı zamanda, küçük bir kişisel proje üzerinde çalışmaya başlayacağım. Bu proje, edindiğim bilgileri uygulamama ve daha fazla pratik yapmama olanak sağlayacak. Böylece, hem öğrenme sürecimi hızlandıracağım hem de portfolyoma yeni bir proje ekleyeceğim.
Bu yolculukta karşılaştığım zorluklara rağmen, her geçen gün daha fazla ilerleme kaydediyorum. Bu da beni oldukça motive ediyor. Yazılım dünyasına adım atmayı düşünenlere tavsiyem, azim ve sabırla çalışmaları ve karşılaştıkları zorlukları öğrenme fırsatı olarak görmeleridir. Unutmayın, başarıya giden yol her zaman kolay değildir. Ancak, çalışarak ve öğrenerek her zaman daha iyiye ulaşabiliriz.
Daha fazla yazılım geliştirme içeriği için kişisel bloguma göz atabilirsiniz.
Sonuç
13. günümün sonunda, hem teknik hem de kişisel olarak önemli bir ilerleme kaydettiğimi düşünüyorum. Öğrenmeye devam ederek ve pratik yaparak yazılım yolculuğumda emin adımlarla ilerleyeceğim.
#Etiketler: yazılım, kodlama, programlama, yolculuk, güncelleme, öğrenme, zorluklar, ilerleme, veri yapıları, algoritmalar, hata ayıklama, Fatih Soysal, Agile, DevOps
