Aşağıda Mentorlar ve Kuruluş Yöneticileri için bazı faydalı ipuçları verilmiştir. Lütfen aşağıdaki bilgileri dikkatlice okuyun.
Google Code-in 2014 için görev geliştirme
1 Aralık'ta öğrencilere açacağınız ilk görevler üzerinde kaliteli zaman geçirin. Hangi kuruluşların GCI 2014'e kabul edileceğine dair kararımız, kısmen kurumun başvurusundaki görevlerin sayısına ve kalitesine bağlı olacaktır (Google Summer of Code için Fikirler Sayfası'na benzer). Kuruluş uygulamanızda inceleyeceğimiz her görev türünden (kodlama, belge/eğitim, kullanıcı arayüzü, erişim/araştırma ve kalite güvencesi) en az beş yapmanızı öneririz.
Öğrencilerin üzerinde çalışacağı "başlangıç" düzeyinde görevler oluşturmaya hazır olun. Geçtiğimiz birkaç yılda GCI'ya kaydolan binlerce öğrencimiz oldu, ancak çoğu öğrenci görev listesini açtığında bu programa katılmaktan vazgeçiliyor ve görevin adını bile anlayamıyor. Bu yıl Melange'da hangi görevleri başlangıç düzeyi olarak değerlendirdiğinizi belirtmek için bir sistem uyguladık (bu görevlerin tamamlanması 3-5 saat sürebilir ancak daha az teknik nitelikleri vardır). "Merhaba Dünya" türü bir görev de oluşturabilirsiniz. Bu uygulamalar geçen yılki bazı kuruluşlar için oldukça popülerdi ve öğrencilerin kod tabanlarını hızlı bir şekilde anlamasına (ve yine de çalışmaları için bir puan kazanmasına) yardımcı oldu. Öğrencilerin yarışmada toplamda yalnızca iki başlangıç görevini tamamlamasına izin verilecektir (yeni başlayan bir görevi iki kuruluşta veya başlangıç seviyesindeki iki görevi tek bir kuruluşta tamamlayabilirler). Melange, öğrencilerin ikiden fazla görev için hak talebinde bulunmasını engelleyeceğinden bu görevi takip etmeniz gerekmez.
Kuruluş yöneticileri, yarışma süresi boyunca 18 Ocak 2015'e kadar görev ekleyebilecektir (bu, öğrenci gönderimleri için yarışmanın sona ermesinden bir gün öncedir). 1 Aralık'ta programın başlangıcına kadar her kuruluşun beş kategorinin her birinden en az beş görev olmak üzere en az 50 görevi tamamlamasını istiyoruz. Öğrencilerin verdiği yanıta bağlı olarak, özellikle ilk iki ila üç hafta boyunca listenize birkaç günde bir görev eklemeye devam etmeniz gerekebilir. Kuruluşunuzun, öğrencilerin 1 Aralık'tan itibaren aralarından seçim yapabileceği 100'den fazla görevi kullanıma sunmasını önemle tavsiye ediyoruz.
Öğrencilerin her zaman üstlenebileceği en az 25 görev olması gerekir. Bir öğrenci yalnızca birkaç görevinizin olduğunu görürse ve bu görevlerden hiçbiri onu ilgilendirmiyorsa, başka bir kuruluşa geçer ve muhtemelen bir daha kuruluşunuza bir daha bakmaz. Yarışma, 1 Aralık'ta başlamadan önce büyük bir görev grubunun yüklenmesini sağlamak açısından çok önemlidir ve kuruluş yöneticinizin hayatını çok daha kolaylaştıracaktır.
Her görev 1 puan değerinde olacaktır. Lütfen görevleri mümkün olduğunca "eşit" yapmaya çalışın. Görevlerinizi tasarlarken lütfen her bir aşamanın süresini ve zorluğunu hesaba katın ve görevlerin eşdeğeri olması için elinizden geleni yapın. Metrik olarak, deneyimli bir proje üyesinin bir görevin ne kadar süreceğini düşünün ve deneyimli bir geliştiricinin görevi tamamlama süresini yaklaşık iki saat olarak belirlemek için elinizden geleni yapın. Bu, bir kodlama projesini daha küçük parçalara bölmek veya bir belgeleme çalışmasına daha fazla çalışma eklemek anlamına gelebilir. vb. Çoğu görevin, kodlama dilini ne kadar aşina olduklarına bağlı olarak, öğrencilerin tamamlamalarının 3-5 saat süreceğinin farkındayız. Öğrenciler kurumunuza daha çok aşina hale geldikçe, yarışmanın ilk haftasında onlara beş saat sürebilecek bir görev, yarışmanın sonuna kadar ikiye kadar sürebilecek bir görevdir. Bu normaldir.
Çeviri görevlerini belge görevleriyle birleştirmeyin. Bu yılki yarışmada özellikle çeviri görevlerine yer vermeyeceğiz.
Kuruluşunuz, finalistleri ve iki büyük ödülün kazananını seçer. Katılımcı her kuruluş, tamamlanmış görev sayısı en yüksek olan on öğrencinin çalışmalarını değerlendirecektir. Ardından Organizasyonlar, yarışma sırasında en fazla çalışmayı sağlayan beş öğrenciyi Finalist olarak seçecektir. Kuruluş bu beş seçenek arasından iki Büyük Ödülün Kazananı seçecek.
Beklentiler
GCI programı mini bir GSoC gibi değildir: görevlerin bağımsız aktiviteler olması gerekir (GSoC'de olduğu gibi daha büyük bir projenin parçası değildir). Ayrıca, GCI 13-17 yaş arasındaki tüm öğrencilere açıktır. Dolayısıyla, bu öğrencilerin yarışmaya katılmaları için bir engel bulunmamaktadır. Çalışmalarında bu durum yansıtılabilir. Öğrenciye, yaptığı çalışmanın kuruluşunuzun bu görev için beklediği standartları karşılamadığını söylemeniz son derece kabul edilebilir bir durumdur. Lütfen öğrenciye görevinin tamamlanması gerektiğini söyleyin ve geri dönüp çalışmasını düzeltmelerini ya da çalışmalarını düzeltmelerini veya görev için "hak talebini iptal edip" becerilerinde daha fazla olabilecek başka bir göreve geçebilmeleri için onlardan ne düzeltmelerini/eklemelerini istediğinizi açıkça belirtin.
Mentorlar/Kuruluş yöneticileri kış tatillerini kapsayacak şekilde planlama yapma
GCI, dünyanın pek çok yerinde kış tatillerinde gerçekleştirilir. Başka bir mentor, kış tatilinde tatilde olursa lütfen görevlerden sorumlu olacak bir mentor/kuruluş yöneticisi atadığınızdan emin olun. Öğrencilerin başka bir görevi talep etmeden önce bir görevin onaylanması gerektiğinden, süre bu yarışma için önemli bir faktördür (Google Summer of Code'dakinden çok daha fazla). Bir öğrenci tarafından gönderilen tamamlanmış her görevin inceleme için 36 saat veya daha kısa bir geri dönüş olmasını bekliyoruz.
Lütfen kuruluşunuzdan en az bir kişinin önemli bayramlarda (Dini Bayramlar, Yılbaşı vb.) her günü kapsadığından emin olun.
Öğrenciler çok genç olduğundan desteğe ihtiyaç duyabilirler
GCI öğrencileri 13-17 yaşlarındadır ve Google Summer of Code öğrencilerinden (18+) çok daha küçüktür. Bu yarışma, büyük olasılıkla açık kaynaklı geliştirmede ilk deneyimin olacaktır. Çoğu durumda bu, herhangi bir yazılım projesine ilk kez "gerçek dünyada" dahil olmalarıdır. Özellikle grup tartışması, IRC ve sürüm kontrol sistemleriyle ilgili bir öğrenme eğrisi olabilir. Bu nedenle, bir öğrencinin deneyimli geliştiricilerin uygunsuz bulabileceği bir davranış sergileyebileceğini (örneğin, tamamen büyük harf veya çok sayıda ünlem işareti kullanmak gibi) ancak davranışının uygun olmadığını fark etmeyebileceğini lütfen unutmayın. Lütfen onlara profesyonel bir şekilde nasıl iletişim kuracaklarını vb. öğretmeye yardımcı olun.
Yarışmanın tadını çıkarın!
GCI, genç öğrencilerin açık kaynak yazılımlara ilgi duymasını ve bu yazılımlarla ilgilenmesini sağlamak için tasarlanmıştır. Öğrencilerin çoğunun hayatları boyunca açık kaynaklı projelerde çalışmaya devam edeceğini umuyoruz. Mentorlar ve kuruluş yöneticileriyle yaşadıkları deneyim, gelecekte topluluğunuza veya diğer açık kaynak projelere katkıda bulunmaya devam etmelerini sağlayacaktır.
GCI'nın kuruluşlar için çok fazla çalışma gerektirdiğini ve GSoC toparlandıktan hemen sonra bu işin yapıldığını biliyoruz. Bazı küçük kuruluşlar için bu iş zor olabilir. Bununla birlikte, geçmişteki birçok kuruluş ve mentordan, bu öğrencilerin yalnızca yedi haftada tamamladığı çalışma miktarının, beklentilerinin çok daha üzerine çıktığını ve bu genç, hevesli öğrencilerle çalışmaktan gerçekten keyif aldıklarını duyduk. GSoC'ye mentorluk yapan veya birlikte çalıştıkları projelerde taahhütte bulunan epey öğrencimiz var. Öğrenciler büyüyüp üniversiteye girdikçe bu trendin devam etmesini bekliyoruz.