Her İyi Programcıda Olması Gereken 5 Özellik
Programlama okuyan her öğrencinin okulda öğrenmesi gereken bazı temel özellikler vardır. Bunları aşağıdaki şekilde sıralayabiliriz.
Programlama okuyan her öğrencinin okulda öğrenmesi gereken bazı temel özellikler vardır. Bunları aşağıdaki şekilde sıralayabiliriz.
Kod çalışır hale gelsin, bunun dışında başka birşeyin önemi yok diye mi düşünüyorsunuz ? Fakat kodunuzun yeterince iyi olup olmadığına karar vermek için çalışıyor olması yeterli değil. Bir yazılım projesinin de baştan sona götürülmesine tekabül eden bu dört adım, sizin şuanda hangi safhada olduğunuzu nelere ihtiyacınız olduğu ve olacağını görmenizde yararlı olacaktır.
Hepiniz bilirsiniz, eğer sıfırdan, insanların işine yarayan bir program yazıyorsanız ve hayatınızın bir bölümünü bu programı geliştirmeye adadıysanız, ona karşı gün geçtikçe artan bir sevgi beslemeye başlarsınız. Program bittiğinde size tam olarak bitmemiş yarım bir heykel gibi görünür. Gerçekten ortaya çıkan ürün, sizin hayal ettiğiniz basit güzel programdan çok daha farklıdır. Sadece bir yıl sonra, kullanıcıların ihtiyaçlarını karşılamak için yaptığınız değişiklikler sonucu heykeliniz bir anda kolsuz, zürafa gibi kafası göğsünden çıkan, önündeki kovaya orasından burasından renkli sular fışkırtan saçma sapan birşey haline gelir ve siz hergün onu düzeltmek için çekiçle, umutsuzca sağını solunu yontar, uğraşır durursunuz. – Nick Foster (”Life as a programmer”)