Yazılım Nedir Kısaca 5. Sınıf? Bir Çocuk Gibi Merak Etmek
Bugün Kayseri’nin güneşi sıcağını biraz olsun kaybetmişti, ama bir yanda içimi ısıtan bir heyecan vardı. 25 yaşındaydım, hayatımın çoğu zamanını yazılım dünyasına adadım, ama bir zamanlar çok farklı bir şey yapıyordum. O günlerde, bir öğrenciyken, yazılımın ne olduğunu öğrenmek bir hayal gibiydi. Hadi başlayalım, sana anlatacağım bu yazıyı yazarken, yıllar önce kafamda dönüp duran o ilk soruya geri döndüm: “Yazılım nedir?”
Okulda Yazılım: İlk Sorular ve İlk Hayal Kırıklığı
Bir gün, Kayseri’nin o çok bilindik, sıcak öğleden sonrasından birinde, öğretmenim yazılımın ne olduğunu sınıfa anlatmaya başladı. Herkes dikkatle dinliyordu, ama ben anlamıyordum. “Yazılım nedir kısaca 5. sınıf?” sorusu kafamda deli gibi çalkalanıyordu. İçimde bir yerlerde, bu sorunun yanıtını öğrenmeye dair bir merak büyüyordu. Ama ne yazık ki, o kadar karışıktı ki her şey… Öğretmenim bilgisayarların nasıl çalıştığını anlattı, her şeyin kodlarla şekillendiğinden bahsetti ama benim zihnimde bir boşluk vardı. “Yani ben bir bilgisayara yazılım yazabilir miyim?” diye sordum. Öğretmenim gülümsedi ama çok basit bir şekilde yanıtladı: “Evet, yazılım dediğimiz şey, bilgisayarlara verilen komutlardır.”
O an sanki bir dünya çökmüş gibi hissettim. “O kadar mı basit?” diye düşündüm. Ama gerçekten anlamıyordum. “Peki ya o komutları kim yazıyor?” diye sordum, öğretmenim yine gülümsedi. “İşte bunu sen de öğrenebilirsin, yazılımcılar yazıyor.” O an, yazılım kavramı kafamda karışık bir yığın gibi yerleşti. Bir yanda bilgisayarlar, bir yanda komutlar vardı, ama bu ikisi nasıl bir araya geliyordu?
Bir İlk Deneme: Merakla Yapılacak Her Şey Mümkündür
O gün o kadar hayal kırıklığına uğramıştım ki, bir süre bilgisayarımın başına bile oturmadım. Ancak içimde bir şey, “Bunu öğrenmelisin” diyordu. Geceleri yatarken bile bu sorular hep kafamda dönüp duruyordu: “Yazılım nedir, nasıl yazılır?” diye. Birkaç gün sonra cesaretimi topladım. O zamanlar internet de çok yaygın değildi, Kayseri’de internet kafe sayısı henüz çok azdı, ama ben bir şekilde bir kitaptan öğrendiğim temellerle ilk “merhaba dünya” programımı yazdım.
Bunu yaparken, içimde bir şeylerin doğru gittiğini hissetmiştim. Bilgisayara yazdığım basit komut, ekranda “Merhaba Dünya!” yazdırmıştı. O an, belki de hayatımda aldığım en büyük ödülü kazandım. Kendi yazdığım ilk satırla bilgisayarın bana bir şeyler söylemesini sağladım. “Evet, ben bunu yapabilirim!” diye düşündüm. İşte o an, yazılımın ne olduğu bende şekillendi. Yazılım, bilgisayara ne yapmasını söylediğimiz, ona hayat veren bir komutlar dizisidir.
Bir Öğrenme Yolculuğu: Yazılımın Gücü
Zamanla yazılımın ne demek olduğunu daha iyi anladım. Bu basit “Merhaba Dünya!” aslında çok şey ifade ediyordu. Birçok farklı komutun birleşimiydi ve her biri bir hedefi gerçekleştiriyordu. Yazılım, düşündüğünü gerçekleştirebilme gücüydü. Bugün baktığımda, yazılımın hayatımda ne kadar büyük bir yer tuttuğunu görüp, başlangıçta yaşadığım o belirsizlikle dalga geçiyorum. Çünkü o ilk adımı attım ve bir şeyleri değiştirmeye başladım.
Yazılım, o gün bugündür hayatımın her alanında var. Günlük hayatımda, çalıştığım yerlerde, arkadaşlarımla sohbet ederken bile. Fakat, yazılımı bir çocuk gibi merak etmek, onun ne olduğunu sadece kelimelerle değil, duygularla da anlamak çok farklı bir deneyim oldu. Bir “Merhaba Dünya” yazmak, benim için o kadar basitti ki, ama o anın içindeki heyecanı, belirsizliği ve keşfetme arzusunu hiçbir zaman unutmuyorum.
Yazılımın Ne Olduğuna Dair Son Düşünceler
Bugün yazılım hakkında çok şey biliyorum, ama bazen hala aynı heyecanı hissediyorum. O çocuk gibi merakla yazılım nedir sorusunu soran halim aklıma geliyor. Yazılım nedir kısaca 5. sınıf? diyen o halimle, şimdi kod yazarken bile içimde bir heyecan var. Çünkü her yeni satır, yeni bir dünyayı açıyor. Bazen küçük bir hata bile seni o kadar heyecanlandırır ki, bir çözüm bulmak için geceler boyu uğraşırsın.
Her şeyin bir başlangıcı vardır, ve bazen o başlangıç çok basittir. Ama işte o basit şey, seni yıllar sonra büyük bir yolculuğa çıkarır. Belki de yazılım tam olarak budur: Basitlikten bir şeyler inşa etmek ve her anının, her satırının bir anlamı olduğunu fark etmek. Bugün o küçük “Merhaba Dünya” programını yazarken hissettiklerimi anımsadıkça, yazılımı bir kez daha seviyorum. Hem de daha çok.