Yeni bir programcının kendi kendine yeterlilik kazanmasına ve bana fazla soru sormama yardımcı olmak?


26

Şu anda yeni bir programcı ile bir proje üzerinde çalışıyorum. İşini hızlandırmasına nasıl yardım edebilirim? Sık sık bana sorular soruyor ve onunla birlikte programlanıp omurga.js (projenin bir parçası) programlandım.

Şimdi, projenin kendisiyle başa çıkmasını istiyorum, böylece süreci hızlandırmak için başka şeylere konsantre olabilirim. Bir sorun çıkması durumunda Google’a bir şey eklemek veya bir forumda sormak istemiyor. O sadece bana geliyor. O ne yapmalı? Ne yapmalıyım? Onu zorladığımda, işleri çabucak yapıyor. Kendisini daha fazla çalışması için onu nasıl motive edebilirim?

Yanıtlar:


42

" Şu anda biraz meşgulüm, gerçekten sıkışık olup olmadığınızı stackoverflow.com 'a sorabilirsiniz. " Sonunda umarım ipucunu bulacaktır. Ayrıca, bir dahaki sefere masanıza geldiğinde "Bilmiyorum, Google’ı görelim ve görelim ..." veya "API dokümanlarını kontrol edelim " deyin . Bu ikisinin birleşimi, geçmişte kooperatif öğrencileriyle benim için çalıştı - sonunda, nasıl arama yaptığımı ve bilgi bulduğumu görüyorlar, sonra nasıl yapılacağını da öğreniyorlar.


16
Müthiş, ona cevapları nasıl bulacağını ve eşzamanlı olarak onları nasıl bulduğunu onayla; Yeni adamın çok daha az gergin olacak.
Patrick Hughes,

7
Müthiş cevap. Özellikle, sorusunun cevabını bilseniz bile, onunla google'ı seversiniz.
Jon,

2
Arkadaşlar, arkadaşların yalnız google'a izin vermezler.
Xeoncross

1
Google'a bir adam besleyin. Onu ömür boyu besle.
Sarawut Positwinyu,

1
StackOverflow'taki insanlar, eğer soru iyi değilse / mantıklı gelmiyorsa onlara haber verecektir. Bu öğrenci gerçekten zorlanıyorsa ertesi gün SO sorusunun nasıl gittiğini sorun. Cevap alamadıklarını söylerlerse, belki soruyu gözden geçirin ve sorunun ne olduğunu düşündüğünüzü bilmelerini sağlayın ve düzenlemelerini / yeniden bildirmelerini önerin. Gerçekten ihtiyacınız varsa, onlara SO'da nasıl hesap oluşturabileceklerini, temellerini gösterin, onlara SSS'ye bir bağlantı verin ve nasıl soru gönderebileceklerini gösterin. Bence SO, yalnızca bir web araması yeterli bir çözüm getirmediğinde gönderilmelidir.
FrustratedWithFormsDesigner

23

Sorular sorulduğunda stackoverflow.com'da olduğu gibi, "bana şu ana kadar sahip olduklarını göster" deyin . Bu büyük bir yağ ise hiçbir şey onun hakkında sormak için somut bir şey olana kadar, onu elbette aramak için ilgili bazı ipuçları ile, paketleme gönderin.


4
Bu konuyu genişletmek için, onun ne olduğunu gördükten sonra, şimdiye kadar ne denediğini sormak ister misiniz? Onu kendine yeterlilik yönlerine yönlendir. Ve kör ol. Bir programcı olarak çalışmak isterse, onunla başa çıkmayı öğrenmesi gerekir. Öyleyse zaman ayırın ve önceden belirlenmiş zamanlarda gözden geçirip ona yardım ederek mentorluğa devam edeceğinizi göstermek için initatif olun.
SoylentGray

Yapabilseydim @Chad +1000. Sadece ne denemiş olduğunu biliyorsanız, arama yollarını daraltmanıza yardımcı olmakla kalmaz, aynı zamanda kendilerinin canlandırmaya çalıştığı şeyleri önerebilirsiniz. "Ne denedin?" Eh, [bu] için googledim. "" Dokümanlara [burada] bir göz atın ve bana ne bulduğunuzu anlatın. " size gelen.
Steven Evers

8

Birini hızlandırabilmenin en iyi yolu ... hızlanmalarıdır. Kişiye oldukça sert davranıyor gibisin. Soruları teşvik etmeli , peşinde olduğunuz sonuçları almak için onları susturmamanız gerekir. Büyük geliştiriciler bile yeni bir yere geldiklerinde her şeyi bilmiyorlar. Şimdi onun soruları "Bir dizgiyi nasıl bölerim" (aka, kolayca google-mümkün) satırları üzerindeyse, onu mahvedebilirsiniz. Ancak, insanların yeni bir işte anında üretken olamayacaklarını ve çok fazla soru beklemeniz gerektiğini takdir etmeye çalışın.


1
Evet! Onlara karşı kibar olun! Onlara elinden geldiğince öğret. Soru sayısı bir süre sonra azalacak ve hatta yeni bir arkadaş
edinebilirsin

