|
12/13/2008 7:44:13 AM - Tecrübe
Bilinmeyen bir soruna karşı önceden önlem alınabilir mi!
Bugün çogu firma geçici çözümlerle günü kurtarma anlayışı içindedir, doğru hareket tarzı ise sorunları ertelemeyip kalıcı çözümleri seçerek bugünden sorumluluğu almaktır.
Bence firmalar yaşayan birer varlık gibidir, en önemli hayat belirtisi de nefes alıp vermek değil sürekliliktir, bugün hayatınız sorunsuz devam ediyordur, sağlığınız yerinde olabilir, geliriniz de iyi olabilir, fakat yaşadıklarınızı sürekli kılabilmek için çaba göstermiyorsanız, gelecek hedefiniz yok ise; bugün yaptığınız hiç bir şey anlamlı değildir.
Firmalar bunun farkında mı? evet farkında, peki ne yapıyorlar? teknolojiyi takip ediyorlar. Maalesef teknolojiyi takip etmede en önde gidiyoruz. Bu size anlamsız gelebilir; teknolojiyi takip etmenin neresi hatalı? ilk sayacaklarım: en önde gidilmesi ve teknolojinin özümsenmeden körü körüne takip ediliyor olması.
Doğrusu nedir? takip ve taklit etmek için acele etmek değil önce anlamak sonra kendimize nasıl fayda sağlayacağını araştırıp bulmak gerekiyorsa daha iyisini geliştirmek ve kullanmaktır. Anlaşılmayan bir teknoloji aynı zamanda geliştirilemezdir.
Bu yazılım alanında da böyle, sürekli yeni yazılım ortamları yazılım araçları geliştiriliyor, en yenisi en iyisi hangisi denildiğinde hemen en son bu çıktı en iyisi bu diye gösterilebiliyor, doğrusu bu değil, eğer böyle olsaydı her doğan son bebek dünyanın en gelişmiş insanı kabul edilirdi, doğru yorum şudur: her doğan son bebek dünyanın en gelişmiş insanı olmaya aday bebektir, henüz bu yazılımlar çocukluk evrelerini yaşıyor, daha büyüyüp olgunlaşmadılar, bu yüzden sürekli açık bulunup tehdit edilebiliyor olması çok doğal.
Bu noktada yazılım dillerinin birbiri üstünde bir avantajı olmadığı açıkça görülüyor. Yazılım ortamları ve dilleri birer araçtır tıpkı bir mala bir spatula gibi onu kullanacak ustaya kolaylık sağlama amaçlı olarak geliştirilmiştir. Burada ön plana fikirler çıkar ancak fikirler birbirinden üstün veya zayıf olabilir. Güçlü fikirler ile ortaya konulan yazılımlar güçlü ve sağlam, zayıf fikirler ile üretilenler ise zayıf olacaktır. Yazılım geliştirme ortamları yazarları bir yere kadar destekler ve korur, bunun dışında tüm sorumluluk yazarın üzerindedir.
Burhan Candaş
|