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 ...

24 yorum:

  1. Peki ne önerirsiniz Objective-C Tükçe kaynak olarak?

    YanıtlaSil
    Yanıtlar
    1. Dediğim gibi türkçe kaynak az ve sıkıntılı . Şuan mimar arslan Objective-C videosu çekiyo sanırım . Youtube da 1-2 tane örneği vardı . Umarım o iyi olur da Objective-C açığını kapatır . Tabii ki bu videolar ücretli olucak

      Sil
    2. Bunu önerir misiniz? http://www.kitapyurdu.com/kitap/default.asp?id=597326&sa=129599905 Kodlab Tevfik Kızılören

      Sil
    3. ben aldım önermiyorum kitap gereksiz.Objective c'den cok c anlatılmıs.

      Sil
  2. Ben katılmıyorum bu yorumlarınıza. Benim gibi başlangıç seviyesi olan bir insan için ideal kitaptı ve çok faydası oldu.

    YanıtlaSil
    Yanıtlar
    1. Yararlı olmasına sevindim . Acaba kodları test ettiniz mi ? Bir de IOS kısmı size ne kadar yardımcı oldu ?

      Yorum için teşekkürler

      Sil
  3. Bence ideal birazcık abartı olabilir . Kitap başlangıç seviyesi Objective-C öğrenmek isteyenler için yardımcı ama kitaptaki IOS kısmına baktıysanız ve kitapta gördüğünüz IOS örneğinin aynısını uygulamaya kalktıysanız demek istediğimi anlamışsınızdır ( uygulayabilmeniz imkansız çünkü kullanılan XCode en az 2-3 senenin önceki Xcode )

    Bir de kitapta hep aynı tarz örnek yapılması ve resimlerin çok yer kaplamasının size de rahatsızlık vermiştir .

    Yorumunuz için teşekkürler

    YanıtlaSil
  4. Ben kitabı aldım. hiç bir halta yaramamakta. bilgniz olsun.

    YanıtlaSil
    Yanıtlar
    1. Keşke ben yanılmış olsam da kitap çok yararlı olsa . Ama herşey ortada ne yazıkki

      Sil
    2. Ya bu ne çirkin ve seviyesiz bir yazıdır. Çok sefilsiniz!
      Mimar hocaya çamur atmak sizin haddinize değil.
      Mimar hocanın bütün kitapları harika.
      Terbiyesiz zibidiler. ADAM OLUN ADAM...

      Sil
    3. Serap takım tutar gibi yazar tutmuş . Belli ki adamın bütün kitapları için kombine almışsın . Belli bi yazarı beğenebilirsin ama hiçbirimiz senin gibi Mimar Aslan hayranı falan değiliz , sadece işimize yarar bi kitap arıyoruz .

      Son olarak amk

      Sil
  5. Adam sizi cebinden 50 defa çıkarır.
    Ya bir s*ktttrn gidin. İşiniz gücünüz çamur atmak.
    Kitap süper ben okudum ve çok yararlandım.

    YanıtlaSil
    Yanıtlar
    1. Hale sen çok yanlış gelmişsin . Ben zaten adam benden iyi olduğu için kitabını almaya gittim .

      Zaten yazı herkez için geçerli değil , kitap hakkındaki benim fikrim . Sen de fikrini yaz senin de fikirlerini öğrenelim .

      Son olarak amk

      Sil
    2. gelsinde beni cebinden çıkarsın Hale Eldenver benim ondan daha iyi bildiğim kesin programlama dillerini

      Sil
  6. kaç yıllık hackerim ben böyle şey görmedim kitap okadar kötüki eğer ingilizceniz varsa biraz e-book olarak inglizce pdf okuyun yararlıdır ben şimdi herşeyde program yazıyorum artık çünkü e-book inglizce pdf okudum örnek yazar olarak o'reily kitapları o'reily en iyisi gerçekten tavsiye ederim

    YanıtlaSil
    Yanıtlar
    1. Ben de türkçe kaynak bulamayınca mecburen o'reily pdf lerini okudum . Türkiyedeki kaynaklarla kıyaslanmayacak kadar iyiler

      Sil
    2. aynen hack server hack linux unix hepsini ordan öğrendim hacki öğrenmemi onlara borçluyum :D

      Sil
  7. C nin temelini dennis ricthie nin çıkardığı kitabı okudum the C programming zaten C yi bulan dennis ustasından öğrenmek iyidir

    YanıtlaSil
  8. Türkçe hiç doğru kullanılmamış. Bilgisayar mühendisliği öğrencisine yakışmayacak tarzda dil bilgisi ve cümleler. Ayrıca eleştirini dile getirebilirsin ama alıp almamak insanların elinde olabilecek bir şey. Yazarın resmen hakkını yiyerek , onu yapmamış , biz aptal mıyız ? , bu nasıl kılavuz mu bu ? gibi garip donelerle de ithamını güçlendirmeye çalışmış ama yazının yarısında bıraktım okumayı direkt olarak yorum yazdım. Yanlış yolda olduğunu düşünüyorum Metin Ogtem.

    YanıtlaSil
    Yanıtlar
    1. Öncelikle yorumunuz için teşekürler .Türkçe'yi mükemmel kullandığımı söyleyemem . Özellikle sizin de bildiğiniz gibi Bilg. Müh. ingilizce temelli olması ister istemez sorun yaratabiliyo .

      Bu yazı sonuçta bir makale değil , yani sadece benim fikirlerim ve gördüğüm şeylerle fikirlerimi desteklemeye çalışıyorum .

      Ayrıca benim bu yazımı mimar aslan da okudu ve "öff snn be slk" tarzında bi facebook iletisi attı ve bana cevap hakkı bile tanımadan beni facebook dan engelledi .

      Google+ profilinize baktığımda Gittiği okul: Gebze Yüksek Teknoloji Enstitüsü olarak gözüküyo . Umarım siz de bir konu hakkında kitap çok iyi yazarsınız ve ben de olumlu eleştirisini yaparım

      Sil
  9. Bu yorum yazar tarafından silindi.

    YanıtlaSil
  10. bak bu yaşıma geldim. .net C#, VB,C,C++, ile ilgili 2 şer 3 er kitap alıp okumuşluğum var. ben bunun gibi dandik bir kitap görmedim. indirmeye bile değmez. sırf bu adam kitap yazabiliyor diye şimdi ben yazıyorum objective C kitabını... düşün verdiğim paraya değil insanları aptal yerine koyduğu için sinirliyim...

    YanıtlaSil
  11. Bu söylediğin çok saçma çünkü asıl hocalık böyle olur. Öğrenciye gerizekalıymışçasına anlatacaksın. En ufak ayrıntıyı bile vereceksin. Eğer böyle yaptıysa faydalı bir kitap. Senin temelin olduğu için o kadar baştan alınması seni sıkmış anlaşılan veriğin paranın hıncını burda çıkarmaya çalışıyorsun :)

    Eğer böyle bir kitap sana gereksiz yada aşırı geldiyse zaten sen temeli kapmışsındır. Bence sen bundan sonra kendi başına bir şeyler yap. Var olanla çalışma olmayanı bul :) Bugün pisi linux, ubuntu, pardus gibi dağıtımlara çok acemi yazılımcılar bile paket çıkarabiliyor yada en azından denemiş oluyorlar, tecrübe kazanıyorlar. Belkide biraz çalışırsan sende ios için bir uygulama çıkarabilirsin. Mesela bir ağ kurup türkler için chat roulette tarzı bir uygulama yapabilir yada iphone için ücretli bir proxy sunucusu açıp para kazanabilirsin. (HOTSPOT SHİELD gibi). Yapamam deme dene yaparsan elinde bir program ve tutması haline baya para olur. Yapamazsan tecrüben olur sonunda yapınca kendi başına bir şeyler yaptığını düşünüp gururlanırsın kendinle :) Sadece düşün bu sistemde ne eksik ? İnsanlar ne istiyor ? Ne gibi sorunlarla karşılaşıyorlar ?

    Sonuçta bilgisayar mühendisiyim diyorsun. Zaten ilerde senin işin bu olacak şimdiden başla derim :)
    Şu anda piyasada en para eden 3 programlama dili şunlar;
    1-Php
    2-Java
    3-Objetive C

    kısacası parayı kırarsın :) hadi öyle çok para etcek yada insanların para vereceği bir şey yapamadın diyelim. ücretsiz olarak sunarsın o da senin reklamın olur. Reklam da önemli bir şey.

    Ayrıca bir kimsenin malına kötü, almayın vs diyemezsin çünkü seni dava edebilir. Aklında bulunsun...

    YanıtlaSil
  12. Merhaba. Ben tevfik kızılören'in obj. c kitabını aldım. Önceden bir programlama bilgim yok. Kitap işime yarar mı acaba?

    YanıtlaSil