Bütün çocukluğum boyunca
Bilgisayar yazılımı en büyük hevesim oldu.
Henüz bilgisayar yoktu,
Abimin aldığı bilgisayar kitaplarını okuyup,
Kağıtlara çok basit de olsa,
Kodlar yazarak başlamıştı yazılımcılık serüvenim.

*
İlerleyen zamanda
Yine abimin sayesinde bir bilgisayarım olmuştu,
Sonrasında da amcam bir bilgisayar almıştı.
Akabinde de lisede zaten
Herkese bir bilgisayar düşecek şekilde,
Bir eğitim sistemimiz vardı.

*
Sürekli kullanabileceğim bir bilgisayar olunca,
Yazılım programlarım da gelişti,
Yazılımcılık kabiliyetim de gelişti diyebiliriz.

*
Üniversitede doğru düzgün bilgisayar yoktu.
İşin enteresan tarafı,
Bilgisayar ve yazılımları doğru düzgün bilen,
Öğretim görevlileri de yoktu...
Ben çocukluğumdan itibaren öğrenmiştim bazı şeyleri,
Öğretim görevlileri muhtemelen mecburiyetten öğrenmişlerdi.

*
Pascal dersinde,
Öğretim görevlisi konuyu yanlış anlatınca,
Dayanamayıp müdahale etmiştim,
Ve anlatılan bilgilerin doğru olmadığını ifade etmiştim.
Öğretim görevlisi, beni bayâ bir fırçalamış,
İlerleyen zamanlarda da,
Destek olacağı yerde, hep köstek olmuştu.

*
Mikroişlemci sınavında,
En kısa kodu yazan yüz alacaktı.
Diğer kodlar çalışıyorsa eğer
Yetmiş ile yüz arasında değerlendirilecekti.
Yetmiş geçer nottu zaten.
Atmış dokuz alan kalıyordu...

*
Sınav bitti, sınav sonuçları açıklandı.
Ben yüz üzerinden yirmi ya da otuz almıştım.
İtiraz ettim tabii.
O dersin öğretim görevlisi,
En kısa kodu kendisinin yazdığını,
Ondan daha kısa olan tüm kodlara,
Yirmi ya da otuz verdiğini söylemişti.
Benim yazdığım kod da,
Onun yazdığının yarısından bile azdı.

*
Oluşan tartışmanın ardından,
Mikroişlemci ünitesi üzerinde benim kodu denediğimizde,
Sorunsuz çalıştığını gördü.
Ve yine yüz vermedi, yetmiş verdi.
Bir yerlerde kesin hata var diye...
Kabullenememişti, kendi yazdığından
Daha kısa bir kod yazılmasını,
Ve o kodun sorunsuz çalışmasını...

*
Son yıl proje dersinde,
Geçen bahsettiğim üzere,
Elektronik, bilgisayar ve yazılım iç içe,
Daha önceden yapılmamış bir proje sunmuştum dekanlığa.
Çünkü kural şuydu:
Proje için daha önceden yüzlerce kez yapılmış,
Konu başlıkları vardı.
Bu başlıklardan biri seçilmeliydi.
Bu da bir sektör oluşturmuştu.
Mezun olan; projesini dördüncü sınıftaki birine satıyordu,
Ve tüm okul yönetimi bunu biliyordu,
Ama herkesin de işine geliyordu.
Çok saçma bir yöntemdi.
Bu sebeple listede olmayan bir konu seçip,
Konunun özetini yazıp dekanlığa iletmiştim.
Konu bizim bölüm başkanlığına iletilmişti.
Bizim bölüm başkanı da,
O yıl okula yeni atanmış bir profesördü
Ve vizyonel bir insandı ve hemen kabul etti projeyi.
Proje görevlisi olarak da
Mikro işlemci dersinde tartıştığım öğretim görevlisini atadı.
İyi mi yapmıştı, kötü mü yapmıştı belli değildi.

*
Proje iyi başlamıştı,
Ama bir süre sonra benim istemim değil,
Mikro işlemci öğretim görevlisinin istekleri doğrultusunda
Şekillenmeye başlamıştı proje.
Yine itiraz ettim tabii.
Konu tekrar bölüm başkanına kadar gitti.
Bölüm başkanı öğretim görevlisini haklı buldu.
Çünkü onun da bir projesi vardı benzer konuda,
Ve kendi projesi için bana bir şeyler yaptırmaya çalışıyordu.

*
Üç dört ay oyaladım tabi öğretim görevlisini;
Kendi projesini bana yaptırmaya çalıştığını öğrendikten sonra.
Ve proje teslim günü,
Hiç bir şey yapmadığımı,
Projeyi de teslim etmeyeceğimi söylediğimde,
Bölümde yine kıyametler kopmuştu.
Bana bir seneye mal olmuştu.
Ama o öğretim görevlisine de en az aynı süreye mal olmuştu...

*
Ertesi sene daha basit bir konu seçtim.
Bu sefer de pascal dersinde tartıştığım
Öğretim görevlisine verdiler beni...
Ama daha profesyonel davranıp,
Zamanından önce teslim ettim projeyi
Ve sorunsuz geçtim o dersten de...

*
Zaman ilerledikçe
Web tabanlı yazılımlara ilgi duymaya başladım.
Şimdilerde de amatörce,
Bu hevesim ile ilgili çalışmalar yapıyorum.

*
2013 yılında geliştirmeye başladığım yazılım,
2020 yılının Nisan ayında artık geliştirilemez hale gelince
Bu tarihten itibaren yeni bir altyapı geliştirmeye başladım.
Ki eskisinin geliştirilemez olması
Tamamen benim altyapıyı yanlış kurgulamamdan sebepti...

*
Yedi ayda geldiğim nokta,
Nisan ayında kaldığım noktadan
Sadece çok az daha gelişmiş durumda...
Ama yazılım tabanı
Tamamen değişti.
Ve bu yedi ay kayıp mıydı derseniz,
Asla değildi...
Kendimi geliştirdiğim,
Çok güzel bir süreçti bana göre...
Bir de yukarıda anlattığım,
Ve dersten kaldığım proje sürecinde çok şey öğrenmiştim.
Süreç hem benim hem de öğretim görevlisinin
Dersten kalmamızı sağlamış olsa da,
O süreçte de kazanımlarım çok fazla olmuştu
😉

16 Kasım 2020
Ankara