| « Unit Test | Fibonacci » |
Daha iyi program nasıl yazılır ?
Program yazma dünyası dışardaki dünya ile oldukça farklıdır. Dışardaki dünyadaki insan faktörleri yazılım dünyasına göre zıt denecek kadar farklıdır
Programcılığa başlayanlar ilk 2 yıl içinde bu işi devam ettirip ettiremeyeceklerini rahatça tahmin edebilirler, bu yüzden o kadar uğraşıpda Bilgisayar Programcılığı yada Bilgisayar Mühendisliği'den mezun olmuş ama hayatta bambaşka tadlar arayan bir sürü insan olması şaşırılacak bişey değildir. Sonraki 2 yıl içerisinde de bu işte iyi olup olmadığını kendilerine itiraf edebilirler.
Programlama'da daha iyi olmak aslında bu 4. yıldan sonra belli olmaya başlar. Bu işi iyi yapanlar gerçekten iyidirler ve işlerini yapmak için tecrübeye ihtiyaç duymazlar. Bu gruptakiler herhangi bir işteki onlarca yıllık tecrübeyi bir anda paramparça ederek diğerlerini şok edebilirler ve bu yetenekleri doğuştan gelir.
Diğer gruptaki programcılar ise tecrübeleri kadar daha iyi programlar yazarlar ve bu yeteneklerin limiti vardır.
Bu iki gruplardan hangisinde olursanız olun yani ister doğuştan yeteneğiniz olsun ister tecrübeleriniz sayesinde iş yapın bunlar sizi daha iyi bir programcı yapmaz.
Daha iyi olmak için böyle yada böyle yada en zorlusundan edinilmiş böyle tavsiyeleri dinleyebilirsiniz.
Bu tavsiyelerin hepsi geçerlidir ancak daha iyi program yazmak hayatı nasıl algıladığınız ile ilgilidir.
Yazılım geliştirmek sadece kulaklıkları taktıktan sonra bilgisayar ekranına bakarak kod yazmak değildir. Daha iyi program yazabilmenin yolu etrafınızdaki kişilerle ilişkilerinizin iyi olması, müşteri ile teknik detaylar arasında iyi bir köprü olmaktan geçer.
Bu yüzden daha iyi bir programcı olmak için kullanıcılarınızı, piyasayı ve yaptığınız iş'i öğrenmelisiniz. Efsane olmuş yazılımların başarısının sırrı buradadır.