20 Temmuz 2012 Cuma

Mimar Aslan ın Objective-C kitabını almayın !!


Merhaba .. Aslında bu yazım Java yı Objective-C e çevirme hakkında olucaktı ama şimdiki konu daha da önemli ..
Bir Bilg. Müh. öğrencisi olarak IOS yazmak en doğal hakkım .. Zaten sırf onun için 2. el bi macbook aldım ve cihaz aşırıya yakın ısınmaya başladı .. İşte bu azimle kod yazmaya kendimi hazırladım ve internette ve kitapçılarda türkçe kaynak bulamadığım için yarım yamalak ingilizcem le ingilizce PDF ler okumaya başladım .. Resimli sayfalar dahil yaklaşık olarak 500 sayfa (daha az değil , fazla olabilir) PDF okudum ve 1-2 pratik ile de kendimi geliştirdim ..

Türkçe olarak da Objective-C kitabının çıkacağını duydum .. Çok sevindim ve hemen almalıyım dedim .. Ama Mimar Aslan ın elinde olmayan sebeplerden dolayı dağıtım çok geç oldu .. D&R ın sitesinde kitapla ilgili yorum yaptım " Yok hiçbiyerde , alamıyoruz " diye ve yorum üzerine 1 mağazada 2 tane kitap var diye mail geldi ..

İşte o anda büyük bi heyecanla mağazaya gittim ve kitabı okumaya başladım . Kitap 300 sayfadan fazla . Yani tam bir pogramcının isteyeceği türden , ayrıntıları da içinde gibi düşündüm . Ayrıca kitabun tanıtımında ve kapağında yavaştan IOS a geçilecek deniyodu .
Mağazaya kesinlikle kitabı satın alıcam mantığıyla gitmedim . Çünkü eğer ki kitap bana Objective-C nin en temelini göstericekse gerek yok dedim .. Yani 300 sayfada sadece " NSString" , ya da "alloc , init" yoktur dedim ama gerçekten sadece onlar var gibi bişey .. Bi de o kadar çok gereksiz resim var ki , sanki okuyan insan gerizeklı yerine konmuş .. Sanki yazar sayfa başı para alıyo ...

Kitap Objective-C ile ilgili genel olarak değişken tanımlamayı , nesne türetmeyi anlatıyo ve gerçekten bişeyler anlattığı sayfa sayısı çok az ... Yani eğer ki kitabı aldıysam elimde geliştiricek bi ortam vardır . Her adımı tek tek anlatmaya gerek yok .. "Buraya tıkla , sonra şuraya tıkla , karşına bişi gelicek , YES e bas " gibi bi klavuz olmuş gerçekten ...

Bir diğer konu da IOS kısmı ... IOS diyince zaten bayaa bi müşteri çekmiş olursun .. Çünkü ilk Türkçe IOS kitabımı içeriğine bakmadan aldım ve şu zamanki aklım olsa almazdım . Hatta o zamanki aklımla kitabın içeriğine baksaydım da almazdım .. IOS kısmı kitapta çok az .. Yani son 5-10 sayfa kod yok denecek kadar az .. Sadece 1-2 label sürüklemiş ve çift tıkayalark içini değiştirmiş o kadar ... Bu okuyana hakaret gibi bişey .. Ayrıca Mimar Arslan farkında değil mi bilmem . XCode da artık Interface Builder ayrı bi program değil ..  Kitaptaki örneklerde ayrı bi program olarak çalışıyo..Bu da demektir ki XCode un eski versiyonunu kullanmış .. Şimdi o versiyonu kurmak için Apple ile ters düşmek gerekir ... Bu aralar IOS 6 nın betaları etrafta dolaşıyo ve IOS 4 ile birlikte XCode un içinde Interface builder var zaten .. Aradan geçen zamanı hesaplamak zor değil ve kitap yeni yazıldı

