Eğer kıdemli bir programcıysanız ve küçük programcınızın yeteneğine olan güveninizi kaybettiyseniz, tekrar güvenini kazanmak için çocuğunuzdan ne görmek istersiniz?
Kullandığınız çerçeveyi nasıl kullanacağınızı öğrenmek istemediğinizi söylediğinize göre, soru şu olmalı: " Eğer kıdemli bir programcıysanız ve sizden öğrenme yeteneğinizi kaybettiyseniz junior programcı, kendini çözmek için ne yapmalısın? "
Profesyonel bir geliştirici olarak öğrenmeyi bırakmazsınız. Hiç. Eğer yaparsan, durgun olacaksın. Ve bu bazı bölgelerde iyi olabilir. Bankacılık, çok yavaş hareket eden eski sistemler hakkında bilgi sahibi olmak için sürdürülmesi gereken çok sayıda eski sisteme sahiptir. Bir arkadaşım COBOL'u bir banka için kuruyordu, kaynak kodunun yaklaşık 30 yıl içerisinde dokunulmadığını keşfetmişti (ve asıl yazar bizim üniversitedeki COBOL eğitmenimizdi) ... eski sistemlerin yeni sistemlere entegre edilmesi gerektiği için yeni şeyler öğrenir.
Üst düzey geliştiricinize dönün. " Yeni bir şeyler öğrenmek zorunda olduğu için üzgündü " dedin ve bence bu oldukça yüksek alarm zilleri çalıyor.
Ben her zaman öğreniyorum. Her yıl işverenimin eğitim faturasımı almasını isterken, gerçekte ihtiyaç duyduğum şeye yakın herhangi bir şey harcaması nadirdir, ancak 2000 sterlinlik bir bölgede harcayacağım için istihdam edilebilir olmam gerektiğini biliyorum. Her yıl kendi eğitimimde GBP (yaklaşık 3000 USD).
Eğer kıdemli öğrenciniz yeni şeyler öğrenmiyorsa, o zaman kötü kararlar almaya başlayacaklar (belki de zaten onlar) ve uğraştığınız kodun kalitesi düşecek, çünkü bir sıkıntıya saplanmışlar ve alma ihtiyacı hissetmiyorlar Bu rut dışında.
Çalıştığım en iyi geliştiricilerden biri, hiç inceleme şansım olmadı her türlü şeyi bilen küçük bir geliştiriciydi. Masaya o kadar çok şey getirdi ki bunaldım. Ama gayretlerini takdir ettim ve hiçbir zaman bu konuda "haksız" olmadım. Tüm olanakları değerlendirmek ve onları takıma sunmak için zaman ayırdığı için memnun oldum. Şimdi bir takıma liderlik ediyor ve bana masaya malzeme getiren geliştiricilerden ve onlardan öğrendiklerini anlatıyor.
Üst düzey geliştiricinizin bir şeyler öğrenmesi gerekiyor. Kendi yetersizliklerini gizlemek için duygusal sözcükleri (“yitirmek” gibi) kullanmamalarını öğrenmeleri gerekir, çünkü bu başkalarının güvenini bozacaktır. Yeni çerçeveler öğrenmeye ihtiyaçları var (her şeyi öğrenemeseler bile, ne yaptığını ve bir problemi nasıl çözdüğünü öğrenseler bile ve gelecekte buna ihtiyaç duyuyorlarsa, daha derin öğrenme için zaman harcayabilirler). Ve sürekli öğrenmeye devam etmek zorunda kalacakları bir işte olduklarını öğrenmeleri gerekir.