Burak Selim Senyurt
Matematik Mühendisi bir .NET Severin Yazıları...

Çırak Adayı Eleme Soruları

Çarşamba, 12 Ocak 2011 18:21 by bsenyurt

195275_6225Merhaba Arkadaşlar,

Bildiğiniz üzere MVP bayrağının bırakmama rağmen öncesinden başladığım Çırak’ lık projesini devam ettiriyorum(Ettirmek istiyorum) Bu proje aslında benim için olduğu kadar, paylaşımcıları takip eden siz değerli okurlarım için de önemli. Nitekim gelecek nesil de çok daha iyi ve kaliteli paylaşımlar üretecek bir ruhu, hep birlikte eğitmeye çalışıyor olacağız. Olacağız diyorum çünkü benim yol göstericiliğim tek başına yeterli değil. Sizleri geri bildirimleri de önem arz eden bir konudur.

Çırak adayının seçimi sırasında oldukça zorlu bir eleme süreci gerçekleştirilmektedir. Adayları olduça terletecek sorular söz konusu olmuştur. İlk etapta 150’ ye yakın başvuru alınmış ve bu başvurular zaman içerisinde gelen sorular karşısında eriyerek 50’ nin altına kadar inmiştir.

Zorlu aday belirleme süreci iki parçadan oluşmaktadır. Birinci etapta adaylara 21 soru yöneltilmiş ve başvuranlar arasından ilk 10’ a kalanlar belirlenmiştir. İkinci aşamada ise 10 kişi için 4 farklı soru söz konusu olmuştur. Yazının takip eden kısmında yer alan tablolarda söz konusu eleme sorularını ve sorulma amaçlarını bulabilirsiniz.

İlk 21 Soru Winking smile

