Bisiklete Binmek Gibidir “Coding”

Her zaman eğlenceli olmasa da  programlama algoritmasını, “coding” mantığını ve programlama dillerinin esnekliklerini öğrendiğiniz takdirde asla program yazmayı unutmazsınız.

Unuttuğunuzu sandığınız anda yada ihtiyaç duyduğunuz zaman sadece bir kaç sayfa kod örneğine bakmanız sizi eski günlerinize hemen döndürmese de anlık işler için yeterli “coding”i yapmanıza yeter. Bir kaç gün üstünde çalışacağınız bir projeyse eğer projeyi bitirdiğinizde tekrar “coding” dünyasına dönüp dönmemek arasında bir ikilemde bile kalabilirsiniz.

Nasıl mı? ımmm Şöyle ;

Uzunca bir süredir kodlama ve program yazma işlerim arasında yer almıyor; sadece görsel tasarımlar, akışlar, ufak tefek excellerde veri bütünleştirme işlemleri haricinde matematiksel yada mantıksal anlamda pek kafamı yormuyordum…

Ama kodlamanın dayanılmaz çekiciliği ve ihtiyaç duyduğum işlerin bir anda bir araya gelmesi ile programlamaya tekrardan merhaba dedim. ( şuan için sadece VB dünyası )

Ufak tefek bir kaç koda göz gezdirdim, yavaş yavaş algoritma mantığım yerine geldi. Ardından algoritmamı anlamlandıracak ve işlemleri tekrarlamamı engelleyecek iç içe döngüler, birbirine bağlı şartlar ile dolu 500 satırı geçen yaklaşık 10.000 karakterlik küçük kodlamamı sadece 2,5 saatte tamamladım…

Şimdi bugüne kadar yaptığım işlere baktığımda, kodlama süreçlerinin sonunda çalışan bir program ve  programın çalıştığı o an işlemcinin arka planda milyonlarca işlemi aynı anda yapması inanılmaz…

Düşüncesi bile nefesimi kesiyor, çünkü yazdığınız 10 15 satır yazı donanımınıza harcadığınız paranın hakkını verip vermediğini test etmenin en güzel yollarından biri…

Hele dakikalarca sürecek bir hesaplamayı başlatmadan önce görev yöneticini başlatıp yazdığınız kodun işlemciye ne kadar yük bindirdiğini görmek harika bir şey…

Bir kez algoritma öğrenirseniz ömrünüz boyunca unutmaz ne zaman ihtiyacınız olsa yanınızda olacağını bilirsiniz…

Tasarım işleri yapın, görsel düzenleme, video editlemek vb vb ama kodlayın hobi olarak yine de kodlayın…

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.