İyi Yazılımcı Nasıl Olunur

Kendimce araştırdığım ve gördüğüm kadarıyla toparladığım bilgileri buraya madde madde aktarmak istedim. Zamanla tecrübeye dayalı eklemeler olabilir, sizden gelen yorumlarlada daha da gelişebilir.

  • Yazılım geliştirdiğiniz işletim sistemini iyi bil, hangi platform için yazılım geliştiriyorsan o platformda iyi bilgi sahibi ol !
  • Kesinlikle yeniden kullanılabilir kodlar geliştir,  kod kütüphaneni güncelle ve geliştir !
  • Kesinlikle ama kesinlik temiz kod yaz !
  • Kolay ve okunabilir kod yazmak için kafanda ne tür algoritmalar için ne tür yapılar kullanacağını belirle ve bunu alışkanlık haline getir. Yeni ve daha basit bir yapı bulduğunda geri dönüp eski kodlarını mutlaka değiştirmeye çalış !
  • Kodlarına mutlaka yorum yaz. Her satırına değil, ama en azından her bloğuna.
  • İyi bir kullanıcı olmadan, iyi bir yazılımcı olamazsın. Yazılım geliştirirken kullanıcı kullanım alışkanlıklarına dikkat et !
  • Sıfırdan analiz et. Sıfırdan tasarla. Tertemiz kodla !
  • Eski moda bir yazılımcı olma , kendini geliştir, yeni şeyler öğren !
  • Öğrenmenin en iyi yolu pratiktir !
  • Popüler tüm yazılım dillerinin kodlama yapısını az-çok bilin, ancak sadece bir ya da iki tanesine odaklanın.
  • Eğitim ve seminer fırsatlarını kaçırmayın. Bir konu hakkında fikir sahibi olmanın en hızı yoludur.