it-swarm.asia

Stajyer olarak sormak için kaç soru uygundur?

Staj yapmaya yeni başladım ve çok fazla soru sorduğum için endişeliyim. Mentorum bana projeler atar ve şirketin tüm teknolojilerini ve metodolojilerini öğrenmeme yardımcı olur. Ancak, bu projeyi yaparken öğrenmem gereken çok fazla malzeme var, birçok sorum var. Genelde anlık mesajlar veya E-posta ile ilgili sorular sorarım (bunlar şirketim için birincil iletişim modlarıdır).

Çok fazla soru sormamaya dikkat etmeye çalışıyorum: Can sıkıcı veya aptal olarak çıkmak istemiyorum. Kaç soru sormak uygun? Saatte bir mi? Daha? Az? Unutmayın, akıl hocam aynı zamanda kendi sorumlulukları olan bir programcıdır.

56
Casey Patton

Mümkün olduğunca soruların listesini tutarak ve gruplar halinde sorarak mentorunuzun zamanına saygılı olun. Aslına bakılırsa, yardım almadan ileriye doğru ilerleme sağlayamadıkça mentorunuzu kesintiye uğratmayın.

Çoğu zaman, mentorunuzun size 10 saniye içinde bir şeyler öğretebileceği durumlarda bile, cevabı kendiniz bulmak için mücadele ederek çok şey öğreneceksiniz. Örneğin, kodda bir şeyin nerede olduğunu bilmek istiyorsanız, onlara sorabilirsiniz (10 saniye) veya kodu incelemek ve kendiniz anlamaya çalışmak için dört saat harcayabilirsiniz. "Dört saat" seçeneğinin avantajı, aslında kod hakkında 200 yeni şey öğrenmenizdir. Kendi cevaplarınızı bulmak için uğraşmak zaman kaybı olabilir, ancak aynı zamanda büyük ve karmaşık bir kod tabanı öğrenmenin bir yolu olabilir.

Söylemeye gerek yok, şirketinizin kendi özel kodunu ilgilendirmeyen bir programlama sorusu ise, interneti kullanarak kendiniz anlamaya çalışmalısınız.

98
Joel Spolsky

Gençlerin her türlü soruyu sorduğunu gören bir kıdemli olarak bunun ne sıklıkta sorduğunuzun değil, ne sorduğunuzun meselesi değil olduğunu söyleyebilirim.

Kendinizi hissetmeniz gerekir, ancak genellikle kural şudur: İlginizi gösterin ve düşünme yeteneği ve bağımsız çalışma.

Kendiniz yaptığınız düşük düzeyli ayrıntı araştırması için bağlam belirleyin için genel sorular sormanız uygundur.

kod olmayan ve belgelenmemiş her şey - süreç, takım kültürü vb.

Ne yaparsanız yapın, biraz düşündüğünüzü ve çaba harcadığınızı gösterin Sorunu kendiniz anlamak veya çözmek için.

Yine de sormaya korkmayın! İlgi ve daha derin düşünmeyi göstermek için kullanabilirsiniz ve takıma biraz acı verebilirsiniz uygulamalarını takip etmeyerek veya zaman gerektirecek uygunsuz kararlar vererek daha sonra çözmek için.

Sadece çizgiyi aşmayın ve sizin için kodlamalarını istemeyin, her seferinde tam olarak ne yapacağınızı söyleyin, sözdizimini açıklayın ve belgeleri kopyalayın, vb.

28
Konrad Garus

Şimdiye kadar verilen cevapların birçoğunun doğru olduğunu düşünüyorum: soru sormaktan korkmayın (sonuçta stajlar budur), ama sormadan önce cevabı kendiniz bulmaya çalıştığınızı açıkça belirtin . Ben biri için hiç soru umursamıyorum, ama soru soran kişinin sadece onlar için daha uygun olduğu için sorduğu soruları başka birini kesmek için. Çok sık denemediğiniz sürece denediyseniz basit bir soru ile gelmeniz uygundur, ancak önce kendiniz deneyin. Ve basit sorularla bile, hem basitleştirilmiş bir davaya hem de kanlı ayrıntılara hazır olun. Düşün SSCCE - Short, Self Contained, Correct/Compilable Example. Birisi tarafından durdurmak vardı ve gerçek soru bir SQL EXEC ile yürütülen koddan veri ayıklama hakkında olduğunda, dinamik SQL hakkında sormaya başladım. Bu oldukça büyük bir fark.

