4 Comments
User's avatar
Nurullah's avatar

Uzun süredir yoktun umarım herşey yolundadır :) Hepimizin kanayan yarası, özellikle bir işten bir işe hızlıca geçtikce hem yoruluyor hem de 'bilişsel yükümüz' artıyor gibi hissediyorum. Güzel noktalara parmak basmışsın eline sağlık.

Mert Susur's avatar

Bir kaç ufak hıçkırık molasından sonra zihnen daha iyi bir noktadayım teşekkürler :) Kesinlikle katılıyorum, yazıda bahsetmediğim ama iliklerime kadar hissettiğim “acelecilik baskısını” hepimiz yaşıyoruz, ve senin de söylediğin gibi bu bizi hem tüketiyor, hem de ilerideki ödeyeceğimizi yükü arttırıyor. Umarım aklımızı kaybetmeden bu geçiş dönemini —deliliği atlatırız

Gökhan's avatar

Ben tam ikna olamadim dogrusu. Burada en onemli noktalardan bir tanesi yazida da hep uzerinde duruldugu uzere hakimiyetin daha ileri seviyelerde azalmaya baslamasi. Yz ile birlikte bu en alt seviyeye kadar indi. Yani bir ogrenci bile koddan ve detaylardan cok uzaklasarak ve hakimiyet kuramadan/kurmadan bir seyler yapabilir. Ama bu o kisileri daha iyi muhendis haline getirir mi %100 emin degilim. Günün sonunda belli basli detaylara hakim olmayi, belli zorluklardan gecerek tecrube kazanmayi ve yine belli konularda hakimiyet kurmayi degerli goruyorum. Evet, belki bunlar olmadan da yapilabilir bir seyler ama kariyer anlaminda belli limitleri de beraberinde getirebilir.

Mert Susur's avatar

Amaç daha iyi bir mühendis olmaksa elbette kontrolü 100% bırakmak doğru strateji değil. Yazıda bahsettiğim gibi, geliştirme yolculuğunda karşılaşılan küçük hatalar ve bu hatalardan öğrenilen dersler çok değerli. Fakat diğer taraftan da herkesin amacının iyi bir mühendis olmak olduğunu düşünmüyorum.

Bence burada hız ile öğrenme arasında bir ödünleşim var. Hıza optimize olduğunda normalde kod üretirken edineceğimiz anlayışın bir kısmından vazgeçiyoruz. Yazıda da bunu anlatmaya çalıştım.

Yazıda bahsetmediğim "Cognitive Coverage" diye bir yaklaşım var, kendim için bunu kullanmaya başladım. Bunun için şöyle bir skill kullanıyorum: https://github.com/ryannadel/cognitive-coverage

Tabii bunun da komik tarafı şu: Kodu çok hızlı ürettikten sonra oturup ürettiğim şeyi öğrenmek için yeniden zaman harcıyorum :) Yani bedel ortadan kalmıyor, sadece o bedel geliştirme sırasında mı yoksa sonrasında mı ödeyeceğimizi tercih ediyoruz.