Bir süredir geliştiriciyim. Dışarıdaki en iyilerden uzakım. (Bu odada tek başıma otururken, burada en iyisi olup olmadığımı merak ediyorum.) Ancak, araçlarımı anlamaya başladım ve akıl yürütme ve öğrenme yeteneğime güvenmeye geldim.
Yeni bir işe başlarken her zaman bildiğim bir dilse kod tabanını öğrenebileceğime inanıyorum. Bildiğim bir dil veya çerçeve değilse, kavramları öğrenecek kadar kavrayabileceğime inanıyorum (ve sadece belgeleri okuyabilirim). Bu, programcı olarak yetenek setimizin bir parçası ve bu standarda göre yaşayabildiğim için gurur duyuyorum.
Tüm bunlar için, - en büyük zayıflığımdan biri, çalıştığım müşteri için iş kurallarını hızlı bir şekilde öğrenmek ve içselleştirmek - ücretli bir çalışan veya yüklenici olsam da. Kod tabanları ile iyiyim, ancak belirli bir işletme için iş kuralları ve süreçleri her zaman tam olarak anlamak için biraz zaman alıyor gibi görünüyor. (Örnek olarak, bu, kurumsal uygulamaları yeniden yazarken bir trip olabilir.)
Bir geliştirici olarak, iş kurallarını ve süreçlerini hızlı ve verimli bir şekilde özümsemenin en iyi yolu nedir? Bir konu uzmanı olmadan veya sadece müşteri, şirket veya iş ile yıllarca deneyime sahip olmadan mümkün mü?