Dikkate alınması gereken başka bir nokta: bazı sorularınız için e-posta veya başka (veya daha az) müdahaleci olmayan bir iletişim şekli kullanabilir misiniz? Daha sonra, mentorunuz e-posta ile cevap verebilir veya bir şans yakaladığında tartışmak için masanızda durabilir. Bu aynı zamanda zaten verilen "soruları topluyor" tavsiyesi ile de gider, ancak kişisel olarak her biri e-posta mesajı başına tek bir soru ile başa çıkmayı, birbirleriyle çok az ilgisi olan veya hiç ilgisi olmayan uzun bir soru listesinden daha kolay buluyorum birlikte tek bir mesaj halinde. Biri genellikle bir veya iki dakika içinde cevaplanabilir, diğeri kolayca yarım saatlik bir zaman dilimi olabilir.

6
a CVn

(Çok fazla) soru sorma konusunda fazla endişelenmezdim. İyi bir akıl hocası, sormayı bırakıp uygulamaya başlamanın zamanı geldiğinde size dostça bir şekilde söyleyecektir. Sonuçta, mentor size mentorluk yapmaya atandı ve bu atama genellikle bir zaman bütçesi ile birlikte geliyor.

Bir grup soru hazırlamanın ve mentorun dikkatini tek seferde tartışmanın iyi bir fikir olduğunu kabul ediyorum. Öte yandan, basit bir soru ve cevabın sorunu saniyeler içinde çözdüğü saatlerin nasıl çalıştığını anlamaya çalışmak (özellikle yeni başlayanlar için) çok sinir bozucu olabilir.

Deneyimden öğrenmeye çalışın ve mentorunuzu “okuma” becerisini geliştirmeye çalışın ne zaman iyi bir fırsat var ve nasıl dikkatinizi iletmelisiniz. Yazılım geliştirme, kaynak koduna bakmak kadar insanlarla etkileşim kurmakla da ilgilidir.

İlgili bir notta, teşvik ve coşku akıl hocasından stajyere ve stajyerden akıl hocaya kadar her iki şekilde çalışır.

5
Uwe Honekamp

Bu muhtemelen hepimizin yaşadığı bir durumdur. Stajyer ya da düzenli bir çalışan olsun, yeni bir adam olmak zor. Yeni insanlarla, yeni teknolojilerle, yeni metodolojilerle yeni bir yerdesiniz çünkü her zaman soğuk başlangıç ​​sorununu içerir. Bir şeyi bilmemenin ve onu mükemmel bir şekilde tanımak istemenin kaygısını tamamen anlıyorum, böylece yakında üretken olursunuz.

Soru sormak tamamen doğaldır. Ve iş arkadaşlarınızın sizin yaptığınızı bildiğinden ve sorularınız olacağından emin olabilirsiniz. Onlar da bir noktada sizin konumunuzda, değil mi? Ve inan bana, bir yerden yardım almaları gerekiyordu.

Zor kısmı, sorularınızı cevaplamak için herkesin her zaman mevcut olmamasıdır. Kod veya belgelerden geçerken yaptığım her zamanki hile, hemen net olmayan şeyleri not etmek ve onları yaşlılarla tartışmak için günde birkaç kısa toplantı düzenlemek. Bir soru sormadan önce, küçük bir 'araştırma' yapmak her zaman iyi bir fikirdir, mümkün olduğunca çok bilgi ve ipucu almaya çalışın. StackOverflow gibi siteler altındır. Aradığınız cevabı bile alabilirsiniz. İş arkadaşlarınız bu çabayı takdir edecek ve size yardımcı olmaktan mutluluk duyacaktır.

Çok çalışın, çok çalışın, meraklı olun ve sorular sorun. Unutma, herkes senin pozisyonunda ve sonunda hayatta kaldı :)

Şu anda tam olarak sizin durumunuzdayım. Danışmanım oldukça yoğun ve kesintilerimi çok erken karşılamadan aldım. Benim durumumda, kullanılan çok fazla teknoloji bilmeden geldi. Yaptığım şey, her sorum olduğunda, not aldım. Görevime devam etmek için bir cevaba ihtiyacım olursa, bir süre başka bir şey yaparım. Yakında kullanacağımı bildiğim diğer bazı teknolojiler için bazı belgeleri okudum. Soru, görevi tamamlamak için kritik değilse, ben must üzerinde çalışıyorum ve cevap vermeden devam edemem, sıraya koyarım.

Örneğin, yazdığınız kodsa, o bölüme bir "todo" yorumu yazabilir ve kodun geri kalanını yazmaya devam edebilirsiniz. Daha sonra yapılacakları doldurmak için geri dönebilirsiniz.

Daha sonra amirimle ne zaman görüşürsem bütün soruları bir kerede boşaltırım. O zamana kadar kendim için cevapladığım bazı sorular! Bazı sorular bir süre yazıldıktan sonra da aptal gibi görünüyor, bu yüzden onlara sormuyorsunuz.

Kesinlikle yapmanız gereken başka bir şey de akıl hocanızla bunun hakkında konuşmak. Aslında yaptığım ilk şey bu. Basitçe "Çok fazla soru mu soruyorum?" Diye sordum. Bana doğrudan geri bildirim verdi ve gevşeme ya da sorunu çözme konusunda endişelenmeyi bırakabilirim.


Not: Yukarıdaki bilgiler yalnızca teknik veya programlama ile ilgili olmayan sorular için geçerlidir. Google/Stack Overflow'da teknik yanıtları aramak için uzun zaman harcadım ve siz de yapmalısınız. Aslında, her gün yeni bilgi almıyorsanız, neredeyse yeterince öğrenmediğinizi söyleyebilirim :)

3
yarian

Bence farklı türden sorularla karşılaşacaksınız.

Cevabım için NEDEN soruları düşündüğüme odaklanacağım. Bu tür sorular neden bir şeyi belirli bir şekilde yapmanız istendiğini anlamanıza yardımcı olur. (örn. Neden X kodlama standardını kullanıyoruz?)

Bence bu tür soruları cevaplamak için mentorunuzdan her hafta biraz zaman ayırmanızı istemek iyi olur. Bir fikir haftada 1-2 kahve aralarını bir kenara bırakmak olacaktır. Bu tür sorular için belirli bir zaman ayırarak, mentorunuza zamanlarına değer verdiğinizi ve bir şeyin neden belirli bir şekilde yapıldığını öğrenmek istediğinizi gösterirsiniz.

3
Jeff

Mentor bildiğiniz sürece önce cevabı bulmaya çalıştığınıza ve soruya bir cevap bulmaya çalıştığınıza.

Soru sormak için bir ipucu, mentorunuz kahve makinesine gittiğinde olabilir, o zaman onun "akışını" kesintiye uğrattığınızı bilirsiniz.

3
Johan
  1. Fazla sorma konusunda endişelenme. Sth'yi bilmiyor olsanız da değil, çalışma becerisi önemlidir.
  2. Sormadan önce düşünün ve Google.
  3. IM ve E-posta ile iletişim kurduğunuzdan, mentorunuzun sorularınızı iyi anladığından emin olun.
  4. Bir sorun çözüldüğünde, notlar gereklidir. Ayrıntılı olarak öğrendiğimiz her şeyi hatırlayamayız.
2
reniaL

Sanýrým Casey bu sorgulama meselesi deđil ... bir ţey sen stajyersin .. soru sorman gerekiyor. Ve şahsen bir şeyleri sorgulamanın her zaman kendi yararı olduğunu hissediyorum. Bu durumda Google olmasanız bile, mentorunuz bunu kendi başınıza incelemeniz gerektiğini söylemelidir. Büyük kod tabanına sahip yeni çalışma ortamı tarafından hayal kırıklığına uğramayacağınızı veya bunalmayacağınızı unutmayın. Şimdi vermeniz gereken zaman ve istediğiniz her şeyi sorgulamanız gerekiyor.

mutlu sorgulama :) :)

0
sarah

Bilirsiniz, eğer kibar ve neşeli iseniz sorabilir sormak isteyin.

Ama kulağa mağlup edici ya da yetersiz olduğunuzu ima eden soruları sormayın,

0
Adel