YAGNI - You Ain't Gonna Need It, yazılım çevrelerinde kabul gören ve benim de şiddetle izlemeye çalıştığım prensiplerden biridir. Basit şekilde "bir şeye ihtiyacın yoksa yapma, ne zaman ihtiyacın olur o zaman yaparsın" diye özetlenebilir.
Bugün aklıma şu soru geldi: Bu prensibi bilgiye de uygulayabilir miyiz? Mesela "İspanyolca öğrenmeye henüz ihtiyacım yok, niye gidip İspanyolca öğreneyim ki?" Ya da "Ruby on Rails" seksi duruyor ama henüz benim bir işime yaramıyor gibi. Bu konu hafiften Genel Kültür Çağımızın En Büyük Yalanıdır konusu ile de ilişkili, henüz ben bir karara varamadım, karara varıp varmamak pratik yaşantıda ne kadar şeyi etkileyecek emin değilim ama ilginç sonuçlar getirebilir.
Bilgi ve YAGNI
Fatih Küçükbaltaci - 01.12.2008
YANGI prensibinin bilgiye uyarlama isi bence kisiden kisiye göre degisir.
Ben ASP ile (Asp.NET degil dikkat edin, MÖ ortaya çikmis bir teknolojiden bahsediyorum.) islerimi gayet güzel görebiliyor vakti zamaninda projelerimi bu teknolojide gelistirmissem ve bu projeleri su anda satarak para kazanabiliyorsam. "Ruby on Rails" benim vaktimi çöpe atmamdan baska hiç bir isime yaramaz.
Fakat ben ögrenci isem ve mezun oldugum tarihte "Ruby on Rails"in çok kullanilan ve yaygin bir teknoloji olabilecegini tahmin ediyorsam, Ruby ile okulda projeler gelistirip bunlari daha sonraki is görüsmelerimde "bu projeleri yaptim" olarak kullanabileceksem neden ögrenmeyeyim.
sensei - 28.11.2008
ya ferruh abi birde su var bu yaklasim fena diil ama insan ne zaman neye ihtiyac duyacagina ne kadar basarili bir yaklasim sunabilir , yada bos zamanlari bos birakip isimize yaramaz diyerek hic bir sey ogrenmemek mi lazim yani aslinda bu konuda bende tam bir karar sahibi degilim![]()
Ferruh Mavituna - 28.11.2008
Hobileri bu konudan tamamen ayri tutmak lazim, bence hayatin para-is kismi ile keyif-tatil kismi ayri olmali. Dolayisiyla burada profesyonel sekilde bir amac icin ogrenilen seylerden bahsediyorum.
Osman TELLI - 28.11.2008
Üstad bu kaideye göre hareket edersem beni mezun olunca hiçbir ise almazlar gibime geliyor. YAGNI düsturuna göre ise girmeden önce iste ihtiyacim olan seyleri nasil kullanacagimi bilmeme gerek yok. Ya da ben bu kaideyi biraz fazla nefisperver bakis açisiyla aldigimdan da yanlis anlamis olabilirim. Ya da dogru muyum? Sadece ise girdigimde ögrenmek sartiyla beni ise kabul ederler mi? Kim bilir degil mi? Ben en iyisi bilgi hammalligina devam mi edeyim?
Adil ERKAN - 28.11.2008
bir taraftan bakarsak "Ispanyolca ögrenmeye henüz ihtiyacim yok, niye gidip Ispanyolca ögreneyim ki?" dogru diger taraftan Ispanyolca degilde Çince diyim ben.Çince ögrenirim bu kadar eleman eksikligi var Çince tercümanlik vs. is bulurum gibi böyle de bir düsünce var ! Fatih ve TEAkolik katiliyorum. bizim sektörde zaten MS ile uygulama gelistiriyorsan her dakika birsey çikiyor
MaviSapka - 28.11.2008
Aslinda bu benimde uygulamaya çalistigim bir konu.Ne kadar gereksiz unsurlardan uzaklasirsak o kadar ana konumuzda basarili oluruz. Örnek vermek gerekirse, Görmek engellilerin görme yetenegini kaybetmesi ile duyma, dokunma, hissetme gibi diger duyumlari gelistigi bilinir. Bencede konuya yogunlasarak isimizi en iyi yapmaya ugrasmaliyiz. (Not: yinede ufak hobiler olmali)
Fatih Ceritli - 28.11.2008
Genel kültürü bilmemde bizim isimizde aklina eseni ögrenmeye ömür yetmez. Hele birde yanilip yakilip ayagindan birini microsofta yönelttiysen ömrün zaten yeni çikan sürümleri ögrenmekle geçiyor.
Sanirim en güzl YAGNI![]()
Yorum Yazın
Tüm yorumlar onaydan geçmektedir, bu işlem en uzun 30 dk. sürecektir. E-mail adresleri yeni yorumları bildirme harici hiç bir başka amaçla kullanılmamaktadır ve sitede gözükmemektedir.
