Devamlı kitap okumanız lazım
Ama düzenli (en azından günde 15dk düzenli).Örn: Effective Java, Agile Software Development. Bir yazılım mühendisinin yılda ortalama 6 kitap okuması lazım.Aldığınız o kitabı belli bir zaman diliminde okumazsanız, o kitap, okunacaklar arasında kalır. İlgi alanlarınızı belirleyecek, kitabı alacak ve belirlediğiniz zaman aralığında bitireceksiniz. Okurken mutlaka ileri gitmeniz gerekiyor.
Kendinizi sorgulama:
30 günlük zamandan sonra kendinize durumunuzla iligili sorular soracaksınız. Karşılaştığınız sorunlara nasıl yaklaştınız.
- Öğrendiklerimi kullandım mı?
- Kullanmadıysam neden kullanmadım?
- Kitap okuyabildim mi?
- Kullanabilir miyim?
- Ne olduğunu iyi kavrayabildim mi?
- Bir örnek uygulama yapabilir miyim?
Yazılımla uğraşan kişilerin tasarım prensiplerini çok iyi biliyor olması lazım. İnşaat mühendisinin yola nasıl beton yapılırı bilmesi gibi.
Sektörün önde gelenlerini takip etmek:
Kent Beck, Martin Fowler gibi guruları takip etmeli.
Konferansları takip etmeli:
Konunun uzmanı insanlarla tanışmalı.
Testler:
Yazılımınızı testler, ile yazılmalı.