26 Haziran 2014 Perşembe

Her programcı bir eğitmendir :)

Merhaba arkadaşlar,

 Bildiğiniz üzere günümüz teknolojisiyle birlikte gelişen bilgisayarlarda birçok işlemi rahatlıkla yapabiliyoruz.Biyolojik verilerin de işleri kolaylaştırması için yapılan işe biz "Biyoinformatik" diyoruz :) Önümüze gelen hazır uygulamalarla bu işlemleri hiç zorlanmadan yapmamızı buna emek harcayan programlama bilen arkadaşlara borçluyuz.Çünkü gerçekten birilerinin işini kolaylaştırmak istiyorsanız programınıza bir çocuk gibi adım adım ne yapması gerektiğini öğretmelisiniz.

 Örneğin; bir yetişkin düşünün. Ondan istediğiniz herhangi bir şeyi bu zamana kadar öğrendiklerinin süzgecinden geçirerek olayı kavrayıp size bir cevap verir.Fakat bir çocuk için eğer bunu daha önce kimse öğretmediyse istediğiniz cevabı vermekte zorlanacaktır.Program yazmakta bu çocuğa tıpkı yürümeyi öğretmek gibi olmalıdır.Önce yürümesi için zemin hazırlarsınız(programlama dili).Bu zeminde ilerleyebilmesi için elinden tutup ona yön göstermelisiniz(değişkenler,fonksiyonlar vb.).Sonra zarar görmeden ilerlemesini sağlamak için önündeki engelleri kaldırırsınız(hata ayıklama) ve sorunsuz işler.

Peki işleyiş nasıl olur? 
 Programa yetişkin gibi davranmamınızı söyledim ve her adımı sizden bir bir isteyeceği için her ihtimali düşünüp ona göre kodlarınızı yazmalısınız.Mesela programınızdan kapıyı açmasını istiyorsanız; ilk olarak yöneldiği yerin kapı olup olmadığına karar verdirin.Sonra kapıya yöneltin,daha sonra kolunu kaldırıp kapının kolunu tutmasını isteyin.Kapının kolunu aşağıya indirip geri çektiğinde kapının açılacağını göreceksiniz ve bunlar içinde ayrı birer karar mekanizmasını çalıştığını düşünün.

 En güzelide yapmak istediğinizi gerçek hayata yansıtın anlaşılması daha kolay oluyor özellikle ben öyle yapıyorum.Bütün bunları bu şekilde uygularsanız verim alma şansınız yüksek olur.Öteki türlü yapmak istediğinizi en sonunda anlamayacak hale bile gelebilirsiniz.Sizlere tavsiyem eğer biyoinformatik konusunda verim almak istiyorsanız genetik hakkında veya çalışmak istediğiniz diğer birimler arasında temel taşları kendinizde oturtun.

Eğlenerek,öğrenerek,üreterek yaşamanız dileğiyle :)

Görüşmek üzere,

Ceyhun ERCAN





Hiç yorum yok:

Yorum Gönder