Bu başlık biraz geniş, ancak sorumu doğru bir şekilde sormadan önce biraz bilgi vermem gerekebilir.
Burada da benzer soruların sorulduğunu biliyorum . Ama benim durumumda, birisine mentorluk yapmam mı gerektiğini yoksa kişinin yazılım geliştiricisi olmak için uygun olup olmadığını sormuyorum . Yargılamak için benim yerim değil. Bana tam olarak sorulmadı, ancak kendim ve diğer kıdemli geliştiricilerin burada başlayan yeni geliştiricilere rehberlik edecekleri açık. Bu konuda hiçbir sorunum yok ve çoğu durumda, bana işler hakkında yeni bir bakış açısı getiriyor ve sonunda süreçte öğrenmeye başladım. Ayrıca, birinin bana bir şeyler öğretmek için zaman ayırması kariyerimin başlangıcında ne kadar yararlı olduğunu da hatırlıyorum.
"Yeni geliştirici" deyince, üniversiteden yeni çıkmış bir veya iki yıllık bir deneyime sahip olabilirler.
Son zamanlarda, burada kendimden farklı ve benim için uzlaştırması zor olan gelişim / programlamaya yönelik bir tutumu olan insanlar başlamış; Görevin yerine getirilmesi için yeterli bilgiyi çıkarırlar ama ondan gerçekten bir şey öğrenmezler. Kendimi onlarla aynı sorunların üzerinden geçerken buluyorum. Bunun bir kısmının bir kişilik olabileceğini anlıyorum ama en iyisini yapmak ve kanatlarımın altındayken onları yuvadan itmek benim işim olduğunu düşünüyorum.
Öğrenecekleri ancak problemi çözecek kadar vermeyecekleri kadar nasıl bilgi verebilirim?
Ya da belki:
En az direnişe geçmek için tasarlanan ve özünde onları kolay yoldan çıkarmak yerine onları öğrenmeye zorlayan sorulara verilen doğru cevap nedir?
Bu sorular muhtemelen daha genel öğretim sorularıdır ve özellikle yazılım geliştirme ile ilgisi yoktur.
Not: Hangi görevde çalıştıklarını söylemiyorum. Yönetim görevi yerine getirir ve çok basit bir hata düzeltme işleminden başlayarak tüm bir uygulamaya başlamaya kadar her şey olabilir. Bu, hiçbir şekilde ideal olmamakla birlikte, kendi zorluklarını açıkça ortaya koymasına rağmen, bunun başka bir soru için en iyi kalan konu olduğunu düşünüyorum. Bu yüzden yapabileceğim en iyi şey, eldeki problemde onlara yardım etmek ve daha basit problemlere parçalamalarına yardımcı olmak ve ayrıca işlem kayıtlarını kontrol etmek ve yaptıkları hataları işaret etmek.
Ana hedeflerim:
- Onlara yardım edin ve onlara daha fazla güvenmeye başlamak için ihtiyaç duydukları araçları verin.
- Onları doğru yöne doğru yönlendir ve kötü gelişim alışkanlıklarını erken kır.
- Onlarla harcadığım zaman miktarını azaltın (yukarıda açıklanan kişilik türü, bire bir zamana daha fazla ihtiyaç duyar ve anlık mesajlaşma veya e-posta yoluyla iyi sonuç vermez. üzerinde çalışıyorum, adımımı attığım ve bir dakika farkında hata ayıklamalarına yardım ediyorum; yapılması gereken kendi projelerim var).