Ben de eski sürüm IOS PDF leri okurken Interface builder arıyodum XCode içinde ve bayaa bi sıkıntı çekmiştim başlangıç seviyesinde biri olarak ... Eğer ki kitabı alan başlangıç seviyesinde bi geliştiriciyse çok zorlanır ve IOS den nefret edebilir . Eğer ki başlangıç seviyesinde değilse zaten bu kitaba hiç ihtiyacı yok demektir ...

Bir de işin sosyal medya pazarlama yönetemi var ki o konuya hiç girmek istemiyorum . Yani Android kitabı çıktığında android i öven kişi , Objective-C kitabı çıktığında Apple ı ve Steve Jobs ı övüyo ..

Bu kadar örnek ve tecrübeden sonra size tavisyem o kadar para verip boşuna Mimar Arslan ın Objective-C kitabını almayın ... Ama daha kaliteli kitaplar çıksın istiyosanız da kitabı alın ve sektörü büyütün .. Ama dikkat edin sektörü 1 kişi yönetmesin ...

Uyanan dostlar - Farkındalık


Merhaba .. Bir staj döneminin daha ortasındayım .. Benim staj dönemin ortası demek çoğu arkadaşın staja başladığı , bazılarının çoktan bitirip tatil yaptığı dönem demek .. İşte bu staj döneminde gördüm ki insanlar artık gerçekten kendi eksikliklerini görmeye başladı .. Özellikle sınıf arkadaşlarım ..

Çünkü son sınıfa geçetik artık ve bundan sonraki gerçek hayat - gerçek projeler .. İşte bu yüzden olsa gerek ki bazı arkadaşlar artık gerçekleri görmeye başladı ve eksik olduklarını kabul etti .. Aslında eksik olduğunu kabul etmeyen yoktu ama bunun üzerine de gitmiyolardı .. Şimdi üzerine de gidiyolar .. Benim en fazla gözlemlediğim şey arkadaşlar arasında Android in çok popüler olması .. Normalde beklediğim " bi web sitesi yapıcam , para kazanıcam "  laflarını duymak ve ASP.NET ve PHP ile uğraşmalarını beklemekti ama neredeyse hepsi JAVA ve Android konularına bakıyolar .. Sanırım bikaç yıl daha böyle devam edicek .. Tabii Android - Java ile uğraşmaları çok iyi bişey

İşte bunları görünce kendimle karşılaştırma imkanı buluyorum ... Yani Java - Android konularına neredeyse 1 sene önce bakmıştım .. Yani ben daha önce fark etmişim demekki .. Ama şöyle de bişey var ki diğer insanlara da bakınca ben de gerideyim diyorum .. Mesela şuanki aklım olsa 1. sınıf ı çok farklı geçirirdim .. Ama tabii ki şükür diyorum. çünkü biraz özgüvenle birçok şey yapılabilir ..

Gerçeği söylemek gerekirse ben bu uyanmayı geçen sene bekliyodum .. Yani ilk staj yaptığımız zaman herkez bi sersemlicek ve " Ben Neyapıyorum .. " dicek ve programlamayla uğraşıcaklar diye bekliyodum .. Ama olmadı . Daha doğrusu bana bile olmadı .. Yani stajım bittiğinde şunu şunu yapmalıyım . Bu zamana kadar şunları yanlış biliyomuşum demedim . Belki de önyargılarım yüzünden falan filan .. Ama bu sene ben de çok farklı bi durumdayım diyebilirim .. Yani dostlar gibi bi anlamda ben de uyandım ...

Bu aralar aklıma 1 proje geldi ve gerçekten büyük çaplı düşündüğüm bi proje .. Yani melek yatırımcılardan destek alabilecek cinsten . REST , IOS , Android kısımlarını düşündüğüm bişi ( projeyi söylemem ) ... Umarum bu proje sadece programlama konularını anlamak için yazdığım diğer projelere benzemez ve doğal olarak genişleyen bişey olur ... Belki okul bittikten sonra bile devam ederim ...

Umarım dostlarım başarılı olur .. Kalan zaman içinde kendilerini çok iyi geliştirir ve çok iyi projeler çıkarırlar ... Benden bu kadar ..