4

Bir güven sorunu olabilir mi? Bütün bu soruları size sorması mümkünse, başarısız olmaktan korktuğu için onunla bunun hakkında konuşmak iyi olabilir.

Mesela stajyer stajyerim olduğunda, bir noktada başarısız olacaklarını onlara bildiririm. Başarısızlık oyunun bir parçasıdır. Ancak, başarısızlıktan öğrenmek kendilerine “şu ana kadar ne yapmaya çalıştım?” Gibi sorular sorduğunda ortaya çıkabilir. cevaplar için bana gelmeden önce gerçekten önemli olan şey. Kendilerine sorular sormaya ve cevaplar için savaşmaya başladıklarında, onların bilgi ve güvenleri büyür.


3

Sadece kendi kendine güven meselesi olabilir, beklentilerinizi karşılayacak işler üretmek için kendi başına yeterince yetenekli olduğunu düşünmez. Bu, yaşlılarla eşleştirilen yeni geliştiriciler için oldukça yaygındır.

Belki de onu “uzaklaşmaya” “zorlamak” yerine, çalışmalarını cesaretlendirmeyi ve kendi başına sorunların üstesinden gelmeye zorlamayı deneyin. Sizin yardımınız olmadan bazı görevleri başarıyla tamamladıktan sonra, kendinize daha alışmış olacak ve sonunda size yardım için gelmekten kaçınacak oldukça güvenli bir bahis olur.


+ 1- Bu öldü. Korkunç kodları kontrol etmek yerine, çalışmasının onayını isteyerek sorumlu olmaya çalışıyor olabilir. Kodlamanın en zor kısmı, işleri doğru yapıp yapmadığına karar vermeye çalışıyor. Varsayım, üst düzey geliştiricilerin kodlarının şaşırtıcı olmasına izin veren bir tür "kara büyü" ye sahip olduklarıdır.
Morgan Herlocker

1

Kendiniz için kesintisiz bir zaman ayırın. Pomodoro tekniği 25 dakikalık aralıklarla önerir. Eğer onun ortasında ortaya çıkarsa, sadece soruyu cevaplayacağınızı söyleyin. Yardımına gerçekten ihtiyacı yoksa, o zamana kadar cevabı bulmuş olacak. Sonunda, basit şeyler için seni rahatsız etmeyecek.


0

Görünüşe göre onu cevaplamak için her zaman sana gelebileceği konusunda eğitmişsin. Dahası, sizi rahat ettirmediği şeyler için bir koltuk değneği olarak kullanabileceğini düşünmek için eğitilmiş gibi görünüyor.

Bunun yerine, onun tek kaynağı olmadığını bilmen gerekiyor. Ona cevabı bulmak yerine, cevabı bulmak için kullanacağın yöntemlerden bazılarını göster. Baskı altında çalışabileceğini söyledin, o yüzden tembel olabilir ve en kolay çözüm sizsiniz. Unutma, her zaman evet demek zorunda değilsin. Yapacak daha önemli işleriniz varsa, ona yardım etmeyi seveceğinizi, ancak üzerinde çalışacak çok fazla şey olduğunu söyleyin.


0

Sorunun kısa cevabı varsa, yanıtlamanız yeterli. Eğer açıklama gerekiyorsa ve konuyla ilgili otorite siz değilseniz veya cevabı bilmiyorsanız, nereye bakacaklarını söyleyin. Sonunda onlara birkaç hecede nereye bakacaklarını söyleyebilmelisiniz. "... HTML seçimi?" "Google: MDN'yi seçin" "Nasıl yaparım ... onay kutusu?" "MDN". "Oracle zaman dilimi dönüşümü?" "Zaman diliminde" RTFM '"" Sorular uygun şekilde sık değilse, o zaman bir şekilde uygun olmadığınızı belirtmeniz gerekir.


0

Neden sana geliyor? Bir hata yapmaktan korkuyor ve bir şey işe yaramazsa bahane olarak kullanabilmeniz için size geliyor? Kendi başına kolayca bulamadığını bildiğiniz projeye özgü fazla bilgi var mı? Neden yaptığın neyin burada istendiğini düşünmek isteyebilirsin.

Kendi başına ne kadar uzağa gittiğini ve yeteneklerine ne kadar güvendiğini görmelisin. Ne zaman bir problemle karşılaştığında sana geliyor? Bu yeni programcının danışmanı olabileceğinizi düşündünüz mü ve ne yaptığınızı, nasıl yaptığınızı ve kiminle yaptığınızı bilmesi için sizi gölgelendirmeye çalışıyor.


0

Size müdahale etmeden soruların sorulabileceği bir zaman belirleyin. Bu kişinin yalnızca Google’dan alınabilecek ve projelerinize veya ekibinize nasıl bir şeyler yaptığına dair hiçbir soru sormaması garip. Soruları izlemeye başla. Hayal kırıklığı, sorun hakkındaki algınızı bulanıklaştırıyor olabilir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.