2 Mayıs 2011 Pazartesi

Programlama niye eğlenceli? Programlamanın 5 sevinci.

Frederik Bruks (Frederick Brooks) “The Mythical Man-Month”* kitabında bizim sanatımızın insanını bu sanatta cezb eden sevinçleri böyle özetlemiş:

1. Yapma-oluşturma sevinci.
2. Diğer insanlara faydalı ürün yapma sevinci.
3. Bir-biri ile ilişkili dinamik elemanlardan oluşan bilmece nesneleri düzenleme prosesinin cazipliyi.
4. Sürekli yeni bilgi edinme ve gayri-adi mesele çözme sevinci.
5. Ürünlerle çalışmaya ilgi, hansılar ki, yalnız akli gücün uygulanmasıyla yaratılmışlar, ve buna rağmen mevcutlar, inkişaftalar ve tamamen anlatılamaz şeyler ediyorlar.

Programlama ona göre eğlencelidir ki, her birimizin derin içinde olan yaratıcılık hasretini gideriyor.

(Kısaltılmış ve serbest çeviri. Tam metni burada okuyun(en).)

Programlamanın bir avantajı var – bağımsızlık imkanı. İstediğin ürünü bir iş yerine bağlanmadan geliştire bilirsin. Bir ressam kimi. Ressama göre avatajı ise yukarıdakı maddelerde, esasen de ikinci maddede belirtilmiş.

O kitabı okumamışım.

*"Mythical Man-Month – mitik kişi-ay. Kişi-ay bir kişinin bir ayda gördüğü işe denir. Mesela, iki kişinin yarım ay çalışması toplamda bir kişinin bir ay çalışması kadar zaman alır. Güç birimi diyebilirsiniz. Yapılacak işin miktarını işçinin harcayacağı zaman cinsinden gösterir.  Aynı şekilde kişi-gün, kişi-hafta, ve büyük projeler için kişi-yıl kullanılır. Bir kişi-yıllık projeyi 365 kişi bir günde bitirir :).

Hiç yorum yok:

Yorum Gönder