No Soru Sorulma Sebebi
1 Neden Çırak olmak istediğinizi, tek bir cümle ile ifade ediniz? Soru aslında net. Adayın çırak olma amacını anlamaya çalışmak.
2 Boyutu 10 mb’ ın üstünde olmayacak şekilde bir WMV videosu hazırlamanızı ve bu görsel derste Kartaca savaşını anlatmanızı istiyorum. Video girişinde kendinizi kısaca tanıtmayı ihmal etmeyiniz. Burada görsel anlatım teknikleri irdelenmeye çalışılmıştır. Adayın teknik olmayan herhangibir konudaki anlatım becerisi ve yeteneği ölçülmek istenmektedir.
3 Sizden içeriği 1000 kelimeden az olmamak şartı ile bir makale yazmanızı istiyorum. Makalenin .NET konulu olması gerekmektedir.
Ancak anlatacağınız konuyu istediğiniz gibi seçebilirsiniz. C#, WCF, WF, Visual Basic veya başka bir alanı hedef alması önemli değildir.
Çırak adayının gelişimi, olgunlaşması ve piyasaya değer katmaya başlamasında esas olan noktalardan birisi .Net tabanlı olarak yapacağı paylaşımlardır. Bu noktada makale, blog girdisi gibi yazılı materyallerin çok büyük önemi vardır.
Aday bu soruda herhangibir .Net konusundaki bilgi ve becerisini, anlatımı ile birleştirip yazıya dökmektedir. Amaç adayın makale yazma teknikleri konusundaki kabiliyetlerini görmek ve bir ışık olup olmadığını tespit etmektir.
4 Kartaca Savaşı ile Microsoft’ un Agile geliştirme süreçlerinden birisi olan MSF(Microsoft Solution Framework) arasında nasıl bir ilişki kurabilirsiniz. Teknik konuların anlatımı sırasında, gerçek hayattan, tarihten örnekler vermek önemlidir. Bu sayede konunun anlatıldığı kitlenin olayı daha gerçekçi bir gözle anlayabilmesi sağlanabilir. MSF ve Kartaca Savaşı arasındaki benzerliğe hiç bir aday doğru cevap verememiş olsa da, doğru cevaba ne kadar yaklaşıldığı ölçme kriteridir.
5 NedirTv?com ve C#Nedir?com bünyesinde editörlük yaptığınızı düşünün. Aralık 2010 ayı içerisinde sizden bir paylaşım planı yapmanızı isteselerdi, nasıl bir takvim oluştururdunuz? Paylaşımcılığın esaslarından birisi de, sürekli etkinlik ve aktivite planlaması yaparak ilerlemektir. Bu soruda adayların böyle bir aktivite planı dahilinde ne kadar inandırıcı ve gerçekçi cevaplar vermeye çalıştığı ölçülmeye çalışılmıştır. Ayrıca adayların etkinlik düzenleme ve planlama konusundaki vizyonu değerlendirilmiştir.
6 Bildiğiniz üzere geçtiğimiz günlerde Microsoft PDC 2010 etkinlikleri gerçekleştirildi. Sizden bu etkinliğe ait bir keynote hazırlamanızı ve etkinliği özetleyerek gözünüze çarpanları vurgulamanızı istiyorum. Bunu 500 kelimeyi geçmeyecek bir yazı şeklinde hazırlamanızı istiyorum. Paylaşımcılar özellikle .Net tarafındaki gelişmelere sürekli olarak adapte olmak durumundadır. Bu noktada çıkan yenilikleri en çabuk ve hızlı şekilde öğrenebilmeli, öğrenirken kafasında kurguyu hazırlayabilmeli, kurgunun paralelinde bunu paylaşacak aktiviteye odaklanıp gerçekleştirebilmelidir.
7 Çırak adayısınız. Seçim sonunda siz Çırak olarak kabul edildiniz. 1 senelik Çırak’ lık döneminiz boyunca Usta’ nızın kontrolü altında paylaşımlarda bulunup, çıtayı son derece üst noktalara çıkardınız. Artık harika paylaşımlar yapabiliyor ve insanları son derece uç noktalarda bilgilendirebiliyorsunuz. 1 senelik döneminiz boyunca sayısız makale yazdınız. Hatta bunlardan bazıları CodeProject gibi saygın sitelerde dahi yayınlandı. Bu çalışmalarınız sonuçta oldukça dikkat çekti ve Microsof tarafından MVP adayı olarak gösterildiniz. Ama ne var ki seçilemediniz. Yine de paylaşım yapmaya devam eder misiniz? Adayın paylaşımcılık ruhunu benimseyip benimsemediği, anlayıp anlamadığı ölçülmek istenmiştir.
8 Console application formatındaki bir  “Hello World uygulamasının görsel anlatmını yapınız. Hello World pek çok profesyonel için anlamsız gibi görünse de işin başında olan geliştiriciler için son derece önemli bir giriş noktasıdır. Lakin bu noktanın anlatımını yapan eğitmenin ne kadar derine indiği,

Hello World uygulamasını basit seviye de anlatıp aslında eldeki materyaller ile ne kadar zengin ve geniş bir ürün yelpazesine geçilebildiğinin anlatılması önemlidir.

Hatta adayın bu basit Console uygulaması anlatımında static kelimesinden, Entry Point kavramına, namespace kullanımından, Start Without Debugging’ e kadar belirttikleri ölçüm kriterleri arasında yer almıştır.
9 Ben sizin sıkı bir takipçinizim. Üniversite 2nci sınıfta öğrenciyim ve .Net konusunda ilerlemek istiyorum. Sizden bir yol haritası istiyorum. Önce ne ile başlamalıyım, nasıl ilerlemeli ve ne şekilde çalışmalıyım? Bana bir yol gösterir misiniz? Adayın genç bir geliştirici adayına nasıl tavsiyelerde bulunabileceği incelenemeye çalışılmıştır. Nitekim adayın zaman içerisinde profesyonellik dönemine geçişinde bu tip sorulara maruz kalması ve yol gösterici konumuna bürünmesi kaçınılmazdır.

Aday her ne kadar şu aşamada sahip olduğu tecrübe ve bilgi birikimi ile yeterli bir öneri de bulanamayacak olsa da görüşleri önemlidir.
10 Bir öğlen yemektesiniz ve telefonunuz çalıyor. Karşınızda Microsoft’ tan bir yetkili var. Sizi uzun zamandır blog ve community aktivitelerinizden takip etmekte. Sizden 3 hafta sonrasında yapılacak olan bir teknoloji günleri etkinliğinde C# 5.0 ile birlikte gelmesi planlanan yenilikleri anlatmanız isteniyor. Hitap edilecek kitle Microsoft Gold Partner firmalarında görev alan deneyimli yazılımcılardan oluşmakta. Böyle bir teklifi kabul eder misiniz? Adayın ne kadar gözü kara olduğu ölçülmeye çalışılmıştır Smile
11 Bir Unit Test uygulamasında, test edilmek istenen metodun internal erişim belirleyicisine sahip bir sınıf içerisinde ve farklı bir library’ de durması söz konusudur. Bu durumda internal olan bu sınıfa ait metodlar için Unit Test fonksiyonellikleri nasıl yazılabilir? Adayın çok fazla hakim olmadığı bir konudaki araştırma ve uygun olan tek doğru çözümü üretme yeteneği ölçülmeye çalışılmıştır.
12 NedirTv?com topluluğunda yayınlanabilecek bir Screencast hazırlamanızı istiyorum. Community’ ler er meydanıdır Smile NedirTv?com da bunlardan birisidir. Adayın NedirTv?com üzerinde topluluk karşısına çıkartacağı görsel derste titiz davranması ve kaliteli bir sunum yapması önemlidir.

Adayın bu anlamda saygın bir Community için ne kadar istekli ve arzulu hazırlandığı, konuyu ne kadar iyi ve başarılı anlattığı çıkartılmaya çalışılmıştır.
13 Benden Master olarak beklentiniz ne olacaktır? Çırak adayının benden nasıl beklentileri olduğunun anlaşılmaya çalışması hedeflenmiştir. Bu beklentilerin ne kadar uçuk olduğu, mantıklı, yerinde ve tutarlı olup olmadığı ölçülmeye çalışılmıştır.
14 Yazılım merakınız dışında uğraştığınız profesyonel hobileriniz nelerdir? Çırak Aday’ ının eğitim döneminde başarılı olmasının tek ve yegane şartlarından birisi de, sadece yazılım ile uğraşmamasıdır.

Herkesin kendine ait özel hobilerinin olması gerekir, gerekmektedir. Bu kişinin kendi psikolojisi açısından da önemlidir. Nitekim çok sıkıldığımız anlarda yardımımıza koşan hobiler bizi bizden alır Smile

Adayın hobileri öğrenilmeye çalışılmıştır.
15 Yazılım mimarilerinden herhangi üçünü seçerek teker teker anlatınız. Anlatımlarınızda birer paragrafı geçmemeye ve mümkün olduğunca özet bir şekilde, mimarinin amacını ifade etmeye çalışınız. Yazılım mimarileri çok karmaşık olabilmektedir. Bu mimarilerin anlatımları zaman zaman yüzlerce sayfadan oluşan bir kitap içerisine sığdırılamayabilir.

Adayın tek paragraf kısıtlaması ve sınırlaması, aslında bir mimariyi çok kısa ve özet bir şekilde nasıl ifade edebileceğini/edebildiğini görmek içindir.

Bazen sayfalarca anlatım yerine kısa bir paragraf özeti, okurun veya dinleyicinin konuyu net bir şekilde anlaması için idealdir.
16 WCF Kodlama standarlarından 5 tanesini, nedenleri ile anlatınız? Kodlama standartları hakkında ki bilgiler ölçülürken adayın söz konusu maddenin neden konulduğunu anlatması ön plana çıkan unsur olmuştur.
17 C# Kodlama Standartlarından 5 tanesini, nedenleri ile anlatınız? Kodlama standartları hakkında ki bilgiler ölçülürken adayın söz konusu maddenin neden konulduğunu anlatması ön plana çıkan unsur olmuştur.
18 Başarılı bir sunum için nelere dikkat edilmelidir. Çırak adayının eğitim döneminde ve sonrasında yapacağı en büyük aktiviteler arasında seminerler, webcast’ ler ve screencast’ ler yer almaktadır. Bu tip aktivitelerde adayın ne kadar etkin bir sunum yapabildiği, sunumu yaparken nelere dikkat etmesi gerektiği çok önemlidir.

Çırak adayının bu tekniklerden bir kaçına vakıf olması beklenen ve aranan bir özelliktir.
19 Bir Yazılımcının Yaşam Döngüsü’ nin anlatacak kısa bir yazı hazırlayınız. Çırak adayı her zaman için teknik paylaşımlar yapmak durumunda değildir. Zaman zaman hayata dair paylaşımları da olabilir.

Bu soruda ayrıca yazarın gözlemleme yeteneği araştırılmaya çalışılmıştır.
20 En çok sevdiğiniz özlü sözlerden 5ini yazınız ve neden sevdiğinizi, kime ait olduğunu, size ne ifade ettiklerini paylaşınız. Özlü sözler her zaman için ilham verici ve yol gösterici olmaktadır. Bu keyfili soru ile adayların benimsedikleri özlü sözler öğrenilmiş ve bu sözlerin onlar için olan anlamları anlaşışmaya çalışımıştır.

Bu vesile ile çırak adayının ileri de yol göstermesi gerektiği durumlarda özlü sözleri ne kadar etkin kullanabileceği görülmek istenmiştir.
21 MVP ünavınımı kendi isteğimle bıraktım. Buna rağmen Çırak olmak istiyor musunuz? Benim ile Çırak arasındaki ilişki karşılıklı güven esasına dayalı olmak zorundadır. Adayın sadece MVP markasını göz önüne alarak böyle bir maceraya girmesi istenmemektedir.


Son 10 içerisine kalanların soruları

No Soru Sorulma Sebebi
1 MSDN Magazine de yayınlanan bu makalenin Türkçe çevirisini hazırlayınız Adayın uzun ve teknik detayı ağır olan ve Michelle Leroux Bustamante gibi bir profesyonelin klavyesinden çıkan ingilizce MSDN yazısını Türkçe’ ye çevirmesi istenmiştir.

Görülmek istenen adayın bu uzun ve sıkıcı çeviri sırasında bir noktadan sonra sadece çeviriye odaklanıp odaklanmadığını ölçmektir.

Bir başka deyişle amaç sadece bire bir çeviri değildir. Yeri geldiğinde yazarın kendi yorumlarını katması ve anlatımı o şekilde ilerletmesi beklenmektedir.
2 Console sınıfının Beep metodunu kullanarak, yarım dakikadan az olmayacak şekilde bir klasik müzik senfonisini çalacak program kodunu yazınız. Amaç basit bir Console uygulaması ile son derece eğlenceli kod yazılabildiğinin ispatını yaptırmaktır Winking smile
3 Blog yazılarımdan istediğiniz bir tanesini ingilizceye çeviriniz. Adayın gelecek yıllardaki önemli katkılarından birisi de yabancı topluluklarda yapacağı bilgi paylaşımları olacaktır. Bu noktada ingilizce bilgisinin iyi seviyede olması(hem yazma hem de çevirme anlamında) önemlidir. Soru adayın bu noktadaki bilgi ve becerisini ölçmek içindir.
4 Aslında bu soru vaat edildiği gibi hiç sorulmadı Smile  

 

Dikkat edeceğiniz üzere 4ncü sorunun olmadığı görülmektedir Winking smile Aslında ilk 10 içerisine giren adaylar 29 Ocak Cumartesi günü Metro City Starbucks’ ta toplanmıştır. Toplantıya ben de katılacağımı belirtmeme rağmen gitmedim. Aslında bu bilinçli olarak yapılmış bir harekettir. Nitekim toplanıldığında kimse çırağı bilmemektedir.

SMS yolu ile çırağa ve diğer adaylara birer mesaj gönderilmiştir. Özellikle çırağa gönderilen mesaj içerisinde topluluğu da ilgilendiren ilk görevi yer almaktadır. Artık çırak omuzlarına ağır bir yük almış ve ilk görevine başlamıştır. Son derece zor olan bu görevde çırağın en büyük sıkıntısı hiç tanımadığı bu gruba bir kaç saatliğine de olsa liderlik etmeye çalışmaktır.

Tabi yazıyı yayınladığım tarih itibariyle sevgili çırağım çalışmalarına çoktan başlamış ve ilk görevinde başarılı bir şekilde ilerlemiş durumdadır. Kendisini takip etmenizi şiddetle tavsiye ederim.

İşte bu kadar Smile Tekrardan görüşünceye dek hepinize mutlu günler dilerim demeye alışmış birisi olsamda bu kez diyemeyeceğim.

Yorumlar kapalı.