Bu doküman, Kodluyoruz'un tüm bootcamp'lerinde geçerli olan; Öğrenci - Kodluyoruz, Öğrenci - Eğitmen, Öğrenci - Öğrenci arasında kabul edilmiş kuralları tanımlamaktadır.
Bu Davranış Kuralları (Code of Conduct) rahat, huzurlu, korkusuz ve üretken bir topluluk inşaa edebilmemize yardımcı olmak için tasarlanmıştır. Bu Davranış Kurallarının (Code Of Conduct) amacı; topluluğumuza bir takım gereksiz kurallar yüklemek, "kötü" insanlara cezalar uygulamak ya da geçmişte bir takım yanlış yapılmış uygulamaları düzeltmeye çalışmak değildir. Burada yazılmış kurallara uyulmayan ve/veya daha kötü şartlarda çalışmak durumunda kalmış insanlarla bir araya geldiğimizde de yine harika bir topluluk ortaya koyabilmeyi amaçlamaktadır.
Kodluyoruz, kişilerin rengi, maddi durumu, ırkı, dili-lehçesi, siyasi görüşü, inancı-inançsızlığı, cinsiyeti ve cinsel yönelimi nedeniyle birbirlerini ayrıştırmasını, gruplaşmasını ve bu doğrultuda tavır almasını kesin bir şekilde reddeder. Eğitmen, Kodluyoruz çatısı altında din ve siyaset başta olmak üzere ayrımcılığı körükleyebilecek her türlü konudan uzak durur, öğrencileri de bu doğrultuda bilgilendirir.
Kodluyoruz, cinsiyet temelli eşitsizliği ortaya koyabilecek mahiyette olan her türlü söyleme ve eyleme kesin bir dille karşıdır. Cinsiyetçiliğe ya da cinsel yönelimlere yönelik yaralayıcı, kırıcı söz söylemeyeceğini kabul eden kişi topluluk içerisindeyken buna her daim dikkat etmekle mükelleftir. Aynı zamanda herhangi bir dili, dini ya da etnik kökeni öven veya eleştiren örnekler vermekten de kaçınmalıdır.
Eğitime katılan kimse bir diğeri ile aynı eğitim geçmişine, aynı ilgi düzeyine veya aynı teknik beceriye sahip değil. Bu sebeple Kodluyoruz öğrencileri ve eğitmenleri hiç kimseyi bilmediği bir konu yüzünden yargılamaz ve kırmamaya özen gösterir.
Kodluyoruz eğitmenleri, öğrencilere soru sorma özgürlüğü ve rahatlığını sağlamakla yükümlüdür. Eğitmenler, öğrencilerin soru sormaktan çekinmeyecekleri bir ortam yaratıldığı takdirde daha fazla gelişim kaydedebileceklerinin bilincinde olmalıdırlar.
Öğrenciler yardıma ihtiyaç duydukları takdirde eğitim sonrasında yapılan etütte ya da iletişimin sağlandığı kanalda (Telegram) sorularını sorarlar. Bunun yanısıra öğrenciler arkadaşlarının teknik olarak cevap aradığı soruları kendi sorularıymış gibi kabul edip yardımcı olmalıdırlar. Soruyu soranla beraber cevaplayanın da kendini geliştirdiği bir ortam yaratmak eğitmenin görevleri arasındadır.
Eğitmenler sorulan tüm teknik sorulara tatmin edici cevap vermekle yükümlüdürler. Eğitmenler, cevabını bilmedikleri bir soru ile karşılaştıklarında bu soruyu not alıp, bir sonraki hafta yanıtlamakla görevlidir.
Öğrencilerin her biri aynı ilgi ve bilgi seviyesine sahip olmayacağı gerçeğinden yola çıkılarak; Kodluyoruz eğitmenleri, zaten belli kalıpları öğrenmiş; akranlarına göre bilgili kişileri yetiştirmekle övünmez. Aksine odaklanmakta zorluk çeken, motivasyonunu kaybetmiş ya da kaybetme aşamasına gelmiş gençleri özel olarak eğitir. Zira başarılı öğrenciye işin en iyi yöntemlerini (best practices) vermek yeterlidir. Mesele bırakma noktasına gelmiş gençlere yazılımı sevdirmek ve öğretmektir. Dolayısıyla bu motivasyonla eğitimler gerçekleştirilir.
Eğitmenlerin söylediği her şey "genel kabul görmüş" gerçekler olarak algılanmamalıdır. Öğrenciler, eğitmenleri mutlak bir bilgi kaynağı olarak görmemelidirler. Eğitmenler, bilgi aktarırken bu çerçeveye dikkat etmelidir. Bazı noktalarda eğitmenlerin vereceği bilgiler kendi sektör deneyimlerinden elde ettiklerinin birer sonucudur. Bu gibi noktalarda, eğitmen, bu doğruların geneli kapsamayabileceğini; kendi doğruları olduğunu belirtmelidir ve gerekiyorsa öğrencilerle fikir alışverişinde bulunarak tartışabilmelidirler.
Eğitmenler ile birlikte öğrenciler de kendilerinden yaşça küçük, az deneyimli kişilerden bilgi edinebilirler. Hangi konumda, yaşta olursa olsun katılımcılardan birisi yeni bir güncellemenin bilgisini paylaşıyorsa dinlenerek, üzerine konuşulur ve tartışılır. Eğitmen, sınıfta geliştirici egosuna (developer ego) yenilmemelidir ve buna müsait bir ortamın da oluşmasına izin vermemelidir.
Eğitmen anlaşılmayan bir konu olduğunu sezdiğinde önce kendini gözden geçirmeli, mutlaka anlatım tarzını veya örneklerini değiştirmeli ve sınıfına uygun formata çekmelidir. Öğrenciler ise bir konuyu anlamadıklarını düşündüklerinde ilk önce o konu üzerinde yeterince çalışıp çalışmadıklarını sorgulamalıdır. İki tarafın da aksini yapması durumunda eğitim amacından sapacaktır.
Kodluyoruz öğrencileri, ilk dersten itibaren iletişimin iş hayatında ne denli önemli bir yere sahip olduğunun farkında olmalıdırlar. Eğitmenler, eğitim süresi boyunca teknik konularla beraber bu farkındalığı da yaratmak adına anlatımlarını şekillendirirler.
İyi bir eğitim için olmazsa olmaz olan iki şey; kalem ve defterdir. Eğitmenler ilk derste mutlaka bunun önemini anlatırlar. Bilgisayar üzerinden de not tutulabilir; ancak fiziksel bir defter ile kalemin psikoloji üzerindeki etkisini yadsımamalıyız. Öğrencilerimiz mutlaka ve mutlaka ders içerisinde notlar alır. Anlamadıkları noktaları; ders sırasında bahsedilen anahtar kelimeleri (keywords) daha sonra çalışmak, konu bitiminde eğitmene sormak veya grup arkadaşlarına danışmak için not alır.
Eğitimde süreklilik en önemli konulardan bir tanesidir. Bu noktada eğitmenler öğrencilere eğitime gelmedikleri her ders, bir başkasının hakkını, hatta geleceğini elinden çaldığını ilk derste aktarmalıdır. Bir öğrencinin mezun olması için, derslerin en az %80’ine gelmesi ve ödevlerin en az %80’ini tamamlaması zorunludur. “Kodluyoruz öğrencileri bahane üretmez, önceliklerini belirler. Eğer eğitime gelmek gerçekten öncelikleri değilse, gerçekten sadece öncelikleri değildir. Bunun için bahane üretmezler.”
Eğitmenler ve öğrenciler beraber mutlaka ve mutlaka tüm güncelleme notlarını takip ederler. Çok hızlı değişen ve gelişen bu alanda yenilikleri, güncellemeleri takip etmek eğitimin verimliliği açısından oldukça büyük bir öneme sahiptir. Bu güncelleme notlarının içerisinde; işletim sistemi ve versiyonları, yazılım dili, kullanılan uygulama bileşenleri, kullanılan ide ve pluginleri vs. bulunmaktadır.
Eğitmenler ve öğrenciler çalıştıkları alanlardaki etkinlikleri Meetup ve benzeri kanallardan sıkı takip ederler. Buralarda harcadıkları vakitleri kayıp olarak görmezler. Yeni gördükleri ve ihtiyacı olacağını düşündükleri tüm etkinliklere katılmak için çabalarlar. Sadece bunu yapmakla kalmaz, diğer arkadaşlarına da bu etkinlikler hakkında bilgi verirler ve katılmaları için motive ederler. Etkinliklerde edindikleri bilgileri arkadaşlarına aktarırlar.
16) Eğitmenler ve öğrenciler bol bol KodluyoruzLab, blog ve akademik yazı okurlar, KodluyoruzLab’de yazarlar,
Eğitmenler ve öğrenciler okumanın önemi konusunda hemfikir olmalıdırlar. Eğitmenin ilk derste kendi kaynaklarını ve bu konudaki yöntemlerini öğrencilerle paylaşması, daha önce bu konuda herhangi bir deneyimi olmamış kişiler için faydalı olacaktır. Akademik kaynak okumak, dinlenmek amaçlı dahi yapılan bir eylemdir. Öğrenciler, KodluyoruzLab isminde, Kodluyoruz mezunlarının her hafta blog yazıları yazdığı programa dahil olup yazı yazmalarının kariyerleri için ne kadar önemli olduğunun farkında olmalıdır.