The Pragmatic Programmer : From Journeyman to Master

Çarşamba, 10 Tem 2013 1 yorum

The Pragmatic Programmer

Herkese merhaba!

Bir başka kitapla karşınızdayım. The Pragmatic Programmer : From Journeyman to Master yazılım mühendisliğiyle ilgili bir kitap. İşin daha çok felsefik kısmıyla ilgili. Kesinlikle ufuk açıcı bir kitap. Yazdığınız koda bakış açınızı değiştireceğini iddia ediyorum.

ISBN 0-201-61622-X

devamını oku…

Hackers & Painters: Big Ideas from the Computer Age

Perşembe, 04 Tem 2013 yorum yok

Hackers and Painters

Herkese merhaba!

Okuduğum kitaplardan ilgi çekici bulduğum kısımları her zaman altını çizerek okurum. Bunları blogumda paylaşmanın iyi bir fikir olabileceğini düşündüm. Kindle’da okuduğum kitaplar için maalesef sayfa numarası paylaşamayacağım. Paylaşmak istediğim ilk kitap Paul Graham‘ın yazmış olduğu Hackers & Painters: Big Ideas from the Computer Age. Kitap Paul Graham’ın kişisel web sitesinde yazdığı makalelerin derlenmesiyle oluşmuş. Belirli bir konu üzerine yoğunlaşmadan yazılmış makalelerden oluşuyor. Kesinlikle tavsiye edebileceğim bir kitap.

devamını oku…

Pardus Stajı – Son 3 Hafta

Salı, 30 Ağu 2011 yorum yok

Merhaba.

Pardus stajımı gün gün yazmak biraz zor geldiğinden, geri kalan kısmı toplu olarak yazmak istedim.

Son yazımda da bahsettiğim gibi ilk haftanın sonunda projeleri seçememiştik. O yüzden 2. haftaya proje dağıtımıyla başladık Önce Pardus çalışanları toplantı salonunda toplandılar ve olası staj projelerini aralarında tartıştılar. Ben de dahil olmak üzere bazı arkadaşlar proje önerilerini toplantıdan önce belirtti. 1 saati aşkın bir süre boyunca bekledikten sonra bizi de içeriye aldılar. Ardından düşünülen bütün projeleri uzun uzun tanıttılar. Projeler için kullanılacak teknolojilerden bahsettiler ve bizden kendimize en çok uygun bulduğumuz projeyi seçmemizi istediler. devamını oku…

Pardus Stajı – 4. ve 5. Gün

Pazartesi, 08 Ağu 2011 yorum yok

4. gün Bertan’ın Tasarım eğitimi ile başladı. Ben bazı özel nedenlerden ötürü bu eğitime katılamadım. O yüzden eğitimin içeriği hakkında bir şeyler söylemem yanlış olabilir. Fakat eğitimin videosunu Nihan’dan alıp izledikten sonra buraya yorumlarımı yazabilirim.

Bu eğitimin ardından Gökmen Qt eğitimi verdi. Eğitimde Qt’nin yapısından, Qt’nin Python ile kullanımından ve Qt Tasarımcısı’nın kullanımından bahsetti. Hep beraber birkaç ufak GUI’li uygulama yazdık. Daha sonra Gökmen bize daha önce PyQT ile yaptığı uygulamalardan bazılarını gösterdi. Çok başarılı uygulamalar vardı aralarında. Eğitimden sonra ilk iş kendi bilgisayarımda örnekleri gerçekleştirmem oldu.

Öğleden sonra Semen ve Gökhan’ın hazırlamış olduğu hata düzeltme ve test eğitimine girdik. Pardus’ta paketlerin adım adım test aşamalarından bahsettiler. Önümüzdeki hafta biz de, stajyerler olarak, bize verilen bazı paketleri test edip, hata varsa bugzilla’ya ekleyeceğiz.

Böylelikle 4. gün bitmiş oldu. 5. gün öğleden önce 2 adet eğitim gördük.

Bunlardan ilki Ozan’ın vermiş olduğu “Kernel nedir, yenir mi?” eğitimi oldu. Bu eğitimde Pardus’un açılış sürecinden, GRUB’un çalışma mantığından ve initramfs’nin işlevinden bahsettik. Konular biraz ağır olduğu için ek olarak kendim de bir araştırma yapmayı uygun buldum.

Daha sonra Koray bizlerle Amerika’da katılmış olduğu OsCon ve Community Leadership Summit’ten edindiği bilgileri paylaştı. Koray’ın esprili anlatım tarzıyla birleşince en eğlenceli eğitimlerden biri bu oldu. Batıda işlerin nasıl yürüdüğünü öğrenmemiz açısından gayet güzel bir eğitim oldu.

Tabi batılıların çalışma şeklini bizimkiyle karşılaştırınca biraz moral bozukluğu oldu fakat hiç sorun değil, çünkü biz bunları aşmak için varız :)

İlk hafta, gördüğünüz gibi sürekli eğitimlerle geçti. Eğitimler daha çok söyleşi tarzında oldu, eğitmen ve biz karşılıklı etkileşim halindeydik. Bu da eğitimlerden alınan verimi yüksek oranda arttırdı.

Cuma gününün bitiminde normalde proje dağıtımının gerçekleşmiş olması gerekiyordu. Fakat gerek staj koordinatörümüz Renan’ın gerekse diğer çalışanların bu hafta aşırı yoğun olmalarından dolayı proje dağıtımını ertelemek zorunda kaldık.

Pazartesi ilk iş proje dağıtımı olacak ve sonraki 3 hafta yoğun bir şekilde bu projeler üzerinde çalışıyor olacağız.

Bana şans dileyin!

Pardus Stajı – 2. ve 3. Gün

Perşembe, 04 Ağu 2011 1 yorum

Herkese merhaba!

Pardus stajım tam gaz devam ediyor. Stajın 2. ve 3. günlerini tek başlık altında toplamak istedim.

2. günümüze Gökmen Göksel’in COMAR eğitimi ile başladık. Gökmen eğitiminde öncelikle COMAR’ın ne işe yaradığından ve teorik bilgilerden bahsetti. COMAR, Pardus’un yapılandırma yöneticisi. Sistem üzerindeki programların bir birleriyle iletişimini de sağlıyor. Diğer popüler Linux dağıtımlarında COMAR’ın yaptıklarını tam olarak yapabilen bir sistem yok. Teorik bilgilerden sonra COMAR’ın Python api’siyle ufak bir kaç deneme yaptık ve eğitimi bitirmiş olduk.

2. günün 2. yarısında ise Koray Löker ve Nihan Katipoğlu ile Özgür yazılımın tarihçesi, özgür yazılıma nasıl başladık, daha önce ne gibi katkılarda bulunduk gibi sorular üzerine uzun uzun konuştuk (ya da konuşamadık :) ). Hatırladığım kadarıyla kullandığım ilk özgür yazılımın 2002 yılında Pc World’un derginin yanında verdiği Knoppix linux dağıtımı olduğunu anladım. devamını oku…