16 Temmuz 2014 Çarşamba

15 Temmuz

Merhaba,

Temmuz grubunun gözünden Evrim'in de yazdığı gibi ben de bugün deneyimlediklerimizi Haziran grubunun gözünden aktaracağım. Dışarıdan bir gözle bakıldığında kimi zaman yaşanılanlar aynı gibi gözükse de algıdan algıya değişeceği gibi grubun gözünde de bir çok şey daha farklı anlamlanıyor. Bu farklı algının en önemli nedeninin geçirilen zamanın diğer gruba göre fazlalığının üzerimizdeki etkisi olduğunu düşünüyorum.


Haftalardır programımıza dahil olan pizza günlerinin, skype görüşmelerinin, film gecelerinin, iletişim oyunlarının motivasyon ve deneyim için ne düzeyde yararlı olduğunu yazılan bloglardan okumuş olmalısınız. Kısaca beni en çok etkileyen bugünkü iletişim oyunundan bahsedecek olursam, birbiriyle yeni tanışmış insanlardan oluşan iki ekibin uyum sürecinde yaşadığı ufak problemleri olabildiğince normalize edilerek oluşturulmuş oyunları oynamak, oynarken farkındalığına varmak çok güzeldi. Gözlerimizi bağlayıp, GenKök'ün çimlerinde ellerimizdeki iplerle istenilen şekli yerine getirme çabası, kimi zaman iletişimsizlikten herkesin başına buyruk davranıp lider olma eğilimi ile kimi zamanda liderin yönlendirmede yetersiz kalması üzerine hüsranla sonuçlandı. Bu hüsrandan ise biz inanılmaz farkındalık kazandık. Bu staj sürecinde programlama dışında kazandığımız çoklu çalışma disiplininin bize bir çok kapı açacağına eminim.

Şeydanur ile gerçekleştirdiğimiz Skype görüşmesinde programlama öğrenmede bize yardımcı olabileceğini düşündüğü online ders dinleyebileceğimiz hatta sertifika alabileceğimiz siteleri bizimle paylaştı. Ben de sizlerle paylaşmak istiyorum. Bunlar  coursera.org ve edx.org siteleri. Türkçe kaynak olarak da önerdiği universiteplus.com'un diğerlerine göre aktif bir site olarak sayılmayabileceğini söylüyor.  Bizimle paylaştığı bu bilgiler için ne kadar teşekkür etsek az. Ahmet Raşit Hocamızın ve Şeydanur'un ortak düşüncesi ise eğer programlamaya yeni başlıyorsanız bunun için en ideal online site ise codecademy.com. Biz de eğitime başlamadan önce buradaki dersleri tamamlamıştık. Deneminizi tavsiye ederken hepinize kolaylıklar diliyorum.


Daha sonra Evrim'inde dediği gibi gece üçlü prizlerimizi ve interneti ayarlayıp GenKök'ün dışına çıkıp açık havada Django çalışmaya başladık. Öğrenme aşamasında normalin dışına çıkmak bizde normal algısı oluşturmaya başladı :). Django öğrenmek için "Test Driven Development with Python" adlı kitabı kullandık. Django'nun views.py ,urls.py, settings.py, home.html, models.py, manage.py dosyalarının kullanımını, kodun nasıl ve nereye yazıldığını ve web üzerinde projenin nasıl oluşturduğunu hata vererek test etmemizi sağlayan, birebir çalışmada oldukça yararlı olduğunu düşündüğüm bir kitap.

Hafta sonu üzerinde yoğun bir şekilde çalıştığımız Django'nun birçok sürümüyle proje oluşturduktan sonra "makemigrations" komutunun hata vermesinden dolayı onun yerine "syncdb" komutunu kullandık. Syncdb komutu hatayı ortadan kaldırdıktan sonra hafta sonu uğraşıp da yazdırdığımız girdinin kaydedilmesini sağlayamadığımızdan dolayı proje oluşturmaya Ahmet Raşit Hocamızın yardımıyla yeniden başladık. home.html'de girdiğimiz veri urls.py dosyası ile views.py dosyasına aktarılıyor ve sonucunda biz home.html' de girdiğimiz komutu görüyoruz. Kullanıcının girdiği verileri kaydedebilmesi için bir veritabani olusturmamiz lazım, veritabanı taslağını ise lists/models.py dosyasında tanımlıyoruz. Ahmet Raşit Hocamız ile mantığını daha da oturttuğumuz Django'ya girdinin kaydedilmesini de öğrenmemiz sonucunda bundan sonraki amacımız Tuna Projesini ve kendi bireysel projelerimizde Django kullanmak olacak.

Daha öncesinde Emre'nin Django öğrenme sürecinde yaşadığımız tüm olumlu olumsuz duyguları belirtmesinden dolayı ben sadece proje oluşturmayı sonunda öğrendiğimizi söyleyebilirim. Hafta sonu Haziran grubu olarak kendi aramızda sürekli Django'yu tekrar etmemizin bize kattığı deneyim sonucunda Django'yu kavramamız çok daha kısa süre aldı. Grup olarak çalışmamızın bir diğer güzel yanı hatamızı gösterecek bir diğer göz her zaman bulabiliyoruz ve motivasyonumuz düşmeden çalışmaya devam edebiliyoruz.

Oldukça keyifli geçirdiğimiz eğitimimizde biz kaldığımız yerden hızlı bir şekilde çalışmaya devam ediyoruz. Django'da kodların yazılımı sonrasında Html ve Css'de görselliğin oluşturulması ile ortaya çıkan sonuçlarda heyecanlanmamak mümkün değil. Yüksek motivasyonla daha da güzel çalışmalar gerçekleştireceğimize olan sonsuz inancımla herkese sevgiler.

Tekipte kalın,

Bihter




Hiç yorum yok:

Yorum